Repolode
linagora

linagora/tmail-flutter

Cliente de correo multiplataforma hecho con Flutter para Android, iOS y web que accede al correo mediante el protocolo JMAP.

Alternativa open source a:Gmail

Estrellas
666
Forks
128
Issues abiertos
364
Último commit
hace 18 horas

¿Qué es?

Twake Mail (tmail-flutter) es un cliente de correo hecho con Flutter que funciona en dispositivos móviles y en la web. Se conecta a servidores de correo mediante JMAP, un protocolo moderno basado en HTTP y JSON, diseñado como alternativa a IMAP, y está orientado al back-end de Twake Mail desarrollado por Linagora.

La aplicación cubre las tareas básicas del correo: leer buzones y mensajes, gestionarlos, enviar correos y buscar. Las capturas de pantalla del proyecto muestran diseños para teléfonos y tabletas. Además, la versión web se compila a partir del mismo código base y puede desplegarse como imagen de Docker con una URL configurable para el servidor JMAP.

El proyecto también incluye una biblioteca cliente de JMAP para Dart que los desarrolladores pueden reutilizar para crear sus propias aplicaciones basadas en JMAP. El proyecto está bajo la licencia AGPL-3.0.

Funciones clave

  • 01Lee y gestiona buzones y mensajes mediante el protocolo JMAP
  • 02Envía correos y permite buscar mensajes
  • 03Funciona en Android, iOS y la web a partir de un único código base de Flutter
  • 04Adapta los diseños a los tamaños de pantalla de teléfonos y tabletas
  • 05La versión web puede desplegarse con Docker y funciona con cualquier servidor JMAP

Casos de uso

  • Usar un back-end propio o de Twake Mail con una aplicación de correo móvil nativa
  • Desplegar una interfaz de webmail en el navegador para un servidor JMAP
  • Crear un cliente de correo JMAP personalizado con la biblioteca Dart incluida

Inicio rápido

  1. 1

    Ve a la carpeta raíz del proyecto

  2. 2

    Ejecuta el script prebuild

    /bin/bash scripts/prebuild.sh
  3. 3

    Compila la aplicación para Android

    flutter build apk

Antes de usarlo

  • Para leer el correo se necesita un servidor JMAP, como el backend de Twake Mail u otro servidor compatible con JMAP.
  • Según sus autores, la aplicación web aún está en una fase inicial de desarrollo.
  • Cuenta con la licencia AGPL-3.0, una licencia copyleft que impone obligaciones para el uso a través de la red.

En colecciones

Temas

Preguntas frecuentes

¿Qué es tmail-flutter?
Cliente de correo multiplataforma hecho con Flutter para Android, iOS y web que accede al correo mediante el protocolo JMAP. Twake Mail (tmail-flutter) es un cliente de correo hecho con Flutter que funciona en dispositivos móviles y en la web. Se conecta a servidores de correo mediante JMAP, un protocolo moderno basado en HTTP y JSON, diseñado como alternativa a IMAP, y está orientado al back-end de Twake Mail desarrollado por Linagora.
¿tmail-flutter es gratuito? ¿Qué licencia tiene?
tmail-flutter es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tmail-flutter sigue mantenido?
Mantenimiento activo. El último commit de tmail-flutter fue el 6 nov 2026.
¿Para qué puedo usar tmail-flutter?
Usar un back-end propio o de Twake Mail con una aplicación de correo móvil nativa Desplegar una interfaz de webmail en el navegador para un servidor JMAP Crear un cliente de correo JMAP personalizado con la biblioteca Dart incluida
¿Cómo se instala tmail-flutter?
Ve a la carpeta raíz del proyecto Ejecuta el script prebuild: /bin/bash scripts/prebuild.sh Compila la aplicación para Android: flutter build apk
¿Dónde consigo tmail-flutter?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/linagora/tmail-flutter

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados