我希望postfixlogging“发件人”标题,也可能是电子邮件内容(而不是信封标题)中的其他标题,以便评估传出电子邮件中的DMARC域alignment。
我知道使用header_checks WARN操作,但我有其他的header_checks规则,这样很难避免冲突。
还有什么其他的select?
你可以用自己select的语言写一个更清晰的文字,并通过它传递你的邮件来获取这些信息。
如果您需要来自Postfix的日志标题信息,那么您可以访问有关内容检查概述的 Postfix文档。 该页面指出有四个选项可以进行内容检查
内置内容检查 (排队之前,内置,轻量级)
该选项包括header_checks和body_checks。 只要声明简单的正则expression式,你就完成了。 不幸的是,正如你上面所说的那样,这个人有缺点,因为他们可能会干扰其他的header_checks。
队列后内容filter (队列,外部,重量之后)
这个选项可能会迫使你学习一些编程语言来完成这项工作。 您可以通过SMTP或pipe道从后缀获取电子邮件。 有关示例,请参阅文档。 这一个可以独立调用另一个检查。
在队列内容filter之前
这个选项可能会迫使你学习一些编程语言来完成这项工作。 Postfix使用SMTP与此内容filter进行通话。 如果你不这样做,你可以使用Bennett Todd的SMTP代理来实现一个很好的PERL / SMTP内容过滤框架。 请参阅: http : //bent.latency.net/smtpprox/ 。 这一个可以独立调用另一个检查。
Milter应用程序之前(队列,外部,中等重量之前)
该选项与NickWbuild议相同。 您需要了解milter协议并使用某种编程语言来实现它。 这一个可以独立调用另一个检查。