Ruby 使用imap.rb连接到imap.google.com时连接被拒绝
我正在尝试连接到Gmail帐户(通过OAuth 2.0,但每个方法都使用imap.rb)并获得: C:/Ruby21-x64/lib/ruby/2.1.0/net/imap.rb:1045:在“初始化”中:否 由于目标计算机主动拒绝,因此无法建立连接 它连接“imap.gmail.com”端口993的(2)(错误号::ECONNREFUSED) 关于Gmail帐户,我有:Ruby 使用imap.rb连接到imap.google.com时连接被拒绝,ruby,imap,gmail-imap,Ruby,Imap,Gmail Imap,我正在尝试连接到Gmail帐户(通过OAuth 2.0,但每个方法都使用imap.rb)并获得: C:/Ruby21-x64/lib/ruby/2.1.0/net/imap.rb:1045:在“初始化”中:否 由于目标计算机主动拒绝,因此无法建立连接 它连接“imap.gmail.com”端口993的(2)(错误号::ECONNREFUSED) 关于Gmail帐户,我有: 确保可以通过web登录访问 确保它被激活 启用IMAP 允许访问不安全的应用程序 在这方面,我有: 确保它是通过SSL创建的
它可能是一个防火墙。错误消息表示与服务的连接被主动拒绝。因为它对我有效,我怀疑是谷歌本身拒绝了这项服务,所以它必须是介于两者之间的防火墙。你能使用电子邮件客户端(雷鸟,无论什么)使用相同的端口、登录名、密码等连接到它吗?有趣的是,由于Outlook中的Gmail详细信息以及同一网络上另一台计算机上的Entourage中的相同详细信息,该连接也会失败。我们已通过在不太安全的连接上尝试相同的脚本和设置来验证这一点。