Учитывая, что у TMail, похоже, проблемы с Ruby 1.9.2. Вместо этого я попытался использовать Mail. В моем старом кодексе у меня былоКак разобрать почту в Ruby-Mail 2.3, как в TMail?
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.read(gmail.uid_fetch(message_id, 'RFC822').first.attr['RFC822'])
и Mail::Mail.parse(gmail.uid_fetch(message_id, 'RFC822').first.attr['RFC822'])
думая, что они были бы своего рода капля в замене, но безрезультатно.