Operator console

Run mail for your customers from one place

EmailServer is an ASP.NET Core administration stack for email service providers and hosters: register domains, provision mailboxes, and keep message storage on disk in standard Maildir layout—ready to pair with your SMTP, IMAP, and POP services.

Create provider account Sign in

Multi-tenant domains

Each signed-in administrator owns their domains. Isolate tenants, avoid cross-customer visibility in the console, and grow your customer base without mixing their namespaces.

Mailbox provisioning

Create mailboxes with optional profile fields, enforce password policy, and materialize cur/new/tmp trees plus common folders (Sent, Drafts, Trash, Starred, Important, Spam) under your configured storage root.

Built for real protocols

The solution is designed to sit beside IMAP, POP3, and SMTP workers that read the same Maildir tree and optional shared credential store—so you can offer standard client access, not a closed silo.

Who this is for

  • Hosting providers adding branded email to domains they already sell.
  • Small ISPs and IT shops that need a clear admin UI instead of manual filesystem edits.
  • Teams evaluating or operating a self-hosted mail stack on MySQL and .NET.

After you sign in, use Mail administration → Domains to add a domain, then open Mailboxes on that domain to create accounts. Configure storage paths and companion services in your deployment settings to match this application’s mailbox root.