滥发邮件一直是个很困扰的问题。

本文介绍如何通过iptables封锁email端口,解决滥发邮件的问题。
首先,创建脚本:

vi email_ban.sh

在脚本中插入下面内容:

#!/bin/bash
#input rules
iptables -A OUTPUT -p tcp -m multiport --dports 25,26,109,110,143,220,366,465,587,691,993,995,2710,6881 -j REJECT --reject-with tcp-reset
iptables -A OUTPUT -p udp -m multiport --dports 25,26,109,110,143,220,366,465,587,691,993,995,2710,6881 -j DROP
#save
iptables-save > /etc/iptables
touch /etc/network/if-pre-up.d/iptables
chmod +x /etc/network/if-pre-up.d/iptables
echo "#!/bin/sh" >> /etc/network/if-pre-up.d/iptables
echo "/sbin/iptables-restore < /etc/iptables" >> /etc/network/if-pre-up.d/iptables
iptables-save > /etc/iptables
iptables -L

保存退出后,执行即可。

bash email_ban.sh

即可完美解决滥发邮件问题。
附带emal_ban.sh脚本下载地址:点击下载

以上来自http://www.awkxy.com/banemail.html

标签:web安全, VPS

你的评论