MailVSR MailVSR 三分鐘搞定你的企業網站

LDAP伺服器設定

LDAP 伺服器設定管理本機的 OpenLDAP(slapd)目錄服務。這份目錄存放兩種資料:帳號目錄(本機使用者由系統從帳號資料庫同步建立,並作為通訊錄權限驗證的依據)與通訊錄(共用與個人)。郵件軟體(Outlook、手機)可透過 LDAP 讀取共用通訊錄,其他系統也可連線本機目錄做查詢或認證。頁面上方顯示服務狀態燈號與 PID,並可按「重啟服務」重新啟動 slapd。

若您只是要讓本機去連接外部的 AD/LDAP 伺服器當作帳號來源,那是另一頁——請見「使用者管理 / 帳號整合」,兩者方向相反。

基本設定

  • 啟用 LDAP 服務:啟用或停用 LDAP 服務。停用後外部就無法查詢或認證
  • 允許連線來源:允許連線 LDAP(389/636 埠)的來源,一行一筆(IP 或網段,如 192.168.0.0/16)
  • 基礎 DN:LDAP 目錄根,格式為 dc=xxx 或 dc=a,dc=b,最長 255 字元
  • 最高權限 DN:固定為 cn=admin,跟隨基礎 DN,唯讀(如 cn=admin,dc=ldap)
  • 最高權限密碼:留空送出表示重設為預設密碼;輸入新值表示變更
  • 啟用 TLS:提供外部 636(ldaps)加密連線
  • 管理員帳號:擁有完整存取權限的帳號清單,可多個(以逗號分隔)
  • 通訊錄管理員 DN:依管理員帳號自動產生的 DN 預覽(uid=<帳號>,ou=users,o=linux,<基礎 DN>)
允許連線來源(最容易把自己鎖在外面的設定)

這一欄決定「誰可以從網路上連到本機 LDAP」,是防火牆層的限制,不在清單中的來源連 389/636 埠會直接連不上。

可以填的格式:

  • 單一 IP:192.0.2.10、2001:db8::10
  • IPv4 網段:192.168.0.0/16——必須寫滿四段,像 192.168.1/24 這種省略寫法會被視為不合法
  • IPv6 網段:2001:db8::/32
  • 不限制:any、0.0.0.0/0、::/0(三者意義相同)
  • 分隔方式很寬鬆:換行、逗號或空白都可以

其他規則:

  • 預設值為 192.168.0.0/16 與 10.0.0.0/8
  • 本機 127.0.0.1(含 ::1、localhost)永遠允許,不顯示在欄位中、不需填寫,也無法刪除
  • 欄位清空等於只允許本機
  • 格式不合法時,不合法的值會保留在欄位上讓您看到並修正(不會被靜默丟棄),並顯示「來源格式不合法(請填 IP、網段或 any)::list」,此時設定不會儲存

儲存後系統會立即重新套用防火牆規則。

⚠️ 若清單漏掉實際會連線的網段,會立刻發生下列狀況:

  • 郵件軟體(Outlook、手機)讀不到共用通訊錄
  • 其他主機或系統以 LDAP 連線本機做查詢或認證時會失敗。例如其他伺服器把這台主機當作「帳號整合」來源(使用者管理 / 帳號整合 : 整合來源)時,該伺服器 IP 必須列在本清單中

救援方式:本機來源永遠允許,而管理介面本身就是從本機連線 LDAP,所以即使清單設錯,您仍然進得去管理介面把清單改回來。受影響的是外部連線,不是整個系統。

基礎 DN 與最高權限
  • 基礎 DN 格式不合法時會提示「基礎 DN 格式不合法(需為 dc=xxx 或 dc=a,dc=b)」或「格式不合法:需為 dc=xxx 或 dc=a,dc=b(英數字、連字號、點)」
  • 變更基礎 DN 會搬遷整個目錄(自動備份、失敗自動還原),屬高風險操作,請於離峰時段執行並先匯出備份
  • ⚠️ 基礎 DN 一改,所有以舊 DN 連線的用戶端都要跟著改:郵件軟體裡設定的 LDAP 搜尋基準、其他系統的目錄設定,若還指著舊的 dc= 值就會查不到資料。變更前請先確認有哪些系統在用
  • 最高權限 DN 由系統固定為 cn=admin 並跟隨基礎 DN,無法直接編輯
  • 最高權限密碼:輸入新值即變更;留空送出表示重設為預設密碼(目前已是預設時維持預設)。若您輸入的正好是 slapd 目前實際使用的密碼,系統只會把它同步回資料庫設定,不會再改一次密碼
  • 若頁面上方出現「管理員密碼與 slapd 不同步」警示,表示資料庫儲存的密碼無法連線 LDAP,請輸入目前實際密碼並儲存以同步,或留空送出重設為預設
啟用 TLS

勾選後提供外部 636 埠的 ldaps 加密連線;內部連線維持明文。啟用或停用 TLS 都會重新啟動 slapd,造成數秒中斷,請於離峰時段執行。

共用通訊錄

