DNS以降時に旧サーバーに届くメールを新サーバーで受信。
通常、DNSの書き換えを行うと、旧サーバー宛に届くメールと新サーバーに届くメールで分かれてしまう。
なので、旧サーバーに届くメールを新サーバーに転送したいけど、そもそも旧サーバーのDNSが新サーバーを参照していなければ、自分にメールを送るだけ…。
という訳で、別ドメインに転送して、それを新サーバーに転送。
転送したい別ドメインが新サーバー上にあるのなら、それを内部で転送する、あるいはその別ドメインに届いたメールを正規のドメインに届いたメールとして扱えばいい。
使用中のドメイン:aaa.com
転送用のドメイン:example.com
とする。
というわけで、Postfixにバーチャルドメイン設定を…。
/etc/postfix/main.cfを編集。
要は、別ドメイン(example.com)に届くメールも、現在運用中のaaa.com宛に届いたことにしてしまおう…ということ。
あとは、example.comが新サーバーを向くようにDNS設定をして、しばらく待つ。
全世界中のDNS情報が書き変わるまで…。
その後、旧サーバーのメールボックスに、example.comへの転送設定。
あとは、aaa.comの参照先が設定されているDNSを旧サーバーから新サーバーに切り替える。
これで、旧サーバーに届くメールはexample.comに転送…つまり新サーバーで受け取れる。
…ハズなんだけど。
僕自身、あまりWebに詳しくはないのだけれど、どんなDNSサービスだって「切り替わるのに数日かかります」と言ってるわけで…。
それが、Webのルール…というより決まり事。
ちゃんと案内しましょうね…(-_-;)
なので、旧サーバーに届くメールを新サーバーに転送したいけど、そもそも旧サーバーのDNSが新サーバーを参照していなければ、自分にメールを送るだけ…。
という訳で、別ドメインに転送して、それを新サーバーに転送。
転送したい別ドメインが新サーバー上にあるのなら、それを内部で転送する、あるいはその別ドメインに届いたメールを正規のドメインに届いたメールとして扱えばいい。
使用中のドメイン:aaa.com
転送用のドメイン:example.com
とする。
というわけで、Postfixにバーチャルドメイン設定を…。
/etc/postfix/main.cfを編集。
mydestination = $mydomain, $myhostname, localhost.$mydomain
▼
mydestination = $mydomain, $myhostname, localhost.$mydomain,example.com
要は、別ドメイン(example.com)に届くメールも、現在運用中のaaa.com宛に届いたことにしてしまおう…ということ。
あとは、example.comが新サーバーを向くようにDNS設定をして、しばらく待つ。
全世界中のDNS情報が書き変わるまで…。
その後、旧サーバーのメールボックスに、example.comへの転送設定。
あとは、aaa.comの参照先が設定されているDNSを旧サーバーから新サーバーに切り替える。
これで、旧サーバーに届くメールはexample.comに転送…つまり新サーバーで受け取れる。
…ハズなんだけど。
僕自身、あまりWebに詳しくはないのだけれど、どんなDNSサービスだって「切り替わるのに数日かかります」と言ってるわけで…。
それが、Webのルール…というより決まり事。
ちゃんと案内しましょうね…(-_-;)