grommunio Web 5.0: o cliente web, agora mais maduro
O grommunio Web 5.0 é a maior versão da história do nosso cliente web. Foram incluídas algumas funcionalidades em desenvolvimento há mais de um ano e mais de 460 alterações desde a versão 3.19, que abrangem tudo, desde o primeiro pixel que se vê ao iniciar sessão até à lista de materiais que enviamos com cada pacote. É também a versão em que o grommunio Web se livra finalmente dos últimos vestígios das suas origens: a base de código, as interfaces dos plug-ins e as definições passam a ostentar o nome grommunio em toda a linha. É por isso que esta versão salta para um novo número principal.
Eis o que a versão 5.0 traz, para quem a utiliza diariamente, para os administradores que a gerem e para os programadores que desenvolvem com base nela.
Os detalhes refletem o mesmo cuidado. Os ícones de pastas em dois tons adotam a cor do tema, uma pasta destacada ocupa toda a linha, os nomes longos de pastas são encurtados com reticências em vez de forçar a exibição de uma barra de deslocamento na árvore, e o foco do teclado é visível onde quer que o desloque.
Primeiro o teclado:
paleta de comandos e desfazer
Prima Ctrl+K e comece a escrever. A nova paleta de comandos salta para qualquer pasta, vista ou página de definições e cria novos itens sem ter de percorrer os menus. Ctrl+F vai diretamente para a caixa de pesquisa da vista atual, os utilizadores do macOS encontram as teclas Cmd e Option onde esperam encontrá-las, e os atalhos estão listados na sua própria página de definições.
Apagou, moveu ou marcou o e-mail errado? O grommunio Web dispõe agora das funções «Desfazer» e «Refazer», tal como um cliente de secretária. Ctrl+Z anula a última ação, Ctrl+Y volta a aplicá-la, e isto abrange ações como apagar, mover, copiar, marcar, alterar o estado de leitura e a categoria, bem como compromissos movidos no calendário. Ative esta funcionalidade em Definições › Geral.

O OpenPGP junta-se ao S/MIME
Agora é possível assinar, encriptar, desencriptar e verificar e-mails com o OpenPGP, a par do suporte ao S/MIME que o grommunio Web já oferece há anos. Todo o processo criptográfico ocorre no navegador. As chaves são geradas e desbloqueadas no dispositivo do utilizador, as chaves privadas permanecem na própria caixa de correio do utilizador, protegidas pela sua frase-passe, e o conteúdo descodificado nunca sai do navegador. Os utilizadores associam as impressões digitais dos seus contactos, exportam cópias de segurança encriptadas das chaves e consultam chaves públicas nos servidores de chaves autorizados pelo administrador.
Os botões «Assinar» e «Encriptar» são agora um único par de botões partilhado por ambos os protocolos, e a gravação automática é suspensa enquanto uma mensagem está a ser encriptada, pelo que nunca é gravado no servidor qualquer rascunho em texto simples.
Abrir qualquer coisa
A pré-visualização de documentos tornou-se um verdadeiro visualizador. Os anexos e ficheiros numa conta «Files» ligada abrem-se diretamente no navegador: PDF, Word (incluindo o formato clássico .doc), Excel (de .xls a CSV), PowerPoint, OpenDocument, RTF, Markdown, JSON, código-fonte, imagens, áudio e vídeo, e mensagens .eml anexadas, completas com os seus próprios anexos e imagens incorporadas. As folhas de cálculo mantêm as larguras das colunas e as células unidas, as pré-visualizações abrem cerca de um terço mais rápido do que antes e o visualizador adapta-se ao tema, incluindo o modo escuro. As pré-visualizações podem abrir-se numa caixa de diálogo, num separador grommunio Web ou na sua própria janela do navegador, conforme preferir.
Anexos que se deslocam consigo
Selecione vários anexos clicando com a tecla Ctrl ou Shift pressionada e arraste-os para uma mensagem que esteja a redigir noutra separador ou janela do grommunio Web, ou solte-os no seu ambiente de trabalho, onde serão guardados como um único arquivo ZIP. A opção «Guardar seleção na pasta» guarda-os como ficheiros individuais numa pasta à sua escolha. Os ficheiros podem ser soltos em qualquer ponto da caixa de diálogo de composição para serem anexados, e as imagens coladas a partir do Microsoft Word chegam finalmente ao destino, em vez de desaparecerem pelo caminho.
Os anexos também podem ser removidos de mensagens que já se encontram na caixa de correio. A própria mensagem, com o seu texto, remetente e data, permanece exatamente como estava, e os administradores podem desativar esta funcionalidade nos casos em que o correio recebido deve permanecer inalterado.

