Newsgroup: it.comp.os.linux.software
Titolo: Fetchmail e Libero

Ho messo l'esecuzione di fetchmail in ip-up, ma ogni tanto se ne esce con le
seguenti due righe: 
Sep  9 17:05:22 p75 ip-up: fetchmail: 5.1.2 querying 
popmail.libero.it
(protocol POP3) at Sat, 09 Sep 2000 17:05:22 +0200 (CEST) Sep  9 17:05:22 p75
ip-up: fetchmail: Query status=2                            
Allora, da bravo pinguino, vado sulla manpage e trovo:
       2      An error was encountered when attempting to open  a
              socket  to retrieve mail.  If you don't know what a
              socket is, don't worry about it -- just treat  this
              as an 'unrecoverable error'.                                      
Ho notato che cio' mi capita dall'11 Agosto e soltanto se il collegamento ppp
ha dalla parte del provider l'indirizzo 10.10.10.1 (libero a volte lo fa). 
Francamente non ci capisco nulla. Qualcuno ha un'idea?

 ip-up: fetchmail: Query status=2                            
Credo che cio' accada quando ti cade il collegamento ppp.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 un'idea?
Anche a me ogni tanto restituiva un errore del genere, soprattutto se
stavo facendo piu` download simultaneamente e mi ritrovavo con una
banda disponibile piuttosto ridotta. E` da un pezzo pero` che non mi
capita piu`.
Sinceramente pensavo potesse dipendere da fetchmail, anche perche`
ritentando qualche minuto piu` tardi il problema non si manifestava
piu`.
L'errore significa che il server non e` raggiungibile: se sei connesso,
e se il loro server non ha problemi, non dovrebbe verificarsi.
Visto xo` che hai notato questa strana coincidenza, forse ti conviene
segnalarla al servizio assistenza di Libero: se il problema e` loro,
sono solo loro che possono risolverlo.
-- 
Ciao, Matteo                          !!   It has to start somewhere
                                      /\   It has to start sometime
mailto:
matteo.mattia
 (at) 
libero.it
   \/   What better place than HERE
                                      　   What better time than NOW

 
Gia', pero' in questo caso il collegamento non cade. Oggi me lo ha fatto di
nuovo.

 sono solo loro che possono risolverlo.
Mah, questa volta non ha funzionato nemmeno con un indirizzo del tipo
151.5.168.60

 nuovo.
Boh a me lo fa quando non ho piu' il collegamento..
[root@cppcccslnxd59 openssh-2.2.0p1]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:30:05:01:15:56  
          inet addr:10.2.4.121  Bcast:10.2.4.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:165851 errors:0 dropped:0 overruns:0 frame:0
          TX packets:85066 errors:21 dropped:0 overruns:3 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:9 Base address:0xe000 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:2868 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2868 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
[root@cppcccslnxd59 openssh-2.2.0p1]# ifconfig eth0 down
[root@cppcccslnxd59 openssh-2.2.0p1]# ifconfig 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:2868 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2868 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
[thorin@cppcccslnxd59 thorin]$ killall fetchmail
[thorin@cppcccslnxd59 thorin]$ fetchmail 
fetchmail: POP3 connection to 
pippo.it
 failed: temporary name server error.
fetchmail: Query status=SOCKET
fetchmail: POP3 connection to 
pluto.it
 failed: temporary name server error.
fetchmail: Query status=SOCKET


 
se il gioco d'azzardo non fosse OT sarei pronto a scommettere che dipende
da Libero...  devo dire xo` che sono bravi:ne conosco pochi in grado come
loro di tirar fuori problemi sempre nuovi e sempre piu` "strani"!!
Togliti il dubbio: prova con un altro ISP (non e` mica l'unico gratuito!)
Se risolvi segnalalo.


 Boh a me lo fa quando non ho piu' il collegamento..
Hai ragione, infatti e' l'errore che deve dare quando cade il collegamento. Il
problema e' che il mio non cade. Potrebbe essere che il collegamento non e'
ancora stabilito del tutto? In fin dei conti l'esecuzione di fetchmail e' in
ip-up e quindi avviene subito dopo l'avvio del collegamento. Magari cerca di
collegarsi a 
news.libero.it
 ma non puo' ancora farlo.
Marco Fontana 

 collegarsi a 
news.libero.it
 ma non puo' ancora farlo.
Puo' darsi che ci sia qualche differenza: considera che nel mio caso si
parla di un collegamento Ethernet via LAN e quindi c'e' qualche
differenza con il PPP in cui ci sono le varie fasi di handshake fra i
due peer in cui tu devi mandare le tue caratteristiche di
configurazione. Effettivamente potrebbe essere che nel momento in cui
parte fetchmail il collegamento TCP non e' del tutto stabilito.. ma sono
sempre e solo supposizioni.


 
In effetti era proprio cosi'. Ho risolto con:
p75:/etc/ppp # cat ip-up
-> Megasnip <-
        echo "Getting mail from pop servers..."
        COUNTER=0
        STATUS=10000
        while test $STATUS -gt 1 && test $COUNTER -lt 15
        do
                /usr/bin/fetchmail -vvv
                STATUS=$?
                COUNTER=$[$COUNTER+1]
                echo "fetchmail returns $STATUS"
                test $STATUS -gt 1 && test $COUNTER -lt 15 && /bin/sleep 5
        done
        echo "Fetchmail final status = $STATUS"
        echo "Fetchmail counter = $COUNTER"
        echo "Done getting mail"
L'ho appena provato e il primo ciclo era andato a vuoto (solita status query
= 2) ma il secondo e' andato ok. Penso proprio che sia tutto risolto.
Grazie infinite
Marco Fontana


ma non bastava un semplice sleep prima di fetchmail, oppure lanciare fetchmail
con -d 120, cosi' ogni 2 minuti scarica?
-- 
Vuoi configurare velocemente internet, postfix, fetchmail, procmail,
leafnode, firewall, dns, wwwoffle,  junkbuster, mutt, slrn ed altro?
Visita 
http://mrshark.sourceforge.net
 oppure  
http://mrshark.cjb.net
e scarica il "Quick&Easy Configuration Howto",  piu' i files citati.

 In effetti era proprio cosi'. Ho risolto con:
Ok...


 
Avevo messo /bin/sleep 10 ma ogni tanto non funzionava, e allora avevo pensato
che fosse a causa di qualcos'altro. Se metto il daemon mode non risolvo un
granche': dopo l'esecuzione di fetchmail ho lo svuotamento della coda di
postfix e il fetchnews di leafnode; quindi se la connessione non va, non vanno
neppure quelli.
Marco Fontana