Verificações de cabeçalho do postfix

1

Como posso escrever regex para verificação de cabeçalho postfix para rejeitar todas as mensagens com X-Source-Dir tendo abc/def ?

Está tudo bem?

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

Muito obrigado Ladadadada:)

Mas com

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

todos os e-mails de dir / abc / def seriam rejeitados corretamente. Minha exigência é: rejeitar os e-mails originados de "/ home / user / public_html / templates / beez". Eu tentei a verificação de cabeçalho abaixo:

/^X-Source-Dir:\s(.\*templates.*|.\*wp-content.\*)/ REJECT The message was rejected due to classification as spam from CMS

Mas o problema é que isso também rejeitaria emails com o diretório de origem como /home/user/public_html/templatesabc.com/

Por favor, ajude.

    
por Anaha 24.12.2012 / 09:06

1 resposta

2

Em main.cf :

header_checks = regexp:/etc/postfix/header_checks

e em /etc/postfix/header_checks :

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

Em seguida, atualize o postfix com sudo postfix reload .

A alteração que fiz no seu regex foi para remover os pontos e substituir a barra por um tubo.

    
por 24.12.2012 / 13:23