Re: fetchmail come demone

2002-10-15 Per discussione Leonardo Canducci
On Sat, 12 Oct 2002 16:40:28 +0200, Leonardo Canducci wrote:
>1. se uso fetchmail come demone e si suppone che il mio sistema sia
>multiutente, dove deve essere contenuto questo file?
mi rispondo da solo e mi do anche del cretino. bastava guardare:
ps aux | grep fetchmail
o leggere /etc/init.d/fetchmail
per notare che fetchmail lanciato come demone root (cioè che scarica
la posta per tutti gli utenti) cerca il suo fetchids in /var/mail. il
problema è che questo file non viente creato automaticamente da
fetchmail, quindi bisogna crearlo. se non lo si crea a mano e se si
utilizza l'opzione keep, fetchmail scarica ogni volta tutte le mail.

PS: orrore! mutt ha sbagliato il threading dei messaggi dove mancava
il soggetto!
--
Leonardo Canducci, [EMAIL PROTECTED] on 15/10/2002





Re: fetchmail come demone

2002-10-15 Per discussione /dev/null
On Mon, Oct 14, 2002 at 12:13:52PM +0200, Leonardo Canducci wrote:
> dove mi conviene inserire il comando fetchmail -d 600? in .bashrc? e in
> questo caso cosa succede quando faccio il logout? fetchmail termina da
> solo o devo chiuderlo in qualche modo?
Non in .bashrc, se no cerca di lanciartene uno per ogni shell che apri
(nulla di male, solo che ogni volta che lanci una shell ti vedi il
messaggio "fetchmail: can't accept options while a background fetchmail
is running.").

Meglio metterlo, se non vuoi lanciarlo a mano (io preferisco lanciarlo a
mano, ma in parte perche' la macchina e` un portatile), in
~/.bash_profile (anche cosi` non e` elegantissimo, comunque).
Per fermarlo quando ti slogghi metti
fetchmail -q
in ~/.bash_logout

Ciao,
/dev/null




Re: fetchmail come demone

2002-10-14 Per discussione Leonardo Canducci
On Sat, Oct 12, 2002 at 08:50:55PM +0200, /dev/null wrote:
> > tutto funziona correttamente, ma se voglio usare fetchmail come demone
> > allora devo usare il file /etc/fetchmailrc.
> Uh, non necessariamente: puoi anche lanciare fetchmail dal tuo utente,
> con l'opzione "-dX", dove X e` il numero di secondi che devono
> intercorrere tra un _poll_ ed il successivo.
> 
meglio ancora!
dove mi conviene inserire il comando fetchmail -d 600? in .bashrc? e in
questo caso cosa succede quando faccio il logout? fetchmail termina da
solo o devo chiuderlo in qualche modo?

grazie, ciao!
-- 
Leonardo Canducci - [EMAIL PROTECTED]




Re: fetchmail come demone

2002-10-12 Per discussione /dev/null
On Sat, Oct 12, 2002 at 04:40:28PM +0200, Leonardo Canducci wrote:
> vorrei usare fetchmail come demone per scaricare la posta. purtroppo
> devo usare l'opzione uidl per non incasinare la mia posta (che leggo
> con client diversi e os diversi). 
> se eseguo fetchmail manualmente, questo legge il file .fetchmailrc nella
> mia home e scarica la posta. perchè funzioni l'opzione uidl, nella mia
> home deve essere presente anche il flie .fetchids, che contiene le
> informazioni sull'ID delle mail già scaricate.
> tutto funziona correttamente, ma se voglio usare fetchmail come demone
> allora devo usare il file /etc/fetchmailrc.
Uh, non necessariamente: puoi anche lanciare fetchmail dal tuo utente,
con l'opzione "-dX", dove X e` il numero di secondi che devono
intercorrere tra un _poll_ ed il successivo.

> in questo caso, devo
> specificare qual è il file .fetchids, aggiungendo a fetchmailrc:
> 
> set idfile /home/user/.fetchids
> 
> dovrebbe funzionare ma mi chiedo:
> 1. se uso fetchmail come demone e si suppone che il mio sistema sia
> multiutente, dove deve essere contenuto questo file?
Direi sotto /var/local , se la documentazione di fetchmail non dice
diversamente.

> 2. il file .fetchids non è legato alla posta di un solo utente? se lo
> dichiaro all'inizio di /etc/fetchmailrc varrà per tutti gli utenti, o
> no?
No: contiene, per ogni riga (e quindi per ogni messaggio):
[EMAIL PROTECTED] UID

Ciao,
/dev/null




fetchmail come demone

2002-10-12 Per discussione Leonardo Canducci
vorrei usare fetchmail come demone per scaricare la posta. purtroppo
devo usare l'opzione uidl per non incasinare la mia posta (che leggo
con client diversi e os diversi). 
se eseguo fetchmail manualmente, questo legge il file .fetchmailrc nella
mia home e scarica la posta. perchè funzioni l'opzione uidl, nella mia
home deve essere presente anche il flie .fetchids, che contiene le
informazioni sull'ID delle mail già scaricate.
tutto funziona correttamente, ma se voglio usare fetchmail come demone
allora devo usare il file /etc/fetchmailrc. in questo caso, devo
specificare qual è il file .fetchids, aggiungendo a fetchmailrc:

set idfile /home/user/.fetchids

dovrebbe funzionare ma mi chiedo:
1. se uso fetchmail come demone e si suppone che il mio sistema sia
multiutente, dove deve essere contenuto questo file?
2. il file .fetchids non è legato alla posta di un solo utente? se lo
dichiaro all'inizio di /etc/fetchmailrc varrà per tutti gli utenti, o
no?

ciao
-- 
Leonardo Canducci - [EMAIL PROTECTED]