Pour des besoins précis, on a souvent besoin de personnaliser les en-têtes des courriels que l’on envoie. Que ce soit pour y glisser des métadonnées de chiffrement, de transport, de filtrage, d’identité, ou encore de classification, c'est une pratique courante et transparente.

Sous MacOS, le logiciel Mail.app utilise la clé de configuration UserHeaders pour définir les en-têtes utilisateur. Ainsi, dans mon cas j’ajoute les deux en-têtes suivants :

  • OpenPGP : l’empreinte de ma clé PGP, et l’URI de son emplacement ;
  • X-FOAF : l’URI de mon identité pour le web sémantique.

Ces deux champs sont positionné via le terminal :

defaults write com.apple.mail UserHeaders ' { \
    OpenPGP = "id=5E88C01EBAFD1998; preference=signencrypt; url=https://Damien.Clauzel.eu/blog/public/Cles_publiques/Damien_Clauzel.eu-public.gpg"; \
    X-Foaf" = "https://Damien.Clauzel.eu/Damien_CLAUZEL-FoaF.rdf"; \
} '

On constate désormais la présence des nouveaux en-têtes dans les courriels envoyés :

Return-Path: <damien@clauzel.eu>
Received: from ?IPv6:2a01:e34:ec15:6030:b91e:f8a8:1579:acba? ([2a01:e34:ec15:6030:b91e:f8a8:1579:acba])
        by smtp.gmail.com with ESMTPSA id ue1sm3813420wjc.44.2016.07.01.09.55.57
        for <example@example.com>
        (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
        Fri, 01 Jul 2016 09:55:57 -0700 (PDT)
From: Damien Clauzel <damien@clauzel.eu>
X-Google-Original-From: Damien Clauzel <Damien@clauzel.eu>
Subject: XXXXX
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Content-Type: multipart/signed; boundary="Apple-Mail=_C578A8CA-4F46-4294-83B1-893306A67B44"; protocol="application/pgp-signature"; micalg=pgp-sha512
X-Pgp-Agent: GPGMail 2.6b2
X-Foaf: https://Damien.Clauzel.eu/Damien_CLAUZEL-FoaF.rdf
OpenPGP: id=5E88C01EBAFD1998; preference=signencrypt; url=https://Damien.Clauzel.eu/public/Cles_publiques/Damien_Clauzel.eu-public.gpg
In-Reply-To: <YYYYY@example.com>
Date: Fri, 1 Jul 2016 18:55:56 +0200
Message-Id: <ZZZZZ@clauzel.eu>
References: <AAAAA@example.com> <BBBBB@example.com>
To: Example <example @example.com>
X-Mailer: Apple Mail (2.3124)