ASP.NET Рассылка: использование SmtpClient.EnableSsl

#asp.net

#asp.net

Вопрос:

Я пытаюсь отправить письмо с помощью ASP.NET . Когда SMTPClinet.EnableSsl установлено значение true, почта принимается. Однако, если для него установлено значение false, выдается ошибка.

Кто-нибудь может помочь мне в понимании его необходимости.

Комментарии:

1. ошибка была «сначала необходимо выполнить команду STARTTLS»

Ответ №1:

Я предполагаю, что это потому, что SMTP-сервер обычно требует аутентификации пользователя. И для передачи учетных данных вы должны использовать криптографическую модель, которая в данном случае является SSL уровня защищенных сокетов. Итак, вам необходимо активировать SSL.


Обратитесь к следующему:

SmtpClient.Свойство EnableSsl

Ответ №2:

Это зависит от используемого вами пользователя smtp, спросите своего администратора о правильной конфигурации, включая порт, требует ли он SSL или нет, и правильные имя пользователя и пароль.