[PHP-users 12044] Re: Mailboxに格納されたメールの、ヘッダと本文を分ける
Osamu Shigematsu
php-users@php.gr.jp
Thu, 05 Dec 2002 17:17:29 +0900
重松です。すみません、自己レスです。
よくよく読んだら Maildir ではなくて、mbox だったんですね。;)
そうすると、とりあえず、ファイル全体読んで、各メールに切り出して、
ヘッダとボディーに分ける、でしょうか。。。
$data = fread('path_to_file', $my_limit_size);
$mails = split('(各メールに分ける正規表現)',$data);
foreach($mails => $mail){
list($head,$body) = split('^(\n|\r\n?){2}$',$mail);
$body = @join("\n\n",$body);
// 処理
}
こんな感じだと思いますが、自前で作らなくても、
他の方がすでに示されたポインタから、
あり物を拾ったほうが楽かもしれません。
# まともかどうかは別としても。
--
Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>