How to configure public GPG DKIM record from GoDaddy account?

Hi, i’m trying to configure my DKIM record to send email verification messages on GoDaddy shared hosting (without root access). I’m trying to do that using instruction from that topic:

But at my GoDaddy cPanel email encryption section my public key encrypts with GnuPG format, that i can’t add to my cloudflare TXT record.

How can i resolve that problem?

Great thanks for the advice.

Why can’t you add them to Cloudflare? Make sure you enter them correctly without any line breaks.

I’ve tried to do this much times manually and using this service: https://www.textfixer.com/tools/remove-line-breaks.php

When i’m trying to save it border becomes red, and i can’t

My TXT record looks like this:

v=DKIM1; k=rsa; t=s;
p=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 qoNWmWJ45c+kE8F2HOJD+NFEsrL3p6uRsKQ= =eJRz

It would appear that string is slightly too long. Are you sure this is the correct string you are supposed to enter? Double check that.

Yes i too think that is the case, Godaddy encrypts public and private key for my DKIM record using GPG encryption, and i can’t make another because i don’t have root permission in my cPanel only that one i can create. On other services like DMARCLY used another encryption methods for public key. And it works good. But private key i can create only on my hosted machine.

If that value really is correct one, it would seem Cloudflare does not support such a long string for now. Maybe open a support ticket for clarification too.

Yes the value is correct where can i make support tiсket?

support.cloudflare.com/requests/new

thanks, nice day

TXT records are limited to 255 characters, longer ones get concatenated and it seems Cloudflare imposes an overall limit of two kilobytes.

I found here https://support.cloudflare.com/hc/en-us/articles/360019093151-Email-authentication-methods that DKIM records can often exceed the 255-character limit for TXT records

In which case there’ll be more than one TXT record and they get concatenated.

What you could try is to set up one with

v=DKIM1; k=rsa; t=s; p=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

and a second one with

QUCXyxn8wIbDAAKCRBIMUI+skuU+ryoAQCNUN/6hdLtFsezKtYqPI9s+f1FREhtvJSD/6bMH3n7zAD+KdNwRz42qoNWmWJ45c+kE8F2HOJD+NFEsrL3p6uRsKQ==eJRz

Can’t say whether that will work though and whether it will be in the right order.

1 Like

I’ve read this too, i’ll try :slight_smile:

I’ve added TXT records and waited for 12 hours, but unfortunately it doesn’t help. When i type my id on https://dkimcore.org/c/keycheck it writes me that there should only be one TXT record for my id, there are 2. And on https://mail-tester.com i see that my DKIM selector didn’t changed from default. So the problem didn’t solve.

Looked closer into it and two records probably really cannot work.

Having values with more than 255 records does not seem to create more than one record but just splits the values into 255 byte chunks and places them separately into one record.

Maybe try to switch to another encryption mode - if possible - which gets the value below two kilobytes. As it is right now you won’t be able to configure it on Cloudflare. Maybe contact support and they can unlock some mystical DNS feature :slight_smile:

thanks for the reply i’ve already contacted with support team on Godaddy hosting, but they asked me if i have problems with google mail i should contact with them, so they didn’t answered the question. So that problem becomes rather mysterious… :grinning:

They are not known for offering exactly the best service :wink:
Overall I’d probably recommend to switch host altogether.

1 Like

In this case, I think the lack of error message is confusing here - I’ve raised a bug internally to address this. We only support TXT records of up to 2048 as @sandro mentioned

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