防火墙配置为允许 25/tcp,但仍然无法通过该端口 telnet 进入服务器

防火墙配置为允许 25/tcp,但仍然无法通过该端口 telnet 进入服务器

我在端口 25、110、587、465、993、995 上运行了 postfix 和 dovecot,用于常用邮件协议。我可以通过 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

防火墙规则:

# 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:

我的 postfixmain.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))

答案1

检查你的站点防火墙。我可以连接到你的 postfix“telnet 192.168.1.100 25”

相关内容