我正在运行 postfix 并且使用的是 ubuntu 14.04。
我创建了 php 脚本并将其注入到 postfix 中以过滤传入邮件。一切按我期望的方式运行。
但是现在我希望我的 postfix 仅对选定的邮件运行过滤器(例如,当邮件包含 pdf 附件时,我将运行过滤器),否则所有其他邮件(不包含 pdf 附件)都将通过而不进行过滤(不运行过滤器)。
我一直在网上搜索,但没有得到适当的帮助来彻底理解。我找到了以下配置:
mime_header_checks = regexp:/etc/postfix/blocked_attachments
但我知道这个配置会阻止邮件。(我不想阻止任何邮件,我希望邮件要么通过过滤器,要么正常通过而不被过滤)
是否有可能实现我的目标,或者我是否必须使用 php 将其编码到我的脚本中。
如能尽早答复我们将不胜感激。
答案1
基本上,该mime_header_checks
指令的作用是指示 postfix 检查外部表(在您的情况下为 /etc/postfix/blocked_attachments)以查找匹配的模式和操作。
但为了正确使用它你应该真的阅读相关的 Postfix 手册页