- JavaScript 77.2%
- HTML 10.6%
- CSS 7.1%
- Python 3%
- Shell 2.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| docs | ||
| examples | ||
| icons | ||
| options | ||
| scripts | ||
| tests | ||
| .gitattributes | ||
| .gitignore | ||
| background.js | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| filter-engine.js | ||
| LICENSE | ||
| manifest.json | ||
| package.json | ||
| README.md | ||
| storage.js | ||
Mailinhalt kopieren
Thunderbird-Erweiterung zum Kopieren von Datum, Absender, Betreff und Nachrichtentext als formatierten reinen Text.
Funktionen
- Datum im Format
YYYY-MM-DD - Absender, Betreff und Nachrichtentext
- bevorzugte Verwendung vorhandener Plain-Text-Inhalte
- Umwandlung reiner HTML-Nachrichten in Text
- direkt wählbare Kopierarten im Kontextmenü:
- Original – vollständigen Nachrichtentext unverändert kopieren
- Standardfilter – nur die mitgelieferten, konservativen Filter anwenden
- Standard + eigene Filter – Standardfilter und persönliche Regeln anwenden
- Nur eigene Filter – ausschließlich persönliche Regeln anwenden
- Einstellungsseite für Standardfilter und eigene Filter
- Testvorschau mit Beispieltext
- Import und Export als JSON
- updatefeste Speicherung in
browser.storage.local
Ausgabeformat
2026-07-31
Max Mustermann <max@example.org>
Beispielbetreff
Nachricht:
Text der Nachricht
Installation
- Thunderbird öffnen.
- Add-ons und Themes aufrufen.
- Über das Zahnrad Add-on aus Datei installieren wählen.
- Die Datei
mailinhalt-kopieren-1.7.0.xpiauswählen.
Update von Version 1.6.0
Die neue XPI-Datei wird über Add-on aus Datei installieren über die vorhandene Erweiterung installiert. Die Erweiterungs-ID bleibt unverändert:
mailinhaltkopieren@local
Die Filtereinstellungen liegen außerhalb der XPI-Datei in browser.storage.local und bleiben bei einer Aktualisierung mit derselben Erweiterungs-ID erhalten. Die Erweiterung vorher nicht deinstallieren. Vor wichtigen Änderungen empfiehlt sich zusätzlich ein JSON-Export.
Filterverwaltung
Im Kontextmenü steht Filter verwalten … zur Verfügung. Alternativ kann die Einstellungsseite im Add-on-Manager geöffnet werden.
Mitgelieferte Standardfilter
Standardmäßig aktiviert sind:
- Signaturtrenner
-- - typische Apple-Mobilgerätesignaturen
- typische Outlook-Mobilgerätesignaturen
- Standardsignatur der früheren Windows-Mail-App
Die Regeln sind absichtlich konservativ. Allgemeine Grußformeln wie „Viele Grüße“ werden nicht automatisch entfernt.
Eigene Filterarten
- Ab dieser Wortfolge bis zum Abschnittsende entfernen: geeignet für Signaturen oder Disclaimer mit eindeutigem Beginn.
- Exakten Abschnitt entfernen: entfernt genau den eingetragenen mehrzeiligen Text.
- Exakte Zeile entfernen: entfernt eine einzelne wiederkehrende Zeile.
Antwort- und Weiterleitungsketten werden in Abschnitte zerlegt. Eine Regel „ab Wortfolge“ entfernt daher nur den Rest des jeweiligen Nachrichtenabschnitts und läßt ältere Nachrichten bestehen.
Import und Export
Der Export enthält:
- die Aktivierung der Standardfilter,
- alle eigenen Filter,
- die Reihenfolge und Aktivierung der eigenen Filter,
- eine Formatversion für spätere Migrationen.
Beim Import stehen zwei Varianten zur Verfügung:
- Zusammenführen: Ergänzt noch nicht vorhandene eigene Filter. Die aktuelle Auswahl der Standardfilter bleibt erhalten.
- Ersetzen: Ersetzt alle Filtereinstellungen. Vorher wird ein Sicherungsexport angeboten.
Das Format ist in docs/filter-format.md beschrieben.
Unterstützte Thunderbird-Versionen
- Thunderbird 128 oder neuer
- entwickelt für Thunderbird 140 ESR
Entwicklung
Es werden keine externen JavaScript-Abhängigkeiten benötigt.
npm test
npm run check
npm run build
Alternativ können die Skripte direkt ausgeführt werden:
bash scripts/check.sh
bash scripts/build.sh
Die erzeugte XPI-Datei liegt anschließend unter dist/.
Repository
Die Projektdateien sind plattformneutral und für Forgejo, Codeberg oder andere Git-Dienste geeignet. Es sind keine GitHub-spezifischen Workflows oder Verweise enthalten.
Lizenz
Mozilla Public License 2.0. Siehe LICENSE.