DomainKeys Identified Mail (DKIM)
What is DKIM and how does it work?
Jon Maybury avatar
Written by Jon Maybury
Updated over a week ago

When you send emails from Envoke - or any other email provider - your messages need to be authenticated to ensure that spam and malware filters on the recipient side can confirm that your messages and identity aren't forged. 

What is DKIM?

DomainKeys Identified Mail (DKIM) is an email authentication method that is used to verify the identity of the email sender and detect forged email addresses, which is a technique often used in phishing and email spam. 

Setup fee

There is no extra fee for DKIM setup, it is included with every billing plan.

How does DKIM work?

DKIM works in the background. There is no change in the way you use Envoke. It is setup on the domain level by the person/department that manages your domain name. Once setup, it allows spam and malware filters to authenticate your emails; to confirm that they are coming from you and not by someone else claiming to be you. This in turn, increases inbox delivery. Spam filters trust DKIM and as such fewer emails are filtered out as suspicious.

Default vs. custom DKIM setup

Envoke provides default DKIM authentication with each outgoing email, but in some cases this isn't sufficient to satisfy email filters and custom authentication is needed for the sending domain.

Custom DKIM setup works especially well for internal messages where the sender email address and the recipient email address is from the same domain, for example from to

How to setup DKIM authentication?

Follow the on-screen instructions from the Account Settings page.

Step 1: Enter the domain name that you wish to authenticate to send emails from. This is the domain after the @ symbol in your email address. For example if you plan to send emails from then the domain is

Step 2: After you enter the domain name a code will be generated. Send this code to your internal IT to add to your domain's DNS record, which is managed by your domain's registrar.

Step 3: Click the Verify button to confirm setup is done correctly. Once verified, no further action is needed. If verification fails, you need to ask your IT person or team to review the setup.

When a domain is verified you can send emails from any email address from that domain. For example if you verify you can send emails from

Note that Envoke support does not get involved with DKIM setup with your domain registrar, you need to contact your domain registrar, such as Godaddy, for help. Tip: Search in Google for "How do i add DKIM record in REGISTRAR NAME"

Did this answer your question?