Quando os e-mails param de circular, siga esta lista na ordem. Não reinicie nada primeiro. Leia os logs primeiro.
1. Onde está travado?
docker compose exec postfix-mailcow postqueue -p | tail -50
Fila vazia? Olhe a saída. Fila acumulando? Problema na entrada ou recusa do servidor remoto.
2. O que diz o bounce?
docker compose logs --tail=200 postfix-mailcow | grep "status="
bounced→ o servidor remoto rejeitou; leia o diagnóstico.deferred→ temporário, haverá nova tentativa.sent→ entregue; verifique o Rspamd/Dovecot.
3. O Rspamd está rejeitando?
docker compose logs --tail=200 rspamd-mailcow
Procure action=reject com o message-id correspondente.
4. Problema de autenticação?
Envie para check-auth@verifier.port25.com e leia o relatório completo.
5. Listado em algum lugar? Use o verificador de blacklist do MailVitals para o IP e o hostname do HELO.
Causas raiz comuns (por frequência):
- IP de saída em uma DNSBL (Spamhaus, UCEPROTECT).
- DNS reverso quebrado depois de um reboot da VPS.
- Certificado Let's Encrypt vencido (contêiner ACME travado).
- Disco cheio no volume vmail.
- Divergência no
mailcow.confdepois de uma edição manual.
Entre para acompanhar o que você já leu.