Generatore di chiavi 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.

Cos'è 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.

Selettore

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

Chiave pubblica (DNS)

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

Chiave privata (il tuo server)

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.

Genera la tua chiave

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.

Genera una coppia di chiavi

Funziona interamente nel tuo browser. La chiave privata non viene mai inviata da nessuna parte.

Dimensione della chiave

2048-bit è la raccomandazione attuale. 1024-bit è più debole ma più corto, il che conta se il tuo provider DNS ha difficoltà con record TXT lunghi.

Limita gli hash a SHA-256

h

Consenti solo firme SHA-256. Disattivando questa opzione vengono accettate anche le firme SHA-1, più vecchie e deboli. La maggior parte dei mittenti dovrebbe tenerla attiva.

Limita all'email

s

Limita questa chiave alla firma delle email, in modo che non possa essere riutilizzata per firmare qualsiasi altro contenuto che verifica il tag s.

Modalità di test

t=y

Chiedi ai destinatari di non intervenire in caso di errore della firma, per ora. Utile durante il rollout. Disattiva questa opzione quando le email vengono firmate e verificate correttamente.

Corrispondenza rigorosa del sottodominio

t=s

Richiedi che il dominio di firma corrisponda esattamente al dominio del mittente (From), impedendo l'uso di questa chiave per firmare email di un sottodominio.

Chiave privata

Genera una coppia di chiavi per visualizzare qui la tua chiave privata.

Record DNS

Pubblica questo record TXT nel tuo dominio.

Tipo
TXT
Host
mail._domainkey

Aggiungi questo come nuovo record presso il tuo provider DNS. "Type" e "Host" sono i campi richiesti. Alcuni provider richiedono solo mail._domainkey nel campo host e aggiungono il dominio automaticamente.

Valore

Incolla qui un record esistente per verificarlo. Non è possibile recuperare la chiave privata.

Genera, pubblica e verifica

  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.

Per le email inviate tramite Bird, usa la chiave di firma che Bird genera per te. Copia i record DNS esatti dal tuo dominio, segui la guida alla pubblicazione DNS, poi controlla lo stato di verifica del dominio.

Start building with Bird in minutes.