Am Dienstag 13 November 2001 08:32 schrieb Mike Guwak - Sun Germany - Engineer Mission Critical Solution Center - Langen:
Also habe gestern noch alles mal durchgeschaut. Wenn ich:
telnet 192.168.23.2 110
mache kommt der Fehler:
Conection refused. Egal vom Server oder Windows Client. Ich habe in der /etc/services und /etc/inetd.conf für POP3 alle # weg gemacht und neu gebootet. Auch wenn ich
[...]
Hat noch einer eine Idee??
Fast immer liegt es daran, dass der inetd _nicht_ läuft. IIRC wird er bei Susi auch _nicht_ automatisch gestartet, wenn man die Standartinstallation macht. Teste follgendes: 1. in den Superusermodus wechseln: aem@melmac:~ > su Password: 2. Testen ob inetd läuft: root@melmac:/home/aem > rcinetd status Jetzt kommt eine der beiden Ausgaben: Checking for inetd: OK oder Checking for inetd: No process Im zweiten Fall einfach mal den inetd starten: 3. Starten des inetd: root@melmac:/home/aem > rcinetd start Starting inetd done Achtung: ich setzte jetzt mal vorraus, das in der der inetd.conf die Zeile mit POP3 _ohne_ Bretterzaun steht: pop3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/popper -s und natürlich, das popper auch installiert ist ;-) 4. Wieder in den user zurück root@melmac:/home/aem > exit 5. Testen ob jetzt eine Verbindung aufgebaut wird: aem@melmac:~ > telnet localhost 110 Darauf hin kommt bei mir (ACHTUNG: ich habe _nicht_ popper als POP3 Server laufen, das heisst bei Dir sind die Ausgaben etwas anders!!!): Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK POP3 localhost v2000.69 server ready Aber irgend ein +OK sollte da dann schon stehen. Jetzt, nur so zum Spass eingeben: user dein_login_name es kommt vom Server: +OK User name accepted, password please nun eingeben pass dein_passwort und es kommt von Server: +OK Mailbox open, 0 messages und wieder abmelden, also eingeben: quit und mein Server antwortet mit: +OK Sayonara Connection closed by foreign host. Das gleiche Spiel kannst Du auch mal mit dem POP3 Server Deines Providers machen, sollte auch funktionieren! Noch zum Schluss eine Bemerkung: Irgend jemand hat in dieser Diskussion folgendes geschrieben:
Ich habe auch in der inetd.conf den # bei POP3 weg genommen und neu gebootet.
Hmm, der erste Schritt ist ja ok, aber warum den Rechner wegen so einer Kleinigkeit neu booten??? Kostet doch viel zu viel Zeit und Linux wird doch nicht in Redmond programmiert? Also nach einer Änderung der inetd.conf reicht es vollkommen diese neu einzulesen: Als Superuser (sprich root) an der Konsole: root@melmac:/home/aem > rcinetd reload Dauer etwas 5 sec, wenn Du langsam tippst .... BTW: Analoges gilt für fast alle Dienste/Server unter Linux, neu booten sollte man nur bei Hardwareaustausch (aber bitte vor dem Austauschen der Hardware den Rechner ausschalten SCNR) und Kernel wechsel ...
Mike
Gruß Arne