Я просмотрел другие сообщения и установил необходимые параметры в своей учетной записи Gmail (https://myaccount.google.com/lesssecureapps< /а>)
но каким-то образом он по-прежнему выдает исключение с сообщением «SMTP-сервер требует безопасного соединения, или клиент не прошел проверку подлинности. Ответ сервера был: 5.5.1 Требуется проверка подлинности. Узнайте больше на»
[HttpPost]
public ActionResult SaveAppointment(Appointment mdl)
{
try
{
SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587);
smtpClient.Credentials = new System.Net.NetworkCredential("username", "mypass");
smtpClient.UseDefaultCredentials = false;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.EnableSsl = true;
MailMessage mail = new MailMessage();
//Setting From , To and CC
mail.From = new MailAddress("[email protected]", "MyWeb Site");
mail.To.Add(new MailAddress("[email protected]"));
smtpClient.Send(mail);
return View();
}
catch(Exception ex)
{
return null;
}
}
Что я должен пропустить?