Kann Thunderbird lange Zeilen eingehender HTML-Mails einschließen?

7792
dummzeuch

Ich erhalte häufig E-Mails (* 1) im HTML-Format, bei denen die Zeilen länger als die Fensterbreite von Thunderbird und oft sogar länger als meine Bildschirmbreite sind. Um diese Nachrichten lesen zu können, muss ich die ganze Zeit horizontal scrollen.

Eine Möglichkeit, Nachrichten lesbar zu machen, besteht darin, Ansicht / Nachrichtentext auf Nur-Text umzustellen, wobei jedoch auch die gesamte Formatierung verloren geht. Der Wechsel zu einfachem HTML hilft nicht.

Gibt es eine Möglichkeit für mich (als Empfänger), Thunderbird zu zwingen, lange Zeilen zu umbrechen, damit diese Nachrichten lesbar werden?

Ich googelte zwar, fand aber nichts anderes als Hinweise, die nur im Erstellungsfenster funktionierten oder den Absendern mitteilten, sie sollten keine kaputte Software mehr verwenden. Das alles ist nicht wirklich hilfreich.

(* 1: von hirntoten Korrespondenten mit defekten Mail-Clients, ich weiß, aber ich kann nichts dagegen tun.)

15

4 Antworten auf die Frage

9
Robertof

Glücklicherweise ist Thunderbird ein wirklich erweiterbarer Client. Eine mögliche Lösung wäre die Bearbeitung der userContent.cssDatei, mit der Sie benutzerdefinierte CSS-Regeln für Nachrichten festlegen können.

Versuchen Sie die folgenden Schritte:

  1. Gehen Sie zu Ihrem Thunderbird- Profilordner (folgen Sie den Anweisungen auf der Seite und wählen Sie Ihr Betriebssystem aus). Es sollte so aussehen (natürlich mit einer Reihe anderer Dateien):Thunderbird-Profil dir
  2. Erstellen Sie das chromeVerzeichnis, falls es nicht existiert.
  3. Erstellen Sie in dem chromeOrdner eine Datei, die userContent.cssals Nur-Text-Datei bezeichnet wird (stellen Sie sicher, dass die Dateierweiterungen ggf. angezeigt werden. Andernfalls erhalten Sie möglicherweise eine userContent.css.txtDatei und dies ist nicht das, was wir möchten.)
  4. Bearbeiten Sie die Datei mit einem beliebigen Texteditor (Notepad sollte auch funktionieren) und fügen Sie die folgende Zeile ein:

    * { word-wrap: break-word; } 
  5. Starte Thunderbird neu und du solltest gut sein.

Dies ist ein Test, den ich vor und nach Anwendung der Regel vor Ort durchgeführt habe:

keine Regel

Wie Sie sehen, ist der Text nicht umbrochen und es gibt die Bildlaufleiste, über die Sie sprechen.

mit der Regel Wenn userContent.cssder Text angewendet wird, wird der Text automatisch umbrochen (daher gibt es keine Bildlaufleisten).

Der userContent.css-Tipp ist großartig, aber das von Ihnen angegebene CSS hat für mich nicht funktioniert. Ich habe die folgende Antwort verwendet: https://stackoverflow.com/questions/248011/how-do-i-wrap-text-in-a-pre-tag SPRBRN vor 9 Jahren 3
Genauer gesagt, indem Sie eine genauere Regel hinzufügen und erwähnen
in userContent.css löst das Problem. 
gerlos vor 9 Jahren 0
Ich habe nur diese Zeile zu `userContent.css` hinzugefügt und es funktioniert für mich: pre Hans vor 6 Jahren 0
6
user1202136

Ergänzend zu Robertofs Antwort habe ich Folgendes verwendet userContent.css:

/* Avoid annoyingly long lines */ body { max-width: 50em; }  pre { max-width: 50em; white-space: pre-wrap; /* CSS 3 */ } 

Mit diesem Ansatz fühle ich mich vollkommen unter Kontrolle, wie Nachrichten mir angezeigt werden sollen.

Legen Sie userContent.cssin den folgenden Ordner (Erstellen, falls erforderlich):

C: \ Benutzer \ [Benutzername] \ AppData \ Roaming \ Thunderbird \ Profiles \ [Profilname] .default \ chrome \

Das funktionierte für mich, während Robertofs Lösung nicht funktionierte. Vielen Dank! Alexander Shcheblikin vor 6 Jahren 0
2
harrymc

Verwenden Sie während der Anzeige der Nachricht die Menüoption View / Word wrap within <PRE>oder drücken Sie Ctrl+ Shift+ Q:

Bild

Thunderbird 31.1.1 unter Linux hat diesen Menüpunkt nicht und reagiert nicht auf den Tastenanschlag. Dennis Williamson vor 9 Jahren 0
@DennisWilliamson: Es scheint, als müsste es jetzt ein Addon benötigen: [Toggle Word Wrap] (https://addons.mozilla.org/en-US/thunderbird/addon/toggle-word-wrap/). harrymc vor 9 Jahren 0
Die Funktion funktioniert nur in FF, nicht in TB. Msgstr "" "In einem Browserfenster (Firefox oder Seamonkey) Word Wrap Within überprüfen
 im Menü Ansicht ... " 
Dennis Williamson vor 9 Jahren 0
Sie müssen an der falschen Stelle suchen, da dies eindeutig für TB ist. Ich fand jedoch heraus, dass dieses Addon ziemlich nutzlos ist, da es im HTML-Modus nicht funktioniert. Ich habe auch herausgefunden, dass ich selbst auf TB-Version 24 bin. Ich habe keine Ahnung, warum TB nicht automatisch aktualisiert wird, aber wenn Sie nach dem sagen, was Sie sagen, werde ich es nicht bald manuell aktualisieren. Vielen Dank. harrymc vor 9 Jahren 0
Das Zitat in meinem Kommentar stammt von dem Link in Ihrem. Dennis Williamson vor 9 Jahren 0
@DennisWilliamson: Die Beschreibung dieses Addons ist so verwirrt, dass es sinnlos ist, es weiter zu diskutieren, nur um es zu versuchen. harrymc vor 9 Jahren 0
0
andi

besser ist:

/* Avoid annoyingly long lines */ body { max-width: 100%; } pre { max-width: 100%; white-space: pre-wrap; /* CSS 3 */ } 

es verwendet die gesamte Fensterbreite, vermeidet aber trotzdem die Anzeige von nicht eingepackten Bildern!

Können Sie Ihre Antwort erweitern, um Ihren spezifischen Punkt zu erläutern? Vielen Dank. fixer1234 vor 9 Jahren 1
Diese Version funktionierte nicht für mich, obwohl ich den Punkt sehe, dass eine dynamische Breiteneinstellung schön wäre. Können wir stattdessen 100VW verwenden? Pedi T. vor 7 Jahren 0