Repolode
linagora

linagora/tmail-flutter

Cliente de e-mail multiplataforma em Flutter para Android, iOS e web, que acessa mensagens pelo protocolo JMAP.

Alternativa open source a:Gmail

Estrelas
666
Forks
128
Issues abertas
364
Último commit
ontem

O que é?

Twake Mail (tmail-flutter) é um cliente de e-mail desenvolvido com Flutter, que funciona em dispositivos móveis e na web. Ele se conecta a servidores de e-mail usando JMAP, um protocolo moderno baseado em HTTP e JSON, criado como alternativa ao IMAP e voltado ao back-end do Twake Mail, desenvolvido pela Linagora.

O app cobre as principais tarefas de e-mail: ler caixas de entrada e mensagens, gerenciá-las, enviar e-mails e fazer buscas. As capturas de tela do projeto mostram layouts para celulares e tablets. A versão web é criada a partir da mesma base de código e pode ser implantada como uma imagem Docker com uma URL configurável para o servidor JMAP.

O projeto também inclui uma biblioteca cliente JMAP em Dart, que desenvolvedores podem reutilizar para criar seus próprios aplicativos baseados em JMAP. O projeto é licenciado sob AGPL-3.0.

Recursos principais

  • 01Lê e gerencia caixas de e-mail e mensagens pelo protocolo JMAP
  • 02Envia e-mails e pesquisa mensagens
  • 03Funciona em Android, iOS e na web a partir de uma única base de código Flutter
  • 04Os layouts se adaptam a telas de celulares e tablets
  • 05A versão web pode ser implantada com Docker e funciona com qualquer servidor JMAP

Casos de uso

  • Usar um back-end próprio ou do Twake Mail com um app de e-mail móvel nativo
  • Implantar uma interface de webmail no navegador para um servidor JMAP
  • Criar um cliente de e-mail JMAP personalizado usando a biblioteca Dart incluída

Início rápido

  1. 1

    Acesse a pasta raiz do projeto

  2. 2

    Execute o script prebuild

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

    Compile o aplicativo Android

    flutter build apk

Antes de usar

  • Para ler e-mails, é necessário um servidor JMAP, como o backend do Twake Mail ou outro servidor compatível com JMAP.
  • Segundo seus autores, o aplicativo web ainda está em estágio inicial de desenvolvimento.
  • Licenciado sob a AGPL-3.0, uma licença copyleft com obrigações para uso pela rede.

Em coleções

Tópicos

Perguntas frequentes

O que é tmail-flutter?
Cliente de e-mail multiplataforma em Flutter para Android, iOS e web, que acessa mensagens pelo protocolo JMAP. Twake Mail (tmail-flutter) é um cliente de e-mail desenvolvido com Flutter, que funciona em dispositivos móveis e na web. Ele se conecta a servidores de e-mail usando JMAP, um protocolo moderno baseado em HTTP e JSON, criado como alternativa ao IMAP e voltado ao back-end do Twake Mail, desenvolvido pela Linagora.
tmail-flutter é gratuito? Qual é a licença?
tmail-flutter é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
tmail-flutter ainda é mantido?
Manutenção ativa. O último commit de tmail-flutter foi em 6 de nov. de 2026.
Para que posso usar tmail-flutter?
Usar um back-end próprio ou do Twake Mail com um app de e-mail móvel nativo Implantar uma interface de webmail no navegador para um servidor JMAP Criar um cliente de e-mail JMAP personalizado usando a biblioteca Dart incluída
Como instalar tmail-flutter?
Acesse a pasta raiz do projeto Execute o script prebuild: /bin/bash scripts/prebuild.sh Compile o aplicativo Android: flutter build apk
Onde consigo tmail-flutter?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/linagora/tmail-flutter

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados