Am Donnerstag, 20. November 2003 11:50 schrieb Andreas Rau:
gleich eines Vorweg, der Spruch "Never touch a running System" ist mir sehr wohl bekannt. Trotzdem konnte ich es nicht lassen meinen alten Server mit Suse 8.2 platt zu machen und mal wieder komplett neu (mit Suse 9 Prof.) aufzusetzen.
Auf dem Server habe ich die Settings meines alten Mailservers (Fetchmail - Postfix - AntiVir - Spamassassin - Cyrus) soweit wieder hinbekommen.
Aus Gründen, die sich meiner Kenntnis entziehen, will fetchmail nicht mehr so richtig. Hole ich meine Mails manuell ab, so klappt das wunderbar.
Was heisst "manuell" ? Starte mal fetchmail mit "-vvv" dann sagt er ganz ganz viel und vergleiche mal die ausgaben daemon/manuell.
Möchte ich fetchmail als Daemon laufen lassen, werden die Mails vom Mailserver meines Webhosters beim ersten mal abgeholt, bei den folgenden polls kommt dann nur noch folgende Log-Meldung:
fetchmail: 6.2.3 querying pop3.foo.de (protocol POP3) at Tue Nov 18 21:57:38 2003: poll started fetchmail: POP3< +OK ready fetchmail: POP3> CAPA fetchmail: POP3< +OK Capability list follows fetchmail: POP3< TOP fetchmail: POP3< USER fetchmail: POP3< LOGIN-DELAY 0 fetchmail: POP3< EXPIRE 0 fetchmail: POP3< UIDL fetchmail: POP3< RESP-CODES fetchmail: POP3< AUTH-RESP-CODE fetchmail: POP3< X-MANGLE fetchmail: POP3< X-MACRO fetchmail: POP3< X-LOCALTIME Tue, 18 Nov 2003 21:57:38 +0100 fetchmail: POP3< . fetchmail: POP3> STLS
Wieso versucht Dein fetchmail das denn? Hast Du das manuell gesetzt?
fetchmail: POP3< -ERR Command not enabled fetchmail: Command not enabled fetchmail: POP3> CAPA fetchmail: POP3< +OK Pop server at server16.glai.de signing off. fetchmail: POP3> USER web###p1 fetchmail: POP3> PASS fetchmail: Unknown login or authentication error on web###p1@pop3.foo.de fetchmail: POP3> QUIT
Um auszuschließen, dass es sich dabei um ein Problem bei meinem Hoster (Global Interactive) handelt, habe ich mich mit dessen Support in Verbindung gesetzt. Nach Auskunft des Supportmitarbeiters, sei dies ein Problem mit der Authenifizierung, das über den tcp-Port 113 zwischen Client und Server ausgehandelt wird. Daraufhin habe ich an meinem Hardware-Router den Port 113 aufgemacht, jedoch ohne Erfolg. Das Problem bleibt nach wie vor.
Hmm, also den Port aufzumachen, reicht nicht wirklich. Wenn Du den schon benutzen willst, muss da auch was lauschen. 113 ist identd, dazu gibt es einen Daemon, der muss dann installiert und getsartet sein. Wäre mir aber jetzt nicht so sicher, ob es überhaupt daran liegt. Den habe ich noch nie gebraucht und der wird auch in letzter Zeit aus Sicherheitsgründen nicht mehr installiert.
Unter Suse 8.2 ist das .fetchmailrc-Skript ohne Probs gelaufen. Seit ich nun die 9.0 drauf habe geht nix mehr ;-(((
Gab es größere Änderungen bei fetchmail oder verwandten Paketen, die ich möglicherweise nicht berücksichtigt haben könnte?
Für jeden Hinweis bin ich dankbar.
-- Andreas