HappyFox 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 HappyFox HelpDesk Account
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. Click here to know more about setting up SPF records for email channels.
2. Updating DNS records with DKIM - CNAME values
HappyFox Helpdesk 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 Helpdesk 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:
Most DNS systems auto-populate the domain part of the CNAME value, in this case example.com. This means the CNAME value could just be happyfox1._domainkey and happyfox2._domainkey.
Note:
If you are not sure which data center your HappyFox account is hosted in, please logon to your HappyFox account and head over to the support icon on the top right.
3. SPF and DKIM Verification for Email Channel
Once you have updated the DNS records with the SPF and DKIM - CNAME values,
- Head back to your Helpdesk account and navigate to Channels > Edit a channel.
- Click on Verify Now button next to the SPF Verification Pending section.
- After successful verification, the Alert icon will change to a Green tick icon [Refer Screenshot below].
- Click on Verify Now button next to the DKIM Verification Pending section.
- After successful verification, the Alert icon will change to a Green tick icon [Refer Screenshot below].
- If any of the above verification(s) failed, then please re-check the SPF and CNAME values updated in the DNS records and click on re-verify.
Before DKIM verification
After successful DKIM verification
Note: Certain DNS systems don't need the domain name (veare.com in the above example) to be explicitly included in the CNAME record. If you're experiencing issues with DKIM verification, please try configuring it both with and without the domain name.
Once the SPF and DKIM verification is successful, emails sent from HappyFox on behalf of your custom email channel, will be recognized as authenticated emails by the recipient mail servers. Please reach out to support@happyfox.com incase if you need any assistance in the SPF and DKIM setup in your account.
Frequently Asked Questions
Q: I have already updated my DNS records with HappyFox SPF record. Should I have to also the new DKIM key and values in my DNS records?
A: Yes. Both SPF and DKIM configuration and verification are necessary for successful email delivery. Please refer to the Step 2 and make sure you have updated all the above mentioned DKIM - CNAME key and values in your DNS records for proper delivery of emails that are sent from HappyFox Helpdesk.
Q: What will happen if don't update or verify DKIM verification in my HappyFox account?
A: Outgoing emails will still be sent to your email recipients. But the from email address will be notifications@happyfox.com instead of your email channel. Also there may be impact in the email deliverability.
Q: Is this DKIM update and verification mandatory?
A: Yes. We strongly recommend all the customers using custom email channels, to setup both SPF and DKIM and successfully verify those settings for their custom email channels. This will ensure emails are delivered successfully to the recipients.