![]() |
Mail mit MAPI und MAPIWrap senden
Hallo,
ich versuche, über MAPI und die MAPIServices.pas (bzw. die MAPIWrap.pas) eine E-Mail zu erzeugen und falls möglich gleich zu senden. Leider habe ich keinerlei Doku über MAPIServices bzw. MAPIWrap gefunden. Ein ![]() In meinem jugendlichen Leichtsinn habe ich sowas gebastelt, weil mir das schlüssig erschien:
Delphi-Quellcode:
Beim Ausführen der Zeile "MailItem.Submit(true)" (auch wenn ich "false" reinschreibe) kommt eine "Zugriffsverletzung bei Adresse sowieso in Modul 'MSMAPI32.DLL'. Lesen von Adresse 00000014." :wall:
procedure TForm1.SendeTestmail;
var OutBox: TOutbox; MailItem: TMapiMailItem; begin OutBox := nil; MailItem := nil; try OutBox := TOutBox.Create('MeinMailAccountName'); // <-- hier was reinschreiben hat bei mir keinen Effekt MailItem := OutBox.NewMailItem; MailItem.AddRecipient(mrrTo, 'empfaengername@irgendwo.de'); MailItem.Body := 'Hallo, dies ist eine Testmail.'; MailItem.Subject := 'Testmail'; MailItem.Submit(true); finally MailItem.Free; OutBox.Free; end; end; Kann mir jemand einen Tipp geben, wie ich das machen muß? (Ich weiß, dass einige Könner hier im Forum mitlesen. Übrigens: Forumssuche hab ich schon gemacht, aber nix gefunden.) Servus, Retterman |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:39 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