O projeto DavMail, gateway de código aberto que permite acessar servidores Microsoft Exchange e Office 365 usando protocolos padrão — como IMAP, POP3, SMTP, CalDAV, CardDAV e LDAP — acaba de lançar a versão 6.7.0. O anúncio foi feito oficialmente no SourceForge em 20 de maio de 2026, consolidando mais de 40 melhorias, correções e atualizações estratégicas baseadas em feedback da comunidade.
A nova versão reforça o posicionamento do DavMail como alternativa robusta ao Outlook, especialmente para usuários que dependem de clientes livres como Thunderbird com Lightning, Apple Calendar ou aplicativos móveis — mesmo em ambientes restritos por firewall ou sem acesso direto ao Exchange.
Suporte nativo a autenticação multifator (MFA) com TOTP
Uma das principais novidades é a inclusão do suporte a PhoneAppOTP (TOTP) para autenticação multifator. Isso permite que usuários com políticas de segurança rígidas — comuns em corporações que adotam Office 365 — continuem utilizando o DavMail sem depender exclusivamente de métodos legados ou de autenticação interativa via navegador.
A integração funciona diretamente com os fluxos OAuth 2.0 do Microsoft Identity Platform, garantindo compatibilidade com ambientes empresariais modernos.
Backend Graph: implementação madura e funcional
A versão 6.7.0 marca um salto significativo na adoção do Microsoft Graph API como backend alternativo ao antigo EWS (Exchange Web Services). A equipe desenvolvedora expandiu profundamente a camada CalDAV sobre Graph, com destaque para:
- Implementação completa de
getEventMessagesesearchEventMessages; - Correção de regressões em
handleRRule,isReminderOne manipulação deRECURRENCE-ID; - Suporte a eventos recorrentes mensais e padrões completos de recorrência (incluindo intervalos e conversão de datas);
- Gerenciamento refinado de ocorrências modificadas e exceções em eventos;
- Atualização de participantes (
attendees) em reuniões, incluindo detecção de “desmarcar lembrete” no Thunderbird; - Implementação de
getFreeBusyData, essencial para exibição de disponibilidade em clientes de calendário; - Tratamento de erro
ErrorIrresolvableConflictvia uso forçado deImmutableId; - Limite de tamanho de pasta configurável via
davmail.folderSizeLimit; - Limpeza automática de tokens armazenados ao detectar mudança entre modos EWS e Graph.
Essas melhorias tornam o backend Graph viável para uso diário em cenários produtivos — especialmente onde o EWS está sendo descontinuado pela Microsoft.
Calendário e contatos: estabilidade e conformidade
O módulo CalDAV recebeu ajustes críticos para maior robustez:
- Detecção e ignorância de requisições falsas de PUT enviadas pelo Thunderbird;
- Codificação XML correta de
displaynameem subpastas de calendário; - Aplicação da correção de
tzidtambém em tarefas (VTODO); - Suporte a eventos de dia inteiro (
allday event); - Refatoração do gerenciamento de participantes para lidar com ocorrências modificadas.
Além disso, o gateway LDAP — usado para consulta à lista global de endereços (GAL) e contatos pessoais — continua estável, permitindo conclusão automática de destinatários em clientes de email e sincronização de agendas com exibição de status livre/ocupado.
Melhorias em plataformas e implantação
A versão 6.7.0 traz otimizações específicas para cada ambiente de execução:
Linux
- Script de inicialização ajustado para permitir sobrescrita de
CLASSPATH; - Download automático da JVM Azul compatível com a arquitetura do sistema (x86_64, ARM64 etc.);
- Adição da dependência
libswt-webkit-4-jninos pacotes Debian; - Correções de auditoria: especificação de versão Java em
BuildRequires(SUSE), permissões755para binários e remoção segura deuserdel/groupdelem distribuições comsysusers.
Windows
- Correção de typo no parâmetro
-Xmxno WinRun4J, evitando falhas de alocação de memória.
Docker
- Correção de regressão nas ações do GitHub CI/CD;
- Limpeza automática do cache do
aptpara imagens menores e mais seguras.
Documentação e internacionalização
- Atualização da documentação de instalação no Linux, confirmando compatibilidade do modo SWT com
O365Interactive; - Correção de regressão na codificação de arquivos de mensagens i18n;
- Atualização do guia de lançamento e mesclagem de contribuições da comunidade (#445 e #461).
Por que isso importa?
O DavMail não é apenas uma ferramenta técnica — é uma peça-chave de soberania digital para organizações que buscam reduzir dependência de software proprietário sem abrir mão de integração com infraestruturas corporativas. Com a versão 6.7.0, o projeto consolida sua maturidade técnica, oferecendo:
- Compatibilidade real com Office 365 moderno, inclusive com MFA e Graph;
- Estabilidade em múltiplas plataformas, com foco em desktops Linux e servidores headless;
- Suporte a clientes livres e open source, alinhado com princípios de software livre e interoperabilidade;
- Manutenção ativa e orientada por demandas reais da comunidade, conforme evidenciado pelas centenas de issues resolvidas no GitHub.
O código-fonte está disponível no repositório oficial: https://github.com/mguessan/davmail. A versão 6.7.0 já está disponível para download em SourceForge.