Pular para o conteúdo
DavMail 6.7.0 lançado com suporte a MFA com TOTP, backend Graph aprimorado e calendário completo

DavMail 6.7.0 lançado com suporte a MFA com TOTP, backend Graph aprimorado e calendário completo

Nova versão do gateway DavMail traz autenticação multifator via PhoneAppOTP, implementação avançada do Microsoft Graph, correções críticas em CalDAV/IMAP e melhorias em Linux, Windows e Docker.

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 getEventMessages e searchEventMessages;
  • Correção de regressões em handleRRule, isReminderOn e manipulação de RECURRENCE-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 ErrorIrresolvableConflict via uso forçado de ImmutableId;
  • 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 displayname em subpastas de calendário;
  • Aplicação da correção de tzid també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-jni nos pacotes Debian;
  • Correções de auditoria: especificação de versão Java em BuildRequires (SUSE), permissões 755 para binários e remoção segura de userdel/groupdel em distribuições com sysusers.

Windows

  • Correção de typo no parâmetro -Xmx no 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 apt para 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.

Por · Última atualização: