Ajout d'une image dans la signature d'un email
Pour les utilisateurs de Zend, petite astuce pour ajouter et afficher une signature dans un e-mail généré.
$mypicture = file_get_contents('img/signature.jpg') ;
$pictureAttachment = $mail->createAttachment($mypicture) ;
$pictureAttachment->type = 'application/jpg' ;
$pictureAttachment->encoding = Zend_Mime::ENCODING_BASE64;
$pictureAttachment->filename = 'signature.jpg';
$bodyhtml .= '<div style="margin-top:20px ;">
<img width=300 src="cid:signature.jpg" alt="signature.jpg" >
</div>' ;
Le client qui réceptionne l'e-mail doit être configurer en html et doit bien sûr "afficher les images" pour pouvoir apercevoir la signature. (fonctionne pour autre chose qu'une signature d'ailleurs, il suffit de placer l'img src=cid où vous voulez dans votre structure html du mail)