Невозможно заставить работать подчиненное правило SpamAssassin - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь поймать накладные счета на доменные имена, которые я получаю для своих различных веб-сайтов. Эти электронные письма имеют тему: [домен] Окончательное уведомление . Я добавил это правило в local.cf (другие правила, которые я добавил, в порядке) ---

header LOCAL_DOMAINSCAM  Subject =~ /(domain1|domain2|domain3)\.(com|net|org|com\.au) Final Notice/i
score  LOCAL_DOMAINSCAM 5
describe  LOCAL_DOMAINSCAM  Hoax domain name renewal notice

Но оно не работает. Что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 18 октября 2019

При запуске через тестер регулярных выражений regex101.com похоже, что вам нужно удалить \ перед первой точкой.

header LOCAL_DOMAINSCAM  Subject =~ /(domain1|domain2|domain3)\.(com|net|org|com\.au) Final Notice/i
score  LOCAL_DOMAINSCAM 5
describe  LOCAL_DOMAINSCAM  Hoax domain name renewal notice
0 голосов
/ 17 октября 2019

Вы перезапустили spamassassin после добавления правила?

service spamassassin restart

...