Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 07-10-2011 19:46:41

nik0
Nouveau membre
Date d'inscription: 07-10-2011
Messages: 1

[Framework 1.11.10] [Zend Mail] pièce jointe fichier html

Bonsoir,



j'utilise ceci pour envoyer une pièce jointe qui est un fichier html :

Code:

$mail = new Zend_Mail('UTF-8');

$tr = new Zend_Mail_Transport_Smtp($smtpHost);
 Zend_Mail::setDefaultTransport($tr);

$fichier= 'library/test.txt';
 $attache = file_get_contents($fichier);

$mail->setBodyText('Ceci est un message');
$mail->setFrom('adresse@gmail.com', 'Stands');
$at = new Zend_Mime_Part($attache);
// $at = $mail->createAttachment($attache);

$at->type = 'text/plain';
$at->disposition = Zend_Mime::DISPOSITION_INLINE;
$at->encoding    = Zend_Mime::ENCODING_BASE64;
$at->filename = 'test.txt';

$mail->addAttachment($at);

$mail->addTo('adresse@gmail.com','nomdumail');
$mail->setSubject('sujet de test');
$mail->send();

Avec un fichier .txt je n'ai pas de problème en revenche avec un fichier html

En remplacant uniquement l'extension .txt par .html

ainsi que le type en ->text/html

je ne vois que le contenu du fichier affiché dans le mail mais il ne se place pas en pièce jointe comme le fichier 'test.txt'

Auriez vous une idée pour résoudre ce problème?

Merci .

Dernière modification par nik0 (07-10-2011 19:48:48)

Hors ligne

 

#2 14-10-2011 17:43:49

Bobu
Membre
Date d'inscription: 14-10-2011
Messages: 15

Re: [Framework 1.11.10] [Zend Mail] pièce jointe fichier html

Salut,

En changeant

Code:

Zend_Mime::DISPOSITION_INLINE;

par

Code:

Zend_Mime::DISPOSITION_INLINE;,

vois-tu une différence ?

A noter aussi que l'affichage et la mise en forme de pièces jointes est réalisée de manière différente selon les programmes de mails.

A+

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages