端口465的SMTP电子邮件错误

时间:2014-05-05 03:52:04

标签: c# asp.net

我正在尝试从C#.net发送电子邮件并收到以下错误: -

Unable to read data from the transport connection: net_io_connectionclosed.

相同的代码与port: 25一起正常运行,但在更新到port: 465时抛出错误

我在Outlook中使用端口465测试了SMTP设置,它运行正常。只有在通过C#发送时才会出现问题。

我正在使用以下电子邮件设置。

  <mailSettings>
      <smtp from="info@domain.com" deliveryMethod="Network"  >
        <network host="mail.domain.com" password="xxx" port="465" userName="info@domain.com" enableSsl="true"  />
      </smtp>
    </mailSettings>

1 个答案:

答案 0 :(得分:0)

System.Net.Mail.SmtpClient不支持隐式SSL。使用旧的组件System.Web.Mail可以正常工作。

How can I send emails through SSL SMTP with the .NET Framework?