我有一个简单的 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 文档。