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 'f...@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 <f...@example.com>: Recipient address rejected: User unknown in local recipient table 550 5.1.1 <f...@example.com>: Recipient address rejected: User unknown in virtual mailbox table 550 5.1.1 <f...@example.com>: Recipient address rejected: User unknown in virtual alias table 550 5.1.1 <f...@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

Antwort per Email an