Member 14743579 Ответов: 0

Как я могу решить, что 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

На этот вопрос уже много раз отвечали - посмотрите ссылки справа от этой страницы.

0 Ответов