postfix alias(エイリアス) を使って転送

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 ファイルが生成されると設定したメールアドレスが有効化されます。

コメント

タイトルとURLをコピーしました