PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pop3 die 1000enste



bomberpilot
11.02.02, 16:45
Ich habe mir einen SMTP über Sendmail und einen POP3 Server über qpopper eingerichtet.

Zur Hilfe habe ich mir die zahlreichen Posts aus diesem Forum genommen.

Ich habe Qpopper installiert, alle konfigurationen in sendmail.cf, inetd.conf, rc.conf usw vorgenommen.
Wenn ich die Server über Telnet anspreche funktionieren sie 100%tig.

Mails versenden stellt auch kein Problem da.

Aber jetzt kommts. Sobald ich die Mails über ein Email-Prog. abrufen will, bringt er mir eine fehlermeldung.
Auf Windows Rechner sagt er, dass meine Zugangdaten Falsch sind.
Auf einem Linux recher, kommt der Fehler, dass die Verbindung nicht aufgebaut werden konnte und:
PASS "ihr Passwort"
ERR login

Was mache ich falsch?

anndi
11.02.02, 18:01
Hast du schon in der /etc/mail/access nachgeschaut.
Dort muss 192.168 relay stehen oder so ähnlich

Jaydee
11.02.02, 19:20
Aloha,

mache doch mal bitte auf der console ein

telnet localhost 110 !

Was passiert ?

Es sollte etwa folgende Meldung des Qpopper kommen:

Trying 127.0.0.1...
Connected to 127.0.0.1
Escape character is '^]'.
+OK ready <721.1013455096@www2.slsupport.de>

Sollte dies nicht kommen, so prüfe bitte Deine /var/log/messages auf Auffälligkeiten.

Erst wenn diese Meldung des Qpoppers kommt, sehen wir weiter..


Gruß

bomberpilot
12.02.02, 07:20
Meldung beim Versuch Emails abzurufen:
Ein Problem ist bei der Anmeldung am Mailserver aufgetreten. Das Kennwort wurde zurückgewiesen. Konto: 'fmrgt320', Server: '192.168.0.1', Protokoll: POP3, Serverantwort: '-ERR Invalid login', Anschluss: 110, Secure(SSL): Nein, Serverfehler: 0x800CCC90, Fehlernummer: 0x800CCC92


Meldung bei Telnet über Windows an Port 25:
220 server.fmrgt320.de ESMTP Sendmail 8.11.6/8.11.6/SuSE Linux 0.5; Tue, 12 Feb
2002 07:49:10 +0100


Meldung bei Telnet über Windows an Port 110:
+OK server Cyrus POP3 v2.0.16 server ready


Meldung bei Telnet über Linux an Port 110:
Trying 192.168.0.1...
Connected to Server
Escape character is '^]'
+OK server Cyrus POP3 v.2.0.16 Server ready

Aus diesen Meldungen schließe ich, das der Server läuft.
Benutzer sind auch eingerichtet. Selbst der "root" auf dem linux Server kann über den Email-Client nicht abrufen.

Ich weiß einfach nicht mehr weiter. Theoretisch müßte es funktionieren.
Ach ja Samba ist auch installiert und funktioniert. Dort kann ich auch von den Windows Rechner zugreifen.

Jaydee
12.02.02, 14:35
Hallo,

wie sich sehe hast Du nicht nur das Paket QPopper installiert sondern auch cyrus !

Dies ist ein IMAP/POP3 Server.

Welchen Server willst Du denn einsetzen ?

Aus Deinem ersten Posting folgere ich, Du willst Qpopper einsetzen.

Dazu deinstallierts Du zuerst mal den Cyrus Server.

Nun gut:

Danach suchts Du in der inetd.conf unter /etc
nach folgendem Eintrag:

pop3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/popper -s


Ansonsten trägst Du diese dort ein.

Dann startest Du den inetd neu (rcinetd restart)!

Nun mache nochmal ein telnet localhost 110

dann sollte sich der Qpopper melden !


Hoffe es hilft !

Gruß

bomberpilot
12.02.02, 15:22
Hmm...
Den Cyrus habe/wollte ich eigentlich gar nicht installieren.
Muss ich mal raus werfen und dann nochmal testen.

Den Eintrag:
pop3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/popper -s
ist bereist eingetragen

werde es nochmal probieren, danke im voraus.

bomberpilot
13.02.02, 18:15
So, Cyrus runter geworfen.

Jetzt Spricht der Server auf den Port 110 auch nicht mehr an.
Der PoP3-Server/popper läuft wohl nicht, weiss aber nicht warum.

Habe sämtliche eintragungen in allen datein vorgenommen.
Zur Hilfe habe ich die Beschreibung aus dem FAQ-Forum benutzt.
Lokaler Mailserver einrichten (http://www.linuxforen.de/forums/showthread.php?s=&threadid=20122)

Was mach ich falsch?

Jaydee
13.02.02, 18:28
Aloha,

ist denn QPOPPER installiert ???

Hast Du nach der Deinstallation von cyrus den inetd neu gestartet ?

Probier das mal...


Gruß

bomberpilot
13.02.02, 19:01
Qpopper ist installiert und inetd habe ich auch neugestartet, sogar den Ganzen Rechner habe ich mal neu gestartet.
Funktioniert immer noch nicht.

Habe jetzt von nem Freund ein Workshop-Buch bekommen. Vielleicht finde ich da Hilfe.
Ansonsten installiere ich tcpd nochmal. vielleicht liegt es ja daran.

Ich werde morgen weiteres erfahren. Der Server steht nämlich nicht bei mir zu Hause.

Ich geh nochmal alles von vorne an durch.
Vielleicht steckt irgendwo nur ein kleiner schreibfehler drin oder so.

bomberpilot
14.02.02, 07:32
So, alles nochmal von vorne Durchgegangen.

- Sendmail ist installiert
- procmail ist installiert
- qpopper ist installiert
- tcpd ist installerit
- pop3 stream .... usw ist in inetd.conf eingetragen
- inetd ist (neu)gestartet
- popper ist im verzeichnis /usr/sbin/ zu finden (also: /usr/sbin/popper)

popper wird jedoch nicht gestartet. wenn ich mit telnet auf den server zugreifen will, kommt nichtn die Zeile +OK .....

Folgenden Fehler habe ich im Log von mail gefunden:
popper [9749]: unable to obtain socket and adress of client: Socket operation on non-socket (88) [pop_init.c:1029]

Dieser Fehler steht im Log messages:
inetd[1327]: pop3/tcp (2): bind: Adress already in use.

Was absolut keine rat mehr.

bomberpilot
15.02.02, 12:50
OK, es geht

Ich weiss zwar nicht, was ich gemacht habe aber es geht jetzt.

Habe eigentlich nichts an den einstellungen geändert.

Naja, wass solls. Es funktioniert