Générateur de clés DKIM

Generate a DKIM key pair locally in your browser to sign outgoing mail and protect messages from tampering, or paste an existing DNS record to verify its configuration.

Qu'est-ce que DKIM ?

DKIM (DomainKeys Identified Mail) attaches a cryptographic signature to your outgoing emails using a private key stored on your mail server. Receiving mailbox providers look up the matching public key in your domain's DNS to confirm the message came from your domain and arrived unaltered.

You generate the key pair once per selector. The private key stays with your mail server or email provider to sign outbound messages, while the public key is published as a DNS TXT record under that selector so receiving servers can verify the signature.

Sélecteur

A short prefix that lets you publish multiple DKIM keys under one domain so you can rotate keys safely or separate different sending services.

Clé publique (DNS)

Published as a TXT record at selector._domainkey.yourdomain.com so receiving mail servers can fetch it and validate message signatures.

Clé privée (votre serveur)

Installed on your mail server or sending platform to sign outgoing messages. Keep it confidential and store it in your secrets manager.

DKIM proves a message was signed by your domain and arrived intact, while DMARC tells receivers how to handle messages that fail authentication. Once your DKIM signature passes, use the DMARC policy generator to configure enforcement.

Générez votre clé

Enter your domain and selector, choose a key length, and generate your key pair. You can also paste an existing TXT record on the right to inspect its fields.

Générer une paire de clés

Fonctionne entièrement dans votre navigateur. La clé privée n'est jamais envoyée nulle part.

Taille de clé

2048 bits est la recommandation actuelle. 1024 bits est plus faible mais plus court, ce qui compte si votre fournisseur DNS a du mal avec les longs enregistrements TXT.

Restreindre les hachages à SHA-256

h

N'autoriser que les signatures SHA-256. Désactiver cette option accepte également l'ancien et plus faible SHA-1. La plupart des expéditeurs devraient la laisser activée.

Restreindre à l'e-mail

s

Limiter cette clé à la signature d'e-mails, afin qu'elle ne puisse pas être réutilisée pour signer autre chose qui vérifierait le tag s.

Mode test

t=y

Demander aux destinataires de ne pas encore agir en cas d'échec de signature. Utile pendant le déploiement. Désactivez cette option une fois que les e-mails sont signés et passent sans erreur.

Correspondance stricte du sous-domaine

t=s

Exigez que le domaine de signature corresponde exactement à votre domaine From, afin que cette clé ne puisse pas être utilisée pour signer au nom d'un sous-domaine.

Clé privée

Générez une paire de clés pour voir votre clé privée ici.

Enregistrement DNS

Publiez cet enregistrement TXT sur votre domaine.

Type
TXT
Hôte
mail._domainkey

Ajoutez ceci comme nouvel enregistrement chez votre fournisseur DNS. « Type » et « Host » sont les champs demandés. Certains fournisseurs n'attendent que mail._domainkey dans le champ host et ajoutent le domaine automatiquement.

Valeur

Collez un enregistrement existant ici pour le vérifier. La clé privée ne pourra pas être récupérée.

Générer, publier et vérifier

  1. Generate a key pair for your mail server and install the private key where that server signs outgoing messages.

  2. Publish the public key as a TXT record at the generated selector hostname with your DNS provider.

  3. Send a test email and verify that DKIM passes using the Email header analyzer.

Pour les e-mails envoyés via Bird, utilisez la clé de signature que Bird génère pour vous. Copiez les enregistrements DNS exacts depuis votre domaine, suivez le guide de publication DNS, puis vérifiez le statut de vérification du domaine.

Start building with Bird in minutes.