Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi MApi Mail -> eigene Headerfelder erstellen und "füllen"? (https://www.delphipraxis.net/64881-mapi-mail-eigene-headerfelder-erstellen-und-fuellen.html)

McLane 9. Mär 2006 14:23


MApi Mail -> eigene Headerfelder erstellen und "füll
 
Moin,

ich versende per MApi Mails über den lokal installierten Mail Client, das klappt auch wunderbar.
Nun möchte ich aber zwei neue Felder im Header der Mail erstellen und mit entsprechenden Werten füllen. Suche und Googel waren nicht sehr aufschlussreich zu diesem Thema. Hat evtl. einer von euch eine Idee?

MfG McLane

shmia 9. Mär 2006 14:49

Re: MApi Mail -> eigene Headerfelder erstellen und "
 
Ich würde sagen, das geht nicht, das die MapiMessage das nicht hergibt:
Code:
typedef struct {
     ULONG ulReserved;
     LPTSTR lpszSubject;
     LPTSTR lpszNoteText;
     LPTSTR lpszMessageType;
     LPTSTR lpszDateReceived;
     LPTSTR lpszConversationID;
     FLAGS flFlags;
     lpMapiRecipDesc lpOriginator;
     ULONG nRecipCount;
     lpMapiRecipDesc lpRecips;
     ULONG nFileCount;
     lpMapiFileDesc lpFiles;
} MapiMessage, FAR *lpMapiMessage;

McLane 13. Mär 2006 08:03

Re: MApi Mail -> eigene Headerfelder erstellen und "
 
schade...

Kennt denn jemand eine andere Möglichkeit den Standard-Mail-Client anzusprechen ausser MApi, die es mir ausserdem erlaubt die beiden neuen Headerfelder zu "generieren"?

marabu 13. Mär 2006 09:14

Re: MApi Mail -> eigene Headerfelder erstellen und "
 
Hallo McLane,

wenn du von Simple MAPI zu Extended MAPI wechselst, dann geht das. Deine custom header heißen in MAPI named properties. Spiele ein wenig mit IMAPIMailItem.SetProperty() und schau mal hier vorbei: klick

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz