Configuring DKIM with Mailpro takes about ten minutes and pays off immediately: signed messages, higher inbox placement and protection against domain spoofing. This guide walks you through the four steps, from generating the keys to validating the signature.

Before you start: You need access to your DNS registrar (Cloudflare, GoDaddy, OVH, Route53, etc.) and the ability to add a TXT record on a subdomain.

Step 1 — Generate your DKIM key pair in Mailpro

Log into your Mailpro account, open Account → Authentication → DKIM and click Generate. Mailpro creates a 2048-bit RSA key pair, stores the private key securely, and displays the TXT record you must publish.

Step 2 — Publish the TXT record in your DNS

Copy the record from Mailpro and create a new TXT entry in your DNS panel. The host is typically:

mailpro._domainkey.yourdomain.com

The value starts with v=DKIM1; k=rsa; p=…. Save the record.

FieldValue
TypeTXT
Host / Namemailpro._domainkey
Valuev=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQE...
TTL3600 (1 hour)

Step 3 — Wait for DNS propagation

Most providers update within 5–30 minutes. If your DNS uses long TTLs, allow up to 24 hours. You can check propagation with any public DKIM lookup tool.

Common pitfall: Some DNS panels split long TXT values into multiple strings. Mailpro’s key fits in one string, but if your panel inserts spaces or quotes, the signature will fail.

Step 4 — Validate the signature

Back in Mailpro, click Verify DKIM. The platform queries your DNS, parses the public key and signs a test message. If everything matches, you see a green check. From that moment on, every email sent from your domain is signed automatically.

Best practices

Combine DKIM with SPF and DMARC for full sender authentication. Watch our short tutorial: how to authenticate the DKIM method.

Sign every email automatically

Mailpro generates, hosts and rotates DKIM keys for you. Activate from the DKIM configuration page and read the full DKIM FAQ.

Previous question

   

Next question

You might also be interested in:

Are Email Addresses Case Sensitive?

Short answer: in everyday email use, addresses are treated as case-insensitive. Sending to [email protected] or [email protected] reaches the same inbox...

Read more

What Are the Differences Between Texting and Email?

Texting and email both deliver written messages, but they target very different moments. SMS goes straight to the phone in...

Read more

How to Fix Error 5.7.1 (Relay Access Denied)

Code 5.7.1 « Relay access denied » means the SMTP server you connected to refuses to forward your message to...

Read more

MSISDN: Definition and Format (CC+NDC+SN)

MSISDN stands for Mobile Station International Subscriber Directory Number. It is the worldwide format your SMS gateway uses to identify...

Read more

What Is SMTP Error 554 and How to Fix It?

SMTP error 554 is a permanent rejection: the recipient server refused to accept your email. The good news? Once you...

Read more

Unleash the Power of Professional Email Marketing

Secure, scalable, and built for impact. Join Mailpro™ today and enjoy 500 free credits to send your first campaign.
Start Sending for Free