我正在尝试从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>
答案 0 :(得分:0)
System.Net.Mail.SmtpClient不支持隐式SSL。使用旧的组件System.Web.Mail可以正常工作。
How can I send emails through SSL SMTP with the .NET Framework?