我正在使用以下代码从Gmail收件箱中检索电子邮件。
def get_mail
Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
Net::POP3.start('pop.gmail.com', 995, "uname","pass") do |pop|
unless pop.mails.empty?
pop.each_mail do |mail|
email = TMail::Mail.parse(mail.pop)
email_obj=EmailedQueries.new
email_obj.save_email(email.from,email.subject,email.body_html)
end
end
end
end
这很好用,但它只从收件箱中检索新邮件。相反,我想要一个单独的功能,将从收件箱中检索所有电子邮件。该功能很少使用。我不会一直检索所有邮件。只在必要时。
谢谢!
答案 0 :(得分:1)
你需要在GMail.Enable“Pop for all mail”中配置POP设置,你很高兴!