Categories: Linux

Thunderbird Signatur manuell einfugen – mein erstes TB Plugin

Wenn man E-Mail Vorlagen im Thunderbird ohne Signatur abgespeichert hat, dann steht man vor einem kleinen Problem wenn man auf Basis der Vorlage ein Mail erstellen will und dieses eine Signatur haben soll!

Aus meiner Sicht eigentlich eine total simple Funktion und völlig unverständlich warum das im Thunderbird nicht drinnen ist.

Das war für mich heute der Grund warum ich mich ein paar Stunden mit XPI, XUL und JavaScript beschäftigt habe. Eigentlich eine recht einfach Sache.

Als erstes habe ich mir das Grundgerüst der XPI Datei mit dem Add-on Builder vom Mozilla Projekt erstellt.

Anschließend habe ich nach passenden Beispielen und Referenzen gesucht, dabei waren die folgenden Seiten/Quellen recht hilfreich:

– Beispielcode – Compose New Message
– Source-Code von am-identity-edit.js zum finden der Signatur
– Die Jar-Dateien einer Installierten Thunderbird Version (de.jar und messenger.jar)
– Eine beliebiges Add-On zum Anregungen holen (Contacts Sidebar in meinem Fall)

Alles in allem war’s gar nicht so schwer – das ganze läuft mit 35 Zeilen XUL/JavaScript Mischmasch und funktioniert bisher ganz gut.

Für meine Thunderbird Add-On Premieren Programmierung bin ich recht zufrieden! 🙂

Mit meinem kleinen Tool und der Einstellung „mail.identity.id1.attach_signature=true“ in der Prefs.js gesetzt, wird standardmässig keine Signatur angehängt und mit Rechtsklick „Signatur am Ende einfügen“ eingefügt.
Warum der Wert auf „true“ stehen muss erschließt sich mir nicht wirklich, aber so hat es funktioniert.

Für den Fall dass jemand Interesse an dem Teil hat einfach melden…

2011-05-26 Nachtrag: Ich habs mal als Add-On bei Mozilla eingereicht, jetzt heisst es warten auf den Review…

Manfred

View Comments

Recent Posts

VM – ZFS Partition online vergrößern

Man macht es nicht jeden Tag, darum schadet es nicht sich's kurz zu notieren... Hier…

1 Jahr ago

Samba Password History für einen User löschen

Meine Suche bei Google hatte mal wieder keinen vernünftigen Treffer gelandet, das Problem - ich…

1 Jahr ago

HP Eine Firma von der ich nicht mal geschenkte Drucker nehmen würde!!!

Ich muss mal eben etwas Druck ablassen, ein Kunde von mir setzt einen Drucker von…

2 Jahren ago

IRMC Console Redirection ohne Lizenz

Wer beim Server bestellen vergessen hat die erweiterte IRMC Lizenz zu ordern, der steht vor…

2 Jahren ago

WOL im BIOS aktivieren reicht nicht immer

Ich nutze seit langer Zeit ein System für meine Backups welches in der Nacht von…

2 Jahren ago

Apache Guacamole mit TOPT – funktioniert nicht

Es scheint wohl eine noch nicht so häufig genutzte Kombination zu sein - Apache Guacamole…

2 Jahren ago