Newsgroup: it.comp.os.linux.software
Titolo: Debian e Fetchmail: ultimo tentativo

Ciao!
Ho gia` fatto precedenti richieste di aiuto sull'argomento. Provo a
riassumere quanto sin qui acquisito. Se nessuno e` in grad di aiutarmi
ad andare oltre mi rassegnero`.
1. Fetchmail riesce a scaricare i messaggi.
2. Se chiedo di fare 'keep' scarica i messaggi e li lascia sul server
come deve, creando il file ~/.fetchids (o roba del genere).
3. Se voglio che il file .fetchids sia creato altrove  (~/Mail/.Fm) uso
set idfile $HOME/Mail/.Fm/.fetchids, ma allora il file NON viene creato,
benche' esca dalle sue operazioni di scaricamento dicendo "writing ID
file" (o simile), ed il 'keep' non funziona piu`: senza file tira giu`
piu` volte gli stessi messaggi (niente file, niente memoria!)
3. NON crea il file di log, benche' scriva set logfile
$HOME/Mail/.Fm/fetchmail.log
Domande:
A. e` un baco della versione 5.3.3 di Debian 2.2 (faccio upgrade ad
unstable?)?
B. altre idee?
TIA!
Maurizio.
PS Rif. a vecchio thread: [Subject: Re: Fetchmail tira giu` piu` volte
gli stessi messaggi
                                        Date: Fri, 30 Mar 2001 09:38:51
+0200]

Ciao, ho letto il vecchio thread e mi vengono in mente le solite
domande che ti sono gia' state poste, (e a cui non hai risposto almeno
pubblicamente):
la directory $HOME/Mail/.Fm esiste? che permessi ha?
hai provato a sostituire al posto di $HOME /home/utente ?
fammi spaere
bye
-- 
David
To err is human...to really foul up requires the root password.

 hai provato a sostituire al posto di $HOME /home/utente ?
$HOME/Mail/.Fm esiste. Ha permissions drwxr-sr-x (non ricordo ora se sia
un 's' o una 'S' e se l'ultima 'x' ci sia oppure no: direi di si`,
controllero` a casa). Temendo problemi di permissions mi ho tentato:
1.ho creato un utente temporaneo e messo tutto (sia ~/Mail che ~/Mail/.Fm)
con 777: non e` cambiato nulla;
2. ho fatto uno script eseguiblie in /tmp con ownership e permissions di
(/usr/sbin/ - forse)fetchmail che facesse solo 'cd ~maurizio/Mail' e 'cd
~maurizio/Mail/.Fm' ed in esse facesse il touch di due files: li crea
comodamente.
Da ultimo ribadisco il punto 2 del messaggio precedente: se NON specifico
'set idfile $HOME/Mail/.Fm/.fetchids', fetchmail d'ufficio CREA il file
che gli serve nella mia $HOME, altrimenti non crea nulla. In ogni caso non
c'e` verso di fargli creare il file di log.
Spero sempre nel vostro aiuto.
Ancora TIA!
Ciao,
Maurizio.

Ho controllato a casa le permissions. Ecco la situazione che sostituisce
quanto detto nel messaggio precedente:
--------------------------------------------------------------------------------------
drwx--S---    6 maurizio maurizio     4096 Apr  5 00:56 Mail
drwxr-sr-x    2 maurizio maurizio     4096 Mar 25 19:22 .Fm
@mamo:~$ ls -la Mail/.Fm
total 8
drwxr-sr-x    2 maurizio maurizio     4096 Mar 25 19:22 .
drwx--S---    6 maurizio maurizio     4096 Apr  5 00:56 ..
Le permissions di /home/maurizio sono: drwxr-sr-x
--------------------------------------------------------------------------------------
A parte la domanda di cosa sia "S", visto che in man chmod non l'ho
trovata documentata, posso aggiungere che ho provato ancora una volta a
fare un file in /tmp eseguibile con la stessa ownership di fetchmail
(root:root) che facesse un touch in una directory di ~maurizio che avesse
le stesse permissions delle directories riportate qui sopra, anzi anche
piu` restrittive (700), ed il risultato e` sempre che questo script puo`
creare files dentro la directory creata allo scopo.
Idee?
TIA!
Ciao,
Maurizio.