Note that Postfix replies with: > > User unknown > > Meaning: the recipient domain matches $mydestination, but the > user was not found in $local_recipient_maps. > > and that Postfix did not reply with: > > User unknown in virtual alias table > > Meaning: the recipient domain matches $virtual_alias_domains, > but the address was not found in $virtual_alias_maps. > > This is consistent with your observation that there is no virtual > alias lookup. >
Hello Wietse, Thanks for your suggestions. I set "show_user_unknown_table_name = yes" on our relays to help with the troubleshooting if this happens again (it was set to no). Regarding our configuration, in main.cf, mydestination is set as: mydestination = $myhostname localhost.$mydomain localhost where myhostname is the name of the server and mydomain is a domain that is not handled by any virtual alias domain. So I'm still at a loss to figure out why sometimes we get a 550 code when mail is sent to a valid alias (if sent again it will then go through at random). I was thinking of running with a higher debug level on smtpd but wanted to check if this will cause an unacceptable performance degradation on production servers (handling tens of thousands of e-mails per hour)? We are running RHEL 6.3 on VMWare. Would upgrading to Postfix 2.10.2 be recommended? -- I looked at the release notes but am not sure if this would help. Thanks. cheers, VM