Corrigir um acúmulo de e-mails no Zimbra: Limpe o Postfix com segurança e verifique a entrega.

O comando `zimbra mail queue flush` instrui o Postfix a tentar novamente o envio das mensagens enfileiradas. Ele não apaga a fila, não corrige problemas de DNS ou de rede, nem garante que os servidores remotos aceitarão todas as mensagens. Um resultado útil é mensurável: a fila para de crescer, as mensagens em espera diminuem ou são entregues com sucesso, e novas mensagens podem ser processadas pelo MTA.

Siga os passos abaixo no servidor Zimbra como administrador. Os comandos e caminhos podem variar entre as versões do Zimbra. Verifique os caminhos dos executáveis ​​no seu host antes de executá-los; evite usar acidentalmente a instalação separada do Postfix do sistema operacional.

1. Verifique o tamanho da lista de pendências.

Conecte-se ao servidor e acesse a conta do Zimbra usando o método administrativo aprovado para o seu site. O utilitário de resumo de filas geralmente é instalado em /opt/zimbra/libexec/zmqstat. A documentação de filas do Zimbra mostra que ele exibe a contagem de mensagens retidas, corrompidas, adiadas, ativas e de entrada.

sudo /opt/zimbra/libexec/zmqstat

Dependendo da configuração do sudo, execute o comando a partir da conta Zimbra ou use o método de privilégio exato configurado para o seu servidor. Um exemplo de resumo pode mostrar <número> deferred=240e <categoria> active=3. Esses valores são contagens, não comprovam que 240 mensagens estão permanentemente travadas. Compare-os novamente após alguns minutos e observe qual categoria muda.

Em seguida, inspecione as entradas individuais da fila. Muitas instalações atuais usam o common/sbincaminho; instalações mais antigas podem usar postfix/sbin. Use o caminho que realmente existe no seu servidor.

/opt/zimbra/common/sbin/postqueue -p

Se esse caminho estiver ausente, verifique se sua instalação possui /opt/zimbra/postfix/sbin/postqueueo caminho completo e substitua-o nos comandos abaixo. A documentação do Zimbra descreve tanto o resumo da fila quanto a postqueue -plistagem detalhada. Os IDs das filas podem ter um asterisco no final para tentativas de entrega ativas ou um ponto de exclamação para mensagens retidas. Consulte a referência de filas do Postfix do Zimbra .

2. Descubra o motivo pelo qual as mensagens estão aguardando.

Observe a idade das mensagens mais antigas e o status de entrega registrado no log do Zimbra. Uma mensagem adiada está aguardando uma nova tentativa de entrega; o atraso pode ser causado por um servidor remoto, uma consulta DNS, um tempo limite de rede, negociação TLS ou um problema de configuração de roteamento ou retransmissão local. O texto exato do status é mais útil do que a contagem na fila por si só.

grep -E 'status=(deferred|sent|bounced)|connect to|TLS|SASL|relay=' /var/log/zimbra.log | tail -n 50

Interprete essas linhas no contexto. Tempos limite de conexão repetidos para um destino sugerem um problema de conectividade ou com o servidor remoto. Erros de resolução de nomes apontam para o DNS. Uma rejeição temporária remota ou uma limitação de taxa pode exigir espera ou contato com o provedor do destinatário. Erros de autenticação ou TLS podem indicar um problema de configuração local. Uma status=sententrada significa que o próximo salto de entrega aceitou a mensagem; isso não garante que o destinatário a leu ou que ela chegou à caixa de entrada.

Se a fila estiver aumentando rapidamente, procure por remetentes com alto volume de envios ou contas comprometidas antes de tentar novamente repetidamente. As orientações de solução de problemas anti-spam do Zimbra recomendam correlacionar o conteúdo da fila com o remetente e a atividade de autenticação, isolando a origem antes de excluir os e-mails indesejados. Consulte as etapas de investigação de filas e spam do Zimbra .

3. Corrija a causa antes de pedir ao Postfix para tentar novamente.

Use as evidências do log para determinar se o problema é transitório ou local. Verifique se o servidor possui resolução de nomes e acesso de rede de saída funcionando para os destinos de e-mail afetados. Se o log indicar uma resposta de limitação remota, evite enviar solicitações de limpeza repetidas para esse provedor; novas tentativas não podem sobrescrever sua política. Se vários domínios apresentarem o mesmo erro local, inspecione a configuração relevante do Zimbra MTA e a integridade do serviço antes de alterar as configurações.

As mensagens marcadas como retidas exigem atenção especial: um flush normal não é um comando para liberar e-mails retidos. Verifique o motivo da retenção e se as mensagens são legítimas antes de liberá-las. Mensagens marcadas como corrompidas ou devolvidas também precisam de tratamento separado; tentar novamente não transforma uma rejeição permanente em uma entrega bem-sucedida. Preserve os IDs da fila e as entradas de log relevantes durante a investigação.

O material de resolução de problemas do Zimbra identifica o serviço /var/log/zimbra.logcomo um local principal para investigar problemas do MTA e lista utilitários de fila, como ` postqueuemta` e `mta` zmqstat. O layout exato do serviço e os locais dos executáveis ​​dependem da versão, portanto, verifique a documentação da versão instalada antes de reiniciar os serviços ou editar a configuração. Consulte as ferramentas de resolução de problemas do MTA do Zimbra .

4. Limpe a fila do Postfix

Após confirmar que o e-mail na fila é legítimo e corrigir ou compreender a condição de bloqueio, solicite uma execução da fila. Substitua o caminho existente no seu servidor:

/opt/zimbra/common/sbin/postqueue -f

Para uma instalação que utiliza o caminho antigo, use o comando `flush` /opt/zimbra/postfix/sbin/postqueue -fem vez do caminho especificado na documentação de referência da fila do Zimbra postqueue -f. Essa solicitação instrui o Postfix a tentar enviar e-mails para a fila; não se trata de uma operação de exclusão. O comando pode retornar sem uma mensagem de sucesso clara, portanto, avalie o resultado com base na contagem de e-mails na fila e nos registros de entrega posteriores, em vez de se basear apenas na breve saída do comando.

Executar um flush é razoável após uma breve interrupção na rede ou após a correção de um problema temporário de configuração. É improvável que ajude enquanto o DNS, o roteamento, o relay, o TLS ou um servidor de recebimento remoto permanecerem indisponíveis. Repetir o comando rapidamente pode gerar ruído e tráfego adicional de tentativas sem solucionar a falha.

5. Verifique o resultado e escolha a próxima etapa.

Após um breve intervalo para tentativas de entrega, repita o resumo da fila e verifique as entradas de log recentes:

sudo /opt/zimbra/libexec/zmqstat
tail -n 100 /var/log/zimbra.log

Procure por vários sinais simultaneamente: contagem de mensagens adiadas diminuindo, entradas antigas na fila desaparecendo, novos status=sentregistros para os destinos afetados e menos mensagens recém-adiadas. Uma fila pode permanecer com algum conteúdo durante a operação normal. Uma única entrega bem-sucedida não significa que todos os domínios destinatários estejam íntegros.

  • Se a contagem diminuir e os registros de entrega mostrarem aceitação: continue monitorando até que o backlog retorne ao seu nível normal.
  • Se as mesmas mensagens de erro persistirem: siga as instruções na mensagem de erro repetida e corrija o problema subjacente de DNS, rede, TLS, retransmissão ou do lado do destinatário.
  • Se a contagem continuar aumentando: investigue um possível loop de envio, envio de e-mails em massa ou conta comprometida e contenha novos e-mails indesejados antes de tentar novamente.
  • Caso ainda existam contagens retidas ou corrompidas: revise essas mensagens separadamente; uma limpeza geral não é uma ação de limpeza para essas categorias.

Não exclua todas as mensagens apenas para que a fila fique vazia. Se uma mensagem específica for confirmada como indesejada ou não entregável e a política permitir a remoção, preserve o ID da fila e revise-o antes de usar o procedimento de gerenciamento de filas correspondente. O Zimbra alerta explicitamente que a exclusão pode afetar os usuários e recomenda registrar os detalhes da fila antes de remover mensagens. Evite excluir arquivos diretamente dos diretórios de spool do Postfix; isso ignora o gerenciamento de filas e pode corromper o estado dos e-mails.

O que uma descarga bem-sucedida pode e não pode lhe dizer

