mbox ファイルに対して何らかの操作をする前に、 Mail_Mbox クラスの インスタンスを作成してから open() しなければなりません。
<?php
require_once 'Mail/Mbox.php';
$mbox = new Mail_Mbox('/path/to/mbox');
$mbox->open();
// ここで何かをします
?>
ファイルをオープンした後で個々のメッセージを取得するには get() を使用します。 size() メソッドを使用すると、メッセージの数を取得できます。
<?php
//... 初期化
for ($n = 0; $n < $mbox->size(); $n++) {
$message = $mbox->get($n);
// メッセージのテキストに対する処理
}
?>
ファイルに対する操作が終了したら、それを close() します。
<?php
//... その他のコード
$mbox->close();
?>
/path/to/pear/docs/Mail_Mbox/examples/
ディレクトリにある Mail_Mbox のサンプルも参照ください。