0

請問一網域是否可以安裝兩個不同的mail server

kung88888 3 年前8520 瀏覽

目前我遇到的問題是公司現階段用exchange 2003,想換掉改成彩虹郵件伺服器,但還沒轉換完成前exchange不能停,我試著安裝完彩虹郵件後只能寄信不能收信(針對新設的帳號ok),Exchange正常收發,請教高手們我該如何設定才對,目前兩個mail server都設在同一DNS上,謝謝

24
slime
iT邦大師 2 級 ‧ 3 年前
  1. 建議區分一下, Domain Name 使用的地方:
    a. 主機本身: 不建議用 mail.xxx.com.tw 這樣的用法, 建議有專屬名稱.
    b. 收信軟體: 設定允許收下 mail.xxx.com.tw 與 xxx.com.tw 這樣的信.
    c. DNS: 用 MX 或 CNAME , 轉給主機真正的 Domain Name .

  2. 移轉步驟:
    a. 在測試區安裝不同的 MTA .
    b. 試著轉不同 MTA 的檔案結構, 評估需要的時間.
    c. 裝新機器, 使用機器本身的 Domani Name 測試基本功能.
    d. 例用內部測試用的 DNS 修改 MX 或 CNAME , 指向新主機, 測試新主機收發是否正常.
    e. 安排轉移時程.
    e1. 將 DNS 指向新主機. (已經確認過新主機都可以正常收發信)
    e2. 將舊主機信件轉到新主機. (在前面測試過檔案結構與所需時間, 所以要抓影響業務最小的方案)
    f. 確認信件已轉移完成, 舊主機列入封存.
    g. 完成新主機上線及公告.

kung88888 iT邦新手 5 級 ‧ 3 年前 檢舉

不好意思小弟初學,目前新架的mail server信件只能寄信,無法收外部信件,很有可能是dns設定問題,但小弟試了很久找不出問題點請高手們指點一下,用同一網域名稱設在同一部DNS裡,如下Exchange 2003 父係資料相同 主機(A) 192.168.1.68
父係資料相同 郵件交換程式(MX) mail.dayandday.com.tw
mail 主機 (A) 60.251.227.133
Virture IP SMTP 25對應到192.168.1.68

彩虹伺服器 父係資料相同 主機(A) 192.168.1.67
父係資料相同 郵件交換程式(MX) mail1.dayandday.com.tw
mail 主機 (A) 60.251.227.134
Virture IP SMTP 25對應到192.168.1.67
POP3 110對應到192.168.1.67
目前exchange 2003收發信件正常,彩虹伺服器只能發信無法收信,謝謝各位高手

2013

4
sunrandy
iT邦新手 1 級 ‧ 3 年前

假設情境:有防火牆做Virtual IP 對應
方法:
供外部查詢的DNS(或ISP托管)中MX都不需變動下,只要將防火牆中原MX所指的合法IP對映至新的Mail Server 內部IP即可

看更多先前的回應...收起先前的回應...
kung88888 iT邦新手 5 級 ‧ 3 年前 檢舉

不好意思小弟初學,目前新架的mail server信件只能寄信,無法收外部信件,很有可能是dns設定問題,但小弟試了很久找不出問題點請高手們指點一下,用同一網域名稱設在同一部DNS裡,如下Exchange 2003 父係資料相同 主機(A) 192.168.1.68
父係資料相同 郵件交換程式(MX) mail.dayandday.com.tw
mail 主機 (A) 60.251.227.133
Virture IP SMTP 25對應到192.168.1.68

彩虹伺服器 父係資料相同 主機(A) 192.168.1.67
父係資料相同 郵件交換程式(MX) mail1.dayandday.com.tw
mail 主機 (A) 60.251.227.134
Virture IP SMTP 25對應到192.168.1.67
POP3 110對應到192.168.1.67
目前exchange 2003收發信件正常,彩虹伺服器只能發信無法收信,謝謝各位高手

slime iT邦大師 2 級 ‧ 3 年前 檢舉
  1. 外部 DNS 可以查到 mail1.dayandday.com.tw
  2. 無法從外部連 mail1.dayandday.com.tw 的 SMTP port (25)
