[FUG-BR] [Fora de Tópico] Maildrop - Configuração de filtros
Bruno Oliveira
bruno em eacsoftware.com.br
Quinta Abril 5 14:55:39 BRT 2007
Bem, a idéia que tenho é; quando a mensagem tiver pontuação entra 4 e 15 o
maildrop manda para a pasta spam, quando for maior que 15 ele manda para
spam 2. Estava lendo o man maildropfilter, mais não achei uma opção que
satisfaça, pensei em usar comparação, mais não sei como faço para pegar a
pontuação sem ser pegando o *. Porque além do * o spamassassim também exibe
um número referente a pontuação.
Att,
Bruno.
----- Original Message -----
From: "Carlos A. Talhati" <cat em iqsc.usp.br>
To: ""Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)""
<freebsd em fug.com.br>
Sent: Thursday, April 05, 2007 11:52 AM
Subject: Re: [FUG-BR] [Fora de Tópico] Maildrop - Configuração de filtros
Aqui uso assim,
if ( /^X-Spam-Status: Yes/ )
{
if ( /^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*/:h )
{
# Apaga SPAM com score maior que 15
.....
mas é bom verificar como o seu spamassassin esta colocando a tag
X-Spam-Level
No meu esta o caracter *
Carlos
Bruno Oliveira escreveu:
> Srs,
>
> Desculpas pela mensagem fora do tópico da lista, é que estou apanhando um
> pouco para entender a forma de criar regras no maildrop. Tentei utilizar
> as
> condições iguais a do procmail porém não tive sucesso. Pesquisando
> descobri
> como colocar o Maildrop para filtrar os spam's e coloca-los em um pasta,
> porém o filtro para o Spam-Level não que funcionar. Estou usando a
> condição:
>
> # --- parte do mailfilter, script de filtros do maildrop.
> if (/^X-Spam-Level: +\+\+\+\+\+\+\+/)
> {
> log "Iniciando entrega de spam ..."
> `test -d $VHOME/Maildir/.Spam`
> if ( $RETURNCODE == 1 )
> {
> log "Criando pasta .Spam do usuario ..."
> `/usr/local/bin/maildirmake -f Spam $VHOME/Maildir`
> log "Pasta .Spam criada com sucesso."
> to "$VHOME/Maildir/.Spam/"
> }
> else
> {
> to "$VHOME/Maildir/.Spam/"
> }
> log "Entrega de spam concluida."
> }
>
> Irei adicionar outra regra filtrando Spam com level 15+ para outra pasta.
> Alguém poderia informar o que estou fazendo de errado ? Ou manda um
> arquivo
> de exemplo para ter uma base.
>
> Att,
> Bruno.
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
>
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Mais detalhes sobre a lista de discussão freebsd