Quand le mail ne passe plus, suivez cette liste dans l'ordre. Ne redémarrez rien d'abord. Lisez d'abord les logs.
1. Où est-ce bloqué ?
docker compose exec postfix-mailcow postqueue -p | tail -50
File vide ? Regardez côté sortant. File qui s'allonge ? Problème entrant ou refus du serveur distant.
2. Que dit le bounce ?
docker compose logs --tail=200 postfix-mailcow | grep "status="
bounced→ rejet distant, lisez le diagnostic.deferred→ temporaire, nouvelle tentative prévue.sent→ distribué, vérifiez Rspamd/Dovecot.
3. Rspamd rejette-t-il ?
docker compose logs --tail=200 rspamd-mailcow
Cherchez action=reject avec le message-id correspondant.
4. Un problème d'authentification ?
Écrivez à check-auth@verifier.port25.com et lisez le rapport complet.
5. Listé quelque part ? Utilisez le vérificateur de blacklists de MailVitals pour l'IP et le nom d'hôte HELO.
Causes les plus fréquentes (par ordre de fréquence) :
- IP sortante sur une DNSBL (Spamhaus, UCEPROTECT).
- DNS inverse cassé après un redémarrage du VPS.
- Certificat Let's Encrypt expiré (conteneur ACME bloqué).
- Disque plein sur le volume vmail.
- Incohérence de
mailcow.confaprès une modification manuelle.
Connectez-vous pour garder une trace de ce que vous avez lu.