Hallo,
bevor ich es wieder vergessen:
Hast einen tollen Spruch in Deiner Signatur. In meinem Fall trifft es nun ja tatsächlich den Kern der Sache.
Danke auch für den "Ausweich Code" mit Synapse. Ich hab auch schon daran gedacht, von
Indy wegzugehen.
Synapse oder ICS würde sich anbieten. Ich scheu mich aber, wegen der Umstellerei.
Ich hab alles (Datenimport aus einer Web
DB, die Mailverschickerei und solche Sachen) über
Indy realisiert.
Deine Vermutung, daß die SMpt Komponente was aus den übergebenen Mailstrings rausschneidet, scheint tatsächlich der Grund meines Übels zu sein.
Wenn man z. b. die Eigenschaft:
IdMessage1.ReceiptRecipient.Address := mit dem Wert 'undisclosed-recipients' belegt, wird dieser String ebenfalls bei einer existierenden bcc-Liste entfernt.
Wahrscheinlich wurde auch in der bcc-Liste der doppelte
info@josefkoller.de entfernt. Dann bleibt ein Komma am Anfang des Strings stehen. Und schon passiert es.
Z. b. bei meiner rumprobierei von mir so zusammen gestellt:
Code:
'info@josefkoller.de,test@t-online.de,test@gmx.de'
Mit breakpoint in der smpt.pas bei der Send Procedure nochmals überprüft:
Code:
',test@t-online.de, test@gmx.de'
Das Komma bleibt am Anfang stehen. Das kann ja nicht funktionieren.
Nochmals besten Dank für Deine Mühe.
ciao
Josef