Мне нужно отправить письмо из моего приложения ASP.NET. Для этого я использую следующую команду из командной строки для подключения к определенному порту на tk2smtp:

telnet tk2smtp.msn.com 22

Но он показывает следующую ошибку в командной строке:

Could not open connection to the host

Я установил клиент Telnet на своей машине. Дайте мне знать, если есть какие-либо другие вещи, которые будут настроены для этого.

1 ответ1

1

Очень часто блокируют (неавторизованный) доступ к SMTP-серверам, чтобы предотвратить передачу спама. Если telnet tk2smtp.msn.com 25 не может открыть соединение, то вы ничего не можете сделать до конца.

Некоторые серверы используют другой порт и / или шифрование, например « порт отправки сообщений » 587. Или, например, 465 для безопасного SMTP, но тогда вам нужна библиотека, а не обычный telnet.

Откуда вы взяли подробности?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .