#asp.net
#asp.net
Вопрос:
Я пытаюсь отправить письмо с помощью ASP.NET . Когда SMTPClinet.EnableSsl
установлено значение true, почта принимается. Однако, если для него установлено значение false, выдается ошибка.
Кто-нибудь может помочь мне в понимании его необходимости.
Комментарии:
1. ошибка была «сначала необходимо выполнить команду STARTTLS»
Ответ №1:
Я предполагаю, что это потому, что SMTP-сервер обычно требует аутентификации пользователя. И для передачи учетных данных вы должны использовать криптографическую модель, которая в данном случае является SSL уровня защищенных сокетов. Итак, вам необходимо активировать SSL.
Обратитесь к следующему:
Ответ №2:
Это зависит от используемого вами пользователя smtp, спросите своего администратора о правильной конфигурации, включая порт, требует ли он SSL или нет, и правильные имя пользователя и пароль.