Ver Resposta Única
Antigo 22-09-2005, 06:50   #2 (permalink)
Avenger
Guest
 
Posts: n/a
Padrão Como direcionar as msg que é bloqueada pelo spamassaim

Olha, pelo método que eu faço aqui, eu redireciono todos os spams pra /dev/null qdo sao spams -- assim eliminando eles, mas se você quer é jogar em outra pasta, basta usar o modo que eu uso, mas apontar pro e-mail de destino (pode ser em outro servidor o e-mail):

Bem... Uso o qmail mas com o spamassassin também; e no dir da conta do usuário tem o arquivo .qmail com o comando que redireciona o spam:
|/usr/local/bin/maildrop /home/vpopmail/bin/vmailfilter

O Maildrop você baixa (vai na freshmeat.net e procura por maildrop), esse vmailfilter eu acho que eu peguei ele e fiz algumas modificações, por isso vou colar aqui, e o que vc tem que mudar é a linha 'to "/dev/null"' do arquivo.
Citação:
SHELL="/bin/sh"

import EXT
import HOST

VHOME=`pwd`

##
# title: mailfilter-user
# author: Matt Simerson
# version 2.0
# http://www.tnpi.biz/internet/mail/to...ailfilter-user
#
# Usage: Install this file in ./Maildir/mailfilter
# Call it via a .qmail file with "| maildrop mailfilter"
#
# After your satisifed that it's working properly, comment out all
# the lines that start with "log"
##

logfile "/home/vpopmail/logs/mailfilter.log"
#logfile "/dev/null"
#VERBOSE="5"

#log "==== BEGIN maildrop processing for $EXT@$HOST ==="

##
# The message should be tagged, so let's bag it.
##
if ( /^X-Spam-Status: *Yes/)
{
#log "=== END === KILLED spam"
exception {
to "/dev/null"
}
exit
}

exception {
to "$VHOME/Maildir"
}
#log "=== END === clean message to $VHOME"
Daí é só você ver se tem jeito (acho que tem) de usar esse tipo de arquivo com o sendmail, talvez até colocando num lugar não específico prá usuários, mas num dir só prá valer prá todos (aqui é individual -- quem quiser não filtra o spam).

Espero que tenha ajudado!