iT邦幫忙

0

如何讓更改網域後的MAIL SERVER收的到外面寄信給舊網域的信?

是這樣的,舊有的網域想停用,更換新的網域,目前的想法是,先申請新的網域,然後把主機與DNS都修正,中間勢必會有DNS CACHE的空窗期,又有些人可能還沒得到訊息,還是使用舊網域寄信過來,有辦法讓這些寄向舊網域的信能順利轉到新的網域的mail server嗎?
WEB的解決方式可以使用轉址,不知道信件部分是不是也可以用相同方式解決空窗期,如果可以大概需要怎麼作?還是有其他更好的方式?

2 個回答

8
ayu
iT邦好手 2 級 ‧ 2010-01-17 07:59:38
最佳解答

假設您的情況是:
舊網域名 aaa.com
mx 指向 mail.aaa.com
新網域名 bbb.com
mx 指向 mail.bbb.com

1) 先設定 mail.bbb.com 要把 aaa.com 的信也收下來
2) 再把 aaa.com 的 MX 改指到 mail.bbb.com

如果懶得弄新的 mail.bbb.com 郵件伺服器,
就把郵件伺服器主機名改為 mail.bbb.com , 當然上面這兩個動作還是不能省.

除此之外, 另一個作法是在舊的mail server設定 aliases 或 .forward ,
自動把信轉寄到新的mail address .

fireflybug iT邦研究生 5 級 ‧ 2010-01-18 09:48:38 檢舉

請問外面的人寄信給 123@aaa.com ,經過您的方式MX記錄轉寄到 mail.bbb.com後,系統怎麼把信轉給 123@bbb.com 信箱?

nevermind iT邦新手 3 級 ‧ 2010-01-18 10:01:00 檢舉

那要看看Mail Server有沒有支援 郵件轉送的部分了~

大多是有我想~

6
spiraea
iT邦新手 5 級 ‧ 2010-01-18 09:55:41

大致上就像ayu說的,另外再建議可以是先縮短mail.aaa.com的TTL,降低更新的時間。
從舊server轉信到新的server,若帳號一樣的話,可以不用一個一個設定alias或.forward,sendmail可以在virtusertable設定
@mail.aaa.com %1@mail.bbb.com

postfix也有類似的設定可以參考。

看更多先前的回應...收起先前的回應...
ayu iT邦好手 2 級 ‧ 2010-01-18 16:41:24 檢舉

確實是很優的補充建議 ^^

fireflybug iT邦研究生 5 級 ‧ 2010-01-27 11:39:50 檢舉

兩個都是很棒的解答,不知道要選誰,只好讓最多推的當選^^"

riches88 iT邦研究生 4 級 ‧ 2011-11-21 13:05:52 檢舉

就如同前面答覆,DNS MX 設定都導到相同主機,收信部分,就只有支援多網域收信即可
最好是能有自動回復,宣告一下,公司域名即將更動的時間點
再設定,所有寄出信件,強制改換@後面的名稱,就可以順利轉換了

riches88 iT邦研究生 4 級 ‧ 2011-11-21 13:05:52 檢舉

就如同前面答覆,DNS MX 設定都導到相同主機,收信部分,就只有支援多網域收信即可
最好是能有自動回復,宣告一下,公司域名即將更動的時間點
再設定,所有寄出信件,強制改換@後面的名稱,就可以順利轉換了

我要發表回答

立即登入回答