如何使 content_filter 仅适用于我的域

如何使 content_filter 仅适用于我的域

我有一个简单的 content_filter 并将其成功附加到 Postfix。但是,对于发送到 Postfix 的任何电子邮件,它都会调用此过滤器。但是,我只希望在电子邮件发送到我的服务器(to:name@mydomain)时调用此过滤器。对于通过我的服务器转发到其他服务器(to:name@otherdomain)的邮件,我不希望调用我的过滤器。

提前致谢。

答案1

而是content_filter全局使用主配置文件,您可以使用访问(5)具有 FILTER 功能的表规则。请参阅这里了解更多信息。

在您的smtpd_*_restriction(例如 smtpd_recipient_restriction)中放置此行

check_recipient_access hash:/etc/postfix/mycontentfilter

到位/etc/postfix/mycontentfilter

example.com    FILTER foo:bar

您可以在以下位置找到另一个示例amavisd 文档

相关内容