How to add DKIM and DMARC records in Bluehost? Video

Starting in February 2024, Gmail and Yahoo are rolling out new authentication requirements which require using a custom DKIM authenticated domain with DMARC reinforced.

GetResponse strongly advises all senders to use email addresses from their own sending domains as a from field, and to configure both DKIM and DMARC.

For additional details on these modifications, refer to our blog post:
Gmail and Yahoo’s Authentication Changes: All You Need to Know

To add your own DKIM key, make sure you have:

  • Your own domain.
  • Access to the DNS administration panel.
  • A DKIM key is provided by GetResponse.

Getting DKIM key

  1. In the GetResponse Dashboard, click Profile >> Emails and Domains.
  2. In Email addresses tab click Update DNS record next to the domain name you would like to generate the DKIM key for.



  3. (Optional) If you would like to use 2048-bit DKIM key – move the slider beside Generate a 2048-bit DKIM key for stronger protection and confirm that.

    2048 DKIM

  4. Copy host name and value from the pop-up window.

    getting dkim from getresponse

Adding DKIM record in Bluehost

These steps will allow you to add the necessary DKIM record for your domain within Bluehost.

  1. Log in to your Bluehost account.
  2. Click on Domains.

    Domains tab in bluehost

  3. Scroll to the bottom and expand the Advanced Tools section.
  4. Next to Advanced DNS Records, click Manage.

    Manage Domains in bluehost
  5. Click Add record.

    adding DNS record in bluehost

  6. Select the record Type: TXT.
  7. In Refers to box select: Other Host.
  8. Paste the Host Name you got from your GetResponse account.
  9. Paste the DKIM TXT Value copied from your GetResponse account.
  10. Select TTL as 1 Hour.
  11. Hit Add when ready.

    DKIM record in bluehost

Adding DMARC record in Bluehost

After adding DKIM you can add DMARC straight away. If you are doing this at another time, repeat steps 1-4 from the previous paragraph.

  1. Click Add record.
  2. Select the record Type: TXT.
  3. In Refers to box select: Other Host.
  4. Enter the Host Name: _dmarc
  5. Enter the TXT Value: v=DMARC1;p=none
  6. Select TTL as 1 Hour.
  7. Hit Add when ready.

    DMARC record in bluehost