sendmail und v. a. pop nach Update 7.0 auf 7.2
Es war einmal vor nicht allzu langer Zeit ein junger Mann, der sich einens morgens an einem seiner freien Tage vor seinen PC setzte, um sich in die Untiefen eines Versions-Update seiner SuSE-Distrib von 7.0 auf 7.2 zu begeben ... So oder ähnlich beginnen wahrscheinlich viele Geschichten innerhalb dieses Forums. - Aber genug der Prosa; - zum Problem: Das o. genannte Update ist soweit ganz verlaufen. Probleme ergaben sich jedoch beim Mailserver (realisiert mit sendmail; fetchmail, procmail und pop). Ein erster Test am Mail-Client neue Mails abzuholen ergab: "Fehler bei Benutzeranmeldung auf 192.168.0.1. Keine Benutzerrechte." Das verschicken einer eMail vom Client über sendmail klappt jedoch; Mail wird in die Queue gestellt und beim nächsten Verbindungsaufbau oder sendmail -q auch versandt. Nur die Abholung neuer Mails klappte nicht. (/usr/bin/fetchmail -a -k -vvv). Es deutete also alles auf einen Fehler beim lokalen POP-Server hin. Ein telnet auf 110 des Server bestätigte dies auch ("Connection refused on localhost"). Telnet auf 25 des Server war OK. Ein Aufruf des Programms /us/sbin/popper mit trace-log ergab in der Ausgabe: Dec 29 17:35:05.912 [2298] Trace and Debug destination is file "pop" [pop_init.c:649] Dec 29 17:35:05.912 Dec 29 17:35:05.913 [2298] Unable to obtain socket and address of client: Socket operation on non-socket (88) [pop_init.c:774] Dec 29 17:35:05.913 Wie ich bei weiterer Recherche feststellte greift POP zur Authentifizierung der Benutzer auf eine eigene "Benutzerdatenbank" zurück. Und hier ist m. E. etwas während des Updates durcheinander geraten. Ich glaube die pop-Pakete der beiden Distrib.-Versionen haben sich geändert. Auch gab es noch eine Art Security-Fix des POP aus V. 7.0, der von mir allerdings nicht eingespielt worden ist. 1.Frage: Hat sich der Authentifizierungsmodus beim Versionswechsel geändert? 2.Frage: Warum ist die Datei popauth in V 7.2, die offensichtlich die Authentifizierung vornimmt, ausführbar? Welcher Mechanismus steckt dahinter? 3.Frage: Der Benutzer pop (UID: 67) in der SuSE-Yast Benutzerverwaltung war nach dem Update nicht mehr vorhanden. (Oder gab's den in der alten Version gar nicht. Habe ihn sicherheitshalber mit Yast neu angelegt. Geht das? 4. Wie kann ich eine neue Benutzer-Authentifizierung für POP aufbauen? Gibt es z. B. Befehle die Benutzerdatenbank in die POP-Authentifizerung zu exportieren? Ich hoffe, dass ich mit dem frisch angeeigneten und bisher durch nichts untermauerten "Halb"-Wissen nicht völlig daneben liege und Danke für jeden Beitrag. Servus und Guten Rutsch, René
Ich vergaß, ... /etc/services und /etc/inetd.conf sind nach wie vor OK. inetd läuft auch ... - zumindest sollte ein umständlicher Neustart das sichergestellt haben (immer noch Windows-geschädigt). Fand beim stöbern in der Group hinweise auf /etc/hosts.allow ... .Kann mich allerdings nicht mehr daran erinnern dort einstellungen vorgenommen zu haben. Werde aber gleich morgen früh dort nachsehen. Vielleicht war ich wieder mal viel zu kompliziert <|:-) Servus, René ----- Original Message ----- From: "R. Ullenboom" <rene@ullenboom.de> To: <suse-linux@suse.com> Sent: Sunday, December 30, 2001 12:38 PM Subject: sendmail und v. a. pop nach Update 7.0 auf 7.2
Es war einmal vor nicht allzu langer Zeit ein junger Mann, der sich einens morgens an einem seiner freien Tage vor seinen PC setzte, um sich in die...
participants (1)
-
R. Ullenboom