[FUG-BR] [Fora de Tópico] Script de filtros Maildrop
Bruno Henrique de Oliveira
bruno em eacsoftware.com.br
Quinta Fevereiro 8 10:56:04 BRST 2007
Bom dia,
Bem, descobri onde está o erro porém não sei como corrigir.
Quando coloco o filtro em um arquivos .qmail dentro do diretório do
usuáio no vpopmail a pasta e localizada se alterar a linha do arquivo
mailfilter de:
VHOME=`/usr/local/vpopmail/bin/vuserinfo -d $EXT@$HOST` [1]
para
VHOME=`pwd`
Quando executo a linha [1] no console, a sáida do mesmo é:
no such user @dominio.com.br
parece qua a variavel do qmail $EXT utilizada está errada. Alguém pode
me informa se essa variavel esta errado ou se foi alterada ?
Att Bruno Henrique de Oliveira.
Em Qui, 2007-02-08 às 09:56 -0200, Bruno Henrique de Oliveira escreveu:
> Corrigindo o conteúdo de .qmail-default:
>
> | /usr/local/bin/maildrop
> -M /usr/local/vpopmail/domains/dominio.com.br/mailfilter [1]
>
> [1] Sem a quebra de linha.
>
> Em Qui, 2007-02-08 às 09:49 -0200, Bruno Henrique de Oliveira escreveu:
> > Bom dia,
> >
> > Realmente não tenho mais idéias do que pode ser feito para resolver meu
> > problema, vou colocar mais algumas informações caso alguém tenha alguma
> > idéia.
> >
> > Dentro do diretório /usr/local/vpopmail/domains/dominio.com.br/ tenho
> > dois arquivos o .qmail-default com o conteúdo:
> >
> > | /usr/local/bin/maildrop
> > -M /usr/local/vpopmail/domains/eacsoftware.com.br/mailfilter [1]
> >
> > E um outro arquivo, o mailfilter com o conteúdo:
> >
> > import EXT
> > import HOST
> >
> > SHELL="/usr/local/bin/bash"
> >
> > VPOP="| /usr/local/vpopmail/bin/vdelivermail '' bounce-no-mailbox"
> > VHOME=`/usr/local/vpopmail/bin/vuserinfo -d $EXT@$HOST`
> >
> > logfile /var/log/maildrop.log
> > log "Iniciando o maildrop ..."
> > xfilter "/usr/local/bin/spamc -f -u $EXT@$HOST"
> > if (/^X-Spam-Flag: *YES/)
> > {
> > 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."
> > }
> > else
> > {
> > log "Iniciando entrega de e-mail ..."
> > to "$VPOP"
> > log "Entrega de e-mail concluida."
> > }
> >
> > Somente esses dois arquivos foram alterados para utilizar o maildrop. Os
> > arquivos e o maildrop estão como "-rw------- vpopmail vchkpw", pelo
> > menos os arquivos estão assim, o maildrop esta "-rwsr-sr-x 1 vpopmail
> > vchkpw".
> >
> > Desde já agradeço.
> >
> > Att Bruno Henrique de Oliveira.
> >
> > Em Qua, 2007-02-07 às 17:13 -0200, Bruno Henrique de Oliveira escreveu:
> > > Boa tarde,
> > >
> > > Desculpa a mensagem fora do tópico, o motivo é que estou tentando
> > > configurar o maildrop no vpopmail como foi indicado em outro e-mail
> > > nessa lista. Já verifiquei no google e não encontrei nada que ajudou.
> > >
> > > Bem, o problema é que quando um e-mail passa pelo meu servidor a
> > > seguinte mensagem de erro e postada no maillog:
> > >
> > > Feb 7 17:04:30 mailserver maildrop[825]: Home directory owned by wrong
> > > user.
> > >
> > > Estou tentando comfigurar o maildrop para filtrar os e-mails em conjunto
> > > com o vpopmail, alguém poderia me ajudar ?
> > >
> > > Desde já agradeço a compreensão.
> > >
> > > Att Bruno Henrique de Oliveira.
Mais detalhes sobre a lista de discussão freebsd