Лёгкий веб-клиент электронной почты для собственного хостинга: объединяет несколько аккаунтов в одном интерфейсе через IMAP, SMTP, JMAP и EWS.
linagora/tmail-flutter
Кроссплатформенный почтовый клиент на Flutter для Android, iOS и веба, работающий с почтой по протоколу JMAP.
Open source альтернатива:Gmail
- Звёзды
- 666
- Форки
- 128
- Открытые issues
- 364
- Последний коммит
- 20 часов назад
Что это?
Twake Mail (tmail-flutter) — почтовый клиент на Flutter для мобильных устройств и веба. Он подключается к почтовым серверам по JMAP — современному протоколу на основе HTTP и JSON, разработанному как альтернатива IMAP. Клиент предназначен для бэкенда Twake Mail, созданного Linagora.
Приложение поддерживает основные сценарии работы с почтой: просмотр почтовых ящиков и сообщений, управление ими, отправку писем и поиск. Скриншоты проекта показывают интерфейсы для телефонов и планшетов. Веб-версия собирается из той же кодовой базы и может развёртываться как Docker-образ с настраиваемым URL JMAP-сервера.
В проект также входит клиентская библиотека JMAP для Dart, которую разработчики могут использовать в собственных приложениях на базе JMAP. Проект распространяется по лицензии AGPL-3.0.
Ключевые возможности
- 01Читает почтовые ящики и сообщения и позволяет управлять ими через протокол JMAP
- 02Отправляет письма и выполняет поиск по сообщениям
- 03Работает на Android, iOS и в вебе на основе единой кодовой базы Flutter
- 04Интерфейс адаптируется к размерам экранов телефонов и планшетов
- 05Веб-версию можно развернуть с помощью Docker; она работает с любым JMAP-сервером
Сценарии использования
- Использование собственного бэкенда или бэкенда Twake Mail с нативным мобильным почтовым приложением
- Развёртывание веб-клиента для JMAP-сервера, доступного через браузер
- Создание собственного почтового клиента JMAP с помощью входящей в комплект библиотеки Dart
Быстрый старт
- 1
Перейдите в корневую папку проекта
- 2
Запустите скрипт prebuild
/bin/bash scripts/prebuild.sh - 3
Соберите приложение для Android
flutter build apk
Что важно знать
- Для чтения почты требуется сервер JMAP, например бэкенд Twake Mail или другой сервер, совместимый с JMAP.
- По словам авторов, веб-приложение всё ещё находится на ранней стадии разработки.
- Лицензия AGPL-3.0 — это лицензия с авторским левом, предусматривающая обязательства при использовании по сети.
В подборках
Темы
Частые вопросы
- Что такое tmail-flutter?
- Кроссплатформенный почтовый клиент на Flutter для Android, iOS и веба, работающий с почтой по протоколу JMAP. Twake Mail (tmail-flutter) — почтовый клиент на Flutter для мобильных устройств и веба. Он подключается к почтовым серверам по JMAP — современному протоколу на основе HTTP и JSON, разработанному как альтернатива IMAP. Клиент предназначен для бэкенда Twake Mail, созданного Linagora.
- tmail-flutter можно использовать бесплатно? Какая у него лицензия?
- tmail-flutter распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tmail-flutter всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tmail-flutter — 6 нояб. 2026 г..
- Для чего можно использовать tmail-flutter?
- Использование собственного бэкенда или бэкенда Twake Mail с нативным мобильным почтовым приложением Развёртывание веб-клиента для JMAP-сервера, доступного через браузер Создание собственного почтового клиента JMAP с помощью входящей в комплект библиотеки Dart
- Как установить tmail-flutter?
- Перейдите в корневую папку проекта Запустите скрипт prebuild: /bin/bash scripts/prebuild.sh Соберите приложение для Android: flutter build apk
- Где скачать tmail-flutter?
- Исходный код и инструкции по установке — на GitHub: https://github.com/linagora/tmail-flutter
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый веб-клиент для Stalwart Mail Server с почтой, календарём, контактами и файлами по JMAP.
Почтовый клиент для Nextcloud, который подключается к любым IMAP-аккаунтам прямо из вашего экземпляра Nextcloud.
Самостоятельно размещаемый почтовый сервис на Cloudflare Workers: создавайте несколько ящиков на одном домене, отправляйте письма и вложения через адаптивный веб-интерфейс.
Почтовый сервер для самостоятельного размещения в виде набора Docker-образов: SMTP, IMAP, POP3 и веб-почта.
Многоязычный почтовый клиент для IMAP в браузере с интерфейсом в стиле приложения, написанный на PHP и расширяемый с помощью плагинов и тем оформления.