Как я могу решить, что SMTP-сервер требует безопасного подключения
SMTP - сервер требует безопасного подключения, иначе клиент не прошел проверку подлинности. Ответ сервера был следующим: 5.5.1 требуется аутентификация.
я также преобразовал свою учетную запись gmail в менее защищенную учетную запись, но она не работает.
Что я уже пробовал:
я использовал приведенный ниже код для отправки электронной почты пользователю по моей электронной почте, например abc@gmail.com
MailMessage msg = new MailMessage(); SmtpClient smtp = new SmtpClient(); MailAddress from = new MailAddress("abc@gmail.com"); StringBuilder sb = new StringBuilder(); msg.IsBodyHtml = true; smtp.Host = "smtp.gmail.com"; smtp.Port = 587; msg.To.Add(model.Email); msg.From = from; msg.Subject = "Registration success full on VibExchange ! "; msg.Body += " <html>"; msg.Body += "<body>"; msg.Body += "<table>"; msg.Body += "<tr>"; msg.Body += "<td>Thank you for registering on VibExChange. Your User Name and Password is : </td>"; msg.Body += "</tr>"; msg.Body += "<tr>"; msg.Body += "<td>User Name : </td><td>" + model.UserName + "</td>"; msg.Body += "</tr>"; msg.Body += "<tr>"; msg.Body += "<td>Password : </td><td>" + model.Password + "</td>"; msg.Body += "</tr>"; msg.Body += "<tr>"; msg.Body += "<td>Email Pin : </td><td>" + EmailVerification.ToString() + "</td>"; msg.Body += "</tr>"; msg.Body += "<tr>"; msg.Body += "<td>for Email Verification </td><td><a href='http://www.vibration-service.com/Home/EmailVerification'> Click Here </a></td>"; msg.Body += "</tr>"; msg.Body += "<td>for more information </td><td><a href='www.vibration-service.com'> Click Here </a></td>"; msg.Body += "</tr>"; msg.Body += "</table>"; msg.Body += "</body>"; msg.Body += "</html>"; smtp.UseDefaultCredentials = false; smtp.EnableSsl = true; smtp.Credentials = new NetworkCredential("abc@gmail.com", "1857"); smtp.Send(msg); msg.Dispose();
Richard MacCutchan
Google требует безопасной аутентификации для пользователей своего SMTP-сервиса.
Member 14743579
любые изменения, необходимые в этом коде, поэтому, пожалуйста, скажите мне или у вас есть другое решение для моего кода или проблемы, а затем предложите мне, и как я могу дать google secure authentication для пользователей его smtp-сервиса.
Richard MacCutchan
На этот вопрос уже много раз отвечали - посмотрите ссылки справа от этой страницы.