Member 13276710 Ответов: 2

Не удалось отправить электронное письмо


я новичок в программировании, пожалуйста, помогите мне решить эту проблему, я должен отправить сообщение с моей собственной электронной почты.

Ошибка заключается в следующем:

SMTP-сервер требует безопасного подключения, иначе клиент не прошел проверку подлинности. Ответ сервера был следующим: 5.5.1 требуется аутентификация. Узнайте больше на сайте

Что я уже пробовал:

SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
            MailMessage mm = new MailMessage("musafirbalti@gmail.com", "musafirbalti@gmail.com");
            mm.Subject = "abc";
            mm.Body = "ansdjfskhfsa d fjk h sjh  sdhf hskd";
            smtp.Credentials = new System.Net.NetworkCredential("mymail@gmail.com", "mypasword");
            smtp.EnableSsl = true;
            smtp.Send(mm);
            TextBox1.Text = "the email is been sended to the reciver";

Afzaal Ahmad Zeeshan

Просто дважды проверьте, правильна ли информация вашей учетной записи и что это не новая учетная запись. Google должен знать, что это вы, используя учетную запись, а не спам-бот.

2 Ответов

Рейтинг:
9

Member 12093845

Сначала вы проверяете, есть ли у вашей учетной записи gmail проверка в два этапа включен он или нет. Если включено то вы должны выключить проверка в два этапа.


Рейтинг:
0

RickZeeland

SMTP-порт Gmail (SSL): 465
Видеть: Каковы настройки SMTP-сервера Gmail?[^]