Demi Marie Obenour:

Checking application/pgp-signature: FAILURE
-- Start of PGP signed section.
> On 2/18/22 12:20, Wietse Venema wrote:
> > Jaroslaw Rafa:
> >> Dnia 18.02.2022 o godz. 11:17:13 Wietse Venema pisze:
> >>> Starting to wonder if reject_unverified_recipient should be given
> >>> more publicity.
> >>
> >> Definitely should. I always thought of reject_unverified_recipient only in
> >> context of a front-end server relaying mail to the final server, which is a
> >> pretty rare case for me (I usually work with single-server setups). I did
> >> not think that it can be used in such context as rewriting by canonical
> >> maps.
> > 
> > Upon closer reading, address verification has limits some of 
> > which are intentional.
> > 
> > Address verification will validate addresses that result from
> > canonical mappings and of 1-to-1 virtual aliases.
> > 
> > Address verification will not validate addresses that result from
> > the expansion of 1-to-many virtual aliases. It will just report
> > that the address before alias expansion is valid.
> > 
> > It does not validate 1-to-many expansions because that would result
> > in an explosive behavior, because the result would ambiguous if
> > some addresses in the expansion result are valid and some not, and
> > because it could be undesirable to reveal what 1-to-many aliases
> > expand into.
> > 
> > Address verification will also not validate addresses that result
> > from local aliasing/forwarding with alias_maps or ~/.forward files,
> > because I was too lazy to write code that determines if these are
> > 1-to-1 or 1-to-many, but also because it might reveal too much
> > information. It will just report that the address before alias
> > expansion or forwarding is valid.
> 
> Is reject_unverified_recipient the correct approach for a standard
> Postfix/Dovecot setup?

Probably. I do not use Dovecot myself.

Address verification adds a bit of aditional load, but Postfix has
a safety mechanism to limit the number of address verification
probes that can be in flight at the same time (it will reply with
SMTP code 4XX for excess requests).

        Wietse

Reply via email to