Ajouter un avertissement aux e-mails reçus par Postfix sans TLS

Est-il possible avec Postfix d'append un avertissement à tous les emails reçus sur une connection en text clair (non-TLS)?

Par exemple, modifier le sujet et / ou append un en-tête personnalisé.

La façon d'aller ici est d'abord dire à Postfix d'append l'état de la connection TLS dans l'en-tête Received . Dans /etc/postfix/main.cf add

 smtpd_tls_received_header = yes 

Cela appenda quelque chose comme (using TLSv1.2 with cipher … (256/256bits)) à l'en-tête reçu généré par suffixe. Cette information peut ensuite être utilisée pour append des en-têtes personnalisés. Par exemple, on pourrait append un en X-Transport-Layer-Security tête X-Transport-Layer-Security et définir sa valeur selon que l'extrait ci-dessus est présent dans l'en-tête Received. Les methods possibles pour le faire include

  • écrire un filter de contenu personnalisé qui est appelé par Postfix,
  • exploiter les scripts Sieve pour modifier le message, ou
  • utiliser des quadrillions d'autres methods pour traiter les messages (proxy, milter, etc.).

Je ne connais pas de solution toute faite pour le faire, mais cela ne devrait pas être un gros problème non plus.