Ruby IMAP登录错误exception

使用我的Ruby脚本:

imap = Net::IMAP.new('imap.gmail.com') imap.login("some_email@host.com", password) 

我得到以下exception:

 A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected hos has failed to respond. - connect(2) 

怎么了?

您需要在端口993上使用SSL进行连接 。

因此,您的代码应为:

 imap = Net::IMAP.new('imap.gmail.com', 993, true) imap.login("user@host.com", "password")