# Envoyer des courriels en utilisant SMTP

Pour envoyer des courriels via SMTP, Zend_Mail_Transport_Smtp a besoin d'être créé et enregistré avant que la méthode soit appelée. Pour tout appel de Zend_Mail::send() dans le script en cours, le transport SMTP sera utilisé :

Envoyer un courriel via SMTP

    $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
    Zend_Mail::setDefaultTransport($tr);

La méthode setDefaultTransport() et le constructeur de Zend_Mail_Transport_Smtp ne sont pas coûteux en terme de performances. Ces deux lignes peuvent être traitées lors de l'initialisation du script (par exemple dans un fichier `config.inc`) pour configurer le comportement de la classe Zend_Mail pour le reste du script. Cela garde les informations de configuration en dehors de la logique applicative - si les courriels doivent être envoyés via SMTP ou via mail(), quel serveur est utilisé, etc.