Для SMTP-сервера требуется безопасное соединение, или клиент не прошел проверку подлинности. Ответ сервера: 5.5.1 Требуется аутентификация
У меня проблема, когда я запускаю этот код, и возникает ошибка: «SMTP-серверу требуется безопасное соединение, или клиент не был аутентифицирован. Ответ сервера: 5.5.1 Требуется аутентификация».
И мой код:
String ToEmailAddress = dt.Rows[0][4].ToString();
String UserName = dt.Rows[0][1].ToString();
String EmailBody = "Hi!" + UserName + ",<br /><br />Click the Link to Reset your Password <br />http://localhost:50982/ForgotPassword.aspx?Uid=" + myGUID;
MailMessage PassRecMail = new MailMessage("youremail@gmail.com", ToEmailAddress);
PassRecMail.Body = EmailBody;
PassRecMail.IsBodyHtml = true;
PassRecMail.Subject = "Reset Password";
SmtpClient SMTP = new SmtpClient("smtp.gmail.com", 587);
SMTP.Credentials = new NetworkCredential()
{
UserName = "youremail@gmail.com",
Password = "yourPasswordabc"
};
SMTP.EnableSsl = true;
SMTP.Send(PassRecMail);
lblPassRec.Text = "Check your Email to Reset Password";
lblPassRec.ForeColor = Color.Green;