我正在尝试使用我们的 Office 365 帐户设置我们的无回复电子邮件通知。我已要求管理员取消选中 SMTP 身份验证并创建应用程序密码,但仍然在发送电子邮件时出现错误。电子邮件有 MFA
SMTP 配置
仍然在下面抛出异常
<块引用>SMTP 服务器需要安全连接或客户端未连接 认证。服务器响应为:5.7.57 客户端不 验证发送邮件。 [HK2PR02CA0208.apcprd02.prod.outlook.com]
MailMessage message = new MailMessage();
SmtpClient smtp = new SmtpClient();
message.From = new MailAddress(fromAddress);
message.To.Add(new MailAddress(recipient));
message.Subject = subject;
message.IsBodyHtml = true; //to make message body as html
message.Body = content;
smtp.Port = port;
smtp.Host = host;
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential(userName, password);
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Send(message);
答案 0 :(得分:0)
根据您的描述,如果您的意思是您使用 SMTP 客户端提交发送电子邮件并出现错误?如果是,请检查以下SMTP客户端提交要求:
<块引用>身份验证:您必须能够配置用户名和密码 在设备上发送电子邮件。
邮箱:您必须拥有许可的 Office 365 邮箱才能发送电子邮件 来自。
传输层安全 (TLS):您的设备必须能够使用 TLS 1.0 及以上版本。
端口:端口 587 或端口 25 是必需的,并且必须在您的 网络。
答案 1 :(得分:0)
在与我们的广告管理员一起尝试了很多场景后,我们终于能够发送电子邮件了。