Ruby1.9 でメール解析

 Ruby1.8 は、tmail で -> Rubyで受信メール解析(変なヤバいもんログ内) どうぞ。

 gem で mail をインストールします。

# gem install mail

メールのファイルを解析する方法です。

require 'mail'
mail = Mail.read("mail_dir/001.eml")
mail.from.first # 送信元 mail.from に配列で入ってる
mail.to         # 送信先 mail.to に配列で入ってる
mail.subject    # 件名
mail.body       # 本文

みたいな感じに取得できます。

Ruby1.9 でメール解析