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

n61*_*007 16 smtp postfix

我希望能够通过 SMTP 从在我的 VPS 上运行的脚本向远程服务器发送邮件,但否则拒绝所有传入的邮件与 Debian 挤压上的后缀。

(并且通常暂时禁用任何其他功能。我想避免安全风险,前提是我具有除域名之外的默认设置并且不需要任何东西,但无论如何都需要发送一些邮件。另一个主要问题是我目前时间很短。)

mgo*_*ven 29

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

inet_interfaces = loopback-only
Run Code Online (Sandbox Code Playgroud)

  • @MatthiasHryniszak 这就是 OP 要求的。 (7认同)

小智 10

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

  • 如果您这样做,本地邮件是否仍能送达? (2认同)