Re: [FUG-BR] [Fora de Tópico] Script de filtro s Maildrop

2007-02-08 Por tôpico Bruno Henrique de Oliveira
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 [EMAIL PROTECTED]

logfile /var/log/maildrop.log
log Iniciando o maildrop ...
xfilter /usr/local/bin/spamc -f -u [EMAIL PROTECTED]
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.
 
 -
 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


Re: [FUG-BR] [Fora de Tópico] Script de filtro s Maildrop

2007-02-08 Por tôpico Bruno Henrique de Oliveira
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 [EMAIL PROTECTED] [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 [EMAIL PROTECTED]
  
  logfile /var/log/maildrop.log
  log Iniciando o maildrop ...
  xfilter /usr/local/bin/spamc -f -u [EMAIL PROTECTED]
  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.

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [Fora de Tópico] Script de filtro s Maildrop

2007-02-07 Por tôpico Marcello Costa
Em Qua, 2007-02-07 às 17:13 -0200, Bruno Henrique de Oliveira escreveu:
 Feb  7 17:04:30 mailserver maildrop[825]: Home directory owned by
 wrong
 user. 

sera que não tem algum home de um usuario que esta com outro dono ?



___ 
Yahoo! Mail - Sempre a melhor op��o para voc�! 
Experimente j� e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [Fora de Tópico] Script de filtro s Maildrop

2007-02-07 Por tôpico Bruno Henrique de Oliveira
Boa tarde,

Fiz da seguinte maneira:

1 - Editei o arquivo .qmail-default dentro do vpopmail nas pasta de
dominio e adicionei a linha: 

| /usr/local/bin/maildrop
-M /usr/local/vpopmail/domains/dominio/mailfilter [1]

[1] Sem a quebra de linha.

2 - Editei o arquivo /usr/local/vpopmail/domains/dominio/mailfilter e
coloquei o script:

SHELL=/bin/sh

import EXT
import HOST

VHOME=`/usr/local/vpopmail/bin/vuserinfo -d [EMAIL PROTECTED]
VPOP=| /usr/local/vpopmail/bin/vdelivermail  bounce-no-mailbox

if (/^X-Spam-Flag: *YES/)
{
to $VHOME/Maildir/.Spam/
}
else
{
to VPOP
}

3 - Tanto o .qmail-default e o mailfilter estão com permissões 600 e
vpopmail:vchkpw de dono e grupo respectivamente.

Att Bruno Henrique de Oliveira.

Em Qua, 2007-02-07 às 17:30 -0200, Gilberto Villani Brito escreveu:
 Vamos começar por partes: Como você esta rodando o maildrop??
 Você tem que rodar com o usuário do vpopmail.
 Aqui eu tenho o maildrop funcionando perfeitamente:
 http://www.giboia.org/modules.php?name=Contentpa=showpagepid=6
 
 Abraços

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [Fora de Tópico] Script de filtro s Maildrop

2007-02-07 Por tôpico Bruno Henrique de Oliveira
Boa tarde,

Segui o tutorial do porta da FUG sobre instalação do Qmail via Ports,
nele fala que dentro do /etc/make.conf tem que ser adicionada as
seguinte linhas:

# maildrop
.if ${.CURDIR:N*mail/maildrop}==
MAILDROP_SUID=vpopmail
MAILDROP_SGID=vchkpw
.endif

Isso foi feito, porém vou tentar recompilar o maildrop com os parametros
na mão.

Att Bruno Henrique de Oliveira.

Em Qua, 2007-02-07 às 17:34 -0200, Dayel Zabin escreveu:
 Seguinte Bruno,
 Verifique com qual usuário você compilou o maildrop, é necessário que 
 ele rode com o mesmo usuário e grupo proprietário do diretório raiz onde se 
 localizam suas caixas, como no exemplo, configure o maildrop dessa forma :
 
 ./configure --enable-maildrop-uid=UID-proprietário-do-diretorio 
 --enable-maildrop-gid=GID-proprietário-do-diretorio 
 MAKE=gmake
 
 pode ser que sejam necessárias mais configurações, porém veja a saída do  
 ./configure --help 
 
 Abraços,
 Dayel
 
  - Original Message - 
  From: Bruno Henrique de Oliveira [EMAIL PROTECTED]
  To: Lista de Discussão sobre FreeBSD freebsd@fug.com.br
  Sent: Wednesday, February 07, 2007 5:13 PM
  Subject: [FUG-BR] [Fora de Tópico] Script de filtros Maildrop
 
 
  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.
 
  -
  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

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd