MTA configuration (postfix) default domain (example: fml.org) set up /etc/postfix/main.cf like this: allow_mail_to_commands = alias,forward,include alias_maps = hash:/etc/mail/aliases hash:/var/spool/ml/etc/mail/aliases Please check that $mydestination contains the default domain (may be $mydomain). virtual domain (example: nuinui.net) You need to edit both main.cf and virtual_map. allow_mail_to_commands = alias,forward,include alias_maps = hash:/etc/mail/aliases hash:/var/spool/ml/etc/mail/aliases hash:/var/spool/nuinui.net/etc/mail/aliases virtual_maps = hash:/var/spool/nuinui.net/etc/postfix/virtual /var/spool/nuinui.net/etc/postfix/virtual is updated by makefml automatically. $mydestination should contain the default domain (may be $mydomain) but not virtual domain. Please see postfix document for more details. When a new virtual domain is added, add the new aliases file to $alias_maps but do not edit virtual_maps.