Can someone please dumb down DKIM for me?

When the Boss sends an email to a Client via InfusionSoft - It seems to dump into their SPAM box - When sent from Exchange, it works fine…

Is it possible the DKIM (or lack thereof) be something that could attribute to this?

OK DKIM and SPF - the short version

Basically when Infusionsoft sends an email, it comes from the infusionmail.com server, but you have put your domain name ‘over the top’ of the sender, so infusionmail is sending it on your behalf.

What DKIM and SPF do is tell the world that if this happens it is legitimate, DKIM especially is good at this, as it is digitally signed and removes the ‘on behalf of’ off the top of emails, effectively it is sent by you.

If you go to Marketing > Settings > Email Authentication you can create your DKIM record there, this needs to be inserted into the DNS of your domain (I use mxtoolbox.com to check where the internet is looking for your DNS as that isn’t necessarily where you host your website).

Hope that makes sense!

Andy

You had me up until “Inserting into the DNS of your Domain”.

If this means I need to update our website with a plugin, I can do that!

You totally rock!

No, DNS stands for Domain Name Server. You have to log in to your domain name host (e.g. Godaddy, Bluehost, etc, the guys that turn the numerical IP address into your website name) and create a new entry called a CNAME record. Basically, create a specific kind of entry with specific information. This entry is seen every time someone navigates to your site, then the information does the DKIM magic making your IS outgoing emails look like they are from your email server. From InfusionSoft DKIM help file:

  1. Fill out the remainder of the form. You will create a CNAME entry in your DNS records. If you need assistance with this step, we recommend that you contact your DNS provider because the steps may vary depending on your provider.

    Below are help article links for common DNS providers. For most of the providers listed below, remove your domain name from the URL in step 2 and use that value for the Host. For example, if the URL is " d5e8e10f-67fd-4e29-87dd-58f7b3760b10._domainkey.yourdomain.com ", use only " d5e8e10f-67fd-4e29-87dd-58f7b3760b10._domainkey " for the Host value. Important Note! Some DNS providers are not compatible with this method of DKIM.

    1. GoDaddy
    2. BlueHost
    3. Host Gator
    4. DreamHost
    5. Liquid Web
    6. In-Motion
    7. Amazon CloudFront
    8. Google Cloud

This help file conveniently points to some major Domain Name providers help files on creating new CNAME records. If yours isn’t listed, the steps are still relatively the same. If you don’t manage this part at all for your company, the guy who manages the website for you should know how to do this. All you would need to do is send him the custom DKIM entry from IS. It looks like d5e8e10f-67fd-4e29-87dd-58f7b3760b10._domainkey.yourdomain.com and maybe a link to this help file so he knows how to use it.

If you use mxtoolbox.com (others are available) and put your domain in there, you can (sometimes) easily work out where your DNS is hosted. For example if you see ‘domaincontrol.com’ that’s GoDaddy.

Not sure how helpful this is, sorry!

The short version, its the name server which the internet talks to when it wants information regarding your domain.

Andy

We most definitely use GoDaddy - I just don’t know where to put the HTML “stuff”

Way beyond my Jedi Skills (Unless it’s a copy/paste)

Ok, so in GoDaddy you need to ‘manage your domain’ and find the DNS setting.

Once in there you need to create a Cname record (hit the button that says make a record, choose Cname) then copy and pate the DKIM setting that are generated inside your Infusionsoft app.

Hit Save, give it a minute, then hit verify inside Infusionsoft. GoDaddy updates the DNS very fast in comparison to many others, so you should get a green circle after a minute or so of waiting before hitting verify.

Andy

1 Like

Animated GIF