-1
try {
SmtpClient SmtpServer = new SmtpClient();
string sBody = null;
sBody = "body content";
var _with1 = SmtpServer;
_with1.Credentials = new System.Net.NetworkCredential("[email protected]", "abc");
_with1.Host = "smtp.gmail.com";
_with1.EnableSsl = true;
using (MailMessage mail = new MailMessage()) {
//mail = New MailMessage()
var _with2 = mail;
_with2.From = new MailAddress("[email protected]");
_with2.To.Add("[email protected]");
_with2.Subject = "Thông báo có góp ý cho câu hỏi";
_with2.Body = sBody;
_with2.IsBodyHtml = true;
SmtpServer.Send(mail);
}
} catch (Exception) {
throw;
}
它工作得很好,在窗口7
但是,當我的窗口Server 2003上運行它,它有一個錯誤的一些代碼: 「 」SMTP服務器需要安全連接或客戶端未通過身份驗證,服務器響應爲:5.5.1需要身份驗證,請參閱「
請幫我修復它!
謝謝
您確保WS2003計算機啓動安全連接? – Dai
我不知道,怎麼知道呢? –
使用調試器步驟,通過您的代碼。使用遠程調試,如果你沒有到機器的本地訪問。 – Dai