PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : qpopper login dauert lange



Kartoffel
27.07.07, 17:16
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

bla!zilla
27.07.07, 17:21
Erhöhe das Debugging bei qpopper und check das Log.

Kartoffel
27.07.07, 17:40
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

bla!zilla
27.07.07, 18:25
Bei einem telnet localhost 110 passiert das auch?

marce
27.07.07, 18:43
läuft qpopper Standalone oder über xinetd?

Kartoffel
27.07.07, 18:44
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.

bla!zilla
27.07.07, 19:02
Das könnte der Grund sein. Lass qpopper mal als Daemon laufen.

Kartoffel
27.07.07, 19:28
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....

Kartoffel
27.07.07, 19:34
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

bla!zilla
27.07.07, 19:38
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.

Kartoffel
27.07.07, 19:50
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....

marce
27.07.07, 20:23
IPv6?

*10Zeichen*

Kartoffel
02.08.07, 21:04
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