Als er geen mail meer doorkomt, loop je deze checklist in volgorde af. Herstart niet eerst iets. Lees eerst de logs.
1. Waar zit het vast?
docker compose exec postfix-mailcow postqueue -p | tail -50
Wachtrij leeg? Kijk naar uitgaand verkeer. Loopt de wachtrij op? Dan gaat het om inkomend verkeer of een weigering aan de andere kant.
2. Wat zegt de bounce?
docker compose logs --tail=200 postfix-mailcow | grep "status="
bounced→ de ontvanger weigerde, lees de diagnose.deferred→ tijdelijk, wordt opnieuw geprobeerd.sent→ afgeleverd, controleer Rspamd/Dovecot.
3. Weigert Rspamd?
docker compose logs --tail=200 rspamd-mailcow
Zoek naar action=reject met het bijbehorende message-id.
4. Een authenticatieprobleem?
Stuur een bericht naar check-auth@verifier.port25.com en lees het volledige rapport.
5. Ergens gelist? Gebruik de blacklist checker van MailVitals voor het IP-adres en de HELO-hostnaam.
Veelvoorkomende oorzaken (van vaak naar minder vaak):
- Uitgaand IP-adres op een DNSBL (Spamhaus, UCEPROTECT).
- Reverse DNS kapot na een herstart van de VPS.
- Let's Encrypt-certificaat verlopen (ACME-container vastgelopen).
- Schijf vol op het vmail-volume.
mailcow.confklopt niet meer na een handmatige wijziging.
Log in om bij te houden wat je gelezen hebt.