Аутентификация Smtp C# с помощью gmail
вот мой код:
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(); message.To.Add("test@gmail.com"); message.Subject = "Nici un Clinet valabil pentru reparare"; message.From = new System.Net.Mail.MailAddress("test@gmail.com"); message.Body = "Nu mai sunt clienti la care mecanicii sa lucreze"; string sendEmailsFrom = "test@gmail.com"; string sendEmailsFromPassword = "my_invisible_password"; System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587); smtp.EnableSsl = true; smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; smtp.Credentials = new NetworkCredential(sendEmailsFrom, sendEmailsFromPassword); smtp.Timeout = 20000; smtp.Send(message);
И моя ошибка:
SMTP-сервер требует безопасного подключения, иначе клиент не прошел проверку подлинности. Ответ сервера был: 5.5.1 требуется аутентификация.
В чем проблема? я не вижу этого и не могу найти решение в google.
Спасибо,
САС Габриэль
Что я уже пробовал:
электронная почта
Richard Deeming
Я вижу, вы отредактировали свой вопрос, чтобы удалить свой адрес электронной почты. Тем не менее, он все еще виден в истории изменений. Вам нужно будет связаться с администраторами сайта, чтобы удалить его.