shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Script para sumarizar caixa de e-mail


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Re: Script para sumarizar caixa de e-mail
Date: Thu, 16 Apr 2009 07:45:58 -0300

2009/4/15 Cristiano Ferrari <address@hidden>:
> --- Em address@hidden, Fabiano Caixeta Duarte <fcd.listas@...> escreveu
>> Você chegou a testar o formail com -l?
>>
>> Ele vai ser bem mais rápido do que o loop que vc fez e vai te fornecer
>> as mesmas informações.
>>
>> Faça um teste... vale a pena!
>>
>> Exemplo de um formail -l rodado em um arquivo mbox de spam:
>>
>> $ formail -l lixo -s < spam-mail
> (...)
>>
>> Como você não utiliza mbox, não use a opção -s.
>>
>> --
>> Fabiano Caixeta Duarte
>
> Então, tentei, mas não consegui fazer rodar.
>
> Na realidade, servidor de e-mail ainda é uma caixa de pandora para mim. Este 
> no qual estou rodando o script, nem fui eu que montei.
>
> Uso o courier e ele grava um diretório Maildir dentro do diretório home da 
> cada usuário. Dentro dele, há várias pastas: new, cur, tmp, .Drafts, .Junk, 
> .Sent. A mensagens ficam dentro de "cur", cada uma em um arquivo, cujo nome 
> se parece com isto:
>
> 1219716022.M396117P18430V0000000000000806I00CFC0D4_0.mga0-fwall-lan,S=3744:2,S
>
> Não consegui entender direito como devo passar os parâmetros para o formail 
> -l funcionar, mas com a opção -X eu consegui.
>
> Qual seria a sintaxe correta do formail para este caso?

Eu não tenho nada em Maildir aqui, mas pelo que entendi do manual, o
certo é usar:

$ formail -l <nomequalquer>  < <pathdomaildir>

No seu caso imagino que ficaria assim:
$ formail -l msgs < cur

Observe que não será gerado nenhum arquivo. O que acontecerá é que ele
irá tratar o diretório "cur" e mandar pra saída padrão um relatório no
formato do procmail.log (a exemplo do que mandei na outra mensagem)
como se cada mensagem tivesse sido direcionada para um destino chamado
"msgs".

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


reply via email to

[Prev in Thread] Current Thread [Next in Thread]