Versand von mehreren E-Mails über eine SMTP VerbindungStandardmäßig erstellt ein einzelner SMTP Transport eine einzelne Verbindung und verwendet sie wieder während der Laufzeit der Skriptausführung. Es können mehrere E-Mails über diese SMTP Verbindung gesendet werden. Ein RSET Kommando wird vor jeder Ausführung angewendet um sicherzustellen das der korrekte SMTP Handschlag folgt. Optional kann auch eine standardmäßige From Emailadresse und Name definiert werden sowie ein standardmäßiger reply-to Header. Das kann durch die statischen Methoden setDefaultFrom() und setDefaultReplyTo() getan werden. Diese Standardwerte werden verwendet wenn man keine From oder Reply-to Adresse oder -Name angibt bis die Standardwerte zurückgesetzt werden (gelöscht). Das Zurücksetzen der Standardwerte kann durch die Verwendung von clearDefaultFrom() und clearDefaultReplyTo durchgeführt werden. Example #1 Versand von mehreren E-Mails über eine SMTP Verbindung
Wenn man eine separate Verbindung für jeden Mailtransport haben will, muß der Transport vor und nach jedem Aufruf der send() Methode erstellt und gelöscht werden. Oder alternativ kann die Verbindung zwischen jedem Transport, durch Zugriff auf das Protokoll Objekt des Transportes, manipuliert werden. Example #2 Die Transportverbindung manuell kontrollieren
|
|