postfix が立上がっている状態で、alias を使うことで、ドメインのメールアドレスを追加して、そのアドレスに届いたメールを別のメールアドレスに転送することが可能になります。
例えば、user@gmail.com というアドレスを持っていたとして、dog.example.com cat.example.com のような複数のメールアドレスを追加して、それぞれのアドレスに届いたメールをすべてuser@gmail.com に転送することができます。
main.cf の設定
main.cf にaliasの設定を追加する
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
aliases ファイルの設定
/etc/postfix/aliases を開いて設定を行う。
上記のサンプルのイメージだと以下のようになる。( example.com がこのサーバのドメインの前提)
dog : user@gmail.com
cat : user@gmail.com
メーリングリストの用に使う場合は、以下のようにします。
これだと、fruits@example.com に届いたメールが、apple@gmail.com と orange@gmail.com に届きます。
fruits : apple@gmail.com, orange@gmail.com
aliases の有効化
sudo newaliases コマンドを当該ディレクトリで実行する。これで、aliases.db ファイルが生成されると設定したメールアドレスが有効化されます。
コメント