为了进行网站测试,我该如何禁用或阻止 Centos 服务器不发送电子邮件。
现在,如果我在命令行中运行
mail [email protected]
我可以发送电子邮件。这对网站测试不利。我不想给网站用户带来麻烦。
这与 iptables 有关吗?有人能指点一下吗?
我安装了 Centos,使用的是最小软件包。我认为是 qmail 负责发送邮件
locate qmail
/usr/share/logwatch/scripts/services/qmail
/usr/share/logwatch/scripts/services/qmail-pop3d
/usr/share/logwatch/scripts/services/qmail-pop3ds
/usr/share/logwatch/scripts/services/qmail-send
/usr/share/logwatch/scripts/services/qmail-smtpd
答案1
我想类似这样的事情会做:
iptables -A OUTPUT -p tcp --dport 25 -j REJECT
dport
是 SMTP 的目标端口 25。数据包将被丢弃。要应用规则,您需要运行:
/sbin/service iptables save
无法测试,但是应该工作。