2010-04-08 6 views
0

Можно ли получить полный источник сообщения (аналогичный формат Unix Mbox tu) с помощью Zend_Mail_Storage_Pop3 из Zend Framework?Zend Framework - POP3 - получение источника сообщений

Я использую следующий код для получения сообщений:

$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"; 
    } 

Это выглядит как объект $ почты содержит сообщение уже раскололся на поля (т.е. заголовки, содержание и т.п.).. Есть ли способ получить исходный источник сообщения? Я хотел бы иметь возможность хранить его, поэтому, если мне нужно снова разобрать сообщение с помощью другого инструмента, у меня будет необходимая информация.

ответ

0

Сейчас я пытаюсь использовать следующий код:

<?php 
foreach ($mail as $messageNumber => $message) { 
    echo $mail->getRawHeader($messageNumber); 
    echo $mail->getRawContent($messageNumber); 
} 
?> 
Смежные вопросы