Repository navigation
Home
MSFE-NG edited this page Oct 20, 2026
·
12 revisions
MSFE-NG is an open-source (GPLv3) front-end for MailScanner on cPanel/WHM and DirectAdmin: a small Rust daemon plus a WHM admin UI and a cPanel end-user UI for spam/virus policy, lists, quarantine, message log, queues, alerts, the whole MailScanner configuration (edited, tested, snapshotted) and a deliverability diagnostic for any address. It is a clean-room replacement for the discontinued ConfigServer MSFE.

Getting started
- Installation — one-line install, first-time setup, upgrade, uninstall
- Migration from ConfigServer MSFE — import the old policy, decommission the old front-end
- Navigating the admin UI — the rail, health dot, doctor banner, theme
Admin UI, tab by tab (WHM → Plugins → MSFE-NG)
- Dashboard
- Settings — global scanning policy, retention, interface & release preferences
- Lists — system-wide whitelist / blacklist
- Messages — message log, search, message view, learn, release, sender & IP actions, ban rule from a message
- Rules — custom MailScanner rules and the live ruleset files
- Service — MailScanner control, Exim wiring, health check, mail queues, updates, private DNS resolver, migration
- Logs — tail the mail log / Exim mainlog, search the whole log file
- Queues — both Exim queues, bulk delete/deliver, spool repair
- Delivery test — deliverability diagnostic for an address: DNS, SPF/DKIM/DMARC, MX and TLS, MTA-STS/DANE, blocklists; cPanel audit, message/bounce analysis, diagnostic inbox, test message, monitors
- Account DNS — the second view of the same tab: SPF, DKIM and DMARC for every domain hosted here, in one scan, with repair through cPanel's own installers
- DMARC reports — the third view: the receivers' daily DMARC reports read from a mailbox — who sends as your domains, spoofing sources, and when a domain is ready for a stricter policy
- OSINT — the fourth view: public information about an address, run only when you press Run; off by default; eight sources: the linked Delivery report, Gravatar, RDAP, GitHub, OpenPGP (keyless), and Have I Been Pwned, Brave web search and Hunter (each needs a key); each source lists what it is sent; optional monitors re-check an address daily to weekly under a monthly budget and alert on new findings through Telegram
- Quarantine — the Messages tab's Quarantine view: what is on disk, purge
- Config — every MailScanner configuration file with validation, history and a tester; snapshots; DB & Bayes maintenance, queue auto-clean, auto-ban of spam sources (csf) and match rules, Telegram alerts
Other
- End-user panel — what account owners see in cPanel
- CLI reference
- Troubleshooting — doctor, common incidents, Exim 4.100
Source, releases and issues: https://github.com/inalto/msfe-ng. If MSFE-NG is useful to you, a ⭐ on GitHub helps others find it.