當我嘗試在我的新GoDaddy電子郵件地址中使用SSL發送ASP.NET中的STMP電子郵件時,它不起作用。我收到一條錯誤消息說Unable to read data from the transport connection: net_io_connectionclosed.
帶有SSL的SMTP電子郵件與ASP.NET中的GoDaddy電子郵件地址不起作用
這裏是服務器的電子郵件設置:
下面是從我的web.config中的片段與電子郵件服務器的信息:
<system.net>
<mailSettings>
<smtp from="[email protected]" >
<network host="smtpout.secureserver.net" port="465" userName="[email protected]" password="password123" enableSsl="true" />
</smtp>
</mailSettings>
</system.net>
這裏是發送電子郵件的C#代碼。
MailMessage message = new MailMessage();
message.To.Add(new MailAddress(to));
message.Subject = "Message from " + inputModel.Name;
message.Body = body;
message.IsBodyHtml = true;
using (var smtp = new SmtpClient())
{
smtp.Send(message);
}
端口80,3535,沒有SSL 25做工精細,但沒有四個工作與 SSL的。我甚至用SSL來試用587端口,經過相當長的一段時間後,它才超時。
如何獲取這些電子郵件以使用SSL發送?