Spam scanner with multi-class Bayes classifier (6 classes: spam, ham, phishing, newsletter, marketing, transactional) + neural backend, reputation scoring (URL and IP score), greylisting, rate limit. Per-domain score overrides supported. State is synchronised across all cluster nodes in real time.
Automatic key generation per domain, yearly rotation with a 30-day DNS lead time, operator-confirmed activation. RSA 2048 or ed25519.
Daily aggregate reports to the RUA addresses configured in DMARC DNS. Forensic reports (RUF) optional. Inbound DMARC reports are parsed and visualised in the dashboard.
Daily email to every recipient with all quarantined mail from the last 24 hours. Direct release/discard via single-click token. Native MTA quarantine, no extra DB layer.
OpenPhish, URLhaus, PhishTank feeds (hourly), URL-shortener resolver (bit.ly + 25 more), DACH phishing keyword list, self-learning suspicious-TLD list with hysteresis.
Per-domain quarantine threshold, detection policies, DKIM keys, header stripping, allow/block lists. Tenants only see their own data.
Gapless trail of every admin action, quarantine release and policy change. JSON logs to systemd-journald, syslog forwarding, Prometheus metrics out of the box.
Every UI function available via API. API keys with scope, per-token rate limit, OpenAPI spec as a living contract, webhook hooks for quarantine and reputation events.