How do we publish DKIM and SPF in our DNS?

At WordFly, we want your emails to reach subscribers as much as you do. In order to help with your inbox deliverability, we ask your team to publish DKIM and SPF records for your domain. This step is done through the DNS hosting your domain. 

 


Topics covered in this article:

Why are DKIM and SPF are so important

Resources for more information

Step-by-Step guide to publishing DKIM and SPF

 

 

Why are DKIM and SPF are so important

 


The email industry is increasingly using the DKIM authentication method as a way to verify your identity before they’ll deliver your mail. Many of the biggest ISPs (Yahoo, Gmail, Comcast, and British Telecom) require DKIM.

 

SPF records authorize WordFly as a valid sender for your domain. Major ISPs like Microsoft and Verizon use SPF to verify that the sending IP is authorized to send email on your behalf before they will deliver your email. If your identity can’t be validated, your email may be flagged as spam or even blocked.

 

 

 

Resources for more information

 



SPF + Sender ID
http://www.openspf.org/SPF_Record_Syntax

DKIM
http://dkim.org/

 

 

 

Step-by-Step guide to publishing DKIM and SPF

 

These instructions are best suited for a DNS interface that gives you the ability to publish records for your domain. You must publish the DKIM and SPF records with the DNS hosting your sending domain. Please consult with your IT team to verify where your domain is being hosted.

 

Let WordFly support know you have completed these steps by replying to your open support ticket or your open onboarding ticket. Our team will test the records and confirm both are passing as expected.

 

PUBLISHING DKIM

 

Follow these steps to publish your DKIM record.

 

1. Log in to your DNS.


DNS Examples: GoDaddy, DNS Made Easy, Network Solutions, etc.

 

2. Go to Advanced DNS Management.


This will be different for each DNS. Please let us know which DNS you are using for further assistance.

 

3. You will need to publish a new TEXT (TXT) record for DKIM.


Look for instructions under Advanced DNS that provide details on publishing various kinds of records. The most typical are TXT records.

 

4. The DKIM record will require publishing a selector record.


This step will require a DKIM text document provided by our WordFly support team. If you have not received this yet, please let us know by emailing support@wordfly.com, replying to your open ticket or your open onboarding ticket. Our support team will send the DKIM text record for your specific domain(s).

 

To publish the Selector Record

  • In the Host field, paste "wordfly02._domainkey" into the Host field. 
  • In the Text field, paste the "k=rsa\;..." string (Do NOT include the quotes).

 

 

*As of 27-January 2013, it is no longer necessary to publish a Policy Record for your DKIM to pass authentication tests.

 

5. [Optional] If possible, adjust the TTL to something like 60, so it will propagate faster.

 

6. Publish the records.


The records propagate within 24 hours or faster depending on the TTL settings.

 

 

PUBLISHING SPF

 

1. Log in to your DNS. 


DNS Examples: GoDaddy, DNS Made Easy, Network Solutions, etc.

 

2. Go to Advanced DNS Management.


This will be different for each DNS. Please let us know which DNS you are using for further assistance.

 

3. Review your records to evaluate if you need to create a new TXT record for SPF.

  • Do you already have an SPF record setup? You will add the WordFly SPF to your existing SPF. Do not create a new SPF for WordFly.
  • Otherwise, if you do not have an existing SPF setup, create a new TEXT (TXT) record for SPF. Look for instructions under Advanced DNS that provide details on publishing TXT records.

 

4. Publish your SPF record.

 

The WordFly SPF will be published like this: "v=spf1 a mx include:wordfly.com ~all

 

Directions:

...If this is an update to an existing SPF TEXT record:

  • In the Text field, click edit and add the WordFly SPF to the beginning of the record. The updated SPF record should begin like this: "v=spf1 a mx include:wordfly.com..."

...If this is a new TEXT record:

  • In the Host field, you do not need to add anything. If something is required for the Host, use an @ character. 
  • In the Text field, paste the following string: "v=spf1 a mx include:wordfly.com ~all" (Do NOT include the quotes).

 

Concerned about too many DNS look ups? Substitute the 'include:wordfly.com" with the following IP's for the Text field portion of the SPF:

"ip4:64.94.117.122 ip4:72.5.51.0/24 ip4:72.5.217.0/24" (Do NOT include the quotes)

 

5. [Optional] If possible, adjust the TTL to something like 60, so it will propagate faster.

 

6. Publish the records.


The records propagate within 24 hours or faster depending on the TTL settings.


Reminder: Let WordFly support know you have completed these steps by replying to your open support ticket or open onboarding ticket. Our team will test the records and confirm both are passing as expected.

 

 

 

 

Have more questions? Submit a request
Powered by Zendesk