Showing results for 
Show  only  | Search instead for 
Did you mean: 
Go to solution

DNS TXT record for DKIM not propagating

HAs anybody had any success adding a DKIM record in GoDaddy DNS? I'm following the instructions at:

The 'SPF' record is added and propagates. The DKIM record is added, but has not propagated.

Super User I
Super User I

Re: DNS TXT record for DKIM not propagating

Hello @k4yplex!


It can take up to 72 hours for DNS records to propagate when adding/removing DNS records. 

Very Respectfully,

Drew Davis
Navy Veteran and Entrepreneur | GoDaddy Pro user | "Proud to be serving others!"

*** Please note that I offer free advice on this forum. Please feel free to give me KUDOS on this topic/discussion; mark my comment as ACCEPTED SOLUTION if you believe I've helped solved your issue. Thanks! ***

Re: DNS TXT record for DKIM not propagating

Hey Drew, thanks for that.


I should have mentioned in my first post that there had been no propagation after 96  hours.


The GoDaddy tech support have resolved this issue now.


The root cause is that what entries you add into the GoDaddy DNS management portal, and which look like the DNS records you would expect them to be, are in fact amended by the GoDaddy 'back end' systems before being converted to DNS records.

For example, in my case, I entered a TXT record as follows into the GoDaddy portal.

TXT mailjet._domainkey.<mydomain> k=rsa; <SHA256 encryption key>

What appears to happen is that the GoDaddy portal accepts this, displays it back to you but when being added to to the GoDaddy nameservers it is added as:

TXT mailjet._domainkey.<mydomain>.<mydomain> k=rsa; <SHA256 encryption key>

In other words, <mydomain> is being added for a second time to the TXT name field.

My issue wasn't helped by the fact that the instructions from my mail provider at: would seem to be incorrect. So in fact the correct method on the GoDaddy portal is to input the following:

TXT mailjet._domainkey k=rsa; <SHA256 encryption key>

and let GoDaddy portal add on the <mydomain>.

By comparison, the DNS record portal at IBM's softlayer Cloud portal expects the <mydomain> to be included when the record is added. Their portal does not append the <mydomain> name.


Clearly, there is a lack of standardisation here.


I have contacted Mailjet to ask them to correct their instructions, and I'd like a big shout out to Arminder at GoDaddy tech support who spent  couple of hours with me diagnosing and fixing this.