[FUGSPBR] maildrop nao funciona

eduardo moura microdez em yahoo.com.br
Sex Set 17 11:11:40 BRT 2004


Blz Patrick vou fazer os testes aqui. Aquele script do
/bin/sh apenas fiz pra ver se o script sendo
processado.

Valeu
Eduardo

 --- Patrick Tracanelli <eksffa em freebsdbrasil.com.br>
escreveu: 
> > Fiz um teste colocando no script_maildrop 
> > 
> > #!/bin/sh 
> > 
> > echo 'ok' >> /whitelist
> > 
> > e aí sim quando eu enviava e-mail ele escrevia ok
> na
> > /whitelist
> 
> Mas esse teste não funciona, ele apenas executa o
> script, o que sempre 
> funcionaria (comportamento dos .qmail -- man
> dot-qmail). Provavelmente é 
> sua expressao regular que nao da batendo e o bloco
> if não sendo processado.
> 
> > Pode ser algum erro com o maildrop?
> 
> Eu diria que é improvável. O maildrop apesar de
> genial é simples, nunca 
> vi nenhum não funcionando hehe. Você instalou via
> ports correto? De 
> qualquer forma faça logs de depuração e você testa
> :)
> 
> > tem do maildrop é /usr/local/bin/maildrop e o
> manual
> > dele.
> 
> É isso mesmo. O resto depende de você criar ou fazer
> ele ser mais 
> detalhado hehe.
> 
> > Obrigado
> > Eduardo
> 
> Rola o seguinte, Tente ir depurando passo-a-passo,
> pode ser a expressao 
> regular que nao esta pegando o e-mail. Pra garantir
> funcionamento do 
> maildrop crie seus logs de debug. Vamos lá ao
> essencial...
> 
> #!/usr/local/bin/maildrop -V 5
> #
> SHELL="/bin/sh"
> import EXT
> import HOST
> 
> TIMESTAMP=`date "+%d %b %H:%M:%S"`
> 
> logfile "/var/log/maildrop-debugtemp.log"
> 
> log "($TIMESTAMP) - e-mail p/ $EXT@$HOST => PASSOU"
> log "($TIMESTAMP) - Proximo passo, condicao if"
> 
> if (/^To:.*/:h)
> {
> 
> log "($TIMESTAMP) - Se entrou aqui a expressao
> regular deu match"
> log "($TIMESTAMP) - Vamos gravar $MATCH1 na
> whitelist"
> 
>          `echo $MATCH1 >> /whitelist`
> 
> log "($TIMESTAMP) - Verificar se gravou"
> }
> 
> log "($TIMESTAMP) - Saiu da condicao, ou if retornou
> false ou ja 
> processou -- o e-mail salvo foi: $MATCH1"
> 
> Beleza Eduardo? Logico que voce pode melhorar isso
> hehe. Suas mensagens 
> serao salvas no arquivo "logfile". La em cima eu
> adicionei -V 5 (nivel 
> de verbose 5) então se der falha na compilacao o
> maildrop vai "gritar". 
> Mas onde? No log do qmail-send
> (/var/qmail-send/log/main/current ou 
> similar).
> 
> -- 
> Atenciosamente,
> 
> Patrick Tracanelli
> 
> FreeBSD Brasil LTDA.
> The FreeBSD pt_BR Documentation Project
> http://www.freebsdbrasil.com.br
> patrick @ freebsdbrasil.com.br
> "Long live Hanin Elias, Kim Deal!"
> 
> 


	
	
		
_______________________________________________________
Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita diversão. Instale agora!
http://br.download.yahoo.com/messenger/
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd