Einzelnen Beitrag anzeigen

knochen

Registriert seit: 26. Aug 2009
81 Beiträge
 
Delphi 2006 Professional
 
#1

MapiSaveMail speichert in Posteingang

  Alt 28. Okt 2016, 11:23
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.
  Mit Zitat antworten Zitat