GmailからIMAPで取ったメールの添付ファイルを取ろうとしたらTMailでエラーになる
#attachmentsでエラーが出る
tmail = TMail::Mail.parse(mail_data.attr['BODY[]']) @read = tmail.attachments #ここ
こんなエラー
undefined local variable or method `jp2CharContext' for #<CharDet::SJISContextAnalysis:0x1e35b38>
RubyForgeでこの件は報告されてるけど対応されてないようす。
ワークアラウンド
TMailを使わないこのやり方だとうまくいくみたいです。
Tmail + IMAP + Attachments