Pessoal
possuo postfix + spamassassin + amavisd-new + dovecot e preciso de um simples filtro para mover as msgs marcadas como Spam e com pontuação > = 7 para um pasta .SPAM no diretório do usuário, para posterior visualização no webmail.
no /etc/maildrop/maildroprc o conteudo é este:
Código HTML:
#!/bin/bash
HOMEUSER="/home/$USER/.imapidx/.imap/"
logfile "/var/log/maildrop.log"
if ( /^X-Spam-Status: Yes/ )
{
if ( /^X-Spam-Level: \*\*\*\*\*\*\*\ )
{
log "Iniciando entrega de SPAM ..."
# Testa se existe o diretorio .SPAM no Maildir do usuario
exception {
RETURNCODE=`[ -d $HOMEUSER/.SPAM ] || echo 1`
# Se a resposta for negativa cria a pasta .SPAM
if ( $RETURNCODE == 1 )
{
`/usr/bin/maildirmake-maildrop -f SPAM $HOMEUSER`
}
# Entrega o Spam para a caixa de e-mail .Spam do usuario
to "$HOMEUSER/.SPAM/"
}
}
}
Alguém poderia me ajudar com este script.
Obrigado
Claudinei