0

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オブジェクトには、すでにフィールド(ヘッダー、コンテンツなど)に分割されたメッセージが含まれているようです。元のメッセージソースを取得する方法はありますか?保存できるようにしたいので、別のツールを使用してメッセージを再度解析する必要がある場合は、必要な情報を入手します。

4

1 に答える 1

0

今のところ、私は次のコードを使用しようとしています:

<?php
foreach ($mail as $messageNumber => $message) {
    echo $mail->getRawHeader($messageNumber);
    echo $mail->getRawContent($messageNumber);
}
?>
于 2010-04-10T13:15:33.057 に答える