17.2. E-mail sturen via SMTP
Terug | Hoofdstuk 17. Zend_Mail | Volgende

## 17.2. E-mail sturen via SMTP

Om e-mail te sturen via SMTP moet een `Zend_Mail_Transport_Smtp` worden gemaakt en geregistreerd aan `Zend_Mail` voordat de `send()` methode wordt opgeroepen. Het SMTP transport zal dan voor alle verdere oproepen in het huidige script aan `Zend_Mail::send()` worden gebruikt:

Voorbeeld 17.2. E-mail sturen via SMTP

    <?php
    require_once 'Zend/Mail/Transport/Smtp.php';
    $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
    Zend_Mail::setDefaultTransport($tr);
    ?>

De `setDefaultTransport()` methode en de constructor van `Zend_Mail_Transport_Smtp` zijn geen dure operaties. Deze twee regels kunnen worden behandeld terwijl je de setup van het script doet (bv: config.inc of iets dergelijks) om het gedrag van de `Zend_Mail` klasse voor de rest van het script te configureren. Dit houdt de configuratielogica uit de toepassingslogica - of mail gezonden word via SMTP of `mail()`, welke mail server te gebruiken enz...

Terug | Omhoog | Volgende
Hoofdstuk 17. Zend_Mail | Begin | 17.3. Meerdere e-mails sturen via een SMTP verbinding