Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend Framework-POP3-检索消息源_Php_Zend Framework_Email_Pop3_Mbox - Fatal编程技术网

Php Zend Framework-POP3-检索消息源

Php Zend Framework-POP3-检索消息源,php,zend-framework,email,pop3,mbox,Php,Zend Framework,Email,Pop3,Mbox,是否可以使用Zend_Mail_Storage_Pop3从Zend Framework检索完整的消息源(类似于Unix Mbox格式) 我正在使用以下代码检索消息: $mail = new Zend_Mail_Storage_Pop3(array('host' => 'localhost', 'user' => 'test',

是否可以使用Zend_Mail_Storage_Pop3从Zend Framework检索完整的消息源(类似于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对象似乎包含已拆分为多个字段(即标题、内容等)的消息。有没有办法检索原始消息源?我希望能够存储它,以便在需要使用其他工具再次解析消息时,能够获得必要的信息。

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

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