Hallo Jürgen,
On 11.02.22 01:44, Juergen Dollinger wrote:
Ich muss mich da wohl korrigieren. Ich dachte immer mein postfix lehnt Mails an nicht existente Benutzer wegen reject_unauth_destination ab, aber da wird nur die Domain geprueft wie man in der Doku nachlesen kann.
Waere nett zu wissen, warum das bei mir trotzdem funktioniert. reject_unverified_recipient hab ich nirgendwo explizit gesetzt.
hängt natürlich von Deiner Config ab. Aber wenn Postfix in den üblichen Maps wie z. B. virtual_alias_maps eine Empfängeradresse 'foo@example.com' nicht findet und auch kein catch-all-Eintrag vorhanden ist, wird die Mail abgewiesen.
Vermutlich hast Du in Deinem Log Einträge von abgewiesenen Mails wie:
550 5.1.1 foo@example.com: Recipient address rejected: User unknown in local recipient table 550 5.1.1 foo@example.com: Recipient address rejected: User unknown in virtual mailbox table 550 5.1.1 foo@example.com: Recipient address rejected: User unknown in virtual alias table 550 5.1.1 foo@example.com: Recipient address rejected: User unknown in relay recipient table
Das Verhalten ist beispielsweise für lokale Empfänger ist hier beschrieben:
http://www.postfix.org/LOCAL_RECIPIENT_README.html
"If a local username or address is not listed in $local_recipient_maps, then the Postfix SMTP server will reject the address with "User unknown in local recipient table"."
oder für Virtual Alias/Mailbox Domains:
http://www.postfix.org/VIRTUAL_README.html
"[...] the /etc/postfix/virtual file contains the virtual aliases. [...] Mail for all other addresses in example.com is rejected with the error message "User unknown"."
"[...] The virtual_mailbox_maps parameter specifies the lookup table with all valid recipient addresses. [...] other mail for example.com is rejected with "User unknown" by the Postfix SMTP server."
Viele Grüße Markus