知人がサーバ移転するそうなのですが、固定IPが足りず、会社ドメインのメールサーバ(DNSも)を停止せざるを得ないとのこと。フリーのメールアドレスを取得するので、会社ドメインのメールサーバを立てて、フリーのメールアドレスに転送してもらえませんか、と頼まれました。そんなとき。
まず、会社ドメインのDNSを立ち上げます。メールを使うためにMXレコードも設定します。
次に、postfixの設定ファイル(main.cf)の行末に、転送したいメールアドレスのドメインと、転送の仕方を書くファイルを指定します。
vim /etc/postfix/main.cf
—–
virtual_alias_domains = hogehoge.jp
virtual_alias_maps = hash:/etc/postfix/virtual
—–
次に、 転送の仕方を書くファイルを記述します。転送元アドレス<空白>転送先アドレス<改行>
vim /etc/postfix/virtual
—–
info@hogehoge.jp hogehoge.info@gmail.com
admin@hogehoge.jp hogehoge.admin@gmail.com
—–
そして、 転送の仕方を書くファイルを、postfix用のファイルに変換するコマンドを実行します。
/usr/sbin/postmap /etc/postfix/virtual
postfixをリスタートします。
/etc/rc.d/init.d/postfix restart
シェルから転送テストをします。
mail info@hogehoge.jp
/var/log/maillogをみて、安心します。さらに、知人にフリーメールをチェックしてもらって、安心します。
最後に、知人に、会社ドメインのDNSをこちらのDNSサーバに設定する旨を伝えます。