Know your mail server.

A field guide to the engine, the setup and the decisions that make it yours. Start small. Understand every layer.

An open project, still taking shape

uMailServer is currently v0.1.0 beta. Read the scope and deployment notes before running a server that handles important email.

One executable. Several responsibilities.

The Go binary embeds webmail, administration and account interfaces. It handles mail protocols, filtering, delivery and local data storage. Operating a public mail server still means managing DNS, network access, HTTPS, backups and monitoring.

These guides separate the current implementation from older promotional material. The authoritative license is AGPL-3.0-or-later, and the web listeners currently require an HTTPS reverse proxy.

Content checked against product source cc09145 on 18 October 2026. Commands are source-verified; this site does not certify a mail deployment.