要求使用带有后缀的特定电子邮件标头字段

要求使用带有后缀的特定电子邮件标头字段

我想设置 postfix,以便拒绝缺少特定电子邮件标头的电子邮件。

是否可以使用 header_check 拒绝不包含特定标题字段条目的电子邮件。

我认为可能有效的解决方案如下:

/^x-tituslabs-classifications-30: (<>)?$/ REJECT Classification field required

我想确保通过 postfix 发送的任何电子邮件都包含一个x-tituslabs-classifications-30条目。

答案1

这不起作用。您的解决方案将拒绝所有页眉。

您无法使用 header_checks 来实现这一点,因为它们只能用于检查标头是否存在,而不能用于检查标头是否缺失。这很糟糕,但它就是这样工作的。

您必须设置邮件过滤器 (MILTER) 才能执行此操作。请参阅以下文档:http://www.postfix.org/MILTER_README.html或者http://www.postfix.org/SMTPD_PROXY_README.html

相关内容