管理可供多人使用的通訊錄樹。上方是通訊錄選取下拉(顯示名稱與人員數,已設定共享時另標示讀取者與寫入者),右側為「新增」「編輯」「刪除」;選取後下方列出人員。欄位:

  • 名稱:必填、最長 255 字元,不可包含 ,、+、"、\、<、>、;、#、=,也不可包含空白
  • 上層目錄:選擇上層通訊錄,留空表示根目錄
  • 可讀取使用者/可寫入使用者:可讀取或寫入此通訊錄的帳號清單(可多個)

通訊錄權限初始為「僅管理員」;未修改權限欄位就儲存時維持此語意,一旦修改即成為共享設定,畫面會提示「目前 ACL:已設定共享」。刪除前會先確認,且僅允許刪除沒有子節點的通訊錄,否則會出現「無法刪除「:dn」,該通訊錄含有子節點」;刪除同時會清除其權限設定,無法復原。

範例:公司要給業務部一份共用名單,可建立上層目錄留空、名稱 sales 的通訊錄,並在「可讀取使用者」填入 sales.tw、mis_01,在「可寫入使用者」填入 mis_01——如此業務成員讀得到、只有資訊人員能維護。

個人通訊錄

介面與共用通訊錄相同:同樣提供通訊錄與人員的新增、編輯、刪除、匯出/匯入與移動/複製。個人通訊錄依使用者帳號各自區分,每位使用者只會看到自己的那一份。

人員管理

選取通訊錄後即可管理其中的人員:

  • 新增/編輯人員:畫面分「基本資料」(顯示名稱、郵箱、公司名稱、分公司、部門、職稱、電話、手機、傳真)與「其他資料」(住宅電話、城市/地區、州/省、郵寄地址、郵遞區號);所有欄位皆為選填、最長 255 字元;編輯時不可變更所屬通訊錄
  • ⚠️ 郵箱欄位沒有格式檢查,填錯字(例如少一個 .)系統不會擋,寄信時才會失敗——請自行確認
  • ⚠️ 顯示名稱留空不會被擋,但留空時系統在編輯表單與刪除確認中會改用內部識別碼顯示,日後難以辨識,建議一律填寫
  • 刪除人員:確認訊息為「確定要刪除人員「:name」嗎?此操作無法復原。」,無法復原
  • 批次刪除:勾選多筆後執行,確認訊息為「確定要刪除選取的 N 位人員嗎?」,部分失敗會列出失敗項目
  • 移動/複製:勾選人員後按「移動/複製」,選擇「目標通訊錄」,並以「複製模式」決定——勾選為複製(保留原處),不勾選為移動
  • 匯出/匯入:匯出可選 CSV 或 vCard(.vcf),有勾選人員時只匯出勾選的人;匯入接受 CSV(.csv/.txt)或 vCard(單檔上限 2 MB),完成後顯示新增、更新與失敗筆數

範例:把手機上的聯絡人匯出成 vCard 後,在本頁匯入個人通訊錄,即可在 WebMail 寫信時直接選取。

備份還原

  • 匯出備份:即時產生完整備份檔(.tgz)下載到您的電腦,不會存放於伺服器
  • 匯入還原:上傳 .tgz 備份檔還原(單檔上限 50 MB),確認訊息為「將以上傳的 :file 覆蓋目前 LDAP 資料(還原前自動備份現況,失敗自動回退)。確定?」
  • 回溯資料:可設定「每日自動建立還原點」時間(HH:MM,切換欄位即儲存,格式錯誤會提示「請輸入有效時間(HH:MM)」),或按「立即建立還原點」;清單列出檔名、時間與大小,按「還原」會先顯示回溯預覽(基礎 DN、聯絡人總數與各通訊錄人數)才執行

還原屬覆蓋性操作:系統會先自動備份現況,失敗自動回退,但仍建議重要操作前先匯出備份。執行匯出或還原時畫面會出現執行中遮罩,請勿重複操作或關閉頁面。

常見誤解與陷阱

  • 本機 LDAP ≠ 帳號整合:本頁是「別人來連我」,帳號整合是「我去連別人」。設定前先確認方向,否則會改錯地方
  • 允許連線來源是防火牆層限制:本機永遠允許,所以 MailVSR-MS 自身運作不受影響,受影響的是外部;設錯不會把您鎖在管理介面之外
  • 基礎 DN 變更會連帶影響用戶端:目錄雖然會自動搬遷,但用戶端的搜尋基準不會自動更新
  • TLS 開關與基礎 DN 變更都會造成服務短暫中斷,請於離峰時段執行
  • 通訊錄名稱不能有空白,也不能有 , + " \ < > ; # =
  • 刪除與還原都無法復原:刪除通訊錄需先清空子節點;還原會覆蓋目前資料,執行前請先匯出備份並確認時間點正確

注意事項

  • 本頁管理的是本機的 LDAP 目錄服務;「使用者管理 / 帳號整合」是設定本機去連接外部的 AD/LDAP/POP-IMAP 伺服器作為帳號來源,兩者方向相反,請勿混淆
  • 郵件軟體要讀取共用通訊錄,除了在本頁開放來源,還要在該軟體中設定 LDAP 伺服器位址與搜尋基準(基礎 DN)
  • 變更基礎 DN、啟用或停用 TLS 都可能造成服務短暫中斷,請於離峰時段執行