iT邦幫忙

0

怎樣同時運行2台LINUX電郵伺服器??

大家好,我是LINUX的新手,有問題想請教一下~
我公司有一台用了差不多10年的SENDMAIL電郵伺服器,現在想買一台新的電郵伺服器取代它,打算用POSTFIX.

問題是我不想一次過把全部用戶都搬新的,想每次幾個的搬.有什麼方法可以不影響現有用戶下做到呢?是不是要設2個MX?

2 個回答

2
mwu4
iT邦新手 2 級 ‧ 2011-04-13 14:11:40
最佳解答

如果有使用內部DNS的話,比較容易設定,因可在不影響外部DNS的正常運作下,單純調整內部DNS的MX進行測試。以下的說明係假設有使用內部DNS的狀況,新、舊伺服器使用不同的名稱。
1.先設定好新的伺服器。
2.在新伺服器設定masquerade,讓送出的E-mail使用原有的域名。
3.內部DNS新增新伺服器的MX紀錄和反解紀錄。
4.在新、舊伺服器建立測試帳號。
5.在舊伺服器設定virtusertable,讓測試帳號的信轉到新伺服器。
6.從內部和外部進行送收信測試,看測試帳號是否可正常的收發信。
7.如果一切正常,就可先轉移個人的帳號測試。若還有問題,須先檢查排除之。
8.待確定都沒問題後,就可慢慢轉移其他帳號。
9.舊伺服器離線前,請先調整內、外DNS設定,看新伺服器能否正常收發信。在2.設定的masquerade,視設定做調整。
10.待一切正常後,就可將舊伺服器離線。當然在離線前,要先確定舊伺服器的帳號、服務、資料等是否都已完全轉到新伺服器上。
謝謝。

131443 iT邦新手 5 級 ‧ 2011-04-13 14:24:40 檢舉

謝謝你的回復~
那如果是外部DNS話要怎麼做呢?

mwu4 iT邦新手 2 級 ‧ 2011-04-13 16:12:15 檢舉

除非貴司所有的電腦直接使用公用IP;如果在一Private LAN的環境,就可用Linux設定一內部DNS。而且一開始,不用將公司電腦都切換使用內部DNS;先用測試機台使用內部DNS,了解是否有任何設定問題。待內部DNS設定好後,再將轉換到新伺服器帳號使用的電腦變更DNS設定即可。不過如果貴司是使用微軟伺服器的DNS,問題就難處理了。謝謝。

4
lhs
iT邦研究生 4 級 ‧ 2011-04-14 10:52:02

可以試試另一個方案
1.先設定好新的 mail server 的 dns name
ex: 舊的 mail server name mail.xxx.com.tw
新的 mail server name ms.xxx.com.tw
2.在新的 mail server 建立一個測試帳號,測試是否可以收發內外部信件
假如一切正常的話,就可以安排後續的移轉工作了
3.先在 新的 mail server 新增幾個用戶帳號
再來在 舊的 mail server 設定 aliases 轉寄名單
ex: mis: mis@ms.xxx.com.tw
經過幾天後就請 mis 用戶轉到新的 mail server 收發信件了
循序應該就可以移轉完全全部的 用戶了
祝好運囉!!

131443 iT邦新手 5 級 ‧ 2011-05-25 09:19:58 檢舉

我把2台EMAIL SERVER 的DNS都設好了~
舊=example.com
新=mail2.example.com
不是是否有問題??
新的MAIL SERVER 只能寄不能收,即使在由舊MAIL SERVER 發件到新的MAIL SERVER也不行...不知是什麼原因呢??

我要發表回答

立即登入回答