在rails应用程序中通过IMAP获取邮件

时间:2016-08-11 10:54:47

标签: ruby-on-rails-3 email ruby-on-rails-4 imap

我正在尝试从gmail帐户获取邮件并将其存储到我的数据库中现在我在运行服务器期间遇到错误使用gem' imap_processor','〜> 1.6'

C:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/net/imap.rb:1057:在`initialize':连接尝试失败,因为连接方在一段时间后没有正确响应时间或建立的连接失败,因为连接的主机无法响应。 - 连接(2)for" smtp.gmail.com"端口143(Errno :: ETIMEDOUT)

  • 无法加载应用程序:Errno :: ETIMEDOUT:连接尝试 失败,因为关联方在a之后没有正确回应 一段时间,或建立的连接失败,因为连接 主持人没有回复。 - 连接(2)for" smtp.gmail.com"港口 143

    imap = Net::IMAP.new('smtp.gmail.com')
    imap.authenticate('LOGIN', 'debasish.industrify2016@gmail.com', '*******')
    imap.examine('INBOX')
    imap.search(["RECENT"]).each do |message_id|
    envelope = imap.fetch(message_id, "ENVELOPE")[0].attr["ENVELOPE"]
    puts "#{envelope.from[0].name}: \t#{envelope.subject}"
    end
    

任何人都可以指导我吗?

0 个答案:

没有答案