para fins de registro na lista, informo que encontrei a solução do
assunto; tornem a olhar o post que deu origem a tudo:

http://listas.softwarelivre.org/pipermail/postfix-br/2009-December/031030.html

naquele post não há menção de COMO colocar a informação no main.cf -
talvez esteja em outro post - mas enfim, resolvi experimentar com o
pcre (perl regular expressions), então passou a funcionar direitinho:

/etc/postfix# postmap -q 'Electronic Federal Tax Payment System
Notification number 0103635794' pcre:/etc/postfix/header_checks REJECT
- não aceitamos Spam

muito bem: a frase toda é rejeitada; a frase original é "Electronic
Federal Tax Payment", enquanto o e-mail contiver ESSAS frase, será
rejeitado. O adicional "System Notification number 0103635794" é
desnecessário para o header_checks, mas como fazia parte do spam eu o
utilizei na linha de comando MAS NÃO no arquivo.

As frases, individualmente (Electronic, Federal, Tax, etc) não acionam
a rejeição, que é exatamente o que eu preciso :)

mas vamos pros finalmente:

no main.cf:

header_checks = pcre:/etc/postfix/header_checks
nested_header_checks = $header_checks

no header_checks:
# Bloqueio de assuntos manjados
/VIAGRA*|Viagra*|viagra*/ REJECT Mensagem recusada - Spams nao sao
permitidos aqui 
/Electronic Federal Tax Payment/ REJECT - Spam

reparem que embora eu POSSA usar o convencional:
^/Subject: (etc)
eu não o fiz, deixei mesmo só o texto. Experimentei a sequencia que o
colega do post original (Egberto Monteiro) informou.

o resto é o convencional: postmap header_checks, postfix reload e
pronto :)

Grato a todos que deram sua opinião.

Abraços,

grato,
-- 
 saudações,
 irado furioso com tudo
 Linux User 179402/FreeBSD BSD50853/FUG-BR 154
 Não uso drogas - 100% Miko$hit-free
"Prefiro os que me criticam, porque me corrigem, aos que me elogiam,
porque me corrompem." [Santo Agostinho]
_______________________________________________
Postfix-BR mailing list
[email protected]
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a