Für den Mailversand wird die Standard E-Mail-Applikation im System verwendet. Über folgende Registry-Einstellung kann der Ladevorgang der MAPI-DLL beeinflusst werden.
HKCU\Software\combit\cmbtmx\<Appname>
MAPILoadStrategy [DWORD]
Wert |
Bedeutung |
0 |
Ein direktes LoadLibrary("mapi32.dll"). |
1 |
Es wird versucht, sich direkt an olmapi32.dll oder msmapi32.dll anzuhängen, wenn diese bereits geladen sind. Ist dies nicht der Fall, wird sie über GetDefaultMapiHandle() des MAPISTUB-Codes (siehe github.com/stephenegriffin/MAPIStubLibrary) ermittelt und geladen. Code entspricht der API GetPrivateMAPI() in MAPISTUB. Wenn dies fehlschlägt, wird MAPILoadStrategy 0 verwendet. |
2 |
Die Methode LoadDefaultMailProvider() wird verwendet. Wenn dies fehlschlägt, wird MAPILoadStrategy 1 verwendet. Hierbei wird versucht, die MAPI-Unicode-API zu verwenden, d. h. bei Microsoft Outlook kann auch Unicode im Text oder dem Betreff verwendet werden. |
Voreinstellung |
1 2 (Ausnahme: XMAPI, wenn der Standard E-Mail-Client Microsoft Outlook ist) |