postfixに転送専用のメールアドレスの設定を行う、そんなとき

知人がサーバ移転するそうなのですが、固定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サーバに設定する旨を伝えます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>