Gmail SMTP 客户端在 Azure 上失败

问题描述

当我从本地发送邮件时,它运行良好,但当我在 azure 上部署时却失败了。

错误:SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.7.0 Authentication required。在

了解更多信息

enter image description here

解决方法

当您尝试从不同的时区或 IP 地址计算机登录时,通常会发生这种情况。您的生产服务器和您使用的邮件 ID 位于不同的时区。选择以下两种解决方案之一:

  • 通过远程访问登录到生产服务器,并使用您的凭据登录一次 gmail。他们将要求确认,确认并注销。 (如果您使用的是虚拟机

  • 将 gmail 登录到您的本地计算机,按照此 Link 并选择 review this activity 并采取适当的措施。

查看此SO 问题以了解更多信息(此外,您可以从中验证Roshan Parmar 的观点):https://stackoverflow.com/questions/20906077/gmail-error-the-smtp-server-requires-a-secure-connection-or-the-client-was-not#:~:text=solution%20for%20case%201%3A%20Enter,to%20login%20from%20all%20apps.&text=Use%20that%20newly%20generated%20password%20to%20authenticate%20via%20SMTP