Требуется аутентификация STMP - PullRequest
0 голосов
/ 02 марта 2020

Это работа раньше, но вдруг в прошлом месяце возникла эта проблема. Без изменения кода

В моем случае, когда я пытаюсь отправить электронное письмо с SmtpClient В VB. net. Это сообщение об ошибке исключения исключить, как

Система. Net .Mail.SmtpException: SMTP-сервер требует безопасного соединения, или клиент не был аутентифицирован. Ответ сервера: 5.7.0 Требуется аутентификация.

Использую ли я пароль приложения / менее безопасный доступ к приложению также с той же ошибкой!

Код ниже :

Using client As New SmtpClient(AccountOption.AccMailSMTP, AccountOption.AccMailPort) 'SMTP: smtp.gmail.com & Port: 587

    message = New MailMessage(ParamEmail, fileReaderEmail) 'From Email & To Email

        Dim rich As New RichEditControl
        Dim test As New MemoryStream(AccountOption.AccMailDefaultContent)

        rich.LoadDocument(test, DocumentFormat.Html)
        message.Attachments.Add(New Attachment(file))
        message.Subject = subject.Name & " For " & IO.Path.GetFileName(debtorFolder)
        message.IsBodyHtml = True
        message.Body = rich.HtmlText

        client.UseDefaultCredentials = True
        client.Credentials = New Net.NetworkCredential(ParamEmail, ParamPassword) 'To Email & The Password / App Password
        client.DeliveryMethod = SmtpDeliveryMethod.Network
        client.Timeout = 10000
        client.EnableSsl = True

        Try
            client.Send(message)
        Catch ex As Exception
            Throw ex
        End Try
End Using

Ссылка, которую я пробовал. Но это то же самое:

Как отправить электронное письмо с Gmail и SmtpClient, когда отправляющая учетная запись использует двухфакторную аутентификацию?

Ответ сервера был: 5.7 .0 Требуется аутентификация. Узнайте больше на

1 Ответ

0 голосов
/ 12 апреля 2020

привет go на ваш аккаунт Google в панели безопасности enter image description here

Нажмите на включение / выключение доступа (рекомендуем)

на открывшейся панели он должен быть включен

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...