"Marcio Andrade" <[EMAIL PROTECTED]> writes:

> Algu�m aqui sabe criar um arquivo de
> express�es regulares para barrar envio
> de spam com o Postfix?

Veja a p�gina de manual do pcre (Perl Common Regular
Expressions). Esse � o formato de express�es regulares mais poderoso
usado pelo Postfix.

Antes, entretanto, veja se teu Postfix suporta isso (postconf -m). Se
n�o suportar, ter�s que usar express�es simples.

As regras est�o bem descritas na parte de UCE, na documenta��o.

Um exemplo:


(header)
/^from: [:digit:]+@yahoo\.com/ REJECT
/^subject:.*[[:space:].]{5,}\(?#?[[:digit:]]{2,}\)?/ REJECT
/^x-mailer: *(CTMailer|MailKing|eMerge|Diffondi|ACE Contact Manager|CyberCreek 
Avalanche|Achi-Kochi Mail)/ REJECT
/^x-mailer: .*(E-mail Magnet|Avalanche|Mailcast|Group Mail|Aristotle 
Mail|WorldMerge|Extractor Pro|Floodgate Pro|Emailer Platinum.*Internet 
Marketing|Ellipse Bulk Emailer|RamoMail|MultiMailer|Advanced Mass Sender)/ REJECT
/^x-unsent: 1/ REJECT

# block email that has many 8-bit characters in the headers, usually
# SPAM from far east (China, Hong Kong).
/[^[:print:]]{8}/       REJECT



(body)
# Trying to stop W32.Sircam.Worm@mm transmissions
#
/^Content-Disposition: Multipart message/i       REJECT
/^Content-Disposition: attachment;  
filename=".*\.(doc|zip|exe|xls|jpg|gif)\.(pif|bat|com|exe|lnk)"$/   REJECT
/^Content-Disposition: attachment;  
filename=.*\.(doc|zip|exe|xls|jpg|gif)\.(pif|bat|com|exe|lnk)$/     REJECT



> Quero barrar o velho 'Undisclosed.Recipient:;'
> e outros 'espertinhos' que me incomodam h� anos.

O 'Undisclosed.Recipient' voc� pode barrar, mas o 'Undisclosed
Recipients' n�o. � usado para e-mails com destinat�rios apenas em
Bcc. 

> Um link j� � uma grande ajuda.

http://www.postfix.org
file:///usr/share/doc/postfix-doc-<vers�o>/html/



Sds,
-- 
Godoy. <[EMAIL PROTECTED]>

Solutions Developer       - Conectiva Inc. - http://en.conectiva.com
Desenvolvedor de Solu��es - Conectiva S.A. - http://www.conectiva.com.br

Attachment: msg39923/pgp00000.pgp
Description: PGP signature

Responder a