Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous,
Via Zend_Mail_Storage_Imap, j'arrive à récupérer mon email et afficher quelques informations à l'utilisateur.
Je souhaiterais pouvoir ré envoyer cet email, en conservant ses headers et body sans devoir tout récupérer de l'ancien mail et reconstruire un Zend_Mail à envoyer, pour être certain de conserver tous les éléments du mail original.
Si j'ai l'entièreté du code source du mail, je fais la manip suivante sur un nouveau message :
$at = $mail->createAttachment($contenu); $at->type = 'message/rfc822'; $at->disposition = Zend_Mime::DISPOSITION_INLINE; $at->encoding = Zend_Mime::TYPE_OCTETSTREAM; $at->filename = $oldmail->title;
Ca me joint bien le mail original, mais ce que je souhaiterais c'est renvoyer uniquement l'email. Une solution tip-top serait de pouvoir faire un send() sur un Zend_Mail_Message. J'ai trouvé quelques infos ici et là mais sans trop de succès.
Merci d'avance !
Dernière modification par Bobu (18-11-2011 10:28:26)
Hors ligne
Rebonjour,
Après quelques recherches, j'ai opté pour la solution de joindre mon email original. J'utilise donc le code ci-dessus et pour récupérer le contenu de mon email j'utilise le code suivant :
$at = $mail->createAttachment($mbox->getRawHeader($id) . $mbox->getRawContent($id);
A+
Hors ligne
Pages: 1