2010-04-08 49 views
0

是否可以使用Zend Framework中的Zend_Mail_Storage_Pop3檢索完整的消息源(類似tu Unix Mbox格式)?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); 
} 
?>