Paulo Magrini wrote:
D� para usar o SpamAssassin em deliver local tb�m, compensa manter ele pela
facilidade de cria��o de regras
[cut]
Crie um script no diretorio /bin com o seguinte conteudo :

#!/bin/sh
eu=`whoami`
ac=`date +%T-%d/%m/%Y`
/usr/local/bin/safecat spam_log/tmp spam_log/new/
arquivo=`ls -lt spam_log/new/ | grep -v total | head -n 1 | awk {'print
$9'}`
spamc -c -u $eu < spam_log/new/"$arquivo"
if [ $? == 1 ]
then
        exit 0
fi
        mv spam_log/new/"$arquivo" Maildir/new
        exit 0
chmo 755 neste script
[cut]

Ainda utilizando o padr�o dot-qmail se n�o quizer utilizar o QmailScanner (eu utilizo, em servidores com muito tr�fego, e nunca tive problemas), pode criar um filtro maildrop (alternativa fodona ao procmail), com algo similar a isso:


No .qmail-default adicione: | /usr/local/bin/maildrop /usr/local/etc/spamassassin.maildrop

No /usr/local/etc/spamassassin.maildrop coloque o conteudo:

VPOP="| /usr/local/vpopmail/bin/vdelivermail '' bounce-no-mailbox"
VHOME=`/usr/local/vpopmail/bin/vuserinfo -d [EMAIL PROTECTED]
if ( $SIZE < 262144 )
{
        exception {
                xfilter "/usr/local/bin/spamc -f -u [EMAIL PROTECTED]"
        }


if (/^X-Spam-Flag: *YES/) { exception { include $VHOME/Maildir/.mailfilter }

exception {

                to "/usr/local/vpopmail/.spam/"
                # ou Maildir/.Spam dentro de VHOME se for usar IMAP
        }

        exception {
                to "$VPOP"
        }
}
else
{
        exception {
                include $VHOME/Maildir/.mailfilter
        }
        exception {
                to "$VPOP"
        }
}

L�gico que esse exemplo tem algumas coisas dispensaveis e esta ilustrando o uso com vpopmail. Para utilizar com qmail sem vpopmail basta modificar a informa��o do home do usuario e o delivery.

--
Atenciosamente,

Patrick Tracanelli

FreeBSD Brasil LTDA.
The FreeBSD pt_BR Documentation Project
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"

_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Responder a