Fichiers PDF en pièces jointes
Bonjour à tous,
Je suis en train de m'arracher les cheveux sur un envoi de pdf en pièce jointes, ne l'ayant jamais je galère...
Alors voilà :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
$config_mail = array('username'=>'myUsername', 'password'=>'myPass');
$transport = new Zend_Mail_Transport_Smtp('smtp.orange.fr', $config_mail);
$mail = new Zend_Mail();
$mail->setFrom('expediteur@exp.com', 'Un expediteur');
$mail->setBodyText('test');
$mail->addTo('somebody@me.com', 'Un destinataire');
$mail->setSubject('Test pdf');
$att = file('c:/test.pdf');
$at = $mail->createAttachment($att);
$at->type = 'application/pdf ';
$at->disposition = Zend_Mime::DISPOSITION_INLINE;
$at->encoding = Zend_Mime::ENCODING_8BIT;
$at->filename = 'test.pdf';
$mail->send($transport); |
Cette option me joint mon fichier pdf mail il n'est pas lisible par Adobe reader (problème d'encodage).
Si je remplace la fonction file() par file_get_contents(), j'ai un fichier pdf que je peux ouvrir mais tous les cadres et autres images ont disparus...
Si quelqu'un à déjà été confronté au problème...
Merci pour vos pistes.
SpaceInvader.