- JavaScript 78.5%
- HTML 9.9%
- CSS 6.7%
- Python 2.9%
- Shell 2%
| 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.1.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. Eigene Filter erkennen ihre Suchtexte auch dann, wenn jede betroffene Zeile mit >, >>, >>> oder einer tieferen Zitatstufe beginnt. Jeder erfolgreich entfernte Textbereich wird durch genau eine Leerzeile ersetzt.
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.