我怎么能写的正则expression式的后缀头检查拒绝所有的邮件与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:
所有来自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斜杠。