Как я могу написать регулярное выражение для проверки заголовка postfix, чтобы отклонять все письма с X-Source-Dir
имея abc/def
?
Это нормально?
/^X-Source-Dir:\s(.*abc\/def.*)/ REJECT due to spam:
Большое спасибо Ладададада :)
Но с,
/^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
.
Изменение, которое я внес в ваше регулярное выражение, заключалось в том, чтобы удалить точки и заменить косую черту трубкой.