Email turned fifty. Irsal brings your entire email ecosystem into the decade we're actually in — combining a high-performance mail server with an ultra-fast, modern JMAP webmail client.
Irsal gives you total ownership of your communication infrastructure on your own hardware — without sacrificing modern features like instant push, AI-driven spam filtering, multi-tenancy, and server-side threading.
The Engine Room
Multi-tenant, lightning-fast Rust architecture, built-in telemetry, AI spam protection, and sharded storage scaling.
The Interface
JMAP-native web interface for Mail, Calendar, Contacts, and Files with a slick, zero-lag user experience.
From AI spam filtering to instant push notifications — Irsal is built for teams that demand reliability.
Host multiple organizations safely on a single deployment with isolated domains, user directories, and quotas.
Combine statistical classifiers, blocklists, and LLMs to analyze suspicious messages with automated triage.
Zero polling loops or 30-second IMAP delays. Changes are pushed instantly over a single TLS connection.
Scale effortlessly with S3/Azure/filesystem backends and sharded in-memory key-value stores.
Live SMTP connection tracing, memory metrics, and customizable alerting webhooks down to the millisecond.
Generate disposable masked email addresses to keep your main address private and prevent spam leaks.
Legacy protocols require complex synchronization loops and heavy resource overhead. Irsal transitions your stack to JMAP — transforming email performance.
Constant battery drain & delayed inbox notifications.
Server notifies the client in real-time over a single TLS connection.
Marking read, moving, and fetching requires separate IMAP requests.
Multi-action operations bundled into a single JMAP request.
Local JS reassembles conversations on every page load.
Threads are pre-computed natively inside Irsal MailServer.
Outdated frameworks with heavy plugin dependencies.
Ultra-responsive client designed for 60fps performance.
Running your own mail server shouldn't require complex script engineering. Irsal is packaged to sit seamlessly behind your reverse proxy of choice.
# 1. Fetch the Compose Configuration
curl -O https://irsalmail.com/compose.yml
# 2. Launch the Stack
docker compose up -d
# 3. Open the Setup Wizard at your domain
open https://mail.yourdomain.com
Join teams and individuals who've taken back control of their communication infrastructure.