Sun Java System Messaging Server 6 2005Q4 管理指南

郵件儲存目錄配置

圖 18–1 顯示伺服器實例的郵件儲存目錄配置。郵件儲存旨在提供對電子信箱內容的快速存取。儲存目錄在表 18–2 中說明。

圖 18–1 郵件儲存目錄配置

本圖顯示郵件儲存目錄配置。

郵件儲存由多個電子信箱資料庫和使用者電子信箱組成。電子信箱資料庫包含有關使用者、電子信箱、分割區、配額以及其他郵件儲存相關資料的資訊。使用者電子信箱包含使用者的郵件和資料夾。電子信箱儲存在郵件儲存分割區中,即磁碟分割區中專用於儲存郵件儲存的一個區域。請參閱配置郵件儲存分割區,以取得詳細資訊。郵件儲存分割區與磁碟分割區不同,但為便於維護,我們建議您為每個郵件儲存分割區配置一個磁碟分割區。

如 [收件匣] 之類的電子信箱位於 store_root 中。例如,以下為目錄路徑的範例:

store_root/partition/primary/=user/53/53/=mack1

下表說明郵件儲存目錄。

表 18–2 郵件儲存目錄說明

位置 

內容/說明 

msg_svr_base

預設/opt/SUNWmsgsr

包含伺服器程式、配置、維護和資訊檔案的 Messaging Server 機器上的目錄。 

store_root

msg_svr_base/data/store

郵件儲存的頂層目錄。其中包含 mboxlistuserpartition 子目錄。

./store.expirerule

包含自動移除郵件規則 (過期規則)。此選擇性檔案可以位於其他位置。請參閱設定自動移除郵件 (過期和清除) 功能

store_root/dbdata/snapshots

郵件儲存資料庫的備份快照。 

store_root/mboxlist/

包含電子信箱資料庫,該資料庫 (Berkeley DB) 儲存有關電子信箱和配額的資訊。 

folder.db 包含有關電子信箱 (包含儲存電子信箱的分割區名稱)、ACL 以及 store.idx 中某些資訊副本的資訊。每個電子信箱在 folder.db 中均有一個項目

quota.db 包含有關配額及其使用率的資訊。每個使用者在 quota.db 中均有一個項目。

lright.db - 是根據 ACL 查詢權限排序的資料夾索引。

peruser.db 包含有關每個使用者旗標之資訊。該旗標可表示特定使用者是否已讀取或刪除某封郵件。

subscr.db 包含有關使用者訂閱的資訊。

store_root/session/

包含使用中的郵件儲存程序資訊。 

store_root/user/

未使用。 

store_root/partition/

包含郵件儲存分割區。系統已建立預設的 primary 分割區。請將您定義的其他分割區放在此目錄中。

store_root/partition/primary/=user/

此分割區的子目錄中包含所有的使用者電子信箱。電子信箱以雜湊結構儲存以便快速搜尋。若要尋找包含特定使用者電子信箱的目錄,請使用 hashdir 公用程式。

.../=user/hashdir/ hashdir/userid /

使用者 ID 為 userid 的頂層郵件資料夾。這是使用者的收件匣。對於預設網域,useriduid。對於託管網域,useriduid@domain。內送郵件會遞送到此郵件資料夾中。

.../userid/ folder

使用者在郵件傳送伺服器上定義的電子信箱。 

.../userid/store.idx

這是一個索引,它提供以下有關在 /userid/ 目錄中儲存的郵件的資訊:郵件數目、此電子信箱使用的磁碟配額、電子信箱上次新收到郵件的時間、郵件旗標、每封郵件 (包括標頭和 MIME 結構) 的變量長度資訊以及每封郵件的大小。該索引還包含每個使用者的 mboxlist 資訊和配額資訊的備份副本。

.../userid/store.usr

包含存取過該資料夾的使用者清單。包括列出的每個使用者上次存取資料夾的時間以及該使用者已讀取及已刪除的郵件清單資訊。 

.../userid/store.sub

包含有關使用者訂閱的資訊。 

.../userid/store.exp

包含已刪除但尚未從磁碟中移除的郵件檔案清單。僅當存在已刪除的郵件時該檔案才會顯示。 


.../userid/nn/
or
.../userid/folder/nn/

nn 是一個雜湊目錄,其中包含格式為 message_id.msg 的郵件;nn 可以是 00 到 99 之間的任一數字。message_id 也是一個數字。範例:郵件 1 至 99 都儲存在 .../00 目錄下。第一個郵件為 1.msg,第二個為 2.msg,第三個為 3.msg,以此類推。郵件 100 至 199 儲存在 01 目錄下;郵件 9990 至 9999 儲存在 99 目錄下;而郵件 10000 至 10099 又循環回到 00 目錄,再依此類推。