使用 postfix 限制从某些子域发出的电子邮件仅发送到内部域

使用 postfix 限制从某些子域发出的电子邮件仅发送到内部域

我是电子邮件服务器的新手,经过一段时间的努力,我成功配置了邮件服务器、所有证书、所有端口等……一切都运行正常!现在我被要求创建一个内部子域,以便来自此子域的电子邮件帐户只能发送和接收内部电子邮件。

让我澄清一下:

[email protected]可以向任何人发送和接收电子邮件,包括 Gmail 或 Outlook 帐户。

[email protected]可以向任何人发送和接收电子邮件,包括 Gmail 和 Outlook 帐户。

[email protected]可以向任何人发送和接收电子邮件,包括 Outlook 和 Gmail 帐户。

但!

[email protected]只能从 、 或 甚至 或来自同一域/子域的任何内容发送和接收电子邮件[email protected][email protected][email protected]拥有[email protected]帐户的@internal.example.com不应该能够从 GMail、Outlook 或 发送或接收电子邮件@company.com

我找到了创建筛选过滤器的方法,以自动丢弃发送到内部帐户的外部电子邮件,但现在我需要阻止从@internal.example.com帐户发送到外部电子邮件地址的任何电子邮件。

我使用 Postfix 作为 MTA,我认为可以实现这一点,但正如我所说,我对电子邮件服务器还不熟悉。我做了研究,但没有成功。所以,我想是时候寻求帮助了,我希望你能帮助我。

答案1

你应该使用header_checks为了实现它,可能需要在其中包含一些 if 语句。

相关内容