sendmailに対してメールを送信し、
その内容をaliasesでPHPに飛ばして処理させるスクリプト作成していますが

〜〜メールの内容〜〜

From *****@****.ne.jp Tue Jul 22 10:07:12 2008
(中略)
Date: Tue, 22 Jul 2008 10:07:11 +0900
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="-----=_NextPart_30836_34884_38932"


-------=_NextPart_30836_34884_38932
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit

内容内容テストテストテストテストテスト

-------=_NextPart_30836_34884_38932
Content-Type: image/jpeg; name="080711_1916~0001.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="080711_1916~0001.jpg"

/9j/4QHsRXhpZgAATU0AKgAAAAgACgEOAAIAAAARAAAAh(略)
〜〜〜〜〜〜〜〜〜

PHPで今受け取れているのが上記の様なテキストです。
正規表現でFromやTo、Subjectなどは取り出せましたが
本文と添付ファイルを取得する最適な方法は何でしょうか?