0
我正在使用電子郵件發送應用程序。它在本地系統(我的系統)中工作得很好。當我將它託管到服務器時,它會顯示錯誤,如「SMTP服務器需要安全連接或客戶端未通過身份驗證,服務器響應爲:5.5.1需要身份驗證」。發送郵件在託管到服務器時不起作用?
這裏是我的代碼:
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential
("[email protected]", "Mypwd");
smtp.EnableSsl = true;
smtp.Send(Msg);
爲端口587上打開工作郵件客戶端?您可以嘗試使用端口25 – 2014-03-25 07:34:00
@DouglasThomas如何檢查端口是否打開? – Ajay
您需要詢問主機提供商端口587是否打開。 – 2014-03-25 16:55:34