Pregunta

¿Es posible recuperar la fuente completa de mensajes (formato de mbox Tu Unix similar) usando zend_mail_storage_pop3 del marco Zend?

Estoy usando el siguiente código para recuperar mensajes:

  $mail = new Zend_Mail_Storage_Pop3(array('host'     => 'localhost',
                                           'user'     => 'test',
                                           'password' => 'test'));
  echo $mail->countMessages() . " messages found\n";
  foreach ($mail as $message) {
      echo "Mail from '{$message->from}': {$message->subject}\n";
  }

Parece que el objeto $ Mail contiene el mensaje que ya se divide en campos (es decir, encabezados, contenido, etc.). ¿Hay alguna forma de recuperar la fuente del mensaje original? Me gustaría poder almacenarlo, así que si necesito analizar el mensaje nuevamente usando una herramienta diferente, tendré la información necesaria.

¿Fue útil?

Solución

Por ahora estoy tratando de usar el siguiente código:

<?php
foreach ($mail as $messageNumber => $message) {
    echo $mail->getRawHeader($messageNumber);
    echo $mail->getRawContent($messageNumber);
}
?>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top