17.4. Verschillende Transporten gebruiken
Terug | Hoofdstuk 17. Zend_Mail | Volgende

## 17.4. Verschillende Transporten gebruiken

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 17.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 `Zend_Mail_Transport_Interface` te implementeren.

Terug | Omhoog | Volgende
17.3. Meerdere e-mails sturen via een SMTP verbinding | Begin | 17.5. HTML E-Mail