Newsgroup: it.comp.os.linux.sys
Titolo: Mandrake e pop3

Buongiorno (o buonasera) a tutti, ho provato a configurare un server di 
posta su mandrake 7.1.
Come SMTP ho usato il postfix e penso di essere riuscito a sistemarlo, 
visto che riesco ad inviare posta ad altri server.
Non riesco però a scaricare la posta via pop3 e non riesco a capirne il 
perchè, ho provato a fare un telnet alla porta 110 e mi si apre la 
finestra di connessione, ma si chiude dopo circa 5 secondi.
Qualcuno saprebbe dirmi se esistono log che mi indicano cosa succede o ha 
idea di come posso fare per sistemarlo?
Grazie,
Marco Costamagna
ICQ: <63051387>

 finestra di connessione, ma si chiude dopo circa 5 secondi.
Scusa la domanda, ma non conosco il tuo grado di esperienza: hai installato 
il server imap/pop3? (imap...mdk.i586.rpm)

 il server imap/pop3? (imap...mdk.i586.rpm)
Diciamo che sto imparando ad usare linux solo da qualche mese, ho una 
discreta conoscenza sulle reti lan, ma non conosco ancora bene il 
pinguino (per lo meno dal lato server).
Dopo aver consultato un po' di how-to, mi sono configurato postfix in 
maniera funzionante, ma per il pop3 non so che fare. Comunque dopo aver 
letto il tuo messaggio ho provato a reinstallarlo, per vedere se così 
funzionava. Ma non è cambiato niente, continua a rispondere alla porta 
110 per poi morirmi dopo 5 sec (provando col telnet). :-(
Spero di essermi spiegato in modo comprensibile.
Grazie,
Marco Costamagna

 110 per poi morirmi dopo 5 sec (provando col telnet). :-(
Credo di aver individuato il tuo problema: si tratta delle autorizzazioni 
di tcpd.
Partiamo dal principio... Linux ha un demone, inetd, che si mette in 
ascolto su diverse porte e che lancia il programma apposito quando qualcuno 
cerca di collegarsi ad una determinata porta, questo per non tenere in 
memoria un sacco di servers quando non servono. Il file nel quale si dice 
ad inetd su quali porte ascoltare è /etc/inetd.conf. Controlla che in 
questo file la linea POP3 non sia commentata (ma credo di no, altrimenti il 
telnet non ti si pianterebbe per 5 secondi). Puoi fare un'ulteriore 
verifica delle porte sulle quali Linux è in ascolto con netstat -nl. Ad 
esempio nel mio caso:
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 
0.0.0.0:143
             0.0.0.0:*               LISTEN
tcp        0      0 
0.0.0.0:110
             0.0.0.0:*               LISTEN
tcp        0      0 
127.0.0.1:8000
          0.0.0.0:*               LISTEN
tcp        0      0 
0.0.0.0:901
             0.0.0.0:*               LISTEN
tcp        0      0 
192.168.0.1:53
          0.0.0.0:*               LISTEN
tcp        0      0 
127.0.0.1:53
            0.0.0.0:*               LISTEN
[...etc...]
Quando un utente si collega ad una porta sulla quale inetd è in ascolto, 
quest'ultimo lancia il programma apposito: nel caso della 110 di POP3 
dovrebbe lanciare "/usr/sbin/tcpd ipop3d" (controlla in inetd.conf). Questo 
demone tcpd si occupa di effettuare dei controlli sulla provenienza 
dell'utente che vuole usufruire del servizio. I files di configurazione di 
tcpd sono /etc/hosts.allow e /etc/hosts.deny. Se vuoi aprire a tutti tanto 
per effettuare delle prove, metti "ALL:ALL" in hosts.allow (vedi "man 
hosts.allow" e "man tcpd").
NB: ricordati che dopo aver effettuato delle modifiche su (inetd.conf) è 
necessario riavviare il relativo demone perché questo veda le modifiche 
(/etc/rc.d/init.d/inetd restart).

 Credo di aver individuato il tuo problema...
Grazie mille! Appena ho tempo provo a controllare, poi ti farò sapere se 
funziona.
Marco Costamagna

 Marco Costamagna
Rinnovo i ringraziamenti per l'aiuto ricevuto, ho provato ed ora funziona 
alla perfezione. Riesco a mandare e ricevere mail. E appena avrò fatto un 
po' di pratica con i file di configurazione potrò finalmente installare 
il primo server linux nell'azienda :-)
Ciao e grazie ancora.
Marco Costamagna

 Ciao e grazie ancora.
E' stato un piacere! :-) ...piacere doppio se Linux andrà "a far breccia" 
in un'azienda! :-)
Ciao!


Speriamo, sarà dura convincere degli utenti di un giocattolino come MS mail
a passare a roba più seria, ma ci riuscirò (naturalmente dopo aver fatto la
dovuta esperienza). :-)
Cordiali saluti,
Marco Costamagna