Skip to main content

Set up SPF and DKIM for a provider

Abstract

Learn how to set up SPF and DKIM for Namecheap, Name.com, Cloudflare, Arvixe, Ipage, networksolutions.com, register.com, Justhost, Bluehost, HostMonster, HostGator, and GoDaddy.

It is very important to set up SPF and DKIM correctly as it improves the deliverability of your campaigns. First, you must make sure you know where to find the required SPF and DKIM information inside your account in our platform.

Usually, it takes 30 minutes for newly created records to take effect. Also, we recommend you to check that you have correctly completed the verification procedure.

Warning

Do not create two SPF records because this makes your SPF invalid. If you already have an existing SPF record, edit it instead of creating a new one.

Set up SPF and DKIM for GoDaddy

To set up SPF for GoDaddy:

  1. Go to www.godaddy.com and log in.

  2. Click Add New Record.

  3. In the Add DNS Record dialog box fill out the following fields:

    • Host: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record name. Enter @ to map the record directly to your domain name.

    • TXT value: locate the SPF TXT records of your sender on your account in our platform and enter the provided TXT record value. Example SPF TXT record value for your GoDaddy provider: v=spf1 include:spfa.mailendo.com ~all

    • TTL: select for how long the server must cache the information.

  4. Click Ok.

To set up DKIM for GoDaddy:

  1. Go to www.godaddy.com and log in.

  2. Click Add New Record.

  3. In the Add DNS Record dialog box fill out the following fields:

    • Host: enter the subdomain of your host name, such as www or ftp. After locating the DKIM record of your sender on your account in our platform, use only the value ms._domainkey as a TXT Name for your GoDaddy provider (do not use the part that contains your domain name, because Godaddy adds the domain automatically).

    • Points to: locate the DKIM record of your sender on your account in our platform and enter the provided TXT record value. Example DKIM TXT record value for your GoDaddy provider:

      k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeI7zzyj11l3owcIz3nZWAcuEhDxSCWYeapkj4G6WuV38WhRTxD5rXA0GQysBn+1w2FiVV0KDBHb8VLB13y8jU0SX/IiM7h0zilACnN6qzMvbG/6Z5x/ja/AB5Gc1vQrgF9ztt2/QAAAQAB 
    • TTL: select for how long the server must cache the information.

Set up SPF and DKIM for Google Domains

To set up SPF for Google Domains:

  1. Sign in to the management console for your domain host.

  2. Locate the page where you update the DNS TXT settings for your domain.

  3. On the left sidebar, click Domains and click Manage.

  4. Add a TXT record for SPF:

    • Type: TXT.

    • Host: add @ that corresponds to your domain. If you're adding a SPF record for a subdomain, enter the subdomain instead of @. Read Apply an SPF record to subdomain with the Host setting for more information.

    • Value: If you only send email from Google Workspace, enter this SPF record:

      v=spf1 include:_spf.google.com ~all

      If you use additional email senders, enter the SPF record you created in basic or advanced setup.

    • TTL: 1 hour or 3600 seconds.

  5. Save your changes.

To set up DKIM for Google Domains:

  1. Sign in to the management console for your domain provider.

  2. Locate the page where you update the DNS TXT settings for your domain.

  3. On the left sidebar, click Domains and click Manage.

  4. Add a TXT record for DKIM:

    • In the first field, enter the 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.

  5. Save your changes.

Set up SPF and DKIM for Namecheap

To set up SPF for Namecheap:

  1. Sign in to your Namecheap account.

  2. On the left sidebar, click Domains and click Manage.

  3. On the Advanced DNS tab, click Add new record.

  4. Fill out the following fields:

    • Type: TXT.

    • Host: add @ that corresponds to your (sub) domain.

    • Value: enter the provided TXT record value.Working with SPF, DKIM, and DMARC

    • TTL: use the Auto option or select for how long the server must cache the information.

  5. Click Save changes.

