我正在尝试测试/设置我的邮件服务器。当我尝试通过端口 25 远程登录到我的服务器时,我遇到了问题。
以下是端口 25 的 netstat 输出
# netstat -plnt | grep :25 tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 30750/sendmail: acc
以下是输出iptables -L
我可以在环回上进行 telnet,但不能从网络上的任何其他计算机进行 telnet。当我从另一台计算机尝试时,连接失败。而且邮件服务器不会收到任何电子邮件。
但是,如果我关闭iptables
,我可以毫无问题地远程登录,并且我的邮件服务器开始接收邮件。那么我的iptables
设置是否有错误?
答案1
你已经获得了 SMTP 中的接受规则后在其他不匹配的流量之前,先执行拒绝规则。
基本上,由于您将它们添加到 IPtables 链的顺序,您的smtp
和端口永远不会匹配。submission