我想发送电子邮件,但在asp.net c#中出错

时间:2017-02-28 09:00:49

标签: c# asp.net gmail

protected void Button1_Click(object sender, EventArgs e)
{
  MailMessage message = new MailMessage("test@gmail.com", "test@gmail.com", "header", "detail");
  message.IsBodyHtml = true;

  SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
  client.DeliveryMethod = SmtpDeliveryMethod.Network;
  client.EnableSsl = true;
  client.Credentials = new System.Net.NetworkCredential("test@gmail.com", "1234");
  client.Send(message);
  Label1.Text = "SuccessFull";
}

这是我收到的错误消息:

  

服务不可用,关闭传输通道。服务器响应是:服务器忙,关闭传输通道。稍后再试

1 个答案:

答案 0 :(得分:0)

我将引用您的this已经存在的帖子,该文章简要介绍了如何使用System.Net.Mail发送电子邮件!

此外,在按照上述链接中的说明操作后,请务必选中this链接中的选项,以允许Google将您的帐户访问不太受信任的应用。 它位于页面底部: enter image description here

如果你一步一步地跟着他们,你会'发送您的电子邮件没有问题。 如果我帮你解决了你的问题,请投我的答案。