EDIT I moved the catch-all mapping to the bottom of the virtual_alias_maps hash, and I realized my problem description wasn't accurate. All mail is going to user1. The header tells me it's going to user2 or user3, but
everything is delivered to user1. Any ideas what's going on? Let me know if I've omitted relative parts of the config files.
postfix 2.5.5 fc8
/etc/postfix/virtual:
Code:
me@domain2.com user2
another@domain2.com user3
@domain1.net user1
/etc/postfix/main.cf
Code:
mydestination = $myhostname, localhost.$mydomain
virtual_alias_domains = domain1.net domain2.com
virtual_alias_maps = hash:/etc/postfix/virtual
myhostname = domain1.net
mydomain = domain1.net
my catch-all for domain.net is working ok. however, everything sent to domain2.com is delivered to user2 (local). i am expecting
another@domain2.com mail to be delivered to user3 (also local)
what am i missing? thanks in advance!