ZEND Framework - POP3 - Recuperando a fonte da mensagem
-
25-09-2019 - |
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.
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