Einzelnen Beitrag anzeigen

NLan

Registriert seit: 19. Jul 2023
7 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: ReplyTo mit Standard-Mail-Client

  Alt 26. Jul 2023, 15:01
zu: Auch Dateianhänge oder Textformatierungen sind da nicht wirklich unterstützt.
---
Doch das geht alles prima über die MAPI. Es lassen sich beliebig viele Dateianhänge erzeugen und die Formatierung funktioniert mit HTML im Mail-Text.

Nur das ReplyTo scheint vergessen wurden zu sein bzw. ist später erst gekommen. Es gibt ja auch Teile "Reserved for future" bzw. weitere Werte für ulRecipClass im MapiRecipDesc object.

MapiMessage = record
ulReserved: ULONG; { Reserved for future use (M.B. 0) }
lpszSubject: LPSTR; { Message Subject }
lpszNoteText: LPSTR; { Message Text }
lpszMessageType: LPSTR; { Message Class }
lpszDateReceived: LPSTR; { in YYYY/MM/DD HH:MM format }
lpszConversationID: LPSTR; { conversation thread ID }
flFlags: FLAGS; { unread,return receipt }
lpOriginator: PMapiRecipDesc; { Originator descriptor }
nRecipCount: ULONG; { Number of recipients }
lpRecips: PMapiRecipDesc; { Recipient descriptors }
nFileCount: ULONG; { # of file attachments }
lpFiles: PMapiFileDesc; { Attachment descriptors }
end;

MapiRecipDesc = record
ulReserved: ULONG; { Reserved for future use }
ulRecipClass: ULONG; { Recipient class }
{ MAPI_TO, MAPI_CC, MAPI_BCC, MAPI_ORIG }
lpszName: LPSTR; { Recipient name }
lpszAddress: LPSTR; { Recipient address (optional) }
ulEIDSize: ULONG; { Count in bytes of size of pEntryID }
lpEntryID: LPVOID; { System-specific recipient reference }
end;

Aber evtl. ist eine .EML-Datei doch die Lösung.
  Mit Zitat antworten Zitat