![]() |
MAPI und Mail-Header
Hallo,
ich habe nun schon das ganze Forum und Internet abgegrast aber nirgendwo eine Lösung für mein Problem gefunden: Ich möchte den Mail-Header einer Email in Outlook 2003 auslesen. Den Body, Empfänger, etc. auslesen ist absolut kein Problem, aber es scheint keine Eigenschaft für den Header zu geben :( Gruß Sascha |
Re: MAPI und Mail-Header
versuch es doch mal mit aMail.Get_Subject, liefert Widestring
hendrik |
Re: MAPI und Mail-Header
hm? Ich möchte doch den Mail-Header und nicht den Betreff ;)
--- Hier mal mein Code:
Delphi-Quellcode:
Statt des Bodys möchte ich nun aber den Header. Noch genialer wäre es, wenn ich direkt auf einen Eintrag im Header zugreifen könnte. z.B.: "X-Failed-Recipients".
var
lItemColl : Items; i : Integer; lElement : OleVariant; Body : string; lFolder : MAPIFolder; lNameSpace : NameSpace; begin try OA.Connect; try lNameSpace := OA.GetNamespace('MAPI'); lFolder := lNamespace.PickFolder; lItemColl := lFolder.Items; Memo1.Lines.Clear; IF lItemColl.Count > 0 THEN BEGIN FOR i := 1 to lItemColl.Count do BEGIN lElement := lItemColl.item(i); Memo1.Lines.Add(lElement.Body); END; END; except on e: SysUtils.Exception do ShowMessage(e.Message); end; finally OA.Disconnect; end; |
Re: MAPI und Mail-Header
nein es gibt tatsächlich nichts was auf einen header hinweist. was verstehst Du darunter?
hendrik |
Re: MAPI und Mail-Header
Was meinst du, was ich darunter verstehe?
Der Mail-Header ist der Mail-Header. Bei Outlook nennt sich das "Internetkopfzeilen". Im Mail-Header steht auch der Absender, Empfänger, etc. drin. |
Re: MAPI und Mail-Header
falls Du OutlookXP.pas hast kannst Du direkt Dir selbst alle functions, procedures und properties ansehen was ich gerade für Dich erledigt habe (ab zeile 3470). Ausserdem kanst Du nach "HEADER" dort suchen. Deshalb meine Frage?
hendrik |
Re: MAPI und Mail-Header
Das habe ich bereits gemacht und da gibt es wie gesagt NICHTS, was auf das Auslesen des Headers hindeuten könnte, d.h. es gibt wohl keine Möglichkeit, daher frage ich ja, wie ich es nun machen kann, da es ja eine Möglichkeit geben muss.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz