smtp.Send(消息)错误

时间:2012-08-22 19:32:33

标签: message

我正在为我的最后一年项目建立一个酒店网站,我正在尝试发送一个自动化的 收到预订后,会向客户发送电子邮件。

使用此代码:

System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add(email.Text);
message.Subject = "Hotel Reservation";
message.From = new System.Net.Mail.MailAddress("Reservation@hotel.com");
message.Body = ("Dear" + first_name.Text + "Your reservation made for " + rates.Text +" " + nor.Text + " " + "is successful. Please print out this email for reference while checkin. Thank you");
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("yoursmtphost"); smtp.Send(message);

当我运行它时显示此错误突出显示 smtp.Send(消息);

用户代码未处理SmtpException 发送邮件失败。

1 个答案:

答案 0 :(得分:0)

此错误有几个原因。

  1. 发送电子邮件无效
  2. 您尚未指定凭据。 (用户名/密码)
  3. 可能存在防火墙问题
  4. SMTP端口可能不是25