Falls du verschiedene E-Mails über verschiedene Verbindungen versenden möchtest, kannst du
das Transport Objekt auch ohne vorherigen Aufruf von
setDefaultTransport()
direkt an send()
übergeben. Das übergebene Objekt wird den standardmäßigen Versandweg für die aktuellen
Anfrage von send()
überschreiben.
Beispiel 567. Verwendung von unterschiedlichen Transportwegen
$mail = new Zend_Mail(); // erstelle Nachricht... $tr1 = new Zend_Mail_Transport_Smtp('server@example.com'); $tr2 = new Zend_Mail_Transport_Smtp('other_server@example.com'); $mail->send($tr1); $mail->send($tr2); $mail->send(); // wieder Standardmethode verwenden
Zusätzliche Versandwege
Weitere Versandwege können geschrieben werden, indem
Zend_Mail_Transport_Interface
implementiert wird.