What it does: - Full SMTP server (inbound/outbound, DKIM signing, SPF/DMARC checking) - IMAP with IDLE support - CalDAV/CardDAV (replace Google Calendar/Contacts) - Web admin panel with Prometheus metrics - Greylisting for spam prevention - Auto-discovery (mail clients configure themselves) - Audit logging for compliance
What it doesn't do: - Webmail (use Roundcube, etc.) - ML-based spam filtering (greylisting + basic heuristics only) - Clustering/HA
fenilsonani•1d ago
This is a self-hosted email server written in Go, shipped as a single binary. It supports IMAP (with IDLE), SMTP, DKIM, SPF/DMARC, and CalDAV, with modern defaults and minimal configuration.
The goal is something you can run on a small VPS for personal or small-team use without vendor lock-in.
I’d really appreciate feedback on the architecture, security model, and what you’d want to see next.
slooonz•21h ago
fenilsonani•10h ago
I built this because I had specific pain points - didn't want to set up Postgres or MySQL just for email metadata, wanted calendar and contacts baked in for a complete Google Workspace replacement, and wanted dead simple config that still does DKIM/SPF/DMARC properly.
Future roadmap includes SendGrid-style stuff - API for transactional emails, webhooks. But the core idea stays: good architecture, solve real pain points, keep it simple and fast.