The Bat! und PhpStorm

  • Ich habe gerade eine eigenartige Wechselwirkung zwischen The Bat! 11.5.1.1 (64 Bit, NAU) und der neuesten Version meiner Entwicklungsumgebung - starte ich PhpStorm 2026.2.x, funktioniert in The Bat! der TLS-Handshake nicht mehr, beende ich PhpStorm, geht es sofort wieder. Andere E-Mail-Clients sind nicht betroffen. Als ich hier "Unterstützung für TLS 1.3" las, dachte ich, das sei zumindest einen Versuch Wert. Der Umstieg auf Version 12 ist ohnehin geplant.

    This message has been ROT-13 encrypted twice for higher security.

    Einmal editiert, zuletzt von sanyok (13. September 2026 um 14:43) aus folgendem Grund: Abgetrennt von https://www.batboard.net/thread/16498-the-bat-12-3-1/ und angepasst.

  • starte ich PhpStorm 2026.2.x, funktioniert in The Bat! der TLS-Handshake nicht mehr

    Dazu kannst du gerne einen separaten Thread unter Therapieplatz eröffnen. Poste dort auch Fehlermeldungen, die The Bat! anzeigt.

    Als ich hier "Unterstützung für TLS 1.3" las, dachte ich, das sei zumindest einen Versuch Wert.

    TLS 1.3 ist eher für die Zukunft gedacht, damit man plötzlich keine Verbindungsprobleme hat, wenn es soweit ist. Ich habe verschiedene Mailserver getestet (s. auch TLS) und die meisten von ihnen unterstützen aktuell mindestens TLS 1.2. Von den bekannten Anbietern gibt es jedenfalls keinen, der 1.3 voraussetzt.

    Soweit ich das verstanden habe, nimmt The Bat! wahrscheinlich aus Kompatibilitätsgründen immer die niedrigste Version. Sollte also der Server noch TLS 1.1 unterstützen, verwendet auch The Bat! TLS 1.1. Daher läuft die Verbindung bei wohl den meisten Servern weiterhin über TLS 1.2, selbst wenn sowohl sie als auch The Bat! 1.3 können.

    Insoweit hat sich also noch nichts geändert.

    Einmal editiert, zuletzt von sanyok (13. September 2026 um 14:45) aus folgendem Grund: Anpassungen wegen Abtrennung

  • Dazu kannst du gerne einen separaten Thread unter Therapieplatz eröffnen. Poste dort auch Fehlermeldungen, die The Bat! anzeigt.

    Da ich die Kombi aus The Bat! und PhpStorm seit Jahrzehnten nutze und das Problem explizit nur mit der neuesten Major Version von PhpStorm auftritt, vermute ich, dass ein Bugreport bei JetBrains sinnvoller ist. Die müssten ja wissen, welche Änderungen, die sich entsprechend auswirken könnten, sie zwischen den Versionen vorgenommen haben. Sollte es dort ein Ergebnis geben, kann ich das hier gern für diejenigen posten, die auch darüber stolpern. Ebenso, wenn ein The-Bat!-Update oder -Upgrade zum Erfolg führen sollte.

    TLS 1.3 ist eher für die Zukunft gedacht, damit man plötzlich keine Verbindungsprobleme hat, wenn es soweit ist. Ich habe verschiedene Mailserver getestet (s. auch TLS) und die meisten von ihnen unterstützen aktuell mindestens TLS 1.2. Von den bekannten Anbietern gibt es jedenfalls keinen, der 1.3 voraussetzt.

    Soweit ich das verstanden habe, nimmt The Bat! wahrscheinlich aus Kompatibilitätsgründen immer die niedrigste Version. Sollte also der Server noch TLS 1.1 unterstützen, verwendet auch The Bat! TLS 1.1. Daher läuft die Verbindung bei wohl den meisten Servern weiterhin über TLS 1.2, selbst wenn sowohl sie als auch The Bat! 1.3 können.

    Insoweit hat sich also noch nichts geändert.

    Danke für die Aufklärung! Meine Überlegung war, dass The Bat!, wenn der Handshake über TLS 1.2 nicht funktioniert - auch wenn das Problem nicht an der Gegenstelle scheitert, sondern bereits lokal -, evtl. TLS 1.3 ausprobiert, was rein theoretisch dann ja Erfolg haben könnte.

    This message has been ROT-13 encrypted twice for higher security.

    2 Mal editiert, zuletzt von sanyok (13. September 2026 um 14:50) aus folgendem Grund: Anpassungen wegen Abtrennung

  • Meine Überlegung war, dass The Bat!, wenn der Handshake über TLS 1.2 nicht funktioniert - auch wenn das Problem nicht an der Gegenstelle scheitert, sondern bereits lokal -, evtl. TLS 1.3 ausprobiert, was rein theoretisch dann ja Erfolg haben könnte.

    Dafür muss man erst wissen, welche Fehlermeldungen in The Bat! protokolliert werden. Grundsätzlich, wenn der Handshake mit 1.2 nicht funktioniert, müsste er mit keiner TLS-Version funktionieren, denn oft hängt er mit einem Zertifikat zusammen. Die Fehlermeldung lautet dann z.B.

    Code
    TLS-Handshakefehler. Ungültiges Serverzertifikat

    Das passiert z.B., wenn man ein AntiVirus-Programm verwendet, das sich dazwischen mit eigenen Zertifikaten schaltet. Beendet man AV, läuft es wieder. In deinem Fall kann es sein, dass deine Entwicklungsumgebung mit eigenem Zertifikat dazwischenfunkt, denn wenn du sie beendest, läuft's ja auch wieder.

    Einmal editiert, zuletzt von sanyok (13. September 2026 um 14:53) aus folgendem Grund: Anpassungen wegen Abtrennung

  • Ich meinte die Entwicklungsumgebung, die du erwähnt hast.

    Okay, wobei ich es nicht so ungewöhnlich finde, gleichzeitig programmieren und E-Mails empfangen zu wollen. 😉

    Dafür muss man erst wissen, welche Fehlermeldungen in The Bat! protokolliert werden.

    Ich erhalte folgende Meldungen:

    Code
     31.08.2026, 19:00:06: FETCH - Empfange Nachrichten
     31.08.2026, 19:00:06: FETCH - Verbinde mit [...]
     31.08.2026, 19:00:06: FETCH - Verbinde zu [IP-Adresse]...
     31.08.2026, 19:00:07: FETCH - Einleitung TLS-Handshake
    !31.08.2026, 19:02:03: FETCH - Der Server hat die Verbindung während des TLS-Handshake beendet

    Um das jetzt nicht zu lange dauern zu lassen, habe ich PhpStorm wieder beendet, dann kommt die letzte Zeile hinzu. Sonst dauert es sehr lange, es sieht also nach einem Timeout aus. Es ist auch nicht nur ein Anbieter betroffen, sondern neben meinem Hoster z. B. auch gmail und GMX.

    Wie gesagt, JetBrains wird da vermutlich mehr zu sagen können; ich werde dort einen umfangreichen Bugreport erstellen, sobald ich dazu komme.

    This message has been ROT-13 encrypted twice for higher security.

  • Wie gesagt, JetBrains wird da vermutlich mehr zu sagen können; ich werde dort einen umfangreichen Bugreport erstellen, sobald ich dazu komme.

    Hast du schon eine Rückmeldung von JetBrains?

    The Bat! Pro 12.x BETA (32bit, AU) | Win 11 Pro x64 | GnuPG 2.5.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

  • Okay, wobei ich es nicht so ungewöhnlich finde, gleichzeitig programmieren und E-Mails empfangen zu wollen. 😉

    Wenn es sich zwischen The Bat! und dem Mailserver stellt, dann ist es schon ungewöhnlich, und danach sieht es hier wegen des Timeouts aus. Deswegen wäre es interessant zu erfahren, ob dieses Problem auch mit anderen MUAs wie z.B. Thunderbird auftritt und dein System daher global betroffen ist.

  • Sorry, bei mir ist gerade etwas Persönliches dazwischengekommen, das Vorrang hat (meine Mutter wäre fast gestorben, muss jetzt evtl. in ein Heim etc.), daher kann ich momentan nur sporadisch vorbeischauen und habe auch noch keinen Bugreport erstellt.

    Ja, es ist ungewöhnlich, dass PhpStorm den TLS-Handshake blockiert, aber das ist in meinen Augen keine ungewöhnliche Nutzung von "The Bat!", da ich damit ja tue, was vermutlich alle anderen auch tun, sondern halt eine unglückliche Wechselwirkung zwischen zwei Programmen.

    Wie im Ausgangsposting geschrieben, sind andere E-Mail-Clients (getestet mit Outlook 2024 und Thunderbird 153.2.0esr (64-Bit)) nicht betroffen. Das Problem tritt auch nicht nur bei einem einzelnen Provider auf.

    This message has been ROT-13 encrypted twice for higher security.

  • starte ich PhpStorm 2026.2.x, funktioniert in The Bat! der TLS-Handshake nicht mehr, beende ich PhpStorm, geht es sofort wieder

    Sag mal Enigma, bist Du dir sicher, dass das The Bat! (allein) verursacht?

    Ich hab' mir gerade mal PhpStorm-2026.2.2 testweise heruntergeladen und ein wenig genauer angesehen. Da gibt es:

    • Remote Debugging
    • Webserver
    • lokales GIT-Repository per Web-Zugriff
    • u.v.m.

    Ich habe mal die 'rausgegriffen, die selbst mit TCP/IP aktiv sind, d.h. evtl. Server starten etc.
    Könnte es evtl. sein, dass dir die genannten in die Kommunikation reingrätschen? (Ja, andere Progs funktionieren, ist aber kein Gegenbeweis!)

    Evtl. wird da auch ein Proxy-Server gestartet, der dann natürlich das TLS von TheBat! stört, da der nicht im Zertifikat steht usw.

    Kontaktiere doch auch mal JetBrains, und frage dort nach....

    (OK: das ist jetzt eine Ferndiagnose nach dem Start eines kleinen Testballons, aber würde in meinen Augen Dein geschilderten Problem ansatzweise erklären.)


    This message has been ROT-13 encrypted twice for higher security.

    Man zitiert keine Signaturen, aber: Made my day!
    8)  8o :S

    produktiv: The Bat! pro v12.x (64bit) - wine(at)Devuan64 :bat: Testumgebung: (32bit + 64bit): The Bat! pro - letzte Beta-Versionen
    wine: v11.x - Devuan64(freia/ceres): v7.1.9-1 (2026-08-21) :bat: Emulierte Windows-Version ("build number"): v11.0 (26H2)

    2 Mal editiert, zuletzt von letos (13. September 2026 um 18:51)

  • Sag mal Enigma, bist Du dir sicher, dass das The Bat! (allein) verursacht?

    Ähm, nein, ich bin mir relativ sicher, dass die neueste PhpStorm-Version das Problem verursacht, da es jahrelang mit älteren Versionen beider Programme und mit der Vorversion von PhpStorm und meiner aktuell verwendeten The-Bat-Version funktionierte und auch immer noch funktioniert. Ich habe das auch nicht behauptet.

    Davon abgesehen suche ich hier eigentlich auch gar keine Hilfe, sonst hätte ich einen Therapieplatz-Thread eröffnet. Ich hatte lediglich gefragt, ob die aktuelle The-Bat-Version 12.3.1 einigermaßen problemfrei arbeitet, um es ggf. damit zu versuchen (RE: The Bat! 12.3.1). Offenbar wurde mein Thread z. T. hierher verschoben.

    Einen Bugreport an JetBrains hatte ich erwähnt, ist mir aktuell aber leider nicht möglich, siehe das Posting über Deinem.

    Trotzdem vielen Dank für Deinen Beitrag! Und es freut mich natürlich, dass Dir meine Signatur gefällt. 😉

    This message has been ROT-13 encrypted twice for higher security.

  • Der wurde aufgeteilt, wie auch schon ursprünglich vorgeschlagen, weil es dort zu viel wurde. Die eigentliche Frage ist aber dort geblieben und wurde bereits beantwortet.

    Klar, alles gut und kein Problem. 🙂

    This message has been ROT-13 encrypted twice for higher security.