红联Linux门户
Linux帮助

求助!sendmail不能收发邮件

发布时间:2010-04-27 16:31:31来源:红联作者:lost_way
使用RHAL5版本 安装sendmail 开启服务后
iptables -P INPUT ACCEPT 其他也全部ACCEPT 本机可以收发邮件mail -s "hello" mark
iptables -P INPUT DROP 其他全部ACCEPT 下面是iptables规则 此时本机不能收发邮件
iptables -A INPUT -p tcp --dport 25 -s 192.168.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp --sport 25 -s 192.168.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp --dport 110 -s 192.168.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp --sport 110 -s 192.168.0.0/24 -j ACCEPT
iptables -A INPUT -p udp --dport 143 -s 192.168.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp --dport 143 -s 192.168.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp --sport 143 -s 192.168.0.0/24 -j ACCEPT

为什么呢??? 请教大师们 我是菜鸟!!!
谢谢了!!!
文章评论

共有 2 条评论

  1. lost_way 于 2010-04-27 17:10:40发表:

    哎 没有人回答啊
    自己搞定了
    规则没错
    iptables -A INPUT -p tcp --dport 25 -s 192.168.0.0/24 -j ACCEPT
    iptables -A INPUT -p tcp --dport 110 -s 192.168.0.0/24 -j ACCEPT
    原来是/etc/mail/sendmail.mc 开了强制认证
    郁闷

  2. lost_way 于 2010-04-27 16:41:57发表:

    iptables -A INPUT -p tcp --dport 25 -s -j ACCEPT
    iptables -A INPUT -i lo -p tcp --dport 25 -s -j ACCEPT
    这样改也不行