What is DKIM?

DKIM is an important Email Anti-Spam feature.  It ensures that if someone sends an email from your address that it actually came from you and that its content wasn't tampered with en route.  This in turn makes it much more likely that your emails will land in an Inbox and not a Junk folder.

For more information see: What is DKIM?

Configuring OpenCRM to send emails using DKIM

Step 1 - The OpenCRM Part

From the main Settings page in OpenCRM, scroll down to the Configuration section then click on Configure DKIM


OpenCRM will try to fill in the Email Domain column for you based on the email addresses on your user accounts.  If it hasn't managed to do that correctly, just add your domain (the bit after the @ in your email address) to the last row.

Click the Generate button on the right and your screen will now look like this:

Note: "Selector" : This is important if you have multiple OpenCRM systems all using the same domain.  In this case, see further instructions below, otherwise ignore this column.

Now we just need to do some copying and pasting.


Step 2 - The DNS Part

Log in to the website you use to manage your Company Domain Name (or ask your IT dept to do this step).  If you're not sure what I mean by this and don't have an IT dept, this will be your "Domain Registrar" or "the company you pay to own the name of your website and the bit after the @ in your email address".  Common UK Registrars include Amazon Web Services, FastHosts, Go Daddy, Unlimited Web Hosting, Wix etc.

Create a new DNS record whose "type" will be TXT.

In OpenCRM, click the copy button in the "DNS Record Name" column and then paste into the "name" field of your new DNS record.

In OpenCRM, click the copy button in the "DNS Value" column and then paste into the "value" field of your new DNS record.

Click Save to create your new DNS record.


These steps will look slightly different on each Registrar's website so I've included a list below of Registrar specific guides.  If you get stuck, ask their Support staff for help.  The question to ask them is "Please can you help me add a DKIM record?".


Amazon Web Services: Configuring DNS, Resource Record Types

Bluehost Bluerock: Manage DNS Records

Dreamhost: DNS Overview

GoDaddy: Add a TXT Record

Google Domains: DNS Basics

Hostgator: Manage TXT records

Hover: Edit DNS Record

IONOS: Configuring TXT Records

Namecheap: SPF & DKIM

Squarespace: Add TXT Records

Wordpress: Adding Custom DNS Records

Siteground: Create TXT Records

Wix: Adding or updating TXT Records


I have multiple OpenCRM systems using the same domain

In this case, the instructions are the same, but you will have a unique DKIM record for each system.  To avoid error, you will need to change the value in the "Selector" column before generating your DKIM keys to a unique name per system. 


Need More Help?

If you have any questions, just start a Live Chat, "Click" on the Chat Icon in the lower right corner to talk with our support team.