通过“邮件”宝石通过IMAP / SMTP阅读电子邮件

时间:2014-06-12 22:58:50

标签: ruby email

有没有办法通过邮件接收来自IMAP或SMTP的电子邮件'宝石?

documentation似乎只提到POP3:

Mail.defaults do
  retriever_method :pop3, :address    => "pop.gmail.com",
                          :port       => 995,
                          :user_name  => '<username>',
                          :password   => '<password>',
                          :enable_ssl => true
end   

2 个答案:

答案 0 :(得分:0)

文档实际上直接谈论了SMTP。

Mail.defaults do
  delivery_method :smtp, address: "localhost", port: 1025
end

这就是默认通过SMTP发送的方式。

要接收,而不是使用delivery_method使用retriever_method

答案 1 :(得分:0)

IMAP只需添加以下内容即可:

Mail.defaults do
  retriever_method :imap, :address    => 'imap.gmail.com',
                          :port       => 993,
                          :user_name  => '<username>',
                          :password   => '<password>'
                          :enable_ssl => true
end

我仍然无法让SMTP检索正常工作..