Hello,
I do not understand the difference between reject_sender_login_mismatch
and reject_known_sender_login_mismatch.
The documentation says about reject_known_sender_login_mismatch:
Apply the reject_sender_login_mismatch restriction only to MAIL FROM
addresses that are known in $smtpd_sender_login_maps.
And about reject_sender_login_mismatch, it says:
Reject the request when $smtpd_sender_login_maps specifies an owner for
the MAIL FROM address, but the client is not (SASL) logged in as that
MAIL FROM address owner; or when the client is (SASL) logged in, but the
client login name doesn't own the MAIL FROM address according to
$smtpd_sender_login_maps.
I am wondering, as reject_sender_login_mismatch decides on the contents
of smtpd_sender_login_maps, both restrictions are not doing exactly the
same. I am even wondering why, in the description of
reject_sender_login_mismatch, the part after "or" gives additional
information to the part before "or". Is the second part not already
included in the first part?
Regards
Christoph