【发布时间】:2015-03-29 06:30:48
【问题描述】:
这是我的代码:
protected void BtnSubmit_Click(object sender, EventArgs e)
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress("Kamal.s.buqlieh@hotmail.com","Kamal");
msg.To.Add(TxtEmailPass.Text);
msg.Subject = "Forget Password!";
msg.Body = "your password is:";
SmtpClient mySmtpClient = new SmtpClient();
mySmtpClient.Host = "www.Hotmail.com";
NetworkCredential nc = new NetworkCredential();
nc.UserName = "Kamal.s.buqlieh@hotmail.com";
nc.Password = "";
mySmtpClient.UseDefaultCredentials = true;
mySmtpClient.Credentials = nc;
mySmtpClient.Port = 587;
mySmtpClient.EnableSsl = true;
mySmtpClient.Send(msg);
}
它一直告诉我
“无法建立连接,因为目标机器主动拒绝了它 157.56.198.204:587”
任何人都可以帮助我吗?
【问题讨论】:
-
恕我直言,要么是防火墙阻止了连接,要么是托管服务的进程没有在该端口上侦听,这可能是因为它根本没有运行,或者因为它正在侦听不同的端口港口。