MailVSR-GW 是站在真實郵件伺服器前面的郵件閘道器:所有進出的信件都先經過它,由它負責過濾、記錄、灰名單與防毒,再轉送給後端的郵件伺服器。GW 本身不託管信箱,所以它必須知道「哪個網域的信要送到哪一台後端主機」——這一頁就是設定這件事。每一個「代收網域」對應一台後端主機,沒有列在這裡的網域,GW 不會代收。
什麼時候會用到這一頁:
- 第一次建置閘道器,要把公司的郵件網域接上後端郵件伺服器
- 後端主機換了 IP 或主機名稱
- 同一個信箱有多個網域(例如
mail.dom與abc.com.tw指同一個信箱),要用「網域別名」收進來 - 只想讓部分帳號能收信(例如只開放
info、sales),要用「名單設定」 - 使用者寄出的信要統一加上公司免責聲明,要用「外寄簽名」
信件怎麼流
先理解路徑,後面每個欄位才好懂:
- 使用者的郵件軟體(或 WebMail)連到 GW,用
帳號@代收網域登入 - GW 依這一頁的設定,用指定的後端協定與加密方式去向後端主機認證
- 信件經過 GW 的代理功能(掃毒、垃圾郵件過濾、郵件記錄、條件過濾)
- 若設定了外寄簽名,寄出的信會在此附加簽名
- 最後轉送到後端郵件伺服器(收信)或送出(寄信)
因此這一頁填錯,症狀通常是「信收不到」或「使用者無法登入」,而不是 GW 本身故障。
代收網域列表
列表欄位如下:
- 啟用:這一列是否生效。可排序
- 代收網域:使用者登入時使用的網域(例:
mail.dom)。可排序、可搜尋 - 後端主機:這個網域的信要轉送到哪一台。可排序、可搜尋
- 後端認證:由「登入帳號模式/後端協定/後端加密」三個欄位組成的摘要標籤
- 網域別名:同一條代理的其他網域
這一頁沒有欄位篩選器(表頭下方不會出現篩選列),只能用上方的搜尋框搜尋代收網域;也沒有勾選批次刪除,刪除要一筆一筆來。順序預設依代收網域由小到大。還沒有任何資料時會顯示「尚無代收網域,請按「新增」加入。」
新增與編輯代收網域
表單分成四個頁籤:網域設定、代理功能、名單設定、外寄簽名。
網域設定
- 啟用(開關):關閉後這一條代理不會生效。新增時預設為開啟
- 代收網域(必填):使用者登入用的網域。只填網域本身,不要
@、不要路徑、不要空白;頭尾必須是英文字母或數字,中間可含.與-(例:mail.dom、abc.com.tw),最長 191 字元,系統會自動轉成小寫,且不可與既有列重複 - 網域別名:同一個信箱的其他網域,一行一個(例:
abc.com.tw/abc.com.hk)。使用者用別名登入時會正規化到代收網域,因此只會有一筆帳號與一份目錄;如果後端上其實是各自獨立的信箱,請另開一列,不要用別名 - 後端主機(必填):信要轉送到的後端郵件伺服器,可填 IP 或主機名(例:
192.168.8.156、backend.example.com),格式限制與代收網域相同,最長 191 字元 - 後端認證方式(三個欄位,決定 GW 對後端那一趟怎麼連):
- 登入帳號模式:
帳號@網域或直接使用帳號。使用者一律輸入完整的user@domain,這裡決定送給後端的帳號形式 - 後端協定:
IMAP或POP3。SMTP 認證時用來問後端的協定(POP/IMAP 代理那條則跟著客戶端) - 後端加密:
自動(先 TLS,再明文+STARTTLS)、必須 TLS、明文(不加密)。明文僅建議內網或後端不支援 TLS 時使用
- 登入帳號模式:
⚠️ 編輯時改「代收網域」等於改名:系統會同步搬移既有帳號與目錄;若目標帳號或目錄已存在,整筆不會套用(不會合併、不會覆蓋),畫面會回報「主網域未變更(既有帳號/目錄衝突,請先處理):…」。另外舊的主網域不會自動變成別名,要保留請自己填進「網域別名」。
代理功能
分別設定外寄策略與收信策略,各有四個可勾選的動作:掃毒(v)、垃圾郵件過濾(s)、郵件記錄(r)、條件過濾(f)。
出廠預設值:
- 外寄:記錄與條件過濾為開,掃毒與垃圾郵件過濾為關
- 收信:四項全部為開
⚠️ 這一區的勾選項目並非全部都有實際消費端。以目前版本而言,真正會依這裡設定改變行為的是**「郵件記錄」**(記錄器是否記錄這個網域的信);其他項目尚在整合中。若您勾選後觀察不到差異,屬預期狀況,不要當成故障。
名單設定
控制「哪些收件者可以收到這個網域的信」:
- 模式:
- 全放行:不檢查收件人(維持現狀),任何帳號都放行
- 帳號名單+自動學習:以名單為準,而且代收(IMAP/POP)成功登入的帳號會自動加入名單
- 手動名單:填帳號就好(例:
info、sales.tw),一行一個,也可以用逗號或分號分隔。若貼上完整 Email,系統只取@前面的帳號;以#開頭是註解。名單上限 20,000 字元- 帳號允許的字元為
a-z、0-9與! # $ % & ' * + / = ? ^ _ \{ | } ~ . -`;含空白或不合法的字元會被擋下並顯示「名單格式錯誤:…」
- 帳號允許的字元為
實務範例:公司只開放 info@mail.dom 與 sales@mail.dom 收信,其他帳號即使存在也不收 → 模式選「帳號名單+自動學習」,手動名單填:
info
sales
# 以下保留給新進業務,先不開放
外寄簽名
- 啟用外寄簽名:開啟後,本代收網域的使用者寄出的信會附加下方簽名內容(只有寄信方向,收信不受影響)
- 內部互寄不加(預設開啟):收件者屬於同一條代理(本列的代收網域與網域別名)時不附加簽名;寄給其他代理或外部網域才會加
- 簽名內容:HTML 格式,上限 20,000 字元。留空時會自動載入系統內建的預設免責聲明內容
- 可用變數:
#USER#(帳號)、#EMAIL#(寄件者)、#FROM#(寄件者名稱)、#DOMAIN#(網域)
刪除代收網域
刪除是不可復原的破壞性操作,需要通過兩道確認:
- 完整輸入代收網域(大小寫不拘)——不符會顯示「輸入的代收網域不符(應為 :domain),未刪除任何東西」
- 輸入您目前登入的管理帳號密碼——錯誤會顯示「管理帳號密碼錯誤,未刪除任何東西」
確認視窗會先顯示影響範圍(此網域下的帳號數、目錄數、別名清單),請務必看清楚:
- 寄到這個網域的信會立刻被 GW 拒收,寄件者會收到退信
- 此網域下的帳號與目錄(含目錄內所有檔案)會一併刪除
- 別名網域也會一起刪除
- 若部分目錄刪除失敗,對應帳號會被保留,並回報「(部分目錄刪除失敗,對應帳號已保留:…)」
刪除成功會顯示「代收網域 :domain 已刪除」;若連資料一併清除,會顯示「已刪除(一併清除 N 筆帳號、M 個目錄)」。刪除最後一條啟用中的代收網域時,系統會清空 postfix 設定並提示「已無啟用中的代收網域 — postfix 設定已清空(閘道器不再為任何網域代收)」。
常見誤解與陷阱
- 忘了按「啟用」:新增後預設是開啟的,但若被關掉,該網域的信不會被代理,症狀是「完全收不到信」
- 把「網域別名」當成「另一台後端」:別名是同一個信箱的其他名字,一律指向同一列設定的後端主機;後端上獨立的信箱要另開一列
- 改主網域以為只是改字:等於改名,會搬移帳號與目錄,衝突時整筆不套用
- 後端加密選「明文」:等於 GW 到後端這一段沒有加密,僅限內網使用
- 把代收網域填成完整的 Email:這一欄只要網域,例如
mail.dom,不要jerry@mail.dom - 修改後沒生效:儲存後系統會同步 postfix;若同步失敗會提示「設定已儲存,但同步 postfix 失敗:…」,此時設定已存但轉送不會生效,請依訊息排除後再儲存一次
與其他功能的關聯
- 代收網域是使用者帳號的歸屬:新增之後才會在(郵件閘道 / 用戶管理)看到該網域的帳號
- 哪些帳號能收信由本頁「名單設定」決定;哪個帳號能不能登入則看(郵件閘道 / 用戶管理)
- 信件是否被記錄、掃毒或過濾,由本頁「代理功能」與(郵件過濾器 / 過濾器設定)、(郵件掃毒器 / 掃毒器設定)、(郵件記錄器 / 記錄器設定)共同決定
- 寄出信件要加統一簽名時,除了本頁的「外寄簽名」,還要確認使用者端(個人設定 / 簽名檔與寄件身分)的設定是否互相衝突
- 若要追查「某封信到底有沒有經過 GW」,請看(系統日誌 / SMTP日誌)與(郵件記錄器 / 紀錄查詢)