|
|
Pour envoyer des émail 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é :
Example #1 Envoyer un émail 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 émail doivent être envoyés via SMTP ou via » mail(), quel serveur utiliser, etc.
|
|
Copyright © 2005-2011 Zend Technologies Inc (compiled by mikaelkael with ZFDocumentor - SVN 12579).

