kmails Tätigkeit verfolgen?

Guten Tag, manchmal bekomme ich keine Verbindung zu meinem Pop-Server: kmail sagt: "Der Server hat die Verbindung sofort abgebrochen". Natürlich sagt mein Provider, dass das nicht an ihm liegt... Nun würde ich gerne herausfinden, was denn Kmail tatsächlich macht (konkret: seinen Dialog mit dem Server verfolgen), aber ich finde nirgends ein Log... Ich hab Kmail auch aus der Konsole gestartet, aber da kommen auch keine Meldungen. Wo kann ich suchen? Danke für Tipps. Daniel opensuse 10.3, KDE 3.5, Kmail 1.9.6 -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com erotic art photos: http://www.bauer-nudes.com Madagascar special: http://www.fotograf-basel.ch/madagascar/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Hi Daniel, wie wäre es mit einem pop3 proxy? - sollte sich in endlicher Zeit als Perl Skript realisieren lassen, ich habe sowas allerdings nur für smtp Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am Freitag, 10. Oktober 2008 schrieb Daniel Bauer:
Guten Tag,
manchmal bekomme ich keine Verbindung zu meinem Pop-Server: kmail sagt: "Der Server hat die Verbindung sofort abgebrochen". Natürlich sagt mein Provider, dass das nicht an ihm liegt...
Du hast bestimmt schon alle "Extras" wie Verschlüsselung, Anmeldeverfahren und Pipelining des entsprechenden Empfangszugangs auf die Voreinstellungen zurückgesetzt?
Nun würde ich gerne herausfinden, was denn Kmail tatsächlich macht (konkret: seinen Dialog mit dem Server verfolgen), aber ich finde nirgends ein Log...
Wenn du keine Verschlüsselung verwendest, dann kannst du dir den ganzen Verkehr mit wireshark ansehen.
Ich hab Kmail auch aus der Konsole gestartet, aber da kommen auch keine Meldungen.
Wo kann ich suchen?
Ich weiß leider auch nicht definitiv, wie man die von openSUSE bereitgestellten Paket dazu bringt, Debug-Ausgaben zu erzeugen. Aber AFAIK ist folgendes so oder so notwending: Starte kdebugdialog[0] und aktiviere die Debug-Meldungen für kmail. Beende es mit dem OK-Knopf, selbst wenn die Meldungen schon aktiviert waren, damit die Datei ~/.kde/share/config/kdebugrc, falls sie noch nicht existiert, angelegt wird. Leider reicht das nicht aus, jedenfalls bekomme ich trotzdem keine Debug-Meldungen (die landen in der Datei ~/.xsession-errors, wenn das Programm nicht gerade von der konsole gestartet wurde). Daher installiere doch einfach mal mindestens das kdepim3-debuginfo-Paket. Dummerweise finde ich das gerade nur im KDE3-Build-Service für 3.5.10 ... HTH Jan [0]http://docs.kde.org/stable/en/kdebase-runtime/userguide/kdebugdialog.html -- Of the choice of two evils, pick the one you've never tried before. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

