Um cliente de webmail leve e auto-hospedável que reúne várias contas de e-mail em uma única interface via IMAP, SMTP, JMAP e EWS.
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
Acesse a pasta raiz do projeto
- 2
Execute o script prebuild
/bin/bash scripts/prebuild.sh - 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
Cliente de webmail para navegador e auto-hospedado do Stalwart Mail Server, com e-mail, calendário, contatos e arquivos via JMAP.
Um cliente de e-mail para o Nextcloud que se conecta a qualquer conta IMAP diretamente na sua instância do Nextcloud.
Serviço de e-mail auto-hospedável baseado em Cloudflare Workers, que permite criar várias caixas de entrada em um domínio, com envio, anexos e uma interface web responsiva.
Servidor de e-mail auto-hospedado, distribuído em imagens Docker e com suporte a SMTP, IMAP, POP3 e webmail.
Cliente de webmail IMAP multilíngue, acessado pelo navegador, com interface semelhante à de um aplicativo e extensível por plugins e skins, escrito em PHP.