Warning
This project is still under active development and design. Expect breaking changes.
Openmail is a modern, privacy-focused desktop email client that runs entirely on your own infrastructure with no cloud dependencies, supporting multiple providers via standard IMAP and SMTP, and delivering a fast, lightweight, and ergonomic email experience.
Current designs are mostly for testing purposes and are likely to change as development continues.
![]() |
![]() |
|---|---|
| Accounts | Home |
![]() |
![]() |
| Compose | Simple Search |
![]() |
![]() |
| Settings | Advanced Search |
Some of the features that are already developed.
- Self-Hosting: Fully run the client on your own server or local machine — no third-party dependencies for privacy and control.
- Provider Support: Compatible with popular email providers (tested with Gmail, Yahoo, Yandex) via IMAP/SMTP.
- Multiple Accounts: Connect and manage as many accounts as you need, switching seamlessly between them.
- Bulk Operations: Perform bulk actions across multiple accounts at once like archive, delete, mark as read, send, unsubscribe.
- Unified Inbox: View and manage new emails from all connected accounts in a single, organized home page.
- Advanced Search: Search across all accounts using filters for sender, subject, date, keywords and more...
- Undo Actions: Quickly revert recent operations (delete, archive, mark as read) to avoid accidental changes.
Visit the Releases page to get the latest packages:
- Server: Install
Openmail-Server_version_your-server-oson your server machine. - Client: Install
Openmail_version_your-pc-oson your desktop.
Start the server first, then launch the client and connect it to your server.
For detailed setup instructions, please refer to the Installation Guide.
Explore upcoming features and plans in the Roadmap.
This project is licensed under the terms detailed in the LICENSE file.





