【问题标题】:SmtpException: Server does not support secure connectionsSmtpException:服务器不支持安全连接
【发布时间】:2013-08-16 09:58:21
【问题描述】:

在我的网站中,每当用户登录管理员时,都会收到一封包含登录详细信息的邮件。过去很多年我一直使用 smtp.gmail.com 发送邮件,现在我想改变它。所以我试图使用我的新邮件客户端提供的新 smtp 凭据发送邮件。现在,当我使用那里的详细信息发送邮件时,我收到异常消息

System.Net.Mail.SmtpException:服务器不支持安全连接。

我已联系支持团队寻求帮助以检查我的凭据,但他们已经测试了我的凭据并回答一切正常。下面是我用来设置 smtp 详细信息的代码。

<smtp from="info@store36.com">
<network host="smtp.falconide.com" password="" port="587" userName=""/>
</smtp>

我尝试了 25 和 587 端口,我的 EnableSsl 设置为 true。请帮帮我。

【问题讨论】:

  • 发布您自己的答案作为解决方案

标签: asp.net smtp


【解决方案1】:

您可能希望将EnableSsl 设置为false

<add key="EnableSsl" value="false"/>

如果您的设置是 Web.configApp.config

【讨论】:

  • 这可能是一个安全问题。你能解释一下为什么这不是问题吗?
  • 这意味着您应该只更新您的 SmtpClient 实例,例如 SmtpClient.EnableSsl = false 错误太明确了,这意味着您的主机不安全(https - SSL)
  • 这不是答案。我不明白人们如何支持这样的答案。这将禁用 ssl。我正在尝试通过 365 专用连接器发送,因此未经身份验证。但我想(实际上需要)使用 ssl。在我的本地机器上它可以工作。在生产服务器上,我有这个荒谬的错误消息(哪个服务器不支持安全连接?微软的?当然不是。我的?我使用 ssl 做很多其他事情)。
猜你喜欢
  • 2012-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-23
  • 1970-01-01
  • 1970-01-01
  • 2022-07-23
  • 2017-10-28
相关资源
最近更新 更多