Skip to main content
Eshan Roy@eshanized
Active Project·Commercial Software·Primary: PHP & TypeScript

OpenMail

Modern, beautiful, self-hosted webmail client for organizations.

A modern, self-hosted webmail client featuring a zero-CLI setup wizard, IMAP/SMTP mail server compatibility, clean typography, and sovereign privacy.

Problem Statement

Existing open-source webmail clients (Roundcube, Horde) feel dated, clunky on mobile devices, and complex to deploy for non-sysadmin organizations.

Intended Audience

Organizations, schools, and self-hosters wanting modern webmail without relying on Big Tech cloud suites.

Core Architecture & Mental Model

Combines modern reactive frontend styling with robust, standard-compliant IMAP/SMTP transport and zero-CLI graphical installation wizard.

Verified System Capabilities

Zero-CLI Setup Wizard: Visual web installer for database and mail configuration
Standard IMAP/SMTP Engine: Works with Postfix, Dovecot, and cloud mail servers
Modern Editorial Interface: Fast responsive UI built with Tailwind CSS

Architectural Decisions & Rationales

Standard IMAP/SMTP RFC compliance

Rationale: Ensures compatibility with any existing enterprise or self-hosted mail server without vendor lock-in.

Zero-CLI browser installer with live port probing

Rationale: Removes sysadmin configuration friction for non-technical administrators.

Technical Trade-offs & Honest Limitations

  • Designed as a webmail client and UI layer; requires an underlying mail transfer agent (MTA/MDA) for message delivery.
  • Advanced S/MIME end-to-end encryption requires client-side certificate installation.
Empirical Verification Evidence

Public repository at github.com/eshanized/OpenMail.

Related Research & Architectural Writing