禁用或阻止外发电子邮件

Hao*_*Hao 13 email iptables

要进行网站测试,如何禁用或阻止 Centos 服务器不发送电子邮件。

现在,如果我在命令行中运行

mail xxx@gmail.com
Run Code Online (Sandbox Code Playgroud)

我可以发邮件。这不利于网站测试。我不想给网站用户带来麻烦。

和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
Run Code Online (Sandbox Code Playgroud)

slh*_*hck 14

我想这样的事情会做:

iptables -A OUTPUT -p tcp --dport 25 -j REJECT
Run Code Online (Sandbox Code Playgroud)

dport是目标端口 25,用于 SMTP。数据包将被简单地丢弃。要应用您需要运行的规则:

/sbin/service iptables save
Run Code Online (Sandbox Code Playgroud)

这是CentOS iptables 文档

无法测试,但应该可以工作。


归档时间:

查看次数:

17050 次

最近记录:

11 年,11 月 前