Newsgroup: it.comp.os.linux.software
Titolo: Fetchmail fa casini.

Salve.
Ho di recente adottato questo schema: Postfix su un server linux,
nullmailer (come MTA), fetchmail+procmail (in ricezione dal server
tramite pop3) su un client linux. Dunque quando tento di scaricare i
messaggi dal server con 'fetchmail' , circa 600 messaggi, fetchmail mi
termina con errore dopo aver scaricato circa 100 messaggi imputatndo
l'errore alle comunicazioni client/server (errore di protocollo).
ecco l'errore in fetchmail.log:
#####################################################
.....
......
fetchmail:  flushed
fetchmail: reading message 106 of 571 (2936 octets) procmail: [3191] Wed
Mar 13 12:19:09 2002
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "LOGFILE=/home/antonio/Mail/.Pm/pm.log"
procmail: Opening "/home/antonio/Mail/.Pm/pm.log"
fetchmail:  flushed
fetchmail: reading message 107 of 571 (2980 octets) procmail: [3205] Wed
Mar 13 12:19:09 2002
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "LOGFILE=/home/antonio/Mail/.Pm/pm.log"
procmail: Opening "/home/antonio/Mail/.Pm/pm.log"
fetchmail:  flushed
fetchmail: client/server protocol error while fetching from 192.168.0.1
fetchmail: Query status=4 (PROTOCOL)
#####################################################
Sembra che fetchmail passi i messaggi scaricati a procmail con successo
e che quest'ultimo, sempre con successo me li deposita nelle rispettive
caselle:
Ecco:
######################################################
.......
.......
      0       1  ## procmail: Notified comsat:
"antonio@61272:/home/antonio/Mail/Lists/ML-grace/inbox-March-2002"
      0      97  ## procmail: Opening "duplicati"
      0       3  ## procmail: Opening "IN.admin"
      0       1  ## procmail: Opening
"Lists/ML-gnomemeeting/inbox-March-2002"
      0       4  ## procmail: Opening "Lists/ML-grace/inbox-March-2002"
      0       6  ## procmail: Opening
"Lists/ML-grass-internat/inbox-March-2002"      0       1  ## procmail:
Timeout, terminating "metamail"
      0     111  ## procmail: Unlocking ".backup.gz.lock"
      0      97  ## procmail: Unlocking "duplicati.lock"
      0       3  ## procmail: Unlocking "IN.admin.lock"
      0       1  ## procmail: Unlocking
"Lists/ML-gnomemeeting/inbox-March-2002.lock"
      0       4  ## procmail: Unlocking
"Lists/ML-grace/inbox-March-2002.lock"
      0       6  ## procmail: Unlocking
"Lists/ML-grass-internat/inbox-March-2002.lock"
      0     122  ## procmail: Unlocking ".lock"
      0     111  ## procmail: Unlocking "msgid.lock"
 222615      97 /usr/bin/formail -D 8192
/home/antonio/Mail/.Pm/msgid.cache
  -----  ------
1214211    4670
###############################################
Inoltre pare che fetchmail non cancelli i messaggi dal server anche se
io ho come opzione 'fetchall' in .fetchmailrc. Infatti sul server vi
sono sempre 571 messaggi. Desumo che questo sia
dovuto al fatto che fetchmail non sia arrivato al termine del suo lavoro
ed ecco perchè non cancella nulla. No?
Dunque io vi chiedo a cosa possa essere dovuto l'errore di protocollo.
Può essere che il daemon pop3 del server dia un timeout a fetchmail?
Il log di ipop3d sul server non mi dice nulla, nulla di errore:
#############################################
....
....
Mar 13 14:10:04 giove ipop3d[1800]: pop3 service init from 192.168.0.3
Mar 13 14:10:06 giove ipop3d[1800]: Login user=antonio
host=gaia.geolandia.home [192.168.0.3] nmsgs=571/571
Mar 13 14:10:09 giove ipop3d[1800]: Logout user=antonio
host=gaia.geolandia.home [192.168.0.3] nmsgs=571 ndele=0
##############################################
Che altri mezzi ho per capire dove cavolo avviene l'errore?
Grazie.


fetchmail: about to deliver with: /usr/bin/procmail -d antonio
#****************.*********************procmail: [5945] Wed Mar 13
14:04:33 2002procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "LOGFILE=/home/antonio/Mail/.Pm/pm.log"
procmail: Opening "/home/antonio/Mail/.Pm/pm.log"           #***#+++#
fetchmail:  flushed
fetchmail: POP3> DELE 126
fetchmail: POP3< -ERR Autologout; idle for too long
fetchmail: Autologout; idle for too long
fetchmail: POP3> QUIT
fetchmail: client/server protocol error while fetching from 192.168.0.1
fetchmail: Query status=4 (PROTOCOL)
fetchmail: Deleting fetchids file.
fetchmail: normal termination, status 4
fetchmail: Deleting fetchids file.
[Wed Mar 13, 02:20pm][antonio@gaia:~]
#############################################################
grazie.