如何阻止 postfix (或 mailcow 实例) 中的外发邮件?

如何阻止 postfix (或 mailcow 实例) 中的外发邮件?

我想使用 mailcow 作为独立的邮件服务器,这样它就不会向外部发送邮件。目标是允许在邮件服务器上进行开放注册,并且用户应该能够相互通信 - 但我不想让可能在那里注册的垃圾邮件机器人打扰世界其他地方,因此有必要阻止任何发送到其他服务器的邮件。

收到邮件没什么问题,但如果也有办法阻止它,那为什么不呢。

关闭电子邮件联合非常困难;使用 postfix,我没有找到简单的方法来做到这一点(也许使用smtpd_relay_restrictions?它与 有一些奇怪的交互smtpd_recipient_restrictions,我不太了解它的行为)。mailcow 在 docker 容器中运行 postfix,因此 postfix 解决方案也可能有效。但由于 mailcow 简化了 postfix 配置的许多事情,我想知道是否有更好的方法。

我目前的解决方案是什么?在“地址重写”选项卡中,我为几百个邮件服务器添加了收件人映射。这些映射将所有外发邮件发送到[电子邮件保护],而不是他们应该去的服务器。机器人自动回复[电子邮件保护]不允许发送外发邮件。虽然可以,但有点难看 - 最好有一个清晰的 SMTP 错误。

(加分项:有没有办法只为一个 mailcow 域配置此功能,而不为其他域配置此功能?)

相关内容