Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 31-10-2007 16:49:58

Sylv1
Nouveau membre
Date d'inscription: 31-10-2007
Messages: 5

Envoi d'un e-mail en pièce jointe

Bonjour,

Je n'arrive pas à faire quelque chose à propos des e-mails. Ceux-ci sont stockés dans une boite mbox, je les récupère via :

Code:

$mailbox_content = new Zend_Mail_Storage_Mbox(array('filename' => '/path/to/mbox'));
$email = $mailbox_content[1];

Je souhaiterais envoyer l'e-mail contenu dans $email en tant que pièce jointe d'un autre message. Dans le pire des cas, arriver à supprimer les recipients (to, bcc et cc) de $email afin de l'envoyer à une autre personne sans trace des anciens recipients.

Quelqu'un saurait comment faire?

Merci d'avance!

Hors ligne

 

#2 31-10-2007 20:02:08

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Envoi d'un e-mail en pièce jointe

Bonjour,

Essaye un code du genre :

Code:

$mail = new Zend_Mail();
// ajouter les body, to,...
// ajouter l'attachement
$mail->createAttachment($email, 'application/mbox', Zend_Mime::DISPOSITION_INLINE, Zend_Mime::ENCODING_BASE64, 'oldMail.mbox');
$mail->send();

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 05-11-2007 11:25:26

Sylv1
Nouveau membre
Date d'inscription: 31-10-2007
Messages: 5

Re: Envoi d'un e-mail en pièce jointe

Bonjour,

Merci pour cette réponse.

J'ai testé ton code et celui-ci :

Code:

$mail->createAttachment($email, 'message/rfc822', Zend_Mime::DISPOSITION_INLINE, Zend_Mime::ENCODING_8BIT, 'message.eml');

Mais sans trop de résultats, l'e-mail n'est pas correctement formaté.

Y aurait-il moyen de retirer des recipents du mail d'origine? Ainsi je met à jour les froms et je n'ai plus qu'à utiliser la méthode send?

Merci d'avance!

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