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 11.4. Verwendung von unterschiedlichen Transportwegen
<?php require_once 'Zend/Mail.php'; $mail = new Zend_Mail(); // erstelle Nachricht... require_once 'Zend/Mail/Transport/Smtp.php'; $tr1 = new Zend_Mail_Transport_Smtp('[email protected]'); $tr2 = new Zend_Mail_Transport_Smtp('[email protected]'); $mail->send($tr1); $mail->send($tr2); $mail->send(); // wieder Standardmethode verwenden ?>
Anmerkung | |
---|---|
Weitere Versandwege können geschrieben werden, indem Zend_Mail_Transport_Interface
implementiert wird.
|