Ist es mit Postfix möglich, allen E-Mails, die über eine Klartextverbindung (Nicht-TLS) empfangen werden, eine Warnung hinzuzufügen?
Zum Beispiel das Ändern des Betreffs und / oder das Hinzufügen eines benutzerdefinierten Headers.
Ist es mit Postfix möglich, allen E-Mails, die über eine Klartextverbindung (Nicht-TLS) empfangen werden, eine Warnung hinzuzufügen?
Zum Beispiel das Ändern des Betreffs und / oder das Hinzufügen eines benutzerdefinierten Headers.
Antworten:
Um dies zu erreichen, müssen Sie Postfix zunächst anweisen, den TLS-Verbindungsstatus in den Header " Empfangen" aufzunehmen . Zusätzlich /etc/postfix/main.cf
hinzufügen
smtpd_tls_received_header = yes
Dadurch wird (using TLSv1.2 with cipher … (256/256bits))
dem vom Postfix generierten empfangenen Header so etwas hinzugefügt . Diese Informationen können dann verwendet werden, um benutzerdefinierte Header hinzuzufügen. Beispielsweise könnte man einen X-Transport-Layer-Security
Header hinzufügen und seinen Wert abhängig davon festlegen, ob das obige Snippet im empfangenen Header vorhanden ist. Mögliche Methoden hierfür sind:
Ich kenne keine vorgefertigte Lösung dafür, aber es sollte auch nicht viel Arbeit sein.
editheader
Erweiterung von Sieve ist möglicherweise der einfachste Weg. Infos hier: mvmf.org/docs/draft-degener-sieve-editheader-00.txt (Abschnitt 5). Um Ihre E-Mail an die Sieve-Regeln zu senden, möchten Sie möglicherweise meiner Antwort hier folgen: unix.stackexchange.com/a/252907/23085 . Gehen Sie genauso vor, leiten Sie die E-Mails jedoch direkt an die lokale Dovecot-Zustellung weiter und erfordern Sie eine editheader
Erweiterung. Der Code sollte leicht zu finden sein, wenn Sie den Beispielen auf dem Link folgen.