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