GMail SMTP在587端口上使用STARTTLS不再可用

3
我的公司有4个不同的第三方应用程序,使用4个不同的gmail地址通过端口587发送邮件。其中一个应用程序分布在100多个客户端上。
所有四个应用程序上周停止工作。我已经与GSuite支持团队努力了一周,但他们到目前为止没有提供有效的帮助。其中一位代表指出最近的更新可能是罪魁祸首: https://gsuiteupdates.googleblog.com/2020/04/improve-email-security-in-gmail-with-TLS.html 但我对邮件服务器的经验不太丰富,很多内容都超出了我的理解范围。我不确定为什么上述更新会导致我们的应用程序停止工作。
这些应用程序未能建立与服务器的TLS连接,导致以下错误:
handshake failure
Closing connection in response to fatal SSL/TLS alert.    
Aborting handshake due to fatal alert

这是在从smtp.gmail.com服务器接收到“准备开始TLS”响应之后发生的。
所有应用程序都使用Chilkat Mailman Active X组件进行邮件功能。 https://www.chilkatsoft.com/refdoc/xChilkatMailManRef.html 假设最近的更新是实际罪魁祸首,我想知道为什么会导致我们的应用程序停止工作?Gmail是否停止支持StartTLS?我还需要知道是否有任何方法可以从我们的GSuite帐户中解决此问题,而不必更新一百多个客户端应用程序。
我与第一个支持代表交谈时,他建议在Google管理控制台中执行以下操作:
应用程序-> G Suite-> Gmail设置->高级设置->安全传输(TLS)合规性:
我们取消选中“要求CA签名证书”的框并保存设置。这并没有解决我们的问题。

enter image description here

支持代表还简要提到了Gmail高级设置中的“备用安全路线”设置,但我不确定他是否知道自己在说什么或者这是否适用于我们的问题。
编辑
看起来这是GMail服务器更新和Chilkat邮件组件中某种不兼容性的组合。我尝试使用组件的新版本试验,使用相同的设置SMTP可以工作。
组件的开发人员表示很遗憾他无法帮助我解决这个问题。所以我仍然想知道为什么GMail服务器更新导致旧组件停止正常工作。我希望如果我能理解具体的变化,我可以找到一个不需要大规模推出的解决方案。

截至2021年5月,我在TLS服务器方面遇到了这个问题。 - BigRon
1个回答

1

我用的Java邮件客户端也在不久前停止了工作。我也使用TLS连接,但遇到了身份验证错误。

期待您的发现!

-- 我找到了问题所在: https://myaccount.google.com/u/1/lesssecureapps 不再是较低的安全性选项了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接