Archiv verlassen und diese Seite im Standarddesign anzeigen : qpopper login dauert lange
Hi,
ich hab qpopper als pop3 server. Was mir allerdings nicht so gefällt, ist dass wenn ich eine verbindung aufmache es immer einige sekunden dauert bis das "+OK ready" von server kommt und man anfangen kann die mails abzuholen.
Normalerweise kommt das doch immer sofort oder? Mit der verbindungs hats nichts zu tun, da es auch der fall ist, wenn ich es direkt auf dem server selbst versuche.
Mfg
Kani
Erhöhe das Debugging bei qpopper und check das Log.
Jul 27 17:35:31.426 2007 [26388] Trace and Debug destination is file "/logfile" [pop_init.c:888]
Jul 27 17:35:31.426 2007
Jul 27 17:35:41.439 2007 [26388] (v4.0.5) Servicing request from "xxxxxxx.dip.t-dialin.net" at xx.xx.xx.xx [pop_init.c:1186]
Jul 27 17:35:41.439 2007
Jul 27 17:35:41.439 2007 [26388] before TLS; tls_support==0 [popper.c:181]
Jul 27 17:35:41.439 2007
Jul 27 17:35:41.439 2007 [26388] Skipped TLS Init [popper.c:205]
Jul 27 17:35:41.439 2007
Jul 27 17:35:41.439 2007 [26388] (v4.0.5) Intro [popper.c:247]
Jul 27 17:35:41.439 2007
Jul 27 17:35:41.439 2007 [26388] +OK ready [popper.c:255]
Jul 27 17:35:41.439 2007
Jul 27 17:35:41.439 2007 [26388] Qpopper ready for input from (null) at xxxxxxx.dip.t-dialin.net [xx.xx.xx.xx] [popper.c:294]
Jul 27 17:35:41.439 2007
Jul 27 17:35:59.169 2007 [26388] Received (4): "QUIT" [pop_get_command.c:105]
Jul 27 17:35:59.169 2007
Jul 27 17:35:59.169 2007 [26388] quit returned 1; CurrentState now halt [popper.c:338]
Jul 27 17:35:59.169 2007
Jul 27 17:35:59.169 2007 [26388] +OK Pop server at xx signing off. [popper.c:360]
Jul 27 17:35:59.169 2007
Jul 27 17:35:59.169 2007 [26388] (v4.0.5) Ending request from "" at (xxxxx.dip.t-dialin.net) xx.xx.xx.xx [popper.c:378]
Jul 27 17:35:59.169 2007
Das ist der log... am anfang sieht man, dasses 10 sekunden dauert bis er das +OK sendet.....
Kann ich den debug level noch höher einstellen? Ich habs jetzt so gemacht: popper -s -d debug -t /logfile
Bei einem telnet localhost 110 passiert das auch?
läuft qpopper Standalone oder über xinetd?
Jo, wobei ich eben nochmal genau vergleichen hab.
Direkt aufm Server, also mit 127.0.0.1, dauerts ca. 5 sek, von aussen ca. 10 sek.
Und es läuft über xinetd.
Das könnte der Grund sein. Lass qpopper mal als Daemon laufen.
Hmmm dann muss ich das wohl nochmal neu compilieren...
Aber in der doku steht "Normally, Qpopper is launched from inetd (or a similar program)." Also dürfte das doch normal nicht daran liegen...
Naja mal schaun wies standalone läuft....
Noch ne Anmerkung: Ich hab hier daheim auch ne Linux kiste zum experimentieren rumstehn, da hab ich auch qpopper drauf und eigentlich alles genau so konfiguriert wie beim server im netz (bei qpopper muss ja normalerweise eh nicht viel, eig. gar nix, konfiguriert werden) und hier funzt das ohne probleme.... komisch
Möglicherweise auch DNS Auflösung. Check mal den Traffic mit tcpdump. Also starte tcpdump, leite den Verkehr in eine Datei um und verbinde dich zu dem Server über einen Rechner und per telnet auf localhost.
Glaub ich aber auch nich, weil die verbindung sofort steht, es dauert nur bis der server etwas antwortet... ausserdem dauerts genau so lang wenn ich die ip anstatt der domain benutz....
Also ich hab jetzt rausgefunden woran es liegt....
Am reverse lookup der client ip adresse. Wenn ich den qpopper mit -R als argument starte funzt es.
Gruß
Kani
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.