Назад | Перейти на главную страницу

Postfix header_checks

Как я могу написать регулярное выражение для проверки заголовка 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.

Изменение, которое я внес в ваше регулярное выражение, заключалось в том, чтобы удалить точки и заменить косую черту трубкой.