![](/img/trans.png)
[英]“Unable to read data from the transport connection: net_io_connectionclosed.” - Windows Vista Business and SMTP
[英]Unable to read data from the transport connection: net_io_connectionclosed.?8
我必須使用我的 web 應用程序發送郵件。 下面的代碼顯示了一個錯誤。 錯誤是:
無法從傳輸連接讀取數據:net_io_connectionclosed。
幫助我找到合適的解決方案。 謝謝你。
代碼:
protected void btnsubmit_Click(object sender, EventArgs e)
{
Ticket_MailTableAdapters.tbl_TicketTableAdapter tc;
tc = new Ticket_MailTableAdapters.tbl_TicketTableAdapter();
DataTable dt = new DataTable();
dt = tc.GetEmail(dpl_cate.SelectedValue);
foreach (DataRow row in dt.Rows)
{
string eml = (row["Emp_Email"].ToString());
var fromAddress = "emailAddress";
var toAddress = eml;
const string fromPassword = "*****";
string body = "Welcome..";
// smtp settings
var smtp = new System.Net.Mail.SmtpClient();
{
smtp.Host = "outlook.office365.com";
smtp.Port = 993;
smtp.EnableSsl = true;
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential(fromAddress, fromPassword);
smtp.UseDefaultCredentials = false;
smtp.Timeout = 600000;
}
// Passing values to smtp object
smtp.Send(fromAddress, toAddress, subject, body);
}
}
錯誤:
嘗試注釋smtp.EnableSsl = true;
並再次運行,看看它是否有效。
在某些情況下,如果您將smtp
主機與域名一起使用,則不需要安全連接,還請檢查您在此使用的端口,並為了更大的間隔而增加超時限制。
把這個放在開頭
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.