With postfix 2.4.5, virtual_alias_domains seems not work.
In main.cf,
virtual_alias_domains = domain.tld virtual_alias_maps = mysql:/etc/postfix/mysql-alias-maps.cf
In mysql-alias-maps.cf, use either '%s' to do a full match or '%u' with a 'domain = domain.tld'.