php email zend-framework forwarding

php - Adelante Zend_Mail_Message



email zend-framework (1)

Si te refieres a algo así como

$oldMail = new Zend_Mail_Storage_Imap(); $mail = new Zend_Mail($oldMail); $mail->addTo($oneEmail); $mail->send();

Entonces no, no es posible. Pero siempre puede cambiar manualmente el asunto, agregar el destinatario y crear un archivo adjunto de su mensaje anterior:

//connect with imap $oldMail = new Zend_Mail_Storage_Imap(array( ''host'' => ''example.com'', ''user'' => ''test'', ''password'' => ''test'')); $newBody = $_POST[''body'']; //new body text //If you want to download previous message $messageNum = 8; //you have to know message number $oldMessage = $mail->getMessage($messageNum); //in order to get it $mail = new Zend_Mail(); $mail->addTo($oldMail->getEmail()) ->setSubject(''RE: '' . $message->subject) ->setBodyText($newBody); //create an attachment $attachment = $mail->createAttachment($message->getContent()); $attachment->type = ''text/plain''; $attachment->filename = ''RE.txt''; $message->addAttachment($attachment); $mail->addTo($email); $mail->send();

Además, esto puede ser útil

¿Hay una manera fácil de cómo podría reenviar Zend_Mail_Message a otro destinatario?

Me gustaría simplemente agregar la dirección de destinatarios, "FWD:" para sujetar y reenviar Zend_Mail_Message existente como archivo adjunto o mensaje en línea.