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

Re: agendar fetchmail



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

2003-10-22, 09:07 -0200, Marcio de Araujo Benedito:
> Vou ter de sair por uma semana, e nao terei acesso a rede neste periodo,
> ja que em Fernando de Noronha ainda nao tem cybercafe...

> Entao gostaria de uma ajuda para agendar o fetchmail para esta tarefa,
> ja que tenho uma maquina por minha conta que pode ficar por esta tarefa.
> Inicialmente pensei em colocar no cron, mas antes de implementar
> gostaria de tomar opiniao com voces ja que nao tenho experiencia com
> este tipo de tarefa.
> 
> Tenho um ~/.fetchmailrc assim:
> 
> poll mercurio.pbh
>    proto POP3
>    user china
>    password *********
>    is china
>    options fetchall
>    preconnect '/usr/bin/popsneaker mercurio.pbh'
> 
> Esta umtima linha faz com que o popsneaker apague ainda no servidor as
> mensagens que eu marquei para ele apagar.
> 
> Tenho ainda em meu ~/.bashrc:
> 
> alias fetchmail='fetchmail -m "/usr/bin/procmail -f procmail"'
> 
> Para que o fetchmail use o procmail para separar as mensagens em pastas
> especificas.

cron pode ser, mas o fetchmail tem uma função de rodar como daemon, que
roda de n em n minutos. Você pode ainda usar o cron para ter certeza que
o fetchmail não morreu por algum motivo. fetchmail sozinho faz o
daemon acordar e puxar os e-mail antes de terminar o periodo. Colocando
as linhas:
set daemon 1800
set logfile /home/claudio/.fetchmail.log

ele roda de 30 em 30 minutos e escreve o log em
/home/claudio/.fetchmail.log

Com a linha
mda "/usr/bin/procmail -f %F"

Você não precisa mais do alias. Ah, use o %F que é melhor que colocar
uma string estática aí.

Até

Claudio

- -- 
+- .''`. ---| Dipl.-Inf. Univ. Claudio Clemens |------| Sarge |-------+
| : :' :   TU-München | Robotik & RealTime      GNU/Linux User #79942 |
| `. `'    http://asturio.gmxhome.de/begin.html asturio at gmx.net    |
|   `-     "YE GODS, I HAVE FEET??!"            <- Userfriendly       |
A tagline da mensagem anterior é ridicula.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/ln4/d4jGrCHoMHoRAlMgAKClWXokavxK9/OphYqMF1nD5KwuSwCfYOHQ
gXgdmrd3ZIiYVBJGjZT794o=
=758A
-----END PGP SIGNATURE-----



Reply to: