- Open the port 9877 TCP OUT in your cPanel firewall.
- Run this command as root in your cPanel shell:
curl -s https://raw.githubusercontent.com/leonamp/SPFBL/master/client/spfbl.cpanel.sh | sudo bash /dev/stdin install
- Go to “Exim Configuration->Manager->Basic Editor” in your WHM and do these changes there:
- Change the option “Introduce a delay into the SMTP transaction for unknown hosts and messages detected as spam” to OFF.
- Change the option “Allow DKIM verification for incoming messages” to ON.
- Change the option “Reject DKIM failures” to OFF.
- Include all your other company’s cPanel IPs in the list “Trusted SMTP IP addresses”.
- Click at “Save” button at the bottom.
- Go to “Exim Configuration->Manager->Advanced Editor”
- Uncheck the ACL “default_spam_scan”.
- Uncheck the ACL “default_spam_scan_check”.
- Uncheck the ACL “default_exiscan” if it exists.
- Uncheck the ACL “spam_scan_secondarymx” if it exists.
- Change the variable “spamd_address” to the value “54.233.253.229 9877 retry=30s tmo=3m”, or create it if not exists.
- Change the variable “timeout_frozen_after” to the value “7d”.
Once that’s done, disable any other incoming filters to avoid conflicts with Irondome, including RBL checks.
To uninstall, just close port 9877 TCP OUT, undo all actions in steps 3 and 4 and run the command below:
curl -s https://raw.githubusercontent.com/leonamp/SPFBL/master/client/spfbl.cpanel.sh | sudo bash /dev/stdin uninstall