![]() |
Email wird aus dem Pausausgang nicht versendet
Hallo,
ich habe ein Programm geschrieben was E-Mails über Outlook 2003 versenden soll. Jetzt bin ich an dem Punkt angelangt, wo gleichzeitig mehrer Mails versendet werden sollen. Um den Sicherheitsdialog nicht x-mail zu bestätigen habe ich die Mails im Postausgang abgelegt und würde sie dann mit Senden\Empfangen verschicken. Also für eine Mail habe ich folgendes verwendet
Delphi-Quellcode:
Jetzt möchte ich das ganze für mehrere Mails machen und habe mir gedacht die Mails im Postausgang mit folgendem Code zwischen zu speichern
procedure senden;
var Outlook: TOutlookApplication; nspace: NameSpace; folder: MAPIFolder; maili : MailItem; Begin Outlook.Connect; NmSpace := Outlook.GetNamespace('MAPI'); NmSpace.Logon('', '', False, False); Folder := NmSpace.GetDefaultFolder(olFolderOutbox); Folder.Display; maili := Outlook.CreateItem(olMailItem) as MailItem; maili.To_:='status@irgend.com'; MI.Subject :='status '+ datumuhrzeit; MI.Body := statusreport; for j := 0 to listbox1.Items.Count - 1 do MI.Attachments.Add(listbox1.Items.Strings[j], EmptyParam, EmptyParam, EmptyParam); MI.Send;
Delphi-Quellcode:
um anschließend senden\empfangen zu betätigen. Nach dem man aber senden\empfangen betätigt hat, bleiben die Mails im Postausgang ohne das sie versendet werden.
procedure senden;
var Outlook: TOutlookApplication; nspace: NameSpace; folder: MAPIFolder; maili : MailItem; Begin Outlook.Connect; NmSpace := Outlook.GetNamespace('MAPI'); NmSpace.Logon('', '', False, False); Folder := NmSpace.GetDefaultFolder(olFolderOutbox); Folder.Display; maili := Outlook.CreateItem(olMailItem) as MailItem; maili.To_:='status@irgend.com'; MI.Subject :='status '+ datumuhrzeit; MI.Body := statusreport; for j := 0 to listbox1.Items.Count - 1 do MI.Attachments.Add(listbox1.Items.Strings[j], EmptyParam, EmptyParam, EmptyParam); MI.Move(NmSpace.GetDefaultFolder(olFolderOutbox)) Ich danke ich Vorraus für die Hilfe |
Re: Email wird aus dem Pausausgang nicht versendet
Herzlich willkommen in der Delphi-PRAXiS, rich_x.
Zu deinem Problem möchtest du vielleicht diesen thread studieren: ![]() Freundliche Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 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