In het geval je verschillende e-mails via verschillende verbindingen wil sturen kan je ook het
transport object direct doorgeven aan send()
zonder vooraf een oproep aan
setDefaultTransport()
te doen. Het zo doorgegeven object zal het standaard
transport vervangen voor het huidige send()
verzoek:
Voorbeeld 20.4. Verschillende Transporten gebruiken
<?php require_once 'Zend/Mail.php'; $mail = new Zend_Mail(); // bericht maken... require_once 'Zend/Mail/Transport/Smtp.php'; $tr1 = new Zend_Mail_Transport_Smtp('server@example.com'); $tr1 = new Zend_Mail_Transport_Smtp('other_server@example.com'); $mail->send($tr1); $mail->send($tr2); $mail->send(); // standaard transport weer gebruiken ?>
Opmerking | |
---|---|
Bijkomende transporten kunnen geschreven worden door de |