メールサーバの設定 (postfix)
makefml newml を実行するだけでMLが自動的に有効になるように、あらかじ
め postfix の設定を変更しておいて下さい。
デフォルトのドメイン(例: fml.org)
具体的には postfix の /etc/postfix/main.cf を次のようにしておきます。
allow_mail_to_commands = alias,forward,include
alias_maps = hash:/etc/mail/aliases
hash:/var/spool/ml/etc/mail/aliases
また mydestination にデフォルトのドメイン(おそらく $mydomain )が
ちゃんと追加されていることを確認して下さい。
バーチャルドメイン(例: nuinui.net)
main.cf と 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 は makefml によって自動的に
更新されます。
mydestination にデフォルトのドメイン(おそらく $mydomain )がちゃんと追
加されていることを確認して下さい。しかし、バーチャルドメイン(ここでは
nuinui.net)は mydestination に追加する必要はありません。注意して下さい。
また、バーチャルドメインが増えるたびに alias_maps には新しいドメインの
aliaes を追加する必要がありますが、virtual_maps の変更は不要です。