Configuration de la signature DKIM pour les messages acheminés vers des domaines Internet externes
Domino peut utiliser lDKIM (Domain Keys Identified Mail) pour signer les messages envoyés par des utilisateurs internes vers des domaines Internet externes.
Lorsqu'un agent MTA SMTP externe reçoit un message signé DKIM, il utilise la signature DKIM pour vérifier que le contenu et les en-têtes spécifiques du message n'ont pas été modifiés depuis la signature DKIM. La signature DKIM prend la forme d'un en-tête DKIM-Signature que le routeur Domino ajoute au message lors d'un saut SMTP. L'en-tête DKIM-Signature contient des informations que l'élément MTA externe peut utiliser pour vérifier le contenu du message à l'aide des données de signature et d'une clé publique acquise via DNS. Pour plus d'informations sur la signature DKIM, voir RFC6376.
Pour signer des messages à l'aide de DKIM, Domino utilise des paires de clés que vous créez à l'aide de la commande keymgmt. La commande crée un document dans un magasin de données d'identification qui inclut un domaine Internet et des éléments de sélecteur. Ces éléments permettent au routeur Domino de trouver la clé privée correcte à utiliser pour générer la signature DKIM.
Pour utiliser DKIM afin de signer les messages acheminés vers Internet, configurez DKIM sur les serveurs Domino à la périphérie de votre environnement Domino qui utilisent SMTP pour transférer le courrier vers l'Internet.
- Serveur SMTP Domino 12.0.1 sous Linux 64 ou Windows 64.
- Un magasin de données d'identification pour stocker les clés DKIM sur chaque SMTP Domino qui utilise la signature DKIM. Pour obtenir des informations sur la création d'un magasin de données d'identification si vous n'en utilisez pas déjà un, reportez-vous à Utilisation d'un magasin de données d'identification pour stocker des données d'identification.
- Un enregistrement TXT DNS pour chaque domaine Internet interne à activer pour DKIM. Vous utilisez une commande keymgmt pour créer cet enregistrement TXT DNS à l'aide d'une clé du magasin de données d'identification, comme décrit dans cette procédure. Votre fournisseur DNS peut fournir des instructions pour ajouter cet enregistrement à vos paramètres de domaine DNS.
- Créez des clés de signature DKIM dans le magasin de données d'identification.
- Créez un enregistrement TXT DNS contenant la clé et ajoutez-le à vos paramètres de domaine DNS.
- Spécifiez la ou les clés à utiliser pour la signature DKIM (via notes.ini) sur le serveur.
- Activez la signature DKIM (via notes.ini) sur le serveur.
Créer des clés de signature DKIM
keymgmt create DKIM <domain> <selector> RSA [<keySize>]<domain>est le nom du domaine Internet Domino, par exemple,renovations.comousales.renovations.com.<selector>est le nom de votre choix pour le sélecteur DKIM. Le sélecteur est spécifié dans l'en-tête DKIM-Signature et indique où la partie clé publique de la paire de clés DKIM existe dans le DNS.<keySize>est la taille spécifiée pour la clé DKIM. La taille peut être 1 024, 2 048 ou 4 096.
keymgmt create DKIM renovations.com 12345 RSA 2048> keymgmt create DKIM renovations.com 12345 RSA 2048 [4F24:0007-2F28] Created DKIM key 12345._domainkey.renovations.com
Créer un enregistrement TXT DNS dans un fichier .txt
keymgmt export DKIM DNS <domain> <selector> <dkimdnsfile><domain>est le nom du domaine Internet Domino que vous avez spécifié pour la clé.<selector>est le sélecteur DKIM que vous avez spécifié pour la clé.<dkimdnsfile>est le nom du fichier. txt à créer dans le répertoire de travail Domino qui contient l'enregistrement TXT DNS.
keymgmt export DKIM DNS renovations.com 12345 dkimdns.txtCette commande crée le fichier dkimdns.txt et ajoute le contenu d'un enregistrement TXT DNS pour 12345._domainkey.renovations.com. Utilisez les informations de ce fichier pour ajouter l'enregistrement TXT à vos paramètres de domaine DNS.
Spécifier les clés à utiliser pour la signature DKIM
| Exemple de paramètre | Description | Exemple |
|---|---|---|
| DKIM_KEY_<domain>=<selector> | Lorsque les utilisateurs envoient des messages à partir du domaine spécifié ou de l'un de ses sous-domaines, le serveur signe les messages avec la clé correspondant au sélecteur spécifié. | DKIM_KEY_renovations.com=09262021 |
| DKIM_KEY_<subdomain>=<selector> | Lorsque les utilisateurs envoient des messages à partir du sous-domaine spécifié, le serveur signe les messages avec la clé correspondant au sélecteur spécifié. | DKIM_KEY_sales.renovations.com=sales4321 |
| DKIM_KEY_<domain>=<selector>,<selector> | Lorsque les utilisateurs envoient des messages à partir du domaine spécifié, le serveur signe les messages avec les deux clés spécifiées par deux sélecteurs. Ce scénario est utile pour :
|
DKIM_KEY_renovations.com=09262021,10042021 |
| DKIM_KEY_<aliasdomain>=<domain>;<selector> | Lorsque les utilisateurs envoient des messages à partir d'un domaine alias (un domaine qui n'est pas le domaine principal), les messages sont signés avec la clé correspondant au sélecteur du domaine principal. | DKIM_KEY_aliasrenovations.com=renovations.com;09262021 |
Activer la signature DKIM
RouterDKIMSigning=<value><value> est l'une des valeurs suivantes :- 1 Cette option fait un effort pour signer un message si une clé de signature est spécifiée pour le domaine des expéditeurs. Si une erreur de signature se produit, une erreur est consignée mais le message est livré sans signature.
- 2 Cette option applique la signature DKIM. Si une clé de signature est spécifiée pour le domaine des expéditeurs et qu'une erreur de signature se produit, l'erreur est consignée et le message n'est pas envoyé. L'utilisateur expéditeur reçoit un rapport de non-distribution.