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
hN'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
sLimiter 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=yDemander 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=sExigez 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.
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.
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
Generate a key pair for your mail server and install the private key where that server signs outgoing messages.
Publish the public key as a TXT record at the generated selector hostname with your DNS provider.
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.
Mettez-le en pratique.
Poursuivez avec la documentation, les guides et les exemples sur ce sujet.