【问题标题】:Error Sending Mail from Azure app Service, using Godaddy SMTP Business Mail and DNS使用 Godaddy SMTP 商业邮件和 DNS 从 Azure 应用服务发送邮件时出错
【发布时间】:2023-04-02 07:45:01
【问题描述】:

我从 GoDaddy 购买了域名,但网站托管在 azure 应用服务中。我正在尝试使用在域 (xyz@domain.com) 下创建的企业电子邮件发送邮件。但是在使用 smtp 发送时遇到错误,GoDaddy DNS 是否需要更改?

            SmtpClient client = new SmtpClient()
            {
                Host = "smtp.office365.com",
                EnableSsl = false,
                UseDefaultCredentials = false,
                Credentials = new NetworkCredential("xyz@domain.com", "password"),
                Port = 587
            };

低于错误, SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.7.57 SMTP;在 MAIL FROM [DM5PR0101CA0014.prod.exchangelabs.com] 期间,客户端未通过身份验证发送匿名邮件

【问题讨论】:

    标签: c# azure .net-core


    【解决方案1】:

    确保您设置的 NetworkCredentials 正确无误。例如,在您的情况下,由于它是办公室 SMTP,因此必须在 NetworkCredential 中使用用户 ID 以及域名,而不仅仅是域名。

    Credentials = new NetworkCredential("username", "password","xyz@domain.com")
    

    更多细节可以参考这个SOthread

    【讨论】:

      猜你喜欢
      • 2015-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-05
      • 2016-08-25
      • 2018-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多