Mailparse は、電子メールのメッセージをパースして処理するための拡張モジュールです。 RFC 822 および RFC 2045 (MIME) に準拠したメッセージを扱うことができます。
Mailparse はストリームベースで動作します。つまり、 処理する際にファイルの内容をメモリにコピーする必要がないということです。 これにより、大きなメッセージを扱う際にリソースを効率的に使用することができます。
注意: Mailparse は、mbstring 拡張モジュールを必要とします。
この拡張モジュールは PECL レポジトリに移動 されており、以下のバージョン以降 PHP にバンドルされなくなっています。 PHP 4.2.0.
この PECL 拡張 モジュールは PHP にバンドルされていません。 この PECL 拡張モジュールをインストールする方法は、 マニュアルの PECL 拡張モジュールのインストール という章にあります。 新規リリース・ダウンロード・ソースファイル・管理者情報・CHANGELOG といった関連する情報については、次の場所にあります。 http://pecl.php.net/package/mailparse.
これらの関数を使用するためには、configure 時に
--enable-mailparse
オプションを指定し、
mailparse のサポートつきで PHP をコンパイルする必要があります。
Windows ユーザがこれらの関数を利用するには、php.ini の中で php_mailparse.dll を有効にします。 この PECL 拡張モジュール用の DLL は、PHP のダウンロード ページあるいは http://pecl4win.php.net/ からダウンロードできます。