Répertoire de codes source
Exemple simple d'utilisation de Zend_Mail | |
---|---|
déposé par haltabush le 16/07/2007 nombre de visites : 9477 |
J'ai passé beaucoup de temps ? faire une chose toute bête : envoyer des mails au format HTML encodés en UTF 8 ? plusieurs destinataires. Je ne m'occuperais donc pas ici des pièces jointes, des différentes parties d'un mail (MIME parts),? mais? seulement? de? l'essentiel. |
Zend_Loader::loadClass('Zend_Mail_Transport_Smtp'); Zend_Loader::loadClass('Zend_Mail'); $tr = new Zend_Mail_Transport_Smtp(SMTP_HOST); Zend_Mail::setDefaultTransport($tr); $destinataires=array(array('mail'=>'test@test.com', 'nom'=>'Nom du destinataire')); $oMail=new Zend_Mail('UTF-8'); $oMail->setFrom(MAIL_FROM, MAIL_FROM_NAME); foreach ($destinataires as $destinataire){ $oMail->addTo($destinataire['mail'], $destinataire['nom']); } $oMail-> setSubject($votreSujet); $oMail->setBodyHtml($votreBodyEnHtml, 'UTF-8', Zend_Mime::ENCODING_8BIT ); $oMail->send(); |
|