【发布时间】:2017-05-03 02:53:21
【问题描述】:
try
{
MailMessage mail = new MailMessage();
mail.To.Add(UserName.Text);
mail.From = new MailAddress("shammus672@gmail.com");
mail.Subject = "Varificarion Code";
string Body = "Hello";
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("shammus762@gmail.com", "shammus123");// Enter senders User name and password
smtp.EnableSsl = true;
smtp.Send(mail);
return true;
}
catch (Exception ex)
{
string str = ex.ToString();
return false;
}
例外: “SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。了解更多信息,请访问”
我想向用户发送验证邮件。
【问题讨论】:
-
阅读How to Ask并在提出新问题之前尝试搜索。
-
那个问题不能解决我的问题。我没有收到确认电子邮件..
-
您是否按照 CodeCaster 链接到的问题中的说明进行操作?你没有说你在你的问题中做了什么,所以我认为没有,所以关闭这个问题作为那个问题的副本是合适的。