On Saturday 11 October 2008 14:09:35, Jan Ritzerfeld wrote:
Am Freitag, 10. Oktober 2008 schrieb Daniel Bauer:
Guten Tag,
manchmal bekomme ich keine Verbindung zu meinem Pop-Server: kmail sagt: "Der Server hat die Verbindung sofort abgebrochen". Natürlich sagt mein Provider, dass das nicht an ihm liegt...
Du hast bestimmt schon alle "Extras" wie Verschlüsselung, Anmeldeverfahren und Pipelining des entsprechenden Empfangszugangs auf die Voreinstellungen zurückgesetzt?
Nein, das habe ich nicht. Es ist ja so, dass es "normalerweise" funktioniert, aber eben manchmal nicht - und zwar immer nur mit den Adressen meines "Hauptproviders".
Nun würde ich gerne herausfinden, was denn Kmail tatsächlich macht (konkret: seinen Dialog mit dem Server verfolgen), aber ich finde nirgends ein Log...
Wenn du keine Verschlüsselung verwendest, dann kannst du dir den ganzen Verkehr mit wireshark ansehen.
An sich kann ich den Verkehr auch so ansehen. Und wenn ich wüsste, was was zu bedeuten hat, wüsste ich bestimmt mehr. Zum Beispiel müsste ja mein KMal erst mal den Server anrufen und hallo sagen und dann würde der (der Meldung entsprechend) gleich wieder tschüs sagen. Aber welche der zig Zeilen in Wireshark da was aussagen ist mir schleierhaft - besser gesagt: Null Ahnung :-(
Ich hab Kmail auch aus der Konsole gestartet, aber da kommen auch keine Meldungen.
Wo kann ich suchen?
Ich weiß leider auch nicht definitiv, wie man die von openSUSE bereitgestellten Paket dazu bringt, Debug-Ausgaben zu erzeugen. Aber AFAIK ist folgendes so oder so notwending: Starte kdebugdialog[0] und aktiviere die Debug-Meldungen für kmail. Beende es mit dem OK-Knopf, selbst wenn die Meldungen schon aktiviert waren, damit die Datei ~/.kde/share/config/kdebugrc, falls sie noch nicht existiert, angelegt wird. Leider reicht das nicht aus, jedenfalls bekomme ich trotzdem keine Debug-Meldungen (die landen in der Datei ~/.xsession-errors, wenn das Programm nicht gerade von der konsole gestartet wurde).
Das habe ich gemacht. in ~/.kde/share/config/kdebugrc steht einfach ein paar hundert mal [912] InfoOutput=2 (die Nummer in Klammern wechselnd) eine Datei ~/.xsession-errors habe ich nicht...
Daher installiere doch einfach mal mindestens das kdepim3-debuginfo-Paket. Dummerweise finde ich das gerade nur im KDE3-Build-Service für 3.5.10 ...
Ich hab die Buildservices in meinen Quellen angeklickt, aber ich finde nichts namens kdepim3-debuginfo... ??? Daniel -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com erotic art photos: http://www.bauer-nudes.com Madagascar special: http://www.fotograf-basel.ch/madagascar/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

An sich kann ich den Verkehr auch so ansehen. Und wenn ich w=FCsste, was wa= s zu=20 bedeuten hat, w=FCsste ich bestimmt mehr. Zum Beispiel m=FCsste ja mein KMa= l erst=20 mal den Server anrufen und hallo sagen und dann w=FCrde der (der Meldung=20 entsprechend) gleich wieder tsch=FCs sagen. Aber welche der zig Zeilen in=20 Wireshark da was aussagen ist mir schleierhaft - besser gesagt: Null=20 Ahnung :-(
Hallo Daniel, mal ein Dialog mit einem mailserver: gestartet auf der Konsole mit telnet localhost pop3 - S: kommt vom Server, C: vom Client S: +OK rechenkasten Cyrus POP3 v2.2.12 server ready <1113963602.1223825252@rechenkasten> C: capa S: +OK List of capabilities follows S: STLS S: EXPIRE NEVER S: LOGIN-DELAY 0 S: TOP S: UIDL S: PIPELINING S: RESP-CODES S:AUTH-RESP-CODE S: USER S: IMPLEMENTATION Cyrus POP3 server v2.2.12 S: . C: user ich.bins S: +OK Name is a valid mailbox C: pass geheim S: +OK Mailbox locked and ready C: list S: +OK scan listing follows S: 1 47571 S: 2 4648 S: 3 4497 S: 4 1783 S: . C: quit S: +OK Mit dem capa-Befehl erfährt der Client, was der Server so drauf hat, z.b. STLS für die verschlüsselte Verbindung. Wenn der Server sie anbietet und der Client sie benutzen will, würde anstelle der Anmeldung ("user"-Befehl) hier stls gesendet werden ... und ab da wäre die Unterhaltung unlesbar Hier folgt nach der Anmeldung ein "list" Befehl - wieviele Mails und wie gross sind sie` Ausser "user" und "pass" gibt es noch andere Anmeldeverfahren, bei denen eine "Buchstabensuppe" in beiden Richtungen übertragen wird, am Ende sollte jedenfalls auch hier eine Servermeldung mit +OK stehen. Die Texte nach +OK kann der Betreiber des Servers oft selbst gestalten, z.B. in die Landessprache übersetzen Wolfgang Hamann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am Sonntag, 12. Oktober 2008 schrieb Daniel Bauer:
On Saturday 11 October 2008 14:09:35, Jan Ritzerfeld wrote:
Am Freitag, 10. Oktober 2008 schrieb Daniel Bauer:
Guten Tag,
manchmal bekomme ich keine Verbindung zu meinem Pop-Server: kmail sagt: "Der Server hat die Verbindung sofort abgebrochen". Natürlich sagt mein Provider, dass das nicht an ihm liegt...
Du hast bestimmt schon alle "Extras" wie Verschlüsselung, Anmeldeverfahren und Pipelining des entsprechenden Empfangszugangs auf die Voreinstellungen zurückgesetzt?
Nein, das habe ich nicht. Es ist ja so, dass es "normalerweise" funktioniert, aber eben manchmal nicht - und zwar immer nur mit den Adressen meines "Hauptproviders".
Hast du denn die Verschlüsselung aktiviert? Und ist das dein Hauptprovider für E-Mails oder für deinen Internetzugang oder sogar beides? Mit web.de habe ich auch regelmäßig das Problem, daß es die Verbindung verweigert/abbricht oder was auch immer. Jedenfalls tritt das Problem in meinem Netz aber auch bei anderen Clients auf, unter Windows mit Thunderbird.
Nun würde ich gerne herausfinden, was denn Kmail tatsächlich macht (konkret: seinen Dialog mit dem Server verfolgen), aber ich finde nirgends ein Log...
Wenn du keine Verschlüsselung verwendest, dann kannst du dir den ganzen Verkehr mit wireshark ansehen.
An sich kann ich den Verkehr auch so ansehen. Und wenn ich wüsste, was was zu bedeuten hat, wüsste ich bestimmt mehr. Zum Beispiel müsste ja mein KMal erst mal den Server anrufen und hallo sagen und dann würde der (der Meldung entsprechend) gleich wieder tschüs sagen.
Naja, es bleibt auch noch die Frage auf welche Protokollebene sich das Abbrechen bezieht. Aufgrund des "sofort" denke ich da schon an die TCP-Ebene. Jedenfalls bist du nicht der einzige mit diesem Problem, google einfach mal nach deiner Fehlermeldung. Allerdings beziehen sich die Treffer auch gerne mal auf die SuSE 9.3.
Aber welche der zig Zeilen in Wireshark da was aussagen ist mir schleierhaft - besser gesagt: Null Ahnung :-(
Du solltest das Protokollieren auch am besten auf die Verbindungen mit deinem Pop-Server beschränken oder danach filtern. Sonst siehst du vielleicht den Wald vor lauter Bäumen nicht mehr.
(...). Das habe ich gemacht. in ~/.kde/share/config/kdebugrc steht einfach ein paar hundert mal [912] InfoOutput=2 (die Nummer in Klammern wechselnd)
Klar, den einzelnen Programmen oder Programmteilen sind Nummern zugeordnet mit denen sie ihre Debug-Meldungen ausgeben. Und die Ausgabe eben dieser Nummern kann man in obiger Datei aktivieren.
eine Datei ~/.xsession-errors habe ich nicht...
Daher installiere doch einfach mal mindestens das kdepim3-debuginfo-Paket. Dummerweise finde ich das gerade nur im KDE3-Build-Service für 3.5.10 ...
Ich hab die Buildservices in meinen Quellen angeklickt, aber ich finde nichts namens kdepim3-debuginfo...
Ah, da hab ich mich vertan. Ich hatte mit webpin gesucht, später ist mir wieder eingefallen, daß das eine ganz normale Installationsquelle ist, wie die oss- und non-oss-Dinger [0]. Aber das ist ziemlich egal, da die debuginfo-Pakete wahrscheinlich nur die Debug-Symbole enthalten. Und diese Symbole sind für Backtraces und direktes Debuggen mit z.B. dem gdb gut. Aber eher nicht für die Debug-Meldungen, die man IIRC schon beim Kompilieren von KDE-Programmen aktiviert haben muß (configure --enable-debug bei KDE3). Trotzdem, probieren kannst du es ja mal. Gruß Jan [0] http://download.opensuse.org/distribution/11.0/repo/debug/ -- Nobody really knows what is going on anywhere in your organization. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

On Monday 13 October 2008 22:44:13, Jan Ritzerfeld wrote:
Am Sonntag, 12. Oktober 2008 schrieb Daniel Bauer:
On Saturday 11 October 2008 14:09:35, Jan Ritzerfeld wrote:
Am Freitag, 10. Oktober 2008 schrieb Daniel Bauer:
Guten Tag,
manchmal bekomme ich keine Verbindung zu meinem Pop-Server: kmail sagt: "Der Server hat die Verbindung sofort abgebrochen". Natürlich sagt mein Provider, dass das nicht an ihm liegt...
Du hast bestimmt schon alle "Extras" wie Verschlüsselung, Anmeldeverfahren und Pipelining des entsprechenden Empfangszugangs auf die Voreinstellungen zurückgesetzt?
Nein, das habe ich nicht. Es ist ja so, dass es "normalerweise" funktioniert, aber eben manchmal nicht - und zwar immer nur mit den Adressen meines "Hauptproviders".
Hast du denn die Verschlüsselung aktiviert?
Ja, habe ich. Und wenn es funktioniert sehe ich in Wireshark auch so TLS und SSL-Austausch-Meldungen...
Und ist das dein Hauptprovider für E-Mails oder für deinen Internetzugang oder sogar beides?
Mein Hauptprovider für E-Mail, wo auch meine Websites liegen. Am Internetzugang "kann" es kaum liegen, denn das Problem trat gleichzeitig hier in Barcelona auf, wo ich per Wireless über Telefonica ins Netz gehe, wie auch in Basel, wo ich per Kabel-Ethernet über Sunrise ins Internet komme.
Mit web.de habe ich auch regelmäßig das Problem, daß es die Verbindung verweigert/abbricht oder was auch immer. Jedenfalls tritt das Problem in meinem Netz aber auch bei anderen Clients auf, unter Windows mit Thunderbird.
Ich hab in Basel auch eine alte Windows-98-Kiste und als die Probleme hier in BCN auftraten, traten sie auch in BSL auf W98 mit Eudora auf. Also ist's schon der Provider, oder trügt mich meine Logik?
Nun würde ich gerne herausfinden, was denn Kmail tatsächlich macht (konkret: seinen Dialog mit dem Server verfolgen), aber ich finde nirgends ein Log...
Wenn du keine Verschlüsselung verwendest, dann kannst du dir den ganzen Verkehr mit wireshark ansehen.
An sich kann ich den Verkehr auch so ansehen. Und wenn ich wüsste, was was zu bedeuten hat, wüsste ich bestimmt mehr. Zum Beispiel müsste ja mein KMal erst mal den Server anrufen und hallo sagen und dann würde der (der Meldung entsprechend) gleich wieder tschüs sagen.
Naja, es bleibt auch noch die Frage auf welche Protokollebene sich das Abbrechen bezieht. Aufgrund des "sofort" denke ich da schon an die TCP-Ebene.
Schade, gibt Kmail kein Log aus, oder wenigstens eine klare Fehlermeldung aus der hervorgeht, welcher Server auf welche Anfrage hin wie abgebrochen hat... Meiner Erfahrung nach macht es aber leider wenig Sinn, bei Kmail etwas in die Wishlist einzutragen...
Jedenfalls bist du nicht der einzige mit diesem Problem, google einfach mal nach deiner Fehlermeldung. Allerdings beziehen sich die Treffer auch gerne mal auf die SuSE 9.3.
Das habe ich schon. Aber mein System ist auf dem Laufenden und es gibt nicht upzudaten. Ausserdem, wenn es auch auf der alten Winkiste vorkommt, kann es ja kaum an irgendwas im Linux liegen.
Aber welche der zig Zeilen in Wireshark da was aussagen ist mir schleierhaft - besser gesagt: Null Ahnung :-(
Du solltest das Protokollieren auch am besten auf die Verbindungen mit deinem Pop-Server beschränken oder danach filtern. Sonst siehst du vielleicht den Wald vor lauter Bäumen nicht mehr.
Ja, das tu ich. Aber schlau werde ich trotzdem nicht daraus, besonders die TCP-Zeilen sind für mich chinesisch. Aber ich setz mich mal mit einem Ausdruck in eine Buchhandlung und stöbere in einem TCP-Buch, vielleicht verstehe ich danach wenigstens das Grundsätzliche... Gruss Daniel -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com erotic art photos: http://www.bauer-nudes.com Madagascar special: http://www.fotograf-basel.ch/madagascar/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am Dienstag, 14. Oktober 2008 schrieb Daniel Bauer:
On Monday 13 October 2008 22:44:13, Jan Ritzerfeld wrote: (...).
Hast du denn die Verschlüsselung aktiviert?
Ja, habe ich. Und wenn es funktioniert sehe ich in Wireshark auch so TLS und SSL-Austausch-Meldungen...
Klar, aber ohne Verschlüsselung hilft dir wireshark noch etwas mehr. Guck dir mal insbesondere dien Screenshot an: http://www.tecchannel.de/netzwerk/management/434527/index2.html
(...).
Mit web.de habe ich auch regelmäßig das Problem, daß es die Verbindung verweigert/abbricht oder was auch immer. Jedenfalls tritt das Problem in meinem Netz aber auch bei anderen Clients auf, unter Windows mit Thunderbird.
Ich hab in Basel auch eine alte Windows-98-Kiste und als die Probleme hier in BCN auftraten, traten sie auch in BSL auf W98 mit Eudora auf. Also ist's schon der Provider, oder trügt mich meine Logik?
Es könnte auch Zufall gewesen sein. :)
(...).
Naja, es bleibt auch noch die Frage auf welche Protokollebene sich das Abbrechen bezieht. Aufgrund des "sofort" denke ich da schon an die TCP-Ebene.
Schade, gibt Kmail kein Log aus, oder wenigstens eine klare Fehlermeldung aus der hervorgeht, welcher Server auf welche Anfrage hin wie abgebrochen hat... Meiner Erfahrung nach macht es aber leider wenig Sinn, bei Kmail etwas in die Wishlist einzutragen...
Jedenfalls nicht mehr für KDE3. Normalerweise benötigt man so ein Logfile nicht, und die Debugging-Meldungen kann man ja aktivieren, wenn man es selbst neu kompiliert.
Jedenfalls bist du nicht der einzige mit diesem Problem, google einfach mal nach deiner Fehlermeldung. Allerdings beziehen sich die Treffer auch gerne mal auf die SuSE 9.3.
Das habe ich schon. Aber mein System ist auf dem Laufenden und es gibt nicht upzudaten.
Höchstens auf KDE 3.5.10.
Ausserdem, wenn es auch auf der alten Winkiste vorkommt, kann es ja kaum an irgendwas im Linux liegen.
Und wenn sie dann auch noch mit zwei verschiedenen ISP auftraten. Weil es kann ja durchaus sein, daß der sporadisch Probleme macht/hat. Oder irgendein Knoten zwischen deinem ISP und dem Hoster.
(...).
Du solltest das Protokollieren auch am besten auf die Verbindungen mit deinem Pop-Server beschränken oder danach filtern. Sonst siehst du vielleicht den Wald vor lauter Bäumen nicht mehr.
Ja, das tu ich. Aber schlau werde ich trotzdem nicht daraus, besonders die TCP-Zeilen sind für mich chinesisch. Aber ich setz mich mal mit einem Ausdruck in eine Buchhandlung und stöbere in einem TCP-Buch, vielleicht verstehe ich danach wenigstens das Grundsätzliche...
Wenn du es erstmal geschafft hast, die Verbindungen so zu filtern, daß du nur die interessanten POP3-Verbindungen siehst, dann wirst du nach ein paar Beispielen recht schnell erkennen, wenn etwas schief läuft. Gruß Jan -- Any code of your own that you haven't looked at for six or more months, might as well have been written by someone else. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Nachtrag:
eine Datei ~/.xsession-errors habe ich nicht...
habe ich doch... Das einzige was ich darin mit dem Stichwort Kmail finde ist: kmail: WARNING: FolderStorage::getMsg was asked for an invalid index. idx =0 count()=0 Wonach könnte ich denn suchen? Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Daniel Bauer
-
hamann.w@t-online.de
-
Jan Ritzerfeld