[FUG-BR] [OFF-p/qmail] qmail executando comando

Luiz Gustavo Santos Costa luizgustavo.sc em gmail.com
Qua Fev 8 11:13:13 BRST 2006


Blz Tiago,

Obrigadão pela dica... com isso já da pra acender uma luz... até um
refletor :) ...



On 1/10/06, Tiago N. Sampaio <tiago em codigobinario.com.br> wrote:
> é simples fazer isso tanto com maildrop quanto um script que vc mesmo
> faça...
> crie um arquivo chamado .qmail dentro do home do usuario em questão, ou
> se quiser pro
> dominio inteiro dentro do .qmail-default
>
> | path/do/seu/script
>
> com um exemplo em perl
>
> #!/usr/bin/perl
>
> my $sender=$ENV{'SENDER'};
>
> if($sender == "blah em ueh.com.br"){
>     system("comando que vc quer executar");
> }
> return(0);
>
>
> Obs: não lembroi se comparação de string funciona assim em perl, e se eh
> assim mesmo que
> se pega um valor do ambiente faz um bom tempo que eu naum mecho com
> perl... mas ai vc se vira :)
>
> T+
> Tiago N. Sampaio
>
>
> Luiz Gustavo Santos Costa wrote:
>
> >Salve Lista !!!
> >
> >Seguinte,
> >
> >é possivel eu executar um comando antes/após receber um email de um
> >especifico endereço usando MTA  Qmail ???
> >
> >maildrop ???
> >procmail ??????
> >
> >e como eu poderia fazer isso ???
> >
> >algo como:
> >
> >se receber um email de "fulano em dominio.com.br" esse "programa" ira
> >executar um comando passando parametros pra uma url.... tipo usando
> >"curl http://localhost/processa.php?MailFrom=fulano@dominio.com.br&Date=05/01/2005"....
> >
> >Algo nesse sentido...
> >
> >Valeu galera !
> >
> >Abraços,
> >
> >Gustavo
> >
> >_______________________________________________
> >Freebsd mailing list
> >Freebsd em fug.com.br
> >http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> >
> >
>
>
> _______________________________________________
> Freebsd mailing list
> Freebsd em fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>
_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br



Mais detalhes sobre a lista de discussão freebsd