У меня есть postfix и dovecot, работающие на портах 25, 110, 587, 465, 993, 995 для обычных почтовых протоколов. Я могу подключиться по telnet ко всем портам, кроме порта 25, который вы видите ниже. Есть идеи о том, что происходит?
Удаленно Telnet к порту 25 (сбой)
# telnet 192.168.1.100 25
Trying 192.168.1.100 ...
telnet: connect to address 192.168.1.100: Operation timed out
telnet: Unable to connect to remote host
Локальный Telnet на порт 25 (успешно)
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 example.com.au ESMTP Postfix
Правила Firewalld:
# firewall-cmd --list-all
public (default, active)
interfaces: eth0
sources:
services: dhcpv6-client dns http https imaps pop3s smtp ssh
ports: 110/tcp 465/tcp 5432/tcp 587/tcp 143/tcp 2288/tcp 25/tcp
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
Мой постфикс main.cf
имеет
inet_interfaces = $myhostname, localhost
и ss -plnt |grep :25
возвращается
LISTEN 0 100 *:25 *:* users:(("master",30844,13))
LISTEN 0 100 :::25 :::* users:(("master",30844,14))
Проверьте брандмауэр вашей станции. Я мог подключиться к вашему постфиксу "telnet 192.168.1.100 25"