[cut]D� para usar o SpamAssassin em deliver local tb�m, compensa manter ele pela facilidade de cria��o de regras
Crie um script no diretorio /bin com o seguinte conteudo :[cut]
#!/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
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/
