Я не могу подключиться ни к какому почтовому серверу, используя telnet через 25 порт. Я могу подключиться к любому веб-серверу, используя порт 80. Так что я искал свой открытый порт
sudo nmap -sS -p 20-2550 localhost
Он показывает:
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000060s latency).
Not shown: 2524 closed ports
PORT STATE SERVICE
22/tcp open ssh
23/tcp open telnet
80/tcp open http
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
902/tcp open iss-realsecure
Нет 25 открытых портов. Когда я пытаюсь соединиться с почтовым сервером, это просто тайм-аут. Как я могу включить Telnet 25 порт. Заранее спасибо
Порт 25 используется для SMTP, для отправки почты, что отличается от получения почты с использованием POP3 или IMAP. Чтобы проверить, прослушивает ли что-то порт 25, используйте sudo netstat -tunlp
( T CP, U DP, n числовые адреса, l ). услуги поиска, покажите p программ (для которых вам нужно sudo
)). Если вывод большой, попробуйте отфильтровать его, добавив | grep :25
, чтобы он стал sudo netstat -tunlp | grep :25
.
Если вы пытаетесь подключиться к внешним серверам или сетевым IP-адресам, убедитесь, что маршрутизатор или ваш провайдер не блокирует порт 25. В этом случае KPN голландского интернет-провайдера блокирует порт 25, в результате чего ваши запросы поступают на /dev/null
. (отсюда время ожидания).