Zend Framework - POP3 - Получение источника сообщений
-
25-09-2019 - |
Вопрос
Можно ли получить полный источник сообщений (аналогичный формат TU UNIX Mbox) с использованием zend_mail_storage_pop3 из zend framework?
Я использую следующий код для получения сообщений:
$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";
}
Похоже, что объект $ mail содержит сообщение уже разделено на поля (т. Е. Заголовки, содержимое и т. Д.). Есть ли способ получить исходный источник сообщения? Я хотел бы иметь возможность хранить его, поэтому, если мне нужно снова разбирать сообщение, используя другой инструмент, у меня будет необходимая информация.
Решение
На данный момент я пытаюсь использовать следующий код:
<?php
foreach ($mail as $messageNumber => $message) {
echo $mail->getRawHeader($messageNumber);
echo $mail->getRawContent($messageNumber);
}
?>
Не связан с StackOverflow