On 28/09/2021 16:39, Viktor Dukhovni wrote:
On Tue, Sep 28, 2021 at 03:50:06PM +0100, João Silva wrote:

It would be nice to have a option to specify a list of allowed domains.
This is not meaningful, because the lookup result is a list of SASL
identities, which are just opaque octet strings, there's no notion of
"domain" there.

In fact, the identities are potentially mechanism-specific, and Postfix
could pedantically distinguish between GSSAPI:user@REALM and
PLAIN:user@REALM, as they may be semantically distinct, but that would
be rather annoying, and not a problem in practice.

[ Indeed the rabbit hole is deeper, because the meaning of a name may
   depend on the underlying GSSAPI mechanism, which IIRC is not exposed
   via SASL. ]

Postfix allows you to specify which SASL logins have access to a given
sender address.  While the lookup key (sender address) has a domain
part, that is not the case with the lookup result.

The envelope sender address can be a domain suffix, but the list of
authorised users cannot, because Postfix does not attempt to parse
opaque SASL logins.

     env sender      SASL login
     @domain         user1, user2, ...

I understand that so I'm going tho verify the SASL logins tho verify that everything matches,

A table with the format

alias@domain alias_owner

is allowed?


Reply via email to