Repolode
linagora

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. 1

    Перейдите в корневую папку проекта

  2. 2

    Запустите скрипт prebuild

    /bin/bash scripts/prebuild.sh
  3. 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 обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый почтовый сервис на Cloudflare Workers: создавайте несколько ящиков на одном домене, отправляйте письма и вложения через адаптивный веб-интерфейс.

15,5 тыс.+334 за неделю23,2 тыс.JavaScriptMITАктивно поддерживаетсяОбновлён 13 дней назад

Многоязычный почтовый клиент для IMAP в браузере с интерфейсом в стиле приложения, написанный на PHP и расширяемый с помощью плагинов и тем оформления.

7,3 тыс.+8 за неделю1,8 тыс.PHPGPL-3.0Активно поддерживаетсяОбновлён 19 часов назад