偏好設定是整個 MailVSR-GW 的「全站預設值」:品牌名稱與頁腳會出現在登入頁與系統通知信上,時區決定所有記錄顯示的時間,登入保護與閒置逾時決定後台的安全性,通知設定則決定系統寄出的信「從哪裡寄、連結指到哪裡」。換公司識別、調整登入頁外觀、強化登入防護、或忘記主機 console 密碼要救援時,都會來這一頁。
什麼時候會用到這一頁:
- 換公司名稱或 Logo,要同步更新登入頁與通知信的品牌
- 想換登入頁的背景圖、調整模糊程度或網站圖示
- 發現記錄的時間不對(時區設定錯誤)
- 有人不斷嘗試登入後台,想加強登入保護或開啟驗證碼
- 管理員忘記帶手機、要為自己設定兩步驗證的備援信箱
- 系統通知信的寄件者或連結網址不對(收件者點進來連不到)
- 忘記主機 console(tty1)密碼,要把它清除
三個頁籤
本頁分成三個頁籤:伺服器設定、安全設定、通知設定。頁籤狀態會綁在網址的 ?tab= 參數上,因此可以直接把某一頁籤的網址分享給其他管理員。
所有變更都要按頁面下方的「儲存設定」才會生效;登入背景圖與網站圖示也一樣——選好圖之後要按儲存,系統才會實際上傳。有未儲存的變更就關閉視窗時,會先跳出「有未儲存的變更,確定要關閉嗎?」。
伺服器設定
品牌與外觀
- 品牌名稱:選填,最長 64 字元。顯示在登入頁與系統通知信中。留空則沿用出廠預設
- 品牌動畫效果:開關。啟用後側邊欄的品牌名稱會有光線掃過的動畫;不想要動態效果(或使用者反映干擾)時可關閉
- 品牌字型大小:必填,整數 10–48(px),出廠預設 30。前後台的品牌標誌共用這個大小
- 頁腳資訊:選填,最長 255 字元。登入頁最下方的那行文字(例如公司統編、客服電話)
登入背景圖
- 上傳格式:JPEG、PNG、GIF、BMP、WEBP、AVIF
- 單檔上限:5 MB。畫面上的說明文字寫「建議小於 500K」,那是建議值(太大會拖慢登入頁),不是系統限制
- 上傳後畫面會標示「目前使用自訂圖」;按「恢復預設」可回到出廠預設背景圖(注意是恢復成出廠圖,不是把圖移除)。您原本上傳的自訂圖會先被備份起來,日後仍可找回
- 背景圖模糊:整數 0–40(px),出廠預設 4。數值越大越模糊。畫面以下拉選單呈現語意等級:不模糊、極輕微、輕微(出廠預設)、稍明顯、中度、明顯、強烈、極強,以及自訂
模糊的用途是讓背景圖不搶走登入表單的焦點;若背景圖本身已經很淡,可以設「不模糊」。
網站圖示 (favicon)
- 上傳格式:PNG、JPG、JPEG、GIF、WEBP、SVG、ICO
- 單檔上限:2 MB;畫面建議 64×64 正方形(非正方形會被裁切或變形)
- 同樣可按「恢復預設」回到出廠預設圖示(自訂圖會先備份)
時間與語系
- 時區:必填,出廠預設
Asia/Taipei。這一項會影響全系統所有記錄顯示的時間,包含操作日誌、郵件記錄、流量統計的日期分界。若發現記錄的時間與實際相差數小時,先來這裡確認 - 使用 UTC 時間:開關,出廠預設為開啟。開啟時硬體時鐘以 UTC 儲存(Linux 的慣例,也是本產品的出廠狀態);關閉則硬體時鐘跟著本地時間。除非有特殊理由(例如與其他系統的時鐘慣例必須一致),否則不建議更動
- NTP 伺服器:選填,最長 128 字元,出廠預設
pool.ntp.org。系統會定期與它對時;在封閉網路(無法連外)的環境請改指向內部的 NTP 伺服器,否則對時會失敗。留空表示不對時 - 系統預設語系:新使用者與「未登入頁面」的預設語言。可選繁體中文、简体中文、English、日本語、한국어、ไทย六種;出廠預設為繁體中文
- 操作日誌欄位語系:操作日誌中「欄位名稱」要顯示的語言,有三種選擇:
- 程式欄位名(建議):保留原始英文欄位名,方便日後用關鍵字搜尋或稽核
- 依操作者語系:依當時操作的管理員介面語言翻譯,不同語系的管理員操作會產生不同語言的記錄
- 固定某語系:不論誰操作都用固定的語言記錄
安全設定
登入保護
目的是阻止有人用大量密碼嘗試登入後台。各參數會互相牽動,不是各自獨立:
| 欄位 | 範圍 | 出廠預設 | 意義 |
|---|---|---|---|
| 啟用登入失敗保護 | 開/關 | 開 | 總開關。關閉時「失敗後間隔」「每分鐘失敗上限」與「異常強制驗證碼」一併停用 |
| 異常強制要求驗證碼 | 開/關 | 開 | 失敗累積達門檻後,臨時要求輸入驗證碼(即使「登入驗證碼」功能是關的也生效);答對驗證碼但密碼仍錯會繼續累積,成功登入才解除 |
| 異常觸發門檻 | 1–20 次 | 3 | 統計窗內同一 IP 或同一帳號失敗達此次數後,登入需輸入驗證碼 |
| 失敗後間隔 | 0–300 秒 | 3 | 每次失敗後,同一 IP 要等這麼久才能再試。0 = 不等待 |
| 每分鐘失敗上限 | 1–100 次 | 5 | 同一 IP 每分鐘失敗達此次數即鎖定 |
| 鎖定時間 | 1–120 分鐘 | 1 | 達每分鐘上限後鎖定這麼久;期滿自動解除並重新計數,成功登入可提前解除 |
| 失敗統計窗 | 1–1440 分鐘 | 30 | 失敗紀錄的有效時間;超過這段時間沒再失敗就自動歸零 |
互動關係(設定時要一起想):失敗後間隔調長,可選的「每分鐘失敗上限」會自動縮小(因為等待時間變長,每分鐘本來就試不了幾次);統計窗調長,「異常觸發門檻」的下限會自動提高。因此建議先想「要讓攻擊者多難試」,再回頭調參數。
被鎖定時畫面會顯示「嘗試次數過多,請 N 秒後再試」。若您自己被鎖住,等鎖定時間過去即可,不需要重開機。
登入驗證碼
- 啟用登入驗證碼:開關,出廠關閉。啟用後每次登入都要輸入驗證碼
- 驗證碼長度:整數 3–10 字元,出廠預設 6
- 字體大小:整數 12–48,出廠預設 32。太小會難以辨識,太大則佔版面
- 包含字母:開關,出廠關閉。開啟後驗證碼會混入英文字母(較難自動辨識,但使用者輸入較慢)
- 畫面提供「驗證碼預覽」與「重新整理」,可在儲存前先確認實際外觀
管理員 2FA(兩步驗證)
⚠️ 這一組是「目前登入的這個管理員」自己的設定,不是全站設定——每位管理員各自設定,別人不受影響。
- 備援信箱:可填多筆(以
;、,或空白分隔),整欄最長 500 字元。管理員帳號本身沒有 Email 欄位,忘記驗證器時只能靠這些信箱取得 8 位數備援碼 - 啟用兩步驗證:開啟後,用手機驗證器 App(例如 Google Authenticator)掃描畫面上的 QR code;之後登入除了密碼,還要再輸入 App 顯示的 6 位數驗證碼
- 手動輸入金鑰:App 無法掃描 QR code 時,可改為手動輸入畫面顯示的金鑰
- 這一組有獨立的「儲存 2FA 設定」按鈕,與頁面下方的「儲存設定」分開
兩條硬規則:
- 啟用前必須先填至少一個備援信箱,否則會出現「啟用 2FA 前請先填備援信箱(否則忘記驗證器會無法登入)」,設定不會被儲存
- 備援信箱格式不對會出現「備援信箱格式不正確」
管理員閒置逾時
- 閒置處理方式:二選一
- 閒置逾時自動登出(出廠預設)
- 不自動登出(維持登入)
- 閒置逾時時間:整數 30 秒–86400 秒,出廠預設 1800 秒(30 分鐘)。畫面以下拉選單提供 30 秒、1/2/3/5/10/15/30 分鐘、1/2/3/5/6 小時
這一組是全站預設;個別管理員若在自己的設定裡調過,以個人設定為準(畫面說明:「個別管理員另有自己的設定時以個人設定為準」)。安全性要求高的環境建議縮短(例如 15 分鐘),以免有人離開座位後被冒用。
Console 存取密碼
- 清除 Console 密碼:勾選後按儲存,會移除主機 console(tty1)的密碼保護。用途是忘記 console 密碼時的救援——清除後下次在機器前面按
s進設定選單就不需密碼
⚠️ 清除等於讓任何能接觸機器的人都能進入主機設定選單。救援完畢後請回到這一頁(或直接在 console 選單按 C)重新設定密碼。
通知設定
這一頁籤決定系統通知信(郵件待審通知、郵件召回通知、帳號防盜用警告等)的寄件者與連結:
- 通知郵件地址:選填,最長 128 字元。可填純 Email(
admin@yourcompany.com)或帶名稱的格式(管理員<admin@yourcompany.com>)。未設定時預設為admin@本機名稱- 格式不對會顯示「通知郵件地址格式無效,請使用 admin@example.com 或 名稱admin@example.com 格式」
- 通知信連結網域:選填,最長 255 字元。通知信裡「回到伺服器處理」的超連結要用哪個網址。可填網域名稱(
mail.yourcompany.com)、IP(192.168.1.10)或完整網址(https://mail.yourcompany.com:888)。未設定時預設為https://本機名稱
實務範例:公司的 GW 對外是 gw.yourcompany.com,但主機名稱是內部的 vsr3.gw。若「通知信連結網域」不填,收件者點通知信裡的連結會連到 https://vsr3.gw(內網名稱,外部連不到)。因此只要這台機器會對外寄通知信,就應該填這一欄。
注意事項
- 所有欄位都要按「儲存設定」才生效,包含背景圖與 favicon(選圖只是待套用,儲存時才實際上傳)
- 品牌名稱、頁腳、背景圖、favicon 會出現在登入頁;品牌名稱也會出現在系統通知信中,修改前請確認對外觀感
- 時區影響所有記錄的時間顯示與統計的日期分界,改動後舊記錄不會跟著變,只影響之後寫入的資料
- 管理員 2FA 是個人化設定:您在此啟用只影響自己;其他管理員要各自設定
- 登入保護的參數彼此牽動(間隔越長、每分鐘上限選項越少),建議一次調整一項並觀察
- 清除 Console 密碼是救援手段,用完請記得重新設定
- 若要調整「管理員可以操作哪些模組」,那是另一個頁面:(系統設定 / 管理員任務分配)
- 若管理員經常被登出,先確認是「閒置逾時」造成,而不是登入保護把自己鎖住