How do we publish DKIM 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 a DKIM record for your sending domain(s). This step is done through the DNS hosting your domain. 


Topics covered in this article:

Why is DKIM so important

Step-by-Step guide to publishing DKIM



Why is DKIM so important


DKIM stands for DomainKeys Identified Mail and allows our senders to tie their sending domain to their email message. This is done by "signing" the email with a digital signature in the email header. This signature tells the ISP's that you are who you say you are.


The email industry is increasingly using DKIM 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.


You'll see the DKIM signature in your email header. Example from a WordFly marketing email sent from WordFly:

DKIM-Signature: v=1; a=rsa-sha1;; s=wordfly02; c=relaxed/relaxed;
    q=dns/txt;; t=1484339161;

Your domain is signed with the d= value and the WordFly selector is noted with the s= value.

Your team publishes a DKIM record known as the public key and WordFly configures a corresponding private key on our mailing server. This key is looked up when an ISP reviews your header information and looks up the DKIM.


Resources for more information





Step-by-Step guide to publishing DKIM


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 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 record and confirm it is passing as expected.




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, 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.


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 record and confirm it is passing as expected.





Have more questions? Submit a request
Powered by Zendesk