Postfix 标头检查

Postfix 标头检查

我如何编写正则表达式进行后缀头检查以拒绝所有X-Source-Dir包含的邮件abc/def

这个可以吗?

/^X-Source-Dir:\s(.*abc\/def.*)/ REJECT due to spam:

非常感谢 Ladadadada:)

但,

/^X-Source-Dir:\s(abc|def)/ REJECT due to spam:

所有来自目录 /abc/def 的邮件都会被拒绝。我的要求是,拒绝来自“/home/user/public_html/templates/beez”的邮件。我尝试了以下给出的标题检查:

/^X-Source-Dir:\s(.\*templates.*|.\*wp-content.\*)/ REJECT The message was rejected due to classification as spam from CMS

但问题是这也会拒绝源目录为/home/user/public_html/templatesabc.com/

请协助。

答案1

main.cf

header_checks = regexp:/etc/postfix/header_checks

以及/etc/postfix/header_checks

/^X-Source-Dir:\s(abc|def)/ REJECT due to spam:

然后使用 重新加载 postfix sudo postfix reload

我对您的正则表达式所做的更改是删除点并用竖线替换斜线。

相关内容