Postfix reject/Relay access denied

Postfix NOQUEUE: reject: RCPT 450 4.1.1 Recipient address rejected unverified address Connection refused

oder auch:

The mail system <mail>: host mail.xyz.de[xxx.xxx.xxx.xxx] said: 554 5.7.1 <mail>: Relay access denied (in reply to RCPT TO command)

Beim Aufsetzen eines Mail-Servers mit Postfix bekam ich es immer wieder mit dem Problem zu tun, dass Postfix Mails “rejectet“, die eigentlich völlig korrekt zugestellt werden sollten. Ausgangslage war ein System auf einem vServer, das zwei Domains mit einem Mail-Service ausstatten sollte. In meinem Fall war die Haupt-Domain eine xyz.org und die Zweit-Domain xyz.de. Alle Postfächer der org-Domain sollten auf der de-Domain als Aliase vorhanden sein und einfach nur die Mails an die Haupt-Domain weiterleiten. Merkwürdigerweise bekam ich immer den o.g. Fehler, wenn ich versuchte eine Mail mit der de-Domain zu verarbeiten.

Die Lösung zu dem Problem fand ich nach einschlägiger Recherche auf der Seite von  Usman Majid, der unter https://usman.dk/ einen IT-Blog betreibt:
Fügt man in die Config von Postfix eine neue Domain hinzu und konfiguriert diese, so muss der Cache danach geleert werden. Hier reicht ein einfaches Neustarten des Dienstes nicht aus! Standardmäßig passiert das alle 12h, möchte man es von Hand starten reichen folgende Befehle:

/etc/init.d/postfix stop # stoppt den postfix-dienst
 rm -fr /var/lib/postfix/verify_cache.db # loescht die cache-Datei
 /etc/init.d/postfix start # startet den postfix-dienst wieder