On Wed, Mar 06, 2019 at 05:34:03PM +0000, Samuel Torton wrote: > virtual_alias_maps = hash:/etc/postfix/virtual > relay_recipient_maps = hash:/etc/postfix/relay_recipients > transport_maps = hash:/etc/postfix/transport > ... > ++++ > > Here is my /etc/postfix/virtual: > ++++ > ... > @domain2.com @domain1.com > @domain3.com @domain1.com > @domain4.com @domain1.com > ...
The problem is the wildcard entries. The solution is to have explicit mappings for each valid address (each user at each domain). > Here is my /etc/postfix/relay_recipients: > ++++ > ... > us...@domain1.com x > us...@domain1.com x > us...@domain1.com x > us...@domain1.com x > ... Once all the valid addresses are in virtual_alias_maps, the relay_recipients table can be empty (note that's different from an empty setting of "relay_recipient_maps", you should set to a table, whose *content* is empty, or perhaps contains just the postmaster mappings). -- Viktor.