Postfix标题检查

我怎么能写的正则expression式后缀头检查拒绝所有的邮件与X-Source-Dirabc/def

这个可以吗?

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

非常感谢Ladadadada 🙂

但是,

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

所有来自dir / 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/

请协助。

main.cf

 header_checks = regexp:/etc/postfix/header_checks 

并在/etc/postfix/header_checks

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

然后用sudo postfix reload加载postfix。

我对你的正则expression式的改变是删除点,并用pipe道replace斜杠。