2010年1月10日日曜日

Mail.app -> mbox

Mail.app で pop やら imap でもってきたメールは1メール1ファイルでここにある.

/Users/xxxx/Library/Mail/.../INBOX.imapmbox/Messages/

メール本体部分だけを取り出すには

F=mmmm.emlx
cat $F | sed 1d | head -c `head -1 $F`

で ok. これの前に

echo From postmaster@example.com `date`

をつけて, 最後に空行をつければ mbox.
Unix From や日付時刻はメール本体のをもってきて整えれば完璧.