Moin,
also ich finde es schon ein Unding, daß noch nicht mal die Urheber des Artikels antworten.
Also nochmal:
ich habe versucht, mir für zu hause einen Mailserver zusammenzubauen.
Habe mich dafür an die hiesige Anleitung gehalten.
Das System ist mit Minimalausstattung aufgesetzt, es sind SendMail, QPopper und Fetchmail installiert (und Telnet).
Mein Problem dabei:
Wenn ich mit OutlookExpress Mails abrufen möchte, wird die Verbingung sofort beendet. Mails senden ist kein Problem (habe ich mit einer Mail an "root" getestet).
Gehe ich mit Telnet an Port 25 (sowohl Win98 also auch Suse7.2), steht dort die smtp-Version, Datum und Uhrzeit und Rechnername.
Gehe ich aber an Port 110 mit Telnet, steht bei Win98 "Verbindung zu Botschafter verloren", bei Linux steht dann "Connection closed by foreign host".
In der inetd.conf ist der POP3-Port freigegeben (es steht also kein Lattenkreuz mehr davor).
Frage:
Was fehlt mir?
Was muß ich für ein Paket installieren, um meine Mails auch abzuholen?
Was muß ich für POP3 noch freigeben?
Ich habe mir folgenden Link angesehen, aber der bringt mich nicht weiter. Habe kein X installiert (ist ein 486DX2/66, 500MB-Platte).
http://www.treiber-forum.de/linux/berichte/qmail.php
Außerdem werden dann völlig andere Pakete benutzt.
Wer hilft einem verzweifelten Möchtegern-Admin?
Grüße
T-Rex
Linux 15.068 Themen, 107.492 Beiträge
Hoi T-Rex,
Wenn der Rechner auf Port 110 nicht antwortet, läuft entweder nix,
oder der Port ist blockiert.
Test:
netstat -plen (Auf dem Mailserver eingeben) bringt entweder eine
Zeile der Form:
tcp 0 0 0.0.0.0:110
oder nicht. Wenn nicht, läuft kein POP3 Dienst. Wennm ja, ist dieser
blockiert.
mfg. j.
Ps: Unding...unding...hmmm...Nicht vergessen: "What you pay is what
you get" (Was hast Du für diese Antwort gezahlt? Was hat sie mich
gekostet ? Hmm.. irgendwo habe ich da wohl ein Verlustgeschäft
gemacht...na egal)
Hallo Jay,
Danke für Deine Antwort.
Ich dachte eigentlich, daß die, die den Artikel schreiben, sich auch damit auskennen. Hast aber Recht, ist unglücklich formuliert.
Befehl hab' ich eingegeben, diese Zeile tauchte nicht auf.
Was muß ich starten (evt. installieren) oder ändern, damit an diesem Port gelauscht wird?
In der inetd.conf steht bei pop3:
/usr/sbin/tcpd /usr/sbin/popper -s
Aber so viel wie ich bisher verstanden habe, wird dieser Befehl erst bei einem Request azsgeführt.
Also was muß ich starten?
Danke im Voraus
T-Rex
Hoi T-Rex,
also ... in der /etc/inetd.conf muss der POP3 Port aktiviert sein.
Das erfolgt normalerweise durch eine Zeile der Form
pop3 stream tcp nowait root /usr/sbin/tcpd Pfad/Program Optionen
Das scheint bei Dir der Fall zu sein. Ein
netstat -plen
liefert Dir nun weitere Informationen. Lauscht etwas auf dem Port
oder nicht ?
mfg. j.
Hallo Jay,
pop3 stream ... war bereits eingetragen (war mein erster Gedanke, als es nicht lief).
Die Zeile taucht nicht auf. Irgend etwas muß noch fehlen.
Mein Linux: Suse7.2 nur Grundsystem, zusätzlich sendmail, fetchmail, qpopper und telnet auf einem 486DX2/66, 500MB-Platte, kein X
Grüße
Helge
PS:
Habe ich es richtig verstanden, daß Du Jürgen Bernau bist?
Also die Brücke zwischen Pseudonym und RealName muß man erst mal kriegen.
Läuft der inetd ? Hast Du ihn nach der Änderung neu gestartet ?
mfg j.bernau :)
Hallo Jay,
inetd läuft, beim Starten steht dort
Starting inetd OK,
mit ps -ax | grep inetd bekomme ich auf eine positive Ausgabe.
Aber irgendwas muß doch fehlen.
Grüße
>> Ich dachte eigentlich, daß die, die den Artikel schreiben, sich auch damit auskennen
fyi: jay := Jürgen Bernau
WM_THX
thomas woelfer
Da legt man sich ein Pseudonym zu... :)
mfg. j.
