Во время проверки электронной почты в MVC я получаю следующую ошибку : - почтовый ящик недоступен. Ответ сервера был следующим: 5.7.3 запрошенное действие прервано; пользователь не прошел проверку подлинности
здесь я впервые делаю smtp для проверки электронной почты в mvc
я не знаю, где я ошибаюсь
когда я регистрируюсь он показывает мне эту ошибку :-
Mailbox unavailable. The server response was: 5.7.3 Requested action aborted; user not authenticated
вот мой файл службы сообщений
public async static Task SendEmailAsync(string email, string subject, string message) { try { var _email = "erjoshi@outlook.com"; var _epass = ConfigurationManager.AppSettings["Emailpassword"]; var _dispName = "HimanshuJoshi"; MailMessage myMessage = new MailMessage(); myMessage.To.Add(email); myMessage.From = new MailAddress(_email, _dispName); myMessage.Subject = subject; myMessage.Body = message; myMessage.IsBodyHtml = true; using (SmtpClient smtp = new SmtpClient()) { smtp.EnableSsl = true; smtp.Host = "smtp.live.com"; smtp.Port = 587; smtp.UseDefaultCredentials = false; smtp.Credentials = new NetworkCredential(_email, _epass); smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.SendCompleted += (s, e) => { smtp.Dispose(); }; await smtp.SendMailAsync(myMessage); } } catch (Exception ex) { throw ex; }
Что я уже пробовал:
я добавил свой адрес электронной почты здесь
увидев эту ошибку я думаю что я ошибаюсь где то здесь в этом smtp коде я не знаю точно где я ошибаюсь