电子邮件发送失败,我没有收到asp.net的联合电子邮件
例外情况: “SMTP服务器需要安全连接,或者客户端未经过身份验证。服务器响应为:需要5.5.1身份验证。了解更多信息,请访问” 我想向用户发送各种邮件。试试这个 1-将这些名称空间添加到项目中 使用System.Net.Mail强> 使用System.Net强> 2-使用此代码短语电子邮件发送失败,我没有收到asp.net的联合电子邮件,asp.net,email,Asp.net,Email,例外情况: “SMTP服务器需要安全连接,或者客户端未经过身份验证。服务器响应为:需要5.5.1身份验证。了解更多信息,请访问” 我想向用户发送各种邮件。试试这个 1-将这些名称空间添加到项目中 使用System.Net.Mail 使用System.Net 2-使用此代码短语 try { MailMessage mail = new MailMessage(); mail.To.Add(UserName.Text);
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;
}
在提出新问题之前,阅读并尝试搜索。这个问题不能解决我的问题。我没有收到确认电子邮件。您是否遵循了CodeCaster链接问题中的说明?你没有说你在你的问题中做了什么,所以我认为没有,所以把这个问题作为那个问题的重复来结束是合适的。
MailMessage mail = new MailMessage();
mail.IsBodyHtml = true;
mail.To.Add(UserName.Text.ToString());
mail.From = new MailAddress("shammus672@gmail.com", "Hello", System.Text.Encoding.UTF8);
mail.Subject = "Verification Code";
string Mesaj = "Hello";
mail.Body = Mesaj;
SmtpClient smtp = new SmtpClient();
smtp.Credentials = new NetworkCredential("shammus762@gmail.com", "shammus123");
smtp.Port = 587;
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
if (UserName.Text.ToString() != string.Empty)
{
smtp.Send(mail);
}