<pre class="c" name="code">
C:\Documents and Settings\我x你媽的微軟>nslookup mail1.dayandday.com.tw
Server:  unknown
Address:  10.33.1.1

Non-authoritative answer:
Name:    mail1.dayandday.com.tw
Address:  60.251.227.134

C:\Documents and Settings\我x你媽的微軟>telnet mail1.dayandday.com.tw  25
正連線到 mail1.dayandday.com.tw...無法開啟到主機的連線, 在連接埠 25: 連線失敗

可能防火牆沒開.

slime iT邦大師 2 級 ‧ 3 年前 檢舉

另外在 public DNS 設定有問題:

<pre class="c" name="code">
> set type=ANY
> dayandday.com.tw
(略)
dayandday.com.tw        internet address = 192.168.1.68
dayandday.com.tw        internet address = 192.168.1.67
dayandday.com.tw        nameserver = dayandday.com.tw

以及本來就設定給 Exchange 先收, Exchange 無法連線才改送彩虹

<pre class="c" name="code">
MX preference = 20, mail exchanger = mail1.dayandday.com.tw
MX preference = 10, mail exchanger = mail.dayandday.com.tw
kung88888 iT邦新手 5 級 ‧ 3 年前 檢舉

因為目前是無法收外部信件,如果撇開exchange 2003不管單獨針對彩虹伺服器,以上述的設定哪裡出錯了,同一部DNS裡設定又相同,再把優先順序改彩虹伺服器優先也一樣,又說防火牆沒開,檢查所有設定又跟exchange完全相同,真的把我搞得一個頭兩個大了

slime iT邦大師 2 級 ‧ 3 年前 檢舉

oh

slime iT邦大師 2 級 ‧ 3 年前 檢舉

一般 SMTP 是主動發送, 而 MTA 接收到信, 才存在指定位置, 而使用者再透過 Web, POP, IMAP 等方式到指定位置讀信.

所以建議以 SMTP 會走的流程來想:

  1. 如果 Google / Yahoo 要送信到 mail1.dayandday.com.tw ?
  2. 查 DNS , 得到 IP 為 60.251.227.134
  3. 試著向 60.251.227.134 建立 SMTP 連線....連線失敗!
    那當然信無法寄給 mail1.dayandday.com.tw .

至於為什麼 SMTP 連線會失敗, 就要看:

  1. 60.251.227.134 這個 IP 是哪個設備用? (假設是公司的防火牆)
  2. 防火牆上 60.251.227.134 這個 IP 設定是否正確. (這個只有您才能驗證)
  3. 60.251.227.134 這個 IP 有沒有設定指向內部其他主機. (這個只有您才能驗證)
  4. 就算有指向內部主機, 防火牆本身是否有允許通行? (這個只有您才能驗證)
  5. 指向內部主機了, 內部主機的 port 25 是否已經在接聽服務? (這個只有您才能驗證)
    SMTP 只到這邊, 後面還有 MTA 處理過程(存檔位置設定, 防廣告等)的檢查.

就一步一步來吧.

slime iT邦大師 2 級 ‧ 3 年前 檢舉

對了, 郵件的 DNS 比一般 DNS 來說有些特點:

  1. A 是最基本的.
  2. CNAME 是別名, 個人習慣用在邏輯或功能分類才用.
  3. MK 只有郵件使用, 而會先找權重小的主機, 比如您的設定資料, mail 權重為 10 , mail1 權重為 20 , 所以會先送給 mail .
0
riches88
iT邦新手 1 級 ‧ 3 年前

先說明測試架構~
方法一 :
將新的newmail server 架構起來,然後設定收到信件,同時一份給原來的mail server
(瑞鑫資訊 MX MAIL直接設定對應轉寄,彩虹就不知道在哪裏可以設定)
方式二 :
多設一筆MX 紀錄例如原來是 abc.com =>mail.abc.com 多解一筆 test.abc.com => test.abc.com
進行測試,最後再將MX解到新主機即可

不過推薦你使用 瑞鑫資訊MX MAIL,功能多,免費永久更新喔

我要發表回答

立即登入回答