Inhaltsverzeichnis

Einheitliche E-Mail-Signaturen mit Gitea pflegen

Inhaber, Vertrieb, Projektleitung, Support, Buchhaltung: Mehrere Mitarbeiter in unterschiedlichen Positionen schreiben von ihren persönlichen Adressen und von gemeinsamen Funktionsadressen wie service@ oder info@, oft von mehreren Rechnern aus. Jede Signatur soll trotzdem gleich aufgebaut, im Erscheinungsbild des Unternehmens und immer aktuell sein. Statt HTML-Code in jedes Postfach zu kopieren, liegen die Signaturen als Dateien in einem Git-Repository. Thunderbird liest sie bei jeder neuen Mail direkt von der Festplatte. Eine Änderung wird einmal eingetragen und ist nach dem nächsten Abgleich überall aktiv.

1. Das Prinzip

Thunderbird liest die Datei bei jeder neuen Mail neu ein. Ein Neustart ist nicht nötig. Für reine Textmails erzeugt Thunderbird die Textfassung selbst aus der HTML-Datei; die .txt braucht Thunderbird nicht.

2. Verworfene Alternativen

3. Aufbau einer Signatur, die überall gleich aussieht

<!doctype html>
<html lang="de">
<head><meta charset="utf-8"></head>
<body>
<table role="presentation" cellpadding="0" cellspacing="0" border="0"
       style="border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;color:#07304C;">
<tr><td style="font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:20px;">
  <strong>Max Muster</strong><br>
  <span style="font-size:13px;color:#5b7385;">Inhaber · IT-Partner für …</span>
</td></tr>
<!-- Logo, Telefon, E-Mail, Web, Handlungslink … -->
</table>
</body>
</html>

4. Persönliche Adressen und Funktionsadressen

Wer Links auf Partnerprofile setzt, sollte diese Profile auch pflegen: Sie werden ab sofort von Kunden besucht.

5. Einrichtung

Am eigenen Rechner (mit TortoiseGit)

  1. Repository klonen bzw. mit Pull aktualisieren.
  2. Thunderbird → Konten-Einstellungen → Konto bzw. Identität wählen.
  3. Haken bei „Stattdessen eine Datei als Signatur anhängen“, Datei …\signaturen\<name>.html wählen.
  4. Prüfen: neue Mail öffnen und den Absender umschalten. Die Signatur wechselt mit.

Bei Mitarbeitern (ohne Git-Kenntnisse)

git -C C:\signaturen fetch
git -C C:\signaturen reset --hard origin/main

reset --hard statt pull: Hat jemand die Datei versehentlich lokal geändert, bleibt ein pull hängen. reset --hard stellt immer den Stand aus Gitea her. Bei einer reinen Lesekopie ist das genau richtig.

6. Anfragen aus der Signatur erkennen

Jeder Link in der Signatur, der zu einer Anfrage führen soll, bekommt eine Herkunft in der Adresse (UTM-Parameter):

https://example.de/kontakt/?utm_source=signatur-max&utm_medium=email&utm_campaign=signaturen#termin

Dasselbe Schema nutzen wir für alle Wege, über die Anfragen kommen: digitale Visitenkarte, Partnerprofile bei Herstellern, LinkedIn, Google-Unternehmensprofil. So ist bei jeder Anfrage klar, woher sie kam.

7. Eine Änderung ausrollen

  1. .html und .txt der betroffenen Adresse(n) ändern, direkt im Gitea-Editor oder lokal.
  2. Eintragen mit aussagekräftiger Nachricht (bei uns mit Ticketbezug, z. B. refs #1234).
  3. Fertig. Der eigene Rechner holt per Pull, die Mitarbeiter-Rechner beim nächsten automatischen Abgleich.

Gitea begrenzt die Commit-Zusammenfassung im Web-Editor auf 100 Zeichen. Längere Erklärungen gehören in die Beschreibung darunter.