Ruby IMAP登录错误异常

Ruby IMAP登录错误异常,ruby,imap,Ruby,Imap,使用我的Ruby脚本: imap = Net::IMAP.new('imap.gmail.com') imap.login("some_email@host.com", password) 我得到以下例外情况: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed becau

使用我的Ruby脚本:

imap = Net::IMAP.new('imap.gmail.com')
imap.login("some_email@host.com", password)
我得到以下例外情况:

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)
怎么了?

因此,您的代码应该是:

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

我收到异常:SSL_connect returned=1 errno=0 state=SSLv3读取服务器证书B:证书e验证失败可能是证书不匹配(例如,证书上的cn与imap.gmail.com不同),或者证书签名者不在您的存储中。如果要忽略SSL问题,请尝试以下操作:
imap=Net::imap.new('imap.gmail.com',993,true,nil,false)
。doclink:@Oksana-顺便说一句,忽略SSL错误不是个好主意。你真的应该试着找出你为什么得到它们,并解决核心问题。但是,至少你知道你的代码是有效的&其他地方有一个问题。