Postado originalmente por
alvaro_rs
Amigo o postfix implementa a Checagem do conteúdo de email através de expressões regulares (REGEXP ou PCRE).
PCRE -
http://www.postfix.org/pcre_table.5.html
REGEXP -
http://www.postfix.org/regexp_table.5.html
A princípio aqui não precisei instalar nada, a unica coisa que notei e que ficou mais lento para enviar emails ao servidor pois ele analisa linha a linha da mensagem a procura dessas expressões.
Vc cria um arquivo contendo as expressões regulares e o que deseja fazer.
Configura o Postfix no main.cf para usar essas rules e o tipo de expressão regular que vai usar definindo o arquivo das expressões.
No meu main.cf tem duas entradas assim:
Código :
#Checagem do Header
header_checks = regexp:/etc/postfix/header_checks
#Checagem do Corpo da Mensagem
body_checks = regexp:/etc/postfix/body_checks
Tenho 2 arquivos de regras um header_checks e outro body_checks usando REGEXP.
Cuidado que nem todas regras do tipo PCRE funcionam para REGEXP, tive dificuldades com isso.
Olha no site oficial do postfix tem tudo explicadinho
http://www.postfix.org/header_checks.5.html
O site que o colega acima indicou tem bastante exemplos dos arquivos.
Dependendo da Versão do teu Postfix algumas ações não funcionam. Mas se for uma versão mais atual tem muitos recursos interessantes.
Espero ter Ajudado
Alvaro F. Lorenzoni