【问题标题】:Gmail SMTP Access 5.5.1 Authentication Required. From Custom Domain需要 Gmail SMTP 访问 5.5.1 身份验证。从自定义域
【发布时间】:2020-02-25 22:07:53
【问题描述】:

我正在尝试以标准方式通过smtp.gmail.com 发送电子邮件,但由于某些非标准 原因,我收到了标准错误。

具体来说,我在发送邮件时收到此错误:System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required.

此链接上的答案对我没有帮助:The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required?

我怀疑如果您尝试从自定义域执行此操作,则需要其他步骤。

我创建了一个一次性的标准 Gmail 帐户来测试我的代码,并且一切正常。

  • 如果我启用/禁用安全性较低的应用程序,那么它的行为与您期望的一样,并且与链接的解决方案一致。

  • 如果我启用/禁用 2FA 并创建第 3 方应用程序密码,那么它的行为再次符合我的预期,并符合链接的解决方案。

所以我的代码以及我配置通用 Gamil 帐户的能力都可以正常工作。

但是,当我使用其他方面相同的 GSuite 电子邮件地址,在自定义域 (system@clientdomain.co.uk) 上设置时,没有任何效果 :( 我已经尝试了所有排列方式,有/没有 LessSecureApps,使用主用户密码/使用第 3 方应用程序密码等。没有任何作用。

我只能假设自定义域或它是 GSuite 帐户的事实正在破坏它。

现在呢?

【问题讨论】:

    标签: email smtp gmail


    【解决方案1】:

    显然我要么需要等待更长时间,要么更改设置更难!!

    一位同事路过,问出了什么问题,我演示了一遍,包括重新检查和设置设置,这次成功了。我 80% 确定它们是相同的设置,但也许不是?

    【讨论】:

      猜你喜欢
      • 2015-12-31
      • 2017-12-05
      • 2014-01-13
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      • 2016-01-09
      相关资源
      最近更新 更多