Uma recuperação bem-sucedida é uma melhoria sustentada no fluxo de mensagens, e não apenas uma contagem zero em um instante específico. O Postfix pode continuar a enfileirar e-mails para destinos remotos que estejam indisponíveis ou que estejam rejeitando conexões temporariamente. O comando `flush` inicia novas tentativas; ele não garante a entrega, não libera mensagens retidas intencionalmente, não corrige configurações incorretas nem determina se o sistema do destinatário aceitou uma mensagem após a transferência SMTP.

Em 6 de outubro de 2026, as páginas do Centro Técnico do Zimbra citadas documentavam os comandos de fila e solução de problemas usados ​​aqui, mas não forneciam um único caminho atual garantido para todas as versões do Zimbra. Confirme os locais dos binários e o comportamento dos privilégios em seu próprio servidor antes de executar comandos, especialmente em implantações mais antigas ou personalizadas.

Deixar um comentário

Corrigir o alto uso de CPU no Jitsi Meet em navegadores de clientes

Corrigir o alto uso de CPU no Jitsi Meet em navegadores de clientes

Diagnostique picos de uso da CPU no navegador do Jitsi Meet e reduza a carga do cliente verificando os mosaicos de vídeo, os efeitos da câmera, os gráficos do navegador e as configurações do host.

Como monitorar as métricas do Jitsi Videobridge com Prometheus e Grafana

Como monitorar as métricas do Jitsi Videobridge com Prometheus e Grafana

Monitore a integridade, a carga da conferência e o tráfego do Jitsi Videobridge com seu endpoint Prometheus integrado e, em seguida, explore e visualize os dados em gráficos no Grafana.

Como configurar um nome de domínio personalizado para o Jitsi Meet no Docker

Como configurar um nome de domínio personalizado para o Jitsi Meet no Docker

Configure um domínio personalizado para o Jitsi Meet Docker com DNS, URL pública, HTTPS, Let's Encrypt, portas de firewall, configurações de NAT e verificação de ponta a ponta.

Corrigir erro 404 "Console de administração do Zimbra não encontrado" após a renovação do SSL.

Corrigir erro 404 "Console de administração do Zimbra não encontrado" após a renovação do SSL.

Corrija os erros 404 do Console de Administração do Zimbra após a renovação do SSL, verificando o URL e a porta corretos, o roteamento do proxy, o status do serviço, os certificados implantados e os logs.

Corrigir aviso do Nextcloud: “O cache OP do PHP não está configurado corretamente”

Corrigir aviso do Nextcloud: “O cache OP do PHP não está configurado corretamente”

Aprenda a diagnosticar e corrigir o aviso de configuração do PHP OPcache do Nextcloud, verificando o PHP SAPI ativo, os limites de tamanho, os comentários e as configurações de revalidação.

Corrigir erros de migração do banco de dados Kopano após uma atualização da versão do MySQL

Corrigir erros de migração do banco de dados Kopano após uma atualização da versão do MySQL

Solucione problemas de falhas na migração do banco de dados Kopano após uma atualização do MySQL ou MariaDB, verificando backups, versões do servidor, modos SQL, conjunto de caracteres, estado do esquema e logs.

Como configurar a autenticação LDAP e do Active Directory no Nextcloud

Como configurar a autenticação LDAP e do Active Directory no Nextcloud

Conecte o Nextcloud ao LDAP ou Active Directory com transporte seguro, filtros de usuários e grupos, atributos de login e uma implementação testada.

Corrigir notificações do Android sem os serviços do Google: Guia UnifiedPush

Corrigir notificações do Android sem os serviços do Google: Guia UnifiedPush

Corrija as notificações do Element no Android em telefones sem serviços do Google configurando o UnifiedPush, as permissões do Android, as configurações de bateria e realizando testes de verificação confiáveis.

Corrigir o aviso do Nextcloud "Banco de dados com alguns índices ausentes"

Corrigir o aviso do Nextcloud "Banco de dados com alguns índices ausentes"

Remova o aviso de índices de banco de dados ausentes do Nextcloud com o comando oficial occ. Primeiro, faça um backup, visualize as alterações, execute o reparo e verifique o resultado.

Como configurar o Single Sign-On (SSO) com o Keycloak no Element Web

Como configurar o Single Sign-On (SSO) com o Keycloak no Element Web

Configure o SSO do Keycloak para o Element Web conectando o OIDC ao Synapse, definindo a URL de retorno de chamada exata, mapeando as declarações do usuário e testando o logout.