Répertoire de codes source

Exemple simple d'utilisation de Zend_Mail
déposé par haltabush
le 16/07/2007
nombre de visites : 9397
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();
Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages