gpt4 book ai didi

c# - 服务器不支持安全连接

转载 作者:行者123 更新时间:2023-11-30 12:33:48 26 4
gpt4 key购买 nike

我在下面的代码中收到错误“服务器不支持安全连接”。

SmtpClient client = new SmtpClient(exchangeServer);
client.UseDefaultCredentials = false;
client.EnableSsl = true;
client.Credentials = new NetworkCredential(user, password);

MailAddress from = new MailAddress(fromAddress);
MailAddress to = new MailAddress(to);
MailMessage mail = new MailMessage(from, to);

// ...

client.Send(mail);

我该如何解决这个问题?

最佳答案

您的服务器在默认端口上不支持 SSL;大多数不会。

当您关闭 SSL 时,您会收到消息,“SMTP 服务器需要安全连接或客户端未经过身份验证。服务器响应为:5.7.1 客户端未经过身份验证”

这告诉您您未通过身份验证。此外,您在评论中说,“因为如果我设置 UseDefaultCredentials = true 并在“发件人”地址中使用我自己的用户地址,我就能成功发送电子邮件。”

这显然是 SMTP 服务器配置方式的问题。您将需要获得适当的凭据,或者将 SMTP 服务器设置为允许从 Web 服务器发送邮件。

关于c# - 服务器不支持安全连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8412514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com