PurelyManage
Self-hosted admin panel for PurelyMail
PurelyMail exposes an HTTP API but has no management UI beyond the basics. PurelyManage wraps that API into a proper admin interface with its own authentication layer, PostgreSQL database, DNS health monitoring, and IMAP migration tooling. Built for sysadmins who run their own email infrastructure and need more than a raw API call to manage it.
What it does
User Management
Create, update, and delete PurelyMail users across multiple domains. Synced to a local cache for fast reads without hammering the API.
Domain Management
List and manage all domains on your PurelyMail account. Routing rules, domain settings, and ownership token config in one place.
DNS Health Monitoring
Background scheduler checks MX, SPF, DKIM, and DMARC records across all your domains. Dashboard shows passing and failing counts at a glance.
IMAP Migration
Migrate mailboxes from any IMAP server into PurelyMail using imapsync. Store encrypted connection profiles and track job progress in real time.
Audit Log
Every mutating action is written to an audit log. Full history of who did what and when, with no way to bypass it.
Auth Layer
JWT with 15-minute access tokens and 30-day refresh tokens. Sessions stored in the database. Silent token refresh on the frontend.