Hallo zusammen,
wenn ich eine Mail mit MapiSaveMail speichere, so landet diese nicht im Postausgang von Outlook oder bei den Entwürfen, sondern im Posteingang. Das Verhalten ist auf mehreren Rechnern mit unterschiedlichen Windows- und Outlookversionen reproduzierbar.
Ist dieses Verhalten bekannt und wichtiger noch: kann es geändert werden?
Zusatzinfo: Der Umstieg auf einen anderen E-Mail Client ist keine Option.
Hier ein bisschen Code:
Delphi-Quellcode:
dwRet := MapiLogon(
Handle, StrNew(PChar(profile)), PChar('
'), MAPI_LOGON_UI
or MAPI_NEW_SESSION, 0, @MAPI_Session);
[...]
MapiMessage.lpszSubject := StrNew(PChar(Mail.Values['
subject']));
MapiMessage.lpszNoteText := StrNew(PChar(Mail.Values['
body']));
MsgID := StrNew('
');
[...]
dwRet := MapiSaveMail(MAPI_Session,
Handle, MapiMessage, MAPI_LOGON_UI, 0, MsgID);
[...]
A fool with a tool remains a fool.