This blog covers the steps to enable DKIM records on your domains hosted on a DirectAdmin server.
A DKIM will sign outbound messages, and the receiving servers will check that signature against DNS records added to your zone to verify the signature and lower the spam score if it passes.
In order to enable this feature for your domains which the DNS is hosted on the server where DirectAdmin is installed as the control panel, please follow the below steps.
This article assumes that your Exim version is 4.5.x or newer.
- Turn on the DKIM signing feature using the DirectAdmin binaries
./directadmin set dkim 2
Note: If you want any new domain created to be enabled with DKIM upon creation itself, use
dkim 1 instead of 2.
2. Enable it in the exim configs and exim
3. Turn on the DKIM feature on the required domains
User Level -> E-Mail Accounts -> Enable DKIM