postfix „cannot find your hostname“ und „transport smtp failure“

Ich habe meinen Root-Server umgezogen von Debian 8 auf Arch Linux. Bei postfix (aktuell in der Version 3.1.3 hatte ich zwei Phänomene.

Reverse Lookup schlägt fehl mit „cannot find your hostname“

Unschöne Logmeldungen tauchten auf:

Dez 20 22:35:04 mineralwasser postfix/smtpd[31080]: Anonymous TLS connection established from unknown[2607:f8b0:4001:c06::245]: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
Dez 20 22:35:04 mineralwasser postfix/smtpd[31080]: NOQUEUE: reject: RCPT from unknown[2607:f8b0:4001:c06::245]: 450 4.7.25 Client host rejected: cannot find your hostname, [2607:f8b0:4001:c06::245]; from=<3HENWWAcLBcMwx0nyu77x323kn.lxvqnuux4nuxlA27.mn@youtube-subscriptio
Dez 20 22:35:05 mineralwasser postfix/smtpd[31080]: disconnect from unknown[2607:f8b0:4001:c06::245] ehlo=2 starttls=1 mail=1 rcpt=0/1 data=0/1 quit=1 commands=5/7

Mein Postfix ist so konfiguriert, dass der Reverse DNS Eintrag zum angegebenen HELO Hostname passen muss. Ist das nicht der Fall, dann wir die E-Mail nicht angenommen. Diese Maßnahme filtert viele spamversendende E-Mail Server weg. Diese Regel wollte ich also nur ungern deaktivieren.
Eine manuelle Rückwärtsauflösung funktioniert jedoch einwandfrei. Es handelt sich also nicht um ein DNS Problem. Als nächstes hatte ich systemd-resolved in Verdacht. Da dieser Service aber nicht aktiviert ist musste es doch an postfix liegen.
Den entscheidenden Hinweis gab folgende Logmeldung:

/etc/postfix/master.cf: line 47: using backwards-compatible default setting chroot=y

Read More „postfix „cannot find your hostname“ und „transport smtp failure““