To set up DKIM for Namecheap:

  1. Sign in to your Namecheap account.

  2. On the left sidebar, click Domains and click Manage.

  3. On the Advanced DNS tab, click Add new record.

  4. Fill out the following fields:

    • Type: TXT.

    • Host: locate the DKIM record of your sender on your account in our platform, use only the value ms._domainkey as a TXT Name for your Namecheap provider (do not use the part that contains your domain name, because this is Namecheap's system requirement).

    • Value: locate the DKIM record of your sender on your account in our platform, select Other Host and enter the TXT record value.

    • TTL: Use the Auto option or select for how long the server must cache the information.

  5. Click Save all changes.

Set up SPF and DKIM for Name.com

To set up SPF for Name.com:

  1. Log in to your Name.com account.

  2. On the top right, click My domains.

  3. Click the domain name you wish to create an SPF record for and click Manage DNS records.

  4. Fill out the following fields:

    • Type: TXT.

    • Host: enter the provided TXT record name. Example SPF TXT record name for your Name.com provider: mydomain.com

    • Answer: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record value. Example SPF TXT record value for your Name.com provider:

      v=spf1 include:spfa.mailendo.com ~all

    • TTL: leave TTL as 300 (default).

  5. Click Add record.

To set up DKIM for Name.com:

  1. Log in to your Name.com account.

  2. On the top right, click My domains.

  3. Click the domain name you wish to create an DKIM record for and click Manage DNS records.

  4. Fill out the following fields:

    • Type: TXT.

    • Host: locate the DKIM record of your sender on your account in our platform and enter the TXT record name. Example DKIM TXT record name for your Name.com provider: ms._domainkey.mydomain.com

    • Answer: locate the DKIM record of your sender on your account in our platform and enter the TXT record value. Example DKIM TXT record value for your Name.com provider:

      k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeyj11l3owcIz3nZWAcuEhDxSCWYeapkj4G6WuV38WhRTxD5rXA0GQysBn+1w2FiVV0KDBHb8VLB13y8jU0SX/IiM7h0ACnN6qzMvbG/6Z5x/ja/AB5Gc1vQrgF9ztt2/QAAAQAB
    • TTL: leave TTL as 300 (default).

  5. Click Add record.

Set up SPF and DKIM for Cloudflare

To set up SPF for Cloudflare:

  1. Log in to the Cloudflare dashboard.

  2. Click the appropriate Cloudflare account for the domain that you want to add records to.

  3. Select the domain.

  4. Click the DNS app and click Create the record entry.

  5. Fill out the following fields:

    • Type: TXT.

    • Name: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record name. Enter @ to map the record directly to your domain name.

    • Content: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record value. Example SPF TXT record value for your CloudFlare provider: v=spf1 include:spfa.mailendo.com ~all

    • TTL: use the Auto option or select for how long the server must cache the information.

To set up DKIM for Cloudflare:

  1. Log in to the Cloudflare dashboard.

  2. Click the appropriate Cloudflare account for the domain that you want to add records to.

  3. Select the domain.

  4. Click the DNS app and click Create the record entry.

  5. Fill out the following fields:

    • Hostname: locate the DKIM record of your sender on your account in our platform and enter the TXT record name. Example TXT record name for your CloudFlare provider: ms._domainkey.mydomain.com

    • Type: TXT.

    • Value: locate the DKIM record of your sender on your account in our platform and enter the provided TXT record value. Example TXT record value for your CloudFlare provider:

      k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeyj11l3owcIz3nZWAcuEhDxSCWYeapkj4G6WuV38WhRTxD5rXA0GQysBn+1w2FiVV0KDBHb8VLB13y8jU0SX/IiM7h0ACnN6qzMvbG/6Z5x/ja/AB5Gc1vQrgF9ztt2/QAAAQAB
Set up SPF and DKIM for Arvixe

To set up SPF for Arvixe:

  1. Log in to your Arvixe website panel and click Domains.

  2. Select the domain and click Edit DNS zone records.

  3. Click Add record. Depending on the available options, you must add a new TXT record, that consists of a TXT name and TXT value:

    • TXT record name: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record name. Example SPF TXT record name for your Arvixe provider: mydomain.com

    • TXT record value: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record value. Example SPF TXT record value for your Arvixe provider: v=spf1 include:spfa.mailendo.com ~all

To set up DKIM for Arvixe:

  1. Log in to your Arvixe website panel and click Domains.

  2. Select the domain and click Edit DNS zone records.

  3. Click Add record. Depending on the available options, you must add a new TXT record, that consists of a TXT name and TXT value:

    • TXT record name: locate the DKIM record of your sender on your account in our platform and enter the TXT record name. Example DKIM TXT record name for your Arvixe provider: ms._domainkey.mydomain.com

    • TXT record value: locate the DKIM record of your sender on your account in our platform, select Other Host and enter the TXT record value. Example DKIM TXT record value for your Arvixe provider:

      k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeI7zzyj
Set up SPF and DKIM for Ipage

To set up SPF for Ipage:

  1. Log in to your Domains dashboard.

  2. In Card View, navigate to the domain and click Manage.

  3. In List View, click the cog icon and click DNS and nameservers.

  4. On the DNS and nameservers page, click DNS Records and add a new TXT Record (blue button). In case you already have a TXT record for the SPF, click the three dots, and click Edit. Fill out the following fields:

    • Name: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record name. Example SPF TXT record name for your Ipage provider: mydomain.com

    • Content: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record value. Example SPF TXT record value for your Ipage provider: v=spf1 include:spfa.mailendo.com ~all

    • Type: select the TXT type.

    • TTL: select for how long the server must cache the information.

To set up DKIM for Ipage:

  1. Log in to your Domains dashboard.

  2. In Card View, navigate to the domain and click Manage.

  3. In List View, click the cog icon and click DNS and nameservers.

  4. On the DNS and nameservers page, click DNS Records and add a new TXT Record (blue button). In case you already have a TXT record for the SPF, click the three dots, and click Edit. Fill out the following fields:

    • TXT record name: locate the DKIM record of your sender on your account in our platform, enter the TXT record name. Example DKIM TXT record name for your Ipage provider: ms._domainkey.mydomain.com

    • TXT record value: locate the DKIM record of your sender on your account in our platform, select Other Host and enter the TXT record value. Example DKIM TXT record value for your Ipage provider:

       k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeI7zzyj
Set up SPF and DKIM for networksolutions.com

To set up SPF for networksolutions.com:

  1. Go to www.networksolutions.com and log in.

  2. Select the checkbox of the domain and click Edit DNS.

  3. Click Manage domain names and click Manage advanced DNS Records.

  4. Navigate to the Text (TXT Records) section and click Add/Edit TXT Records.

  5. Fill out the following fields:

    • Host: locate the SPF TXT records of your sender on your account in our platform, enter the TXT record name. You can type @ to map the record directly to your domain name.

    • TTL: select for how long the server must cache the information.

    • Text: locate the SPF TXT records of your sender on your account in our platform, enter the TXT record value. Example SPF TXT record value for your networksolutions.com provider: v=spf1 include:spfa.mailendo.com ~all

  6. Click Save.

To set up DKIM for networksolutions.com:

  1. Go to www.networksolutions.com and log in.

  2. Select the checkbox of the domain and click Edit DNS.

  3. Click Manage domain names and click Manage advanced DNS Records.

  4. Click Edit CNAME records.

  5. In the Host Aliases (CNAME Records) section, click Add CNAME Records and fill out the following fields:

    • Alias: locate the DKIM record of your sender on your account in our platform, enter the TXT record name. Example DKIM TXT record name for your Networksolutions.com provider: ms._domainkey.mydomain.com

    • Host: locate the DKIM record of your sender on your account in our platform, click Other Host and enter the TXT record value. Example DKIM TXT record value for your Networksolutions.com provider:

      k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeI7zzyj11l3owcIz3nZWAcuEhDxSCWYeapkj4G6WuV38WhRTxD5rXA0GQysBn+1w2FiVV0KDBHb8VLB13y8jU0SX/IiM7h0zilACnN6qzMvbG/6Z5x/ja/AB5Gc1vQrgF9ztt2/QAAAQ
Set up SPF and DKIM for register.com

To set up SPF for register.com:

  1. Go to register.com and log in.

  2. Click My Accounts, and click the domain.

  3. Navigate to the Advanced Technical Settings section and click Edit TXT Records (SPF).

  4. Fill out the following fields:

    • Host: leave blank, or set it to your subdomain name if you use one.

    • Txt Record: locate the SPF TXT records of your sender on your account in our platform, enter the TXT record value. Example SPF TXT record value for your Register.com provider: v=spf1 include:spfa.mailendo.com ~all

  5. Click Continue.

To set up DKIM for register.com:

  1. Go to register.com and log in.

  2. Click My Accounts, and click the domain.

  3. Navigate to the Advanced Technical Settings section and click Edit CNAME (Domain Aliases) Records.

  4. Fill out the following fields:

    • Alias: locate the DKIM record of your sender on your account in our platform, enter the TXT record name. Example DKIM TXT record name for your Register.com provider: ms._domainkey.mydomain.com

    • Points to: locate the DKIM record of your sender on your account in our platform, click Other Host and enter the TXT record value. Example DKIM TXT record value for your Register.com provider:

       k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeI7zzyj
  5. Click Continue.

Set up SPF and DKIM for Justhost

To set up SPF for Justhost:

  1. Log in to your Justhost control panel.

  2. Navigate to the Domains menu and click Zone Editor.

  3. From the drop-down menu, select your domain.

  4. To remove an existing SPF record, scroll down to find it in the TXT record section to find it and click Delete.

  5. To add a new SPF record, enter the following information under Add DNS Record at the top of the Zone Editor:

    • Name: locate the SPF TXT records of your sender on your account in our platform, enter the TXT record name (the value on your Justhost provider must be added without the www). Example SPF TXT record name for your Justhost provider: mydomain.com

    • TTL: 14400.

    • Type: TXT.

    • TXT value: locate the SPF TXT records of your sender on your account in our platform, enter the TXT record value. Example SPF TXT record value for your Justhost provider: v=spf1 include:spfa.mailendo.com ~all

  6. Click Add record.

To set up DKIM for Justhost:

  1. Log in to your Justhost control panel.

  2. Navigate to the Domains menu and click Zone Editor.

  3. From the drop-down menu, select your domain.

  4. To remove an existing DKIM record, scroll down to find it in the TXT record section to find it and click Delete.

  5. To add a new DKIM record, enter the following information under Add DNS Record at the top of the Zone Editor:

    • Name: locate the DKIM record of your sender on your account in our platform, enter the TXT record name. Example DKIM TXT record name for your Justhost provider: ms._domainkey.mydomain.com

    • TTL: 14400.

    • Type: TXT.

    • TXT value: locate the DKIM record of your sender on your account in Moosend, and enter the TXT record value. Example DKIM TXT record value for your Justhost provider:

      k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeI7zzyj11l3owcIz3nZWAcuEhDxSCWYeapkj4G6WuV38WhRTxD5rXA0GQysBn+1w2FiVV0KDBHb8VLB13y8jU0SX/IiM7h0zilACnN6qzMvbG/6Z5x/ja/AB5Gc1vQrgF9ztt2/QAAAQAB
Set up SPF and DKIM for Bluehost

To set up SPF for Bluehost:

  1. Go to login.bluehost.com and log in.

  2. From the drop-down menu, select your domain.

  3. Navigate to the Add DNS Record section and enter your new DNS entry:

    • Name: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record name on your Bluehost provider. Type @ to map the record directly to your domain name.

    • TLL: 14400.

    • Type: TXT.

    • TXT value: locate the SPF TXT records of your sender on your account in our platform and enter the TXT record value. Example SPF TXT record value for your Bluehost provider: v=spf1 include:spfa.mailendo.com ~all

  4. Click Add record.

To set up DKIM for Bluehost:

  1. Go to login.bluehost.com and log in.

  2. From the drop-down menu, select your domain.

  3. Navigate to the Add DNS Record section and enter your new DNS entry:

    • Host Record: locate the DKIM record of your sender on your account in our platform and enter the TXT record name. Example DKIM TXT record name for your Bluehost provider: ms._domainkey.mydomain.com

    • TTL: 14400.

    • Type: TXT.

    • TXT value: locate the DKIM record of your sender on your account in our platform and enter the provided TXT record value. Example DKIM TXT record value for your Bluehost provider:

      k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeI7zzyj11l3owcIz3nZWAcuEhDxSCWYeapkj4G6WuV38WhRTxD5rXA0GQysBn+1w2FiVV0KDBHb8VLB13y8jU0SX/IiM7h0zilACnN6qzMvbG/6Z5x/ja/AB5Gc1vQrgF9ztt2/QAAAQAB
  4. Click Add record.

Set up SPF and DKIM for HostMonster

To set up SPF for HostMonster:

  1. Log in to your HostMonster control panel.

  2. Navigate to the Domains menu and click the Zone Editor sub menu.

  3. From the drop-down menu select your domain.

  4. To remove an existing record, scroll down to find it in the TXT record section to find it and click Delete.

  5. To add a new record, enter the following information under Add DNS Record:

    • Name: locate the SPF record of your sender and enter the TXT record name. Example SPF TXT record name for your HostMonster provider: mydomain.com

    • TTL: 14400.

    • Type: TXT.

    • TXT Value: locate the SPF record and enter the TXT record value. Example SPF TXT record value for your HostMonster provider:

      v=spf1 include:spfa.mailendo.com ~all
  6. Click Add record.

To set up DKIM for HostMonster:

  1. Log in to your HostMonster control panel.

  2. Navigate to the Domains menu and click the Zone Editor sub menu.

  3. From the drop-down menu select your domain.

  4. To remove an existing record, scroll down to find it in the TXT record section to find it and click Delete.

  5. To add a new record, enter the following information under Add DNS Record:

    • Name: locate the DKIM record of your sender and enter the TXT record name. Example DKIM TXT record name for your HostMonster provider: ms._domainkey.mydomain.com

    • TTL: 14400.

    • Type: TXT.

    • sTXT Value: locate the DKIM record and enter the TXT record value. Example DKIM TXT record value for your HostMonster provider:

      k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeI7zzyj11l3owcIz3nZWAcuEhDxSCWYeapkj4G6WuV38WhRTxD5rXA0GQysBn+1w2FiVV0KDBHb8VLB13y8jU0SX/IiM7h0zilACnN6qzMvbG/6Z5x/ja/AB5Gc1vQrgF9ztt2/QAAAQAB
  6. Click Add record.

Set up SPF and DKIM for HostGator

To set up SPF for HostGator:

  1. Log in to your HostGator control panel.

  2. In the Domains section, click Advanced Zone Editor. If this option is not available, contact HostGator and request it.

  3. From the drop-down menu, click the domain.

  4. Navigate to Add a Record, and enter the following information:

    • Name: locate the SPF TXT records and enter the TXT record name. Example SPF TXT record name for your HostGator provider: mydomain.com

    • TTL:1400.

    • Type: TXT.

    • Address: locate the SPF TXT records and enter the provided TXT record value. Example SPF TXT record value for your HostGator provider: v=spf1 include:spfa.mailendo.com ~all

  5. Click Add record.

To set up DKIM for HostGator:

  1. Log in to your HostGator control panel.

  2. In the Domains section, click Advanced Zone Editor. If this option is not available, contact HostGator and request it.

  3. From the drop-down menu, click the domain.

  4. Navigate to Add a Record, and enter the following information:

    • Name: locate the DKIM record of your sender on your account in our platform and enter the TXT record name. Example DKIM TXT record name for your HostGator provider: ms._domainkey.mydomain.com

    • TTL: 1400.

    • Type: TXT.

    • Address: locate the DKIM record of your sender on your account in our platform and enter the TXT record value. Example DKIM TXT record value for your HostGator provider:

      k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADvOasfEIjT4S15emucwZhxKaWgikEeyj11l3owcIz3nZWAcuEhDxSCWYeapkj4G6WuV38WhRTxD5rXA0GQysBn+1w2FiVV0KDBHb8VLB13y8jU0SX/IiM7h0ACnN6qzMvbG/6Z5x/ja/AB5Gc1vQrgF9ztt2/QAAAQAB
  5. Click Add record.