Re: fetchmail come demone
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
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
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
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
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]