Gmail 拒绝来自 AWS EC2 托管 James 服务器的 IMAP 呼叫

Gmail 拒绝来自 AWS EC2 托管 James 服务器的 IMAP 呼叫

James server在 上托管了 (SMTP 服务器) AWS EC2。我在这个 AWS 实例上运行了一个小型应用程序,它从我的 Gmail 帐户中获取某些电子邮件。

Gmail 拒绝IMAP我的任何请求AWS EC2 带有可疑活动消息

当我确实登录(RDP)到EC2实例并在浏览器中打开 gmail 时(在这种情况下,它提示我除了常规密码之外还输入一些其他详细信息),它运行良好,并且我的小应用程序的所有后续请求都运行良好。

要求所有用户首先通过 RDP 连接到服务器,然后再使用此应用程序是没有意义的。

有人对我如何克服这个问题并确保 Gmail 服务器信任我的AWS EC2实例作为有效实例有什么建议吗?

谢谢你的时间。

答案1

事实上,问题很简单:您的 JAMES 服务器运行的实例可能与您登录 Gmail 帐户时通常所在的地理位置相距甚远,因此在 Google 看来,好像有人试图入侵您的帐户(毕竟,您怎么可能在几个小时之内分别从加利福尼亚和弗吉尼亚登录?)。因此,为了安全起见,他们会阻止连接并发出警告。警告通常伴随着“这是您吗?”链接,如果您回答“是”,您将能够在几个小时内使用 JAMES 登录。

最近,谷歌实施了一项设置,让您可以使用谷歌所称的“不太安全的邮件客户端”进行连接,因此可怕的“检测到可疑登录”消息应该成为过去。

相关内容