Postfix:停止所有外发电子邮件

Postfix:停止所有外发电子邮件

我想配置 Postfix 以完全禁用任何类型的外发电子邮件。应该无法从该服务器发送任何电子邮件。

是否可以?

答案1

有很多方法,包括smtpd_relay_restrictions=defer_unauth_destination(没有permit_mynetworks, permit_sasl_authenticated默认设置)。

但您必须记住,Postfix 并不是唯一可以从服务器发送邮件的软件。任何应用程序都可以在端口上打开与外部邮件服务器的直接连接25/tcp。因此,您实际上应该在防火墙级别通过拒绝到 SMTP 端口的出站连接来执行此操作。

答案2

你可以从本地机器停止通过 postfix 发送外发邮件。只需将下面的行放入 /etc/postfix/main.cf 文件中即可。

default_transport = error:No outside emails.

变量 default_transport 指定使用哪种传输方式来传递非本地邮件(默认为 smtp)。使用此设置,任何外发邮件都将因指定的错误而退回。

相关内容