I am running a mail server that has a few local recipients and a bunch of 
forwarded recipients for one domain.  All is working properly.  However, there 
are some log messages that I find confusing.  The server receives many messages 
delivery attempts where the user is not included in the virtual_alias_maps.  
All but one of them receive log messages like 

Recipient address rejected: unverified address

That makes sense.  However, one of them receives 

Recipient address rejected: User unknown in virtual alias table

I don't see what is different for this particular user.  They all have the same 
domain which is the only one in virtual_alias_domains.  It appears that that 
message made it through the smtpd check as if the user was in the 
virtual_alias_maps.  That user id does not appear anywhere in the postfix 
configuration.  Am I interpreting these messages correctly?

One possible issue with this user was that that id was originally not in 
virtual_alias_maps and was added.  There were no such log messages before that. 
 They were listed in the unverified address listing.  After adding the user, 
there were no log messages and mail was delivered.  Later the address was 
removed from virtual_alias_maps and then the unknown messages started.  Postfix 
was re-started after that change was made (not a reload).

-- Doug

Reply via email to