Overview:
Twake Mail Client is a multi-platform mobile email application developed by Linagora. It uses the JMAP protocol to synchronize with the Twake Mail back-end server. The project targets users who need a mobile email client that can be built for iOS, Android, and web platforms. It requires a JMAP server to function and supports both phone and tablet interfaces.
Core Features:
Multi-platform builds: The application can be compiled for iOS, Android, and web environments.
JMAP protocol support: The client communicates with the server using the modern JMAP email protocol.
Back-end service: Connects to the Twake Mail back-end for email delivery and additional features.
Tablet-optimized UI: The interface is designed to adapt to both phone and tablet screen sizes.
Use Cases:
Developers building a JMAP-compatible mobile email client: Teams can compile the app for their specific platform (iOS, Android, web).
Self-hosters running the Twake Mail back-end: Users can point the client to their own JMAP server by setting the
SERVER_URLenvironment variable.Open-source contributors looking for beginner-friendly tasks: The project labels issues as "good first issue" for newcomers.
Why It Matters:
This application provides a purpose-built mobile companion for the Twake Mail back-end, allowing users to access their self-hosted email system on phones and tablets. It relies on the modern JMAP protocol rather than older standards like IMAP. For organizations already running the Twake Mail server, this client offers a direct integration path without relying on third-party email clients. The multi-platform build support (iOS, Android, web) gives deployers flexibility in how they deliver the client to their users.

