Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Mail in Forschleife versenden... (https://www.delphipraxis.net/11873-mail-forschleife-versenden.html)

Quick_silver 15. Nov 2003 18:02


Mail in Forschleife versenden...
 
Über die Componente TIdMessage versende ich eine E-mail... Geht auch.
Jetzt habe ich aber mehrere leute die eine mail bekommen sollen und jeder mit einem anderen Anhang. Also habe ich das versenden in eine For schleife gepackt! nur chrasht mit das prog immer wenns um mehr als eine mail geht.
Ich habe das Gefühl delphi ist zu schnell :?
Wie kann ich das machen das er die mailprocedure in einer schleife ausführ ohne zu chrashen? Oder gibt es andere lösungen variabel viele mails mit variablen inhalten über diese Componente zu versenden?

Sharky 15. Nov 2003 18:08

Re: Mail in Forschleife versenden...
 
Hai Quick_silver,

bist Du sicher das Du die Mail mit TIdMessage versendest? Ich verwende dafür immter idSMTP.

r_kerber 15. Nov 2003 18:08

Re: Mail in Forschleife versenden...
 
Hallo Quick_silver (DJ?),

vielleicht solltest Du das "Crashen" mal genauer erläutern und eventuel etwas Code posten.

Quick_silver 15. Nov 2003 18:19

Re: Mail in Forschleife versenden...
 
ja aber 1. er versendet ALLE die er soll und 2. ist das NUR wen die schleife mehr als einmal durchläuft... Wenn ich manuell 2 mal den button klick gehts^^


Fuck jetzt habe ich dne bearbeitet wenn ich antworten will staht da immer : Kein eintragsmodus gewählt... wo mache ich das?

Sharky 15. Nov 2003 18:26

Re: Mail in Forschleife versenden...
 
Ich würde mal raten (mehr kann ich so nicht).
Das in IdMessage1.From.Address keine komplette i-Mehl Adresse steht.

sakura 15. Nov 2003 19:10

Re: Mail in Forschleife versenden...
 
TIdMessage hat einen Bug. Am besten für jede E-Mail eine neue Instanz erstellen und alle Daten neu angeben, dann sollte es ohne Probleme gehen. (altes Attachment löschen, neues anfügen funktioniert nicht korrekt ;-))

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 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