PHPを使用してmboxまたは電子メールファイルを解析する必要があります。つまり、複数の電子メールを含むファイル.mboxまたは.emlを渡し、それを構成要素に解析します。たとえば、from、to、bccなど.
それを行うライブラリ、またはphpでこれを行う方法に関するコードはありますか?
感謝
そのための PEAR クラスhttp://pear.php.net/package/Mail_Mboxがあります。
.mbox ファイルを手動で分離することは難しくありませんが。/^From\s/個々のメールは、 (メール本文に表示されない場合があります) と . のブロックで区切られていHeaders:ます。また、ほとんどのメール アプリケーションは、そこに長さフィールドも格納します。しかし、既製のスクリプトを使用してすべてのバリエーションを処理する方が確かに簡単です。
上記の PEAR クラスは、MBOX から個々のメッセージを取得するために機能しますが、メッセージを "From Address"、"Attachments" などの構成要素に解析したい場合は、mime_parser.phpをお勧めします。
実際、mime_parser.php は MBOX からのメッセージの抽出も処理できるため、ニーズによっては、PEAR クラスが必要ない場合もあります。
以下は、mbox データを解析するための PEAR モジュール Mail_Mbox です。