Zend Framework - POP3 - 检索消息源

时间:2010-04-08 17:09:53

标签: php zend-framework email pop3 mbox

是否可以使用Zend Framework中的Zend_Mail_Storage_Pop3检索完整的消息源(类似的tu Unix Mbox格式)?

我正在使用以下代码来检索邮件:

  $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对象包含已经拆分成字段的消息(即标题,内容等)。有没有办法检索原始邮件来源?我希望能够存储它,所以如果我需要使用不同的工具再次解析消息,我将获得必要的信息。

1 个答案:

答案 0 :(得分:0)

目前我正在尝试使用以下代码:

<?php
foreach ($mail as $messageNumber => $message) {
    echo $mail->getRawHeader($messageNumber);
    echo $mail->getRawContent($messageNumber);
}
?>