+ Responder ao Tópico



  1. #1

    Padrão Erro de sintaxe com Maildrop

    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
    Última edição por cldn; 19-01-2009 às 00:03.