在 postfix 中,如何禁用传入邮件?

在 postfix 中,如何禁用传入邮件?

我希望能够通过 SMTP 从我的 VPS 上运行的脚本将邮件发送到远程服务器,但除此之外,还会拒绝 Debian squeeze 上使用 postfix 的所有传入邮件。

(并且通常暂时禁用任何其他功能。我想避免安全风险,前提是除了域名之外我有默认设置,并且除了发送一些邮件之外不需要任何东西。另一个主要担心的是,我目前时间非常紧张。)

答案1

您可以使用inet_interfaces指令/etc/postfix/main.cf控制 Postfix 监听哪个地址以接收传入连接。如果您将其设置为以下内容,它将只监听环回接口,这意味着连接只能来自该机器。

inet_interfaces = loopback-only

答案2

您可以通过编辑 来禁用传入 SMTP master.cf,只需注释掉smtpsubmission服务即可。这将告诉 postfix 不要生成一个smtpd进程,该进程将在端口 25(提交时为 587)上侦听传入 SMTP 连接。

相关内容