Project Alexandria is the web-based email client of Lindeier.at. Named after the great Library of Alexandria — a singular place where knowledge was gathered, preserved, and shared — this project applies the same philosophy to personal correspondence: your messages, your server, your control.
Alexandria is the reading room; the library vault beneath it is Project Hera, the platform's own mail server, which handles delivery, storage, and encryption. Alexandria's job is the experience on top: a Python FastAPI backend that speaks IMAP and SMTP to Hera, presented through a clean, purpose-built web interface integrated directly into the Lindeier.at platform.
Alexandria is intentionally minimal in scope and maximal in ownership. Rather than relying on third-party email providers or off-the-shelf webmail clients, every layer of the stack — from mail delivery to the user interface — is built and controlled here, on this server.
Like the other projects on this platform, Alexandria follows a strict separation of concerns: Hera handles protocol-level operations, the API layer bridges backend and frontend, and the interface renders only what the backend provides. No magic. No hidden state. Everything explicit and traceable.
The mail infrastructure — Postfix for SMTP, Dovecot for IMAP, full SPF/DKIM/DMARC authentication, and at-rest mailbox encryption — lives in Project Hera and is live today. Accounts correspond directly to authenticated Lindeier.at users, managed through the existing Shambala authentication layer: one account, one mailbox, one password.
On top of that foundation, the Alexandria FastAPI backend exposes a clean internal API for inbox listing, message retrieval, composition, and sending. The frontend consumes this API exclusively — no direct protocol exposure to the browser.
The foundation is complete: Hera is live, and every member's @lindeier.at mailbox already works today with any standard mail client. Alexandria — the web interface on top — is in active development. A read-only demo is available below, showcasing the intended UI with a set of example messages.
Eventually, Alexandria will serve as the unified communication layer for the Lindeier.at platform — enabling project notifications, member messaging, and potentially inter-project communication. For now, it stands as an exercise in building something foundational: a place where messages live and endure, managed entirely from within.
Below is a live preview of the Alexandria interface, populated with example messages. Navigation and message viewing are fully functional in the demo. Compose, reply, and send are intentionally disabled — full access requires an authenticated account.
Prefer a full view? Open the demo in a new tab.
The Alexandria web application will be available to authenticated Lindeier.at members. Login is handled through the existing Shambala authentication system — no separate credentials required. Until the web app launches, every member's mailbox is already usable with a standard mail client — see Project Hera for the connection settings.
Member Login required to access Alexandria
Mailbox access is available to authenticated users only.