PostfixのAliasを読み込ませる

main.cfファイルに

virtual_alias_maps = hash:/etc/postfix/virtual

の設定があるとして

/etc/aliases
/etc/postfix/virtual

を更新した際にdbファイルを更新する


# cat /etc/aliases
# cat /etc/postfix/virtual

設定内容を確認
# postfix check

/etc/aliasesを読み込ませる
# newaliases

読み込んだが確認
# strings /etc/aliases.db

virtualを読み込ませる
# postmap hash:/etc/postfix/virtual

読み込んだか確認
# strings /etc/postfix/virtual.db

Postfixを再起動して設定を読み込ませる。(再起動させなくても時間で読み込むらしい)
# ps auxwww | grep postfix
# tail -F /var/log/maillog
# /etc/init.d/postfix restart
# ps auxwww | grep postfix

テストメールを送ってちゃんとバーチャルアドレスに送られたかログ見てかく確認
# tail -F /var/log/maillog

こんな感じ。