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; d=wordfly.com; s=wordfly02; c=relaxed/relaxed;
    q=dns/txt; i=@cupresents.colorado.edu; t=1484339161;
    h=From:Subject:Date:To:MIME-Version:Content-Type;
    bh=j/kyZ6bo6j4yE2roPVlGnsQHSvM=;
    b=EPtAeVmYeb/OGJPWsCdlgxbgfF+bcxL7W7/DGykhDE0rXdIZikG2d45545q4NYji
    JsGEWHulM3AcW/JDuWqfaLVkg8b2C/TP0rLi2DiMcR+usUnEWDpBnCKtWlAnLSNV
    oJmqjcGmVRYFQiktnjhwLY1gc34YXTjW7fsCNI29XEM=;
X-MSFBL: dGVhbUB3b3JkZmx5LmNvbUBDVVByZXNlbnRzTWFya2V0aW5nQGRlZmF1bHRAQ1VQ
    cmVzZW50c19Nek0yWHpNd09EaGZNMTgzTWpJdw==


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

  •  http://dkim.org/

 

 

 

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.

 

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 into the Text field.

Tips:

  • Check your DNS provider's documentation on setting up DKIM
  • Some DNS providers do not require the backslash in the text portion
  • Some DNS providers do not require the sending domain in the host portion
  • Never include quotes around the text portion when using the DNS web interface

 

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