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.