Hani Mustafa Ответов: 1

Исключение появляется, как показано ниже, при отправке электронной почты с помощью VB.NET код:


Additional information: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Must issue a STARTTLS command first. o9sm1372607wrm.88 - gsmtp


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

Additional information: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Must issue a STARTTLS command first. o9sm1372607wrm.88 - gsmtp

Maciej Los

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

1 Ответов

Рейтинг:
1

Afzaal Ahmad Zeeshan

Цитата:
SMTP - сервер требует безопасного подключения, иначе клиент не прошел проверку подлинности. Ответ сервера был таков: 5.7.0 должен сначала выдать команду STARTTLS.
Это просто означает, что вы забыли установить EnableSsl установите значение true в процессе отправки электронного письма. Просто делать,
client.EnableSsl = true
И тебе будет хорошо идти.

Прочтите эту мою статью, которая охватывает еще несколько областей, где разработчики сталкиваются с проблемами при отправке электронных писем с помощью .NET Framework, Отправка электронных писем через .NET framework и общие проблемы – использование кода C# [^]. Я знаю, что название говорит о C#, но это работает для VB.NET -тоже.


Maciej Los

Надеюсь ты прав ;)