Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 使用imap.rb连接到imap.google.com时连接被拒绝_Ruby_Imap_Gmail Imap - Fatal编程技术网

Ruby 使用imap.rb连接到imap.google.com时连接被拒绝

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创建的

我正在尝试连接到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创建的
  • 确保在适用的情况下使用正确的登录详细信息和令牌
  • 已尝试端口993和465
  • 我还能试什么?我怎样才能排除防火墙的问题,而不控制它

    。。(错误号::econnreflused)

    。。。我怎样才能排除防火墙的问题,而不控制它


    它可能是一个防火墙。错误消息表示与服务的连接被主动拒绝。因为它对我有效,我怀疑是谷歌本身拒绝了这项服务,所以它必须是介于两者之间的防火墙。

    你能使用电子邮件客户端(雷鸟,无论什么)使用相同的端口、登录名、密码等连接到它吗?有趣的是,由于Outlook中的Gmail详细信息以及同一网络上另一台计算机上的Entourage中的相同详细信息,该连接也会失败。我们已通过在不太安全的连接上尝试相同的脚本和设置来验证这一点。