使用sendmail发信时iptables的问题。
使用sendmail的命令行发信,打开iptables,不能发出去,关闭iptables就能发出去。iptables配置如下:/usr/local/sbin/iptables -A INPUT -p tcp --destination-port 22 -j ACCEPT
/usr/local/sbin/iptables -A INPUT -p tcp --syn --destination-port 80 -j ACCEPT
/usr/local/sbin/iptables -A INPUT -p tcp --destination-port 21 -j ACCEPT
/usr/local/sbin/iptables -A INPUT -p tcp --destination-port 20 -j ACCEPT
/usr/local/sbin/iptables -A INPUT -p tcp --syn -j DROP
请问还要怎么该iptables配置? 加两句:
/usr/local/sbin/iptables -P INPUT -j ACCEPT
/usr/local/sbin/iptables -P OUTPUT -j ACCEPT 这样加,防火墙不就是没有了吗?
我需要防火墙的功能。 那就换成这个试试:
/usr/local/sbin/iptables -I INPUT 1 -p tcp --dport 110 -j ACCEPT
/usr/local/sbin/iptables -I INPUT 1 -p tcp --dport 25 -j ACCEPT
。。。应该是这两个端口,不是太确定,你去查一下SMTP和POP3的端口是不是这两个,如果不是把两个端口号改一下就行了,再试试吧,祝好运!!!!
:mrgreen::mrgreen::mrgreen:
页:
[1]