当前位置: 首页 > 知识库问答 >
问题:

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

仇龙光
2023-03-14

我正在尝试连接到Gmail帐户(通过OAuth 2.0上的ruby Gmail gem、Gmail gem、Gmail_xoauth gem,但每个方法都使用imap.rb),并获得:

c:/ruby 21-x64/lib/ruby/2 . 1 . 0/net/IMAP . Rb:1045:在“initialize”中:由于目标计算机主动拒绝连接,因此无法建立连接。-连接(2)用于“imap.gmail.com”端口993(错误号::ECONNREFUSED)

在Gmail帐户上,我有:

  1. 确保可以通过网络登录访问
  2. 确保它被激活
  3. 启用IMAP
  4. 允许访问不安全的应用程序

在连接中,我有:

  1. 确保它是通过SSL进行的。
  2. 确保在适用的情况下使用正确的登录详细信息和令牌。
  3. 尝试端口993和465

我还能尝试什么?在没有控制的情况下,我如何排除防火墙的问题?

共有1个答案

轩辕风华
2023-03-14

..(错误号::ECONNREFUSED)

...在无法控制防火墙的情况下,我如何排除防火墙是问题所在?

这可能是一个防火墙。错误消息显示与服务的连接被主动拒绝。由于它对我有用,我怀疑拒绝服务的是谷歌本身,所以它一定是介于两者之间的防火墙。

 类似资料:
  • 我正在尝试运行卡桑德拉,但每次它在连接时都会给出相同的错误...有什么我需要在配置文件或属性文件中编辑的吗? ('无法连接到任何服务器',{'127.0.0.1:9042 ':错误(61,"尝试连接到[('127.0.0.1 ',9042)]。最后一个错误:连接被拒绝")}) 启动cassandra时出错

  • 我试图连接到mysql数据库使用hibernate从cfg文件作为 虽然我的连接字符串、用户名、密码是正确的,并且在其他具有基本jdbc连接的项目中运行良好,但当我使用hibernate尝试它时,我在控制台上遇到了这个错误 是的,数据库服务器已启动并运行,但来自此Hibernate应用程序的连接被拒绝

  • 我已经尝试以各种可能的方式连接到aws rds,当使用序列化时,我收到了一个连接拒绝错误,所以我想知道是否有一个设置我需要在连接时设置或包含。代码在我的本地机器上工作,如果我推送到heroku,但是我需要为这个项目使用aws实例。 我使用sequelize CLI生成一个index.js文件,其代码如下: 正如您所看到的,config变量正在做它的事情,我已经确保设置了env变量。我已经三次检查了

  • 我试图通过Jedis客户端连接到redis服务器,但在连接时我得到了以下异常和堆栈跟踪- redisconnectionFailureException:无法获得Jedis连接;嵌套异常是redis.clients.jedis.exceptions.jedisconnectionException:无法从位于org.springframework.data.redis.connection.jed

  • 我是新来的论坛,以及麋鹿堆栈。我试着用docker设置麋鹿堆。我成功了,然后我将filebeat添加到了撰写文件中。从那以后,filebeat就导致了连接到其他容器的问题。最初,我将其配置为将日志发送到logstash,但在所有故障排除之后,当我仍然无法让filebeat与logstash对话时,我完全删除了logstash,并尝试将filebeat直接与elasticsearch连接。在尽了我所

  • 我正在使用winsock2编程一个服务器/客户机系统,当我将客户机连接到服务器名称或服务器IPv6地址时,它工作得很好。但是,当我使用服务器IPv4地址时,我从客户端中的connect()调用中得到错误“Connection referend”。 我如何也连接到服务器IPv4地址?我需要帮助,拜托。 多谢了。 根据用户Sorayuki给出的一个建议,我做了一些修改,只是为了检验他的理论是否正确。