net/pop を使用してメールを取得しますが、メールを解析して、アドレスとメール本文から件名を取得する必要もあります。Action Mailer に関するアイデアはありますか? サードパーティの gem を使用することになっています (いいえ、Tmail でさえありません)。
require 'rubygems'
require 'net/pop'
require 'pop_ssl'
Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
def pull_mail
Net::POP3.start("pop.gmail.com", 995, "uname","pass") do |pop|
if pop.mails.empty?
puts 'No mails.'
else
pop.each_mail do |mail|
puts mail_header
end
end
end
乾杯!