Q: How to set DKIM if your email provider is GoDaddy and your host provider is Google?
Step 1: Get your DKIM key in your Admin console
You must be signed in as a super administrator for this task.
Important: After you turn on Gmail for your organisation, you must wait 24–72 hours before you can get your DKIM key in the Admin console. If you try to generate a key before the waiting period is over, you might get this error: DKIM record not created. You must wait 24 to 72 hours after enabling Gmail with a registered domain before you can create a DKIM record.
In the Admin console, go to Menu - Apps - Google Workspace - Gmail
Click Authenticate email.
In the Selected domain menu, select the domain where you want to set up DKIM.
Click the Generate New Record button.
In the Generate new record box, select your DKIM key settings:
At the bottom of the Generate new record box, click Generate. On the setting page, the text string beneath TXT record value changes to a new value and this message is displayed: DKIM authentication settings updated.
Next: Add the DKIM to your domain provider:
Log into your domain provider and add the DKIM information you got in Step 1.
Keep these tips in mind:
TXT record limits: Some domain providers limit TXT record length. If yours does, read TXT record limits and DKIM keys.
DKIM can take up to 48 hours to start: After adding a DKIM key, it can take up to 48 hours for DKIM authentication to start working.
Multiple domains: If you’re setting up DKIM for more than one domain, complete the steps below for each domain. You must get a unique DKIM key from the Admin console for each domain.
Subdomains: If you need to set up DKIM for a subdomain, read Add a DKIM key for a subdomain.
For help with your domain sign-in information, settings, or TXT records, contact your domain provider. For example, if Google Domains is your domain provider, get help here. Google doesn't provide technical support for third-party domain providers.
Sign in to the management console for your domain provider.
Locate the page where you update DNS settings for your domain.
Add a TXT record for DKIM:
In the first field, enter the DNS Host name (TXT record name) shown in the Admin console.
In the second field, enter the TXT record value (DKIM key) shown in the Admin console.
Save your changes.
Once the record is added to your provider, make sure to go back to Google and start the Authentication.
This should explain and make this process easier for you, but if you have any additional questions do not hesitate to ask us or your email or host provider as this is up to them.