Ich antworte mal ein wenig salopp, halte es wie Du magst.
OK. Hier nur eine sehr kleine Übersicht zu den Varianten der Textformatierung, welche von Thunderbird unterstützt werden.
Vorwort
In der heutigen digitalen Kommunikation ist die Wahl des richtigen E-Mail-Formats entscheidend für die Lesbarkeit und die Benutzerfreundlichkeit. Besonders in E-Mail-Clients wie Thunderbird können unterschiedliche Formate wie "format=flowed" und "format=fixed" verschiedene Vorteile und Herausforderungen mit sich bringen. Diese Gegenüberstellung beleuchtet die Vor- und Nachteile beider Formate, um dir dabei zu helfen, die beste Wahl für deine spezifischen Bedürfnisse zu treffen.
format=flowed - der Standard von Thunderbird
Vorteile
Flexibilität:
Passt sich automatisch an die Fensterbreite des Empfängers an, was die Lesbarkeit auf verschiedenen Geräten verbessert.
Barrierefreiheit:
Da der Text automatisch umgebrochen wird, kann er leichter auf mobilen Geräten und bei wechselnden Fenstergrößen gelesen werden.
Konsistenz:
Sorgt für ein einheitliches Erscheinungsbild, unabhängig von den Anzeigeeinstellungen des Empfängers.
Nachteile
Formatierung:
Detailgenaue Formatierungen können verloren gehen, was bei bestimmten Inhalten wie Code-Schnipsel und Tabellen problematisch sein kann.
Kompatibilität:
Nicht alle E-Mail-Clients unterstützen format=flowed, was zu unterschiedlichen Darstellungen führen kann.
Beispiele zu "format=flowed"
Text im Editor - Text wird nach spätestens 72 Zeichen/Zeile automatisch umbrochen (ausgehende Mail)
Text in der Body-Pane Desktop (Lesebereich reinkommende Mail)
Text in der Body-Pane Handy (Lesebereich reinkommende Mail)
format=fixed
Vorteile
Präzision:
Der Text wird genau so angezeigt, wie er formatiert wurde, was besonders bei speziellen Layouts wie Code-Schnipsel und Tabellen wichtig ist.
Kompatibilität:
Unterstützt von den meisten E-Mail-Clients und verhindert ungewollte Veränderungen der Formatierung.
Nachteile
Statische Darstellung:
Passt sich nicht an verschiedene Bildschirmgrößen an, was die Lesbarkeit auf mobilen Geräten beeinträchtigen kann.
Manueller Zeilenumbruch:
(nicht mit TB, wenn "mailnews.wraplength" != 0); => 72 ist TB-Standard) Lange Zeilen müssen manuell umbrochen werden, was bei unterschiedlichen Fenstergrößen umständlich sein kann.
Beispiele zu "format=fixed"
Text im Editor - Text wird nach spätestens 72 Zeichen/Zeile automatisch umbrochen (ausgehende Mail)
Text in der Body-Pane Desktop (Lesebereich reinkommende Mail)
- die Zeilenumbrüche entsprechen dem Entwurf!
Text in der Body-Pane Handy (Lesebereich reinkommende Mail)
- die Zeilenumbrüche werden u.U. zerstört!
Für das Lesen von Mails auf Handys ist "format=fixed" eher nicht geeignet!
Beide Formate haben also ihre eigenen Anwendungsfälle und es hängt von den Bedürfnissen des Users ab, welches Format zu wählen ist.
Wenn du mit der Standard-Einstellung "format=flowed" in Thunderbird zufrieden bist, sind keine Änderungen notwendig. Diese Einstellung bietet Flexibilität und erleichtert das Lesen auf verschiedenen Geräten. Sollten jedoch spezifische Formatierungsanforderungen bestehen, kann "format=fixed" eine sinnvolle Alternative sein.
Umstellung von HTML (Thunderbird-Standard) auf plain/text (Reintext)
Thunderbird vorbereiten
Zunächst muss Thunderbird selbst auf "format=fixed" vorbereitet werden, sodass der Reintext-Editor bei Klick auf "Neue Nachricht" oder "Antworten" pro Mail- oder News-Konto sofort startet und das Reintext-Format für alle Konten automatisch erkannt wird.
Persönlich empfehle ich für "format=fixed" die Verwendung einer Schriftart mit fester Breite.
Zu erreichen ist das folgende Menü über "Extras => Allgemein => Schriftarten und Farben => Erweitert".
ACHTUNG: Die Auswahl einer Schriftart mit fester Breite muss grundsätzlich für die Zeichensätze UTF-8 ("andere Schreibweisen") und mindestens Lateinisch (iso) vorgenommen werden! Auch müssen bzw. sollten alle Einträge in den folgenden Menüs immer gleich sein!
Abstellen von HTML für (das) entsprechende Mail/News-Kont(o/en), welche(s) mit "format=fixed" arbeiten soll(en):
Automatisches Erkennen des Sendformats für alle Konten aktivieren:
Falsch konfigurierte Mail- und/oder News-Clienten können überlange Zeilen erzeugen!
Thunderbird kann solche Texte mit Hilfe von CSS-Code korrigieren bzw. "leserlich" aufbereiten
Überlange Zeilen, welche gar keinen Umbruch mitbringen (dieses geschieht bspw. mit einem falsch konfiguriertem TB und der unüberlegten Präferenz:
"mailnews.wraplength" = 0), diese können per CSS-Code (Inhalt der Text-Datei
"userContent.css" im Verzeichnis:
%Appdata%\Thunderbird\Profiles\[your_profile]\chrome\") dennoch umbrochen werden.
Folgendes Beispiel zeigt, wie grundsätzlich alle Texte nach spätestens 82 Zeichen pro Zeile umbrochen werden.
/* ---- Anfang der Datei "userContent.css" ----------------------- */
/* legt die Zeilenlaenge fuer format=flowed, text/plain und HTML */
/* (ohne Umbruch) fest */
.moz-text-plain, .moz-text-flowed, .moz-text-html
{
max-width: 82ch !important;
}
/* ---- Ende der Datei "userContent.css" ------------------------- */
Speichere die Datei und starte Thunderbird neu, um die Änderungen zu übernehmen!
Umstellung Thunderbird auf "format=fixed"
Falls du beschließen solltest, auf "format=fixed" umzusteigen und auch "format=fixed" senden möchtest, gibt es zwei Möglichkeiten:
Über die Präferenzen im Konfigurations-Editor:
Öffne Thunderbird und gehe zu Extras > Einstellungen. Klicke auf Allgemein und dann ganz unten auf "Konfiguration bearbeiten".
Überprüfe zunächst die Präferenz ""mailnews.wraplength"! Dieser sollte ungefähr exakt genau der Wert "72" (default) zugewiesen sein!
Suche nach den Einträgen "mailnews.display.disable_format_flowed_support" und "mailnews.send_plaintext_flowed".
Setze "mailnews.display.disable_format_flowed_support" auf true und "mailnews.send_plaintext_flowed" auf false, um das Fließen zu deaktivieren und ein festes Format zu verwenden.
Mit Hilfe der Datei "user.js":
Erstelle oder bearbeite die Text-Datei "user.js" in deinem Thunderbird-Profilordner.
Füge die folgenden Zeilen hinzu:
/* ++++ Anfang der Datei "user.js" ++++ */
/* ------------------------------------------------------------------ */
/* Zeilenlaenge Zeichen/Zeile begrenzen (Standard: 72) */
user_pref("mailnews.wraplength", 72);
/* ------------------------------------------------------------------ */
/* autom. Zeilenumbruch am Fensterrand deaktivieren, um "format=fixed"*/
/* zu verwenden */
user_pref("mailnews.display.disable_format_flowed_support", true);
user_pref("mailnews.send_plaintext_flowed", false);
/* ------------------------------------------------------------------ */
/* Folgende Präferenzen sind optional und beispielhaft: */
/* ------------------------------------------------------------------ */
/* Aktiviert benutzerdefinierte Stylesheets, um Anpassungen an der */
/* Benutzeroberfläche vorzunehmen */
/* wird benoetigt fuer die Verwendung von CSS-Code in *.css-Dateien */
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
/* ------------------------------------------------------------------ */
/* Erlaubt das Akzeptieren unsicherer SHA-1 Signaturen für S/MIME- */
/* Nachrichten */
user_pref("mail.smime.accept_insecure_sha1_message_signatures", true);
/* ------------------------------------------------------------------ */
/* Erlaubt die Nutzung eines externen GnuPG für */
/* OpenPGP-Verschlüsselung */
user_pref("mail.openpgp.allow_external_gnupg", true);
/* ++++ Ende der Datei "user.js" ++++ */
Alles anzeigen
Speichere die Datei und starte Thunderbird neu, um die Änderungen zu übernehmen!
Diese optionalen Präferenzen bieten dir zusätzliche Anpassungsoptionen:
toolkit.legacyUserProfileCustomizations.stylesheets:
Erläuterung:
Aktiviert die Möglichkeit, benutzerdefinierte Stylesheets zur Anpassung der Benutzeroberfläche zu verwenden.
Beispiel:
Du kannst damit die Darstellung von Thunderbird durch CSS- Dateien individuell gestalten.
mail.smime.accept_insecure_sha1_message_signatures:
Erläuterung:
Erlaubt das Akzeptieren von S/MIME-Nachrichten, die mit dem veralteten SHA-1-Algorithmus signiert sind.
Ab Version TB/115.x ist "per default" false eingestellt, was bei SHA-1-Signaturen zu falschen Ergebnissen bei der Prüfung führt!
Beispiel:
Diese Einstellung ist nützlich, wenn du S/MIME-Nachrichten von Absendern erhältst, die noch SHA-1 verwenden.
mail.openpgp.allow_external_gnupg:
Erläuterung:
Ermöglicht die Nutzung eines externen GnuPG-Programms (bspw. Gpg4Win) für die OpenPGP-Verschlüsselung.
Beispiel:
Diese Option ist hilfreich, wenn du die erweiterte Funktionalität von GnuPG für die Verschlüsselung deiner E-Mails nutzen möchtest (externe Verwaltung der geheimen Schlüssel). Ein Diebstahl der geheimen Schlüssels ist somit ausgeschlossen, wenn TB einmal unbeaufsichtigt und/oder ohne Hauptpasswort läuft.
Ein Vorteil der Verwendung der Datei "user.js" gegenüber dem Ändern im Konfigurations-Editor ist, dass die Datei "user.js" dauerhaft Änderungen speichert, die auch nach Updates von Thunderbird bestehen bleiben. Während Änderungen im Konfigurations-Editor manchmal durch Updates zurückgesetzt werden können, bietet die "user.js"-Datei eine stabilere
und zuverlässigere Methode, benutzerdefinierte Einstellungen beizubehalten.