建立數個 MAIL.BOX 資料庫

Domino® 郵件伺服器會使用 MAIL.BOX 資料庫來保留傳輸中的訊息。郵件用戶端及其他伺服器會使用 SMTP 或 Notes® 遞送通訊協定,將訊息放入 MAIL.BOX。每一部伺服器上的「路由器」均會檢查 MAIL.BOX 中每一則訊息的位址,並將訊息傳送至本端郵件檔或將它傳送至另一部伺服器上的 MAIL.BOX 資料庫。

執行這項作業的原因和時機

寫入 MAIL.BOX 的伺服器程序(包括伺服器執行緒與「路由器」)需要專用存取權。為了確保專用存取權,在 MAIL.BOX 中寫入或讀取的程序會鎖定資料庫,避免其他程序同時存取。嘗試存取資料庫的其他程序必須等待目前作用中的程序完成並解除鎖定資料庫,然後其他程序才能執行。

在大部分的情況下,郵件程序只會針對一個實例鎖定 MAIL.BOX。然而,當「路由器」或其他程序讀取或寫入大型訊息時,會需要較長的等待時間。有大量的新郵件時(例如,在忙線系統上有大量郵件通信時),數個伺服器執行緒可能會嘗試將郵件放入 MAIL.BOX,同時「路由器」會嘗試讀取及更新郵件。載入繁重 (如競爭單一 MAIL.BOX 資料庫) 時,會降低效能。

您可以在一部伺服器上建立多個 MAIL.BOX 資料庫來大幅增進效能。使用多個 MAIL.BOX 資料庫可以移除 MAIL.BOX 的競爭,讓多個並行程序處理訊息並增加伺服器產能。讀取一個 MAIL.BOX 時,路由器會將資料庫標示為「使用中」,因此嘗試存放郵件的其他伺服器執行緒會移至下一個 MAIL.BOX。進一步的優點是,如果具有多個 MAIL.BOX 資料庫,系統就可以在某個 MAIL.BOX 損壞時提供容錯移轉。

在建立其餘的 MAIL.BOX 資料庫時,請考慮將每一個資料庫放在個別的磁碟中。因為磁碟競爭很少是 MAIL.BOX 的問題,所以將每一個額外的 MAIL.BOX 資料庫放在不同的磁碟上並不會增進各自的效能。然而,將資料庫分散在多個磁碟上,則萬一發生磁碟故障時可確保更大的可用性。

相較於使用單一 MAIL.BOX,建立第二個 MAIL.BOX 資料庫能大幅增進效能。依伺服器郵件流量而定,新增第三個及第四個 MAIL.BOX 資料庫可能進一步增進效能。但是,每新增一個 MAIL.BOX 所能獲得的效能增進會越來越小。

您可以在「配置設定」文件的「路由器/SMTP - 基本」標籤中,指定 MAIL.BOX 資料庫的數目。只有在下一次伺服器重新啟動後,信箱數的變更才會生效。

在配置第二個 MAIL.BOX 資料庫後,可以使用郵件統計資料來決定是否需要額外的 MAIL.BOX 資料庫。

在建立新的信箱之後,路由器就不再使用舊的 MAIL.BOX 檔。MAIL.BOX 中的任一訊息都需要複製至伺服器上其中一個新建立的信箱。建立多個信箱時所使用的檔案命名慣例為 MAIL1.BOX、MAIL2.BOX... MAILN.BOX,其中 N 是在「配置設定」文件中指定的信箱數目。

註: 若建立多個信箱,也就是建立 MAIL.BOX、MAIL1.BOX 等等,則當您啟動「指令檔」-「資料庫」-「開啟」並指定檔名 MAIL.BOX 時,其中一個其他 MAIL.BOX 檔案會開啟。例如,在指定檔名 MAIL.BOX 之後,MAIL1.BOX 或 MAIL2.BOX 將開啟,而不是 MAIL.BOX。

建立數個 MAIL.BOX 資料庫

程序

  1. 確定您已具備要設定的伺服器的「配置設定」文件。
  2. Domino® 管理員中,按一下「配置」標籤,並展開「傳訊」區段。
  3. 按一下「配置」。
  4. 為您要管理的一或多部郵件伺服器選取「配置設定」文件,然後按一下「編輯配置」
  5. 按一下「路由器/SMTP > 基本」標籤。
  6. 輸入「信箱數目」的值。

    此欄位指定伺服器上使用此「配置設定」文件的信箱(MAIL.BOX 資料庫)數目。如果此欄位留白,則使用一個信箱。配置的最大值為 10 個信箱。

  7. 按一下「儲存並關閉」
  8. 請重新啟動伺服器,以使新設定生效。