On Fri, Aug 27, 2021 at 11:47:22AM -0600, Jesse Norell wrote: > I am trying to utilize 'reject_unverified_recipient' selectively, so > that only addresses for domains which I host are verified, ahead of > permitting sasl senders, in order to avoid bounces for unknown > recipients of local domains.
The default settings are: address_verify_default_transport = $default_transport address_verify_local_transport = $local_transport address_verify_relay_transport = $relay_transport address_verify_sender_dependent_default_transport_maps = $sender_dependent_default_transport_maps address_verify_transport_maps = $transport_maps address_verify_virtual_transport = $virtual_transport change at least: address_verify_default_transport = discard and any other settings would otherwise route verification probes to external destinations. > # postconf virtual_mailbox_domains virtual_mailbox_maps > virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf > virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf > > # postmap -q test.com mysql:/etc/postfix/mysql-virtual_domains.cf > test.com > > # postmap -q mail...@test.com mysql:/etc/postfix/mysql-virtual_mailboxes.cf > test.com/mailbox/ > > # postmap -q forw...@test.com mysql:/etc/postfix/mysql-virtual_mailboxes.cf > m...@gmail.com This is setting does not do what you think it does. The RHS in virtual_mailbox_maps is as mailbox pathname, not an email address. To actually alias a recipient to an external address, use virtual_alias_maps. -- Viktor.