Pergunta

É possível recuperar a fonte de mensagem completa (formato semelhante ao TU UNIX MBOX) usando ZEND_MAIL_STORAGE_POP3 da estrutura Zend?

Estou usando o seguinte código para recuperar mensagens:

  $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 o objeto $ Mail contém a mensagem já dividida em campos (por exemplo, cabeçalhos, conteúdo, etc.). Existe alguma maneira de recuperar a fonte de mensagem original? Eu gostaria de poder armazená -lo; portanto, se eu precisar analisar a mensagem novamente usando uma ferramenta diferente, terei as informações necessárias.

Foi útil?

Solução

Por enquanto, estou tentando usar o seguinte código:

<?php
foreach ($mail as $messageNumber => $message) {
    echo $mail->getRawHeader($messageNumber);
    echo $mail->getRawContent($messageNumber);
}
?>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top