GoDaddy/Cloudflare valid DKIM record not sending

I used mail tester com to check why emails are not getting through and received a 6.8/10. It shows that DKIM is invalid.

This is even though various sites say that I have a valid DKIM record.

My DKIM DNS record is as follows:

v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1qe5FbQyrcn5nIMx7xTdUj9uOavYLy+HP4zrOUPlbHiPAYhXS156Rjbd15n8KWon1Obxe+VIhItTXLPYS3henU4EAFw4su79FUD91EUV/7ewjbypIqtvV//6dTqvtmZiekmvbBFTlprH2pWMUG/cak/k6+GW0r8Z/GQ7+EVhoObOZKzzFDQFvZxNFuPIAFTP/Lmjo+hBVVhGK1yzKlklkjgpXwWniIV5WV7huvNAsvEvNgVl4RIQVKsjDUCZoivwJjhOUFLykCDGazyNxkhwlyfCwthXiDe3kPdLQLjmQAV4PBhG56lDcMih8iEAI/4nqkeUJAVGEMniVdY44rZjnQIDAQAB;

My MX record (also on GoDaddy) is


There is a second DKIM record so that we can do bulk mail sends through a third party.


However, the problem exists even if I delete this record.

It seems to be sending a different DKIM header.

How can I set it up so that mail tester com (and all my email) is sent with a valid DKIM in the header?

Cloudflare doesn’t send the DKIM header. Your mail provider does this. Cloudflare DNS just provides the “checksum” that goes with it.

By the way, make sure that CNAME is set to :grey: DNS Only.

1 Like

Yes. CNAME is set to DNS only for the third party. to send email.

The mail server is setup as an A name for this.
Do I need a second CNAME for this as well?

Whilst the DKIM is reporting as valid in a number of websites, it is not sending this valid header.

How can I correct it?


As long as your mail server’s DNS records are set to :grey:, that’s all that Cloudflare is involved with. Anything else, you’ll need to ask your mail host.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.