2011-07-20 12 views
1

TMailにRuby 1.9.2に問題があるようだが、代わりにMailを使用しようとしました。私の古いコードでは、私は持っていたTMailのようなRuby-Mail 2.3でメールを解析するには?

gmail = Net::IMAP.new(GMAIL_HOST, GMAIL_PORT, GMAIL_SSL) 
     gmail.login(GMAIL_USER, GMAIL_PASS) 
     gmail.select('Inbox') 
     gmail.uid_search(["NOT","SEEN"]).each do |message_id| 
     TMail::Mail.parse(gmail.uid_fetch(message_id, 'RFC822').first.attr['RFC822']) 
     .... 

どのようにメールで同じものを実装するのですか? 私は、彼らが交換ドロップではなく、無駄にソートのことだろうと考えMail::Mail.parse(gmail.uid_fetch(message_id, 'RFC822').first.attr['RFC822'])

Mail.read(gmail.uid_fetch(message_id, 'RFC822').first.attr['RFC822'])と を試してみました。

答えて

1

今日、この問題が発生しました。ここで

は、私が使用したソリューションです:Saving attachments with Rails 3

をお使いの場合には、それはなるだろう:

Mail.new(gmail.uid_fetch(message_id, 'RFC822').first.attr['RFC822']) 
関連する問題