Skip to content

mailYour inbox, on your server.

A fast, SSR-first webmail client for any IMAP and SMTP account.

How mail runs

A production installation has two application processes. The web process serves the SvelteKit application and HTTP APIs. The worker process owns mailbox synchronization, outgoing delivery, cleanup, and other background jobs. Both processes share PostgreSQL and the same configuration secrets.

Start with the getting started guide, browse the feature pages, or review the architecture before planning a production deployment.

Screenshots

Mailbox and message readerAlternate mailbox viewMessage composerCompact message composer