急解决方案
急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我写了一个发送电子邮件的程序:
protected void send_Click(object sender, EventArgs e)
{
string strfilepath = file.PostedFile.FileName;
if(mailfrom.Text=="")
Response.Write("<script>alert('请输入发件人地址!')</script>");
else if(subject.Text=="")
Response.Write("<script>alert('请输入邮件的主题!')</script>");
MailMessage mail = new MailMessage(mailfrom.Text, mailto.Text);
mail.Subject = subject.Text;
mail.Body = text.Text;
mail.Attachments.Add(new Attachment(strfilepath));
try
{
SmtpClient client = new SmtpClient("125.0.0.1");
success.Text = "邮件正在发送,请稍候.......";
client.Send(mail);
}
finally
{
Response.Write("<script>alert('恭喜你!邮件已成功发送')</script>");
}
}
可是已运行出现:
由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
源错误:
行 36: SmtpClient client = new SmtpClient("125.0.0.1");
行 37: success.Text = "邮件正在发送,请稍候.......";
行 38: client.Send(mail);
行 39:
行 40: }
那位大哥能帮我看一下哪里出现错误了,谢谢!
------解决方案--------------------
你这个125.0.0.1是干嘛的???
本机上127.0.0.1
我写了一个发送电子邮件的程序:
protected void send_Click(object sender, EventArgs e)
{
string strfilepath = file.PostedFile.FileName;
if(mailfrom.Text=="")
Response.Write("<script>alert('请输入发件人地址!')</script>");
else if(subject.Text=="")
Response.Write("<script>alert('请输入邮件的主题!')</script>");
MailMessage mail = new MailMessage(mailfrom.Text, mailto.Text);
mail.Subject = subject.Text;
mail.Body = text.Text;
mail.Attachments.Add(new Attachment(strfilepath));
try
{
SmtpClient client = new SmtpClient("125.0.0.1");
success.Text = "邮件正在发送,请稍候.......";
client.Send(mail);
}
finally
{
Response.Write("<script>alert('恭喜你!邮件已成功发送')</script>");
}
}
可是已运行出现:
由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
源错误:
行 36: SmtpClient client = new SmtpClient("125.0.0.1");
行 37: success.Text = "邮件正在发送,请稍候.......";
行 38: client.Send(mail);
行 39:
行 40: }
那位大哥能帮我看一下哪里出现错误了,谢谢!
------解决方案--------------------
你这个125.0.0.1是干嘛的???
本机上127.0.0.1