Funciona da mesma forma que o Outlook
As categorias de cores são agora armazenadas da mesma forma que o Outlook as armazena, na lista principal de categorias da caixa de correio. Os mesmos nomes e cores aparecem no grommunio Web, no Outlook e nos dispositivos móveis; todos os utilizadores de uma caixa de correio partilhada vêem as categorias dessa caixa de correio e as categorias existentes são transferidas automaticamente. Os remetentes seguros, os destinatários seguros e os remetentes bloqueados fazem parte da mesma regra de correio indesejado que o Outlook utiliza, e o painel de leitura tem-nos em conta ao decidir se deve carregar imagens externas.
As mensagens de marcas que publicam um logótipo BIMI e cumprem a norma DMARC apresentam agora esse logótipo junto ao remetente, o que torna as mensagens legítimas de empresas conhecidas reconhecíveis à primeira vista. Além disso, é possível anexar uma nota adesiva a qualquer e-mail a partir do menu de contexto ou do painel de leitura. Esta nota aparece sempre que o e-mail é aberto e os colegas que partilham a caixa de correio também a veem.
Caixas de correio partilhadas, pesquisa e notificações
A vista de conversação funciona agora também em caixas de correio partilhadas, incluindo aquelas cuja pasta «Itens enviados» não está partilhada. As caixas de correio partilhadas podem ser arrastadas para a ordem em que trabalha, e todas as listas de pastas seguem essa ordem. Os «Favoritos» podem aparecer em todas as listas de pastas. A pesquisa abrange pastas públicas, incluindo as suas subpastas, e os prefixos de pesquisa podem ser digitados no idioma da interface: os utilizadores alemães escrevem «von:», «an:» e «betreff:».
As notificações só o interrompem onde quiser: limite-as à sua própria caixa de correio ou a uma lista de pastas que escolher. A notificação indica o remetente e o assunto de uma nova mensagem, em vez de indicar o número de mensagens não lidas, e o som pode ser desativado. A caixa de diálogo «Copiar/Mover» lembra-se de onde as mensagens de um remetente foram arquivadas anteriormente e apresenta essas pastas como botões acima da árvore de pastas; ao digitar o nome de uma pasta, o programa salta diretamente para ela.
Mais rápido
Os pedidos de um único início de sessão são agora executados em paralelo, em vez de um após o outro, pelo que o carregamento lento de uma pasta num separador já não bloqueia os outros. O arranque é mais rápido: os scripts, estilos e traduções são armazenados em cache pelo navegador e só são recarregados quando sofrem alterações, e a árvore de implementação é fornecida pré-comprimida para brotli e gzip. As visualizações do calendário carregam mais rapidamente, a criação de pastas já não abre todas as pastas irmãs e a árvore de pastas «Ficheiros» passou de mais de três segundos para menos de um décimo de segundo para quarenta pastas.
Segurança e a Lei de Resiliência Cibernética
Desde 11 de setembro de 2026 que as obrigações de comunicação previstas na Lei de Resiliência Cibernética da UE se aplicam ao software vendido na União Europeia, e a versão 5.0 foi concebida para as cumprir. Cada lançamento inclui agora uma lista de materiais de software legível por máquina, nos formatos CycloneDX e SPDX, que enumera todos os 421 componentes de tempo de execução e de compilação, com a versão, a licença e a origem, e a compilação não é aprovada quando a lista de materiais já não corresponde aos códigos-fonte. Cada ficheiro-fonte inclui um cabeçalho SPDX com informações de direitos de autor e licença; o repositório está em conformidade com a norma REUSE; e uma política de segurança publicada descreve como comunicar uma vulnerabilidade, como a tratamos e como comunicamos vulnerabilidades ativamente exploradas à ENISA dentro dos prazos de 24 horas, 72 horas e 14 dias estabelecidos pelo regulamento.
Esta versão também resolve uma longa lista de medidas de reforço de segurança: os pedidos de autenticação, token e saída são verificados quanto a pedidos entre sites; os inícios de sessão no Keycloak utilizam um estado único e um callback validado, as transferências de anexos são servidas com proteções rigorosas do navegador, uma caixa de correio só pode enviar um número limitado de mensagens por minuto e o plugin S/MIME obtém certificados, dados OCSP e CRL apenas a partir de endereços públicos com limites de tamanho e atualidade. As sessões expiradas são agora eliminadas por um temporizador systemd integrado em todas as distribuições.
Para administradores
Os plug-ins desativados para um utilizador no grommunio Admin API já não são carregados de todo, e os plug-ins opcionais fornecem o seu código apenas aos utilizadores que os ativaram, o que torna o cliente mais leve. Os temas do JSON aplicam cores a toda a interface. Novas opções de configuração abrangem o plugin OpenPGP, o BIMI, o limite de taxa de envio, a duração da sessão, a verificação de revogação do S/MIME e o cache de ficheiros. A lista completa encontra-se no registo de alterações, e a política de segurança indica as opções das quais depende uma instalação segura.
As definições de utilizador guardadas são transferidas automaticamente para a nova árvore grommunio/v1 no primeiro início de sessão, e os layouts, estados de grelha e tamanhos de janela guardados mantêm-se inalterados após a mudança.
Para programadores de plug-ins
Esta é a versão que renomeia o espaço de nomes Zarafa para Grommunio, os tipos zarafa. xtypes e ptypes para grommunio, as classes CSS «zarafa-» para grommunio- e a raiz das definições de zarafa/v1 para grommunio/v1. Um plugin escrito com base nos nomes antigos é convertido através de uma única substituição automática, e o ficheiro doc/plugin-namespace-migration.rst no repositório lista os poucos identificadores que mantêm deliberadamente o seu nome, tais como as funções php_mapi e o tipo de endereço ZARAFA.
Para dar tempo ao ecossistema, a versão 5.0 mantém os aliases obsoletos: o `window.Zarafa é resolvido para Grommunio e regista um aviso uma única vez; os xtypes «zarafa.» não registados são redirecionados para as suas contrapartes grommunio; os antigos caminhos de configuração são redirecionados e as classes de exceção PHP mantêm os seus nomes antigos. As classes CSS são a única exceção: uma folha de estilo de um plugin que selecione classes zarafa-* tem de ser renomeada. Os aliases serão removidos na próxima versão principal; por isso, um plugin que ainda acione o aviso na consola tem uma referência que precisa de ser corrigida. As novidades no plugin API são os botões partilhados «Assinar» e «Encriptar», aos quais os plugins de proteção se ligam, um gancho de servidor para reclamar uma mensagem protegida antes da análise do S/MIME e o elemento de manifesto
Obter o grommunio Web 5.0
O grommunio Web 5.0 já está disponível através dos repositórios de pacotes da comunidade grommunio. Para a versão suportada, o lançamento do grommunio Web está previsto para daqui a uma semana. O registo completo de alterações lista todas as alterações desde a versão 3.19; a lista de materiais encontra-se ao lado, na raiz do repositório.
Registe-se para obter uma conta de demonstração(opens in a new tab) para avaliar o grommunio.
Consulte o repositório do GitHub para ver todas as alterações.