我試圖發送電子郵件至我自己的Hotmail,但出現這個錯誤連接到遠程服務器:無法使用Hotmail
Unable to connect to the remote server
如下的代碼發送電子郵件的方法:
public void SendEmailToClient(string email, string subject, string content)
{
SmtpClient smtpClient = new SmtpClient();
NetworkCredential basicCredential = new NetworkCredential("[email protected]", "123");
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress("[email protected]");
smtpClient.Port = 25;
smtpClient.Host = "smtp.live.com";
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = basicCredential;
message.From = fromAddress;
message.Subject = subject;
message.Body = content;
message.To.Add("[email protected]");
try
{
smtpClient.Send(message);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
它可能是什麼?
我出我的元素在這裏,但不要求的Hotmail您指定的端口? – WDS
@WDS確實丟失了,但仍然給出了同樣的錯誤:( –
嘗試'sntpClient.EnableSsl = true' – dman2306