系統安裝系統安裝\郵件主機整合注意事項

由於郵件的遞送路徑與DNSMX Record設定息息相關,因此使用MailGates防護系統與您的後端郵件主機整合,必須先具備以下知識。

 

l   DNSMX Record是什麼?

Mail eXchanger(MX)的簡寫,他的用途主要使用在郵件伺服器彼此交換郵件時,確定郵件的流向所使用。每台主機都會有自己的Hostname (A record),如果是電子郵件主機則通常會附加設定一個以上MX Record,指定要寄往某個網域的信件,統一往某台主機送。

 

一台郵件主機可以在DNS上設定多筆MX Record,每一筆 MX Record 則附有一個整數,代表優先次序,送信的郵件主機會從查到的MX Record中,整數較小的開始嘗試送信,如果失敗的話,則往下一個次小的嘗試送信,一直到送信成功或者全部MX Record 所指到的電子郵件主機都送信失敗為止;若有MX Record的優先次序相同,則會任選其中一台。

舉例來說,假設今天有一台主機mail.openfind.com (IP: 111.222.123.234),欲收取openfind.com網域的信件(電子郵件為 id@openfind.com),則該網域的 DNS中,至少需設定兩筆紀錄:

 

mail.openfind.com IN    A     111.222.123.234

openfind.com  IN    MX  10    mail.openfind.com.

 

此兩筆的意義為,設定mail.openfind.comA Record,以及將送往 openfind.com網域的電子郵件,導到此A Record 同理,若您選擇MailGates電子郵件防護系統,則也必須作類似的設定,利用MX Record,將原本送往電子郵件主機的信件,優先送往您電子郵件閘道伺服器的主機,如此才能達成主動過濾的效果。

 

l   修改MX Record

MX Record 是記錄在DNS Server 上的一筆資料。Mail Server在傳送信件之前,會先詢問DNS Server傳送的位置,例如要寄給openfind.com.tw這個網域的信件要傳送給哪一台郵件主機,DNS Server此時就會將記錄的MX Record回應,這樣就能將信件正確的傳送到目的地。電子郵件傳送的簡略流程請參閱下圖:

MG手冊圖

 

因此在導入MailGates之前,原本的傳送流程應該是1,信件從寄件人的 Mail Server送出之後就直接送到收件人的Mail Server。現在導入了 MailGates之後,企業需要的流程就是改為2,所有信件必須先經過 MailGates 的過濾判斷之後,再傳送到後方的 Mail Server

 

舉例來說,原本 yourdomain.com.tw MX Record 為:

yourdomain.com.tw mail exchanger = 5 yourdomain.com.tw

現在架設了一台網域名稱為mg.yourdomain.com.twMailGates ,我們建議管理者可增添一筆 MX Record,例如:

yourdomain.com.tw mail exchanger = 0 mg.yourdomain.com.tw

 

如此就可以讓信件優先傳送到 MailGates 上了。