[Eisfair] Addon-Paket zum Zertifikatshandling im Mail-Paket

Marcus Roeckrath marcus.roeckrath at gmx.de
Di Jan 7 23:23:59 CET 2014


Hallo,

ich habe heute eine erste Version des mail-addon-certs-Paketes
veröffentlicht.

Das Menu des Paketes ist im Modules-Menu des Mail-Menus zu finden.

Die Konfiguration erlaubt:

1. Die Fingerprint-Prüfung und Aktualisierung für fetchmail

Dazu wird ein Script nach jedem Mailholen aufgerufen und überprüft das
fetchmail-log auf einen Fingerprint-Mismatch. Liegt dieser vor, werden die
aktuellen Zertifikate der Mailserver geholt und die neuen Fingerprints in
die Mailkonfiguration eingetragen.

Prinzipiell kann die Funktion auch das erstmalige korrekte Eintragen eines
Fingerprint durchführen.

Hierzu wird der fetchmail-Eintrag eines Mailserver für den ssl-Mailabruf
konfiguriert, aber ein falscher Fingerprint eingetragen, z.B.

00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF

oder

00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00

Aber _niemals_ den gültigen Fingerprint eines anderen Servers eintragen; das
wird sicherlich falsche Ersetzungen durchführen.

Beim nächsten Mailabruf wird der Fingerprint-Mismatch erkannt und
korrigiert, wenn ein gültiges Zertifikat für den Mailserver heruntergeladen
werden konnte.

Tests kann man auch dadurch durchführen, dass man in der Mailkonfiguration
den Fingerprint ein Servers "ein wenig" verändert; auch das müsste dann
beim nächsten Mailabruf erkannt und korrigiert werden.
 
2. Zertifikate für den Mailversand abrufen

Diese Funktion wird über einen crontab-Eintrag regelmäßig ausgeführt und
aktualisiert die Zertifikate der in den Smarthost-Konfigurationen
angegebenen Mailserver.

Beide Funktionen können im Menu des Paketes auch manuell ausgeführtwerden.

Ich bitte um Tests, um noch mögliche Fehler im Paket zufinden.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair