Enable or disable DKIM
Use the Enhance main control panel server with a valid cPFence license and a Super admin API key. WebUI users need access to the selected websites and permission for this action.
From the WebUI
Section titled “From the WebUI”- Open Tools & Utilities → ApiMachine Bulk Tools.
- Choose Cluster scope or Select servers, apply your filters, then check the intended website rows. Review the selection rules; filtering alone does not select websites.
- Open Choose action → DNS & Email → Enable DKIM or Disable DKIM.
- Review the selected websites and Confirm and run. Read Finished or Needs attention and the per-target output.
Review the reported selectors and records when DNS is managed outside Enhance. Coordinate changes with your mail platform or key-rotation work.
Check the selected domains’ DKIM state and the required DNS records; failures appear in per-domain output.
From the terminal
Section titled “From the terminal”Use root on the main control panel server. Generate and edit the CLI site list first so that /var/log/cpfenceav/cluster-sites-list.txt contains only your intended targets.
| Action | Command |
|---|---|
| Enable DKIM | cpfence --bulk-enable-dkim-cluster |
| Disable DKIM | cpfence --bulk-disable-dkim-cluster |
Run the command for your intended choice and confirm its target list.
For failures, read each target’s error and check its actual state before retrying. Keep the retry selection limited to the intended websites.

