What is DKIM?
DKIM - DomainKeys Identified Mail, is an email authentication method used to verify the authenticity and integrity of email messages. It operates by adding a digital signature to the email's header, which can be checked by the recipient's email server.
- DKIM signatures provide a way to verify that an email was indeed sent by the claimed sender.
- The digital signature covers specific parts of the email, ensuring that even minor changes to the email content will result in a failed verification.
- DKIM doesn't encrypt the entire email; it focuses on authentication and integrity.
Difference between SPF vs DKIM?
DKIM works differently than SPF. SPF focuses on validating who (IP addresses) is sending the message, but DKIM focuses on validating what (subject, body, attachments, etc.) the sender is sending.
How to setup and verify DKIM for email channels?
HappyFox Service Desk supports DKIM (DomainKeys Identified Mail) for outbound emails from your account. DKIM provides high security digital encryption for safety of email senders & recipients and to prevent attackers from sending emails that look that like it came from your domain. There are 3 steps to enable DKIM in your account and explained below,
Step 1: Setting up SPF in your DNS record
You need to make sure that you have setup SPF [Sender Policy Framework] in DNS for outbound emails. Please refer this KB article for instructions.
Step 2: Updating DNS records
HappyFox Service Desk Accounts in US Data-Center [accounts with account url ending with '.com']
For each domain to which you want to send emails via HappyFox (such as example.com - these are the domains that you use HappyFox to send emails out from), you need to update the CNAME records in the DNS records of your Domain Hosting Provider.
CNAME happyfox1._domainkey.example.com to happyfox1._domainkey.happyfox.com
CNAME happyfox2._domainkey.example.com to happyfox2._domainkey.happyfox.com
HappyFox Service Desk Accounts in EU Data-Center [accounts with account url ending with '.net']
For each domain to which you want to send emails via HappyFox (such as example.net - these are the domains that you use HappyFox to send emails out from), you need to update the CNAME records in the DNS records of your Domain Hosting Provider.
CNAME happyfox1._domainkey.example.com to happyfox1._domainkey.happyfox.net
CNAME happyfox2._domainkey.example.com to happyfox2._domainkey.happyfox.net
Note: If you are not sure which data center your HappyFox account is hosted in, please reach out to your account administrator.
Step 3: Enabling DKIM
Reach out to support@happyfox.com once the above steps have been completed and we will enable DKIM for your account.