Domain verification is an optional step that enables account administrators to sign the email messages outgoing from their applications with DKIM (DomainKeys Identified Mail) – a digital signature added to the message header and secured with encryption. It improves email deliverability proving that an email was indeed sent and verified by the owner of the domain.

Additionally, you can still use free email providers like Gmail, Yahoo or Hotmail in the “From” field of your outgoing emails.

We strongly discourage the users from using public email domains as they can’t be verified and signed with DKIM, which imposes significant limitations on email deliverability.

Note: Domain verification should be performed by an administrator with relevant knowledge as it requires changes in the domain’s DNS records.

Verifying domain

Before verifying a domain, you must verify an email address. To learn more, see Configure and verify email.

  1. On the list of Email addresses and domains, hover over a domain and select Verify domain.

  1. Add TXT and CNAME records to your domain’s DNS settings.
    • Copy and paste the TXT and CNAME entries into the DNS records of your email address domain.
    • Select Verify on the domain verification dialog window.
    • Wait until DNS settings are propagated to other DNS.

    Note: The DNS propagation may take up to 72 hours. However, it usually takes effect within a few hours depending on the domain’s service provider.

  2. You can monitor the verification process by checking the statuses on the Email addresses and domains list.
    • Unverified domain – the domain is not verified.
    • Pending verification – the verification process has been started but it’s not completed yet.
    • Verified domain – a domain is verified, which means the email messages outgoing from the “From” email address of this domain are signed with DKIM from now on.

Example DNS set up

Depending on your DNS provider, the way of setting up DNS records may slightly differ. Below is an example of how to configure DNS records with GoDaddy.

Setting up the records in GoDaddy

  1. In your GoDaddy account, select your domain to access the Domain Settings
  2. Select Manage DNS under Additional Settings.
  3. Select Add to add a new record.
  4. Select a record type – TXT or CNAME.
  5. Based on the record type, enter TXT and CNAME values.
  6. Select Add Record to save the changes. Most DNS updates take effect within an hour, but it could take up to 48 hours.

To learn more about configuring the DNS records in GoDaddy, visit GoDaddy.