[摘 要] 本文簡要介紹了洗化廠辦公郵件系統及Domino郵件工作原理,然后從用戶管理、數據庫管理、服務器管理、數據備份等4個方面,對Domino郵件系統的管理與維護進行詳細的闡述,最后針對系統運行過程中常見問題的解決辦法進行講解。
[關鍵詞] Domino郵件系統; 用戶管理; 數據庫管理; 服務器管理; 數據備份
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2010 . 17 . 027
[中圖分類號]F270.7;TP317.1 [文獻標識碼]A [文章編號]1673 - 0194(2010)17- 0064- 04
1郵件系統簡介
撫順石化公司洗滌劑化工廠(以下簡稱洗化廠)辦公郵件系統采用了美國Lotus公司出品的Domino/Notes R5.03 軟件作為系統平臺,計算機室有一臺Domino郵件服務器,網上有400多名Notes用戶,在網上傳輸大量電子郵件。Domino/Notes系統覆蓋了公司機關、公司下屬8個直屬廠,洗化廠是公司直廠屬之一。圖1是洗化廠郵件路由拓撲圖。
“Domino”是一種群組工作軟件。Lotus Notes的服務器稱為Domino服務器。Domino的功能強大,界面豐富,主要用于輔助多人協同工作,從而突破平臺、技術、組織和地理上的限制,充分實現信息與技術方面的共享。該軟件目前在企業級基礎通信、辦公自動化和信息發布等領域已取得領導地位。
2郵件系統工作原理
Domino郵件系統是包括3個基本組件:Domino郵件服務器、Domino郵件文件和郵件客戶機。 Domino郵件服務器是組織中信息結構的骨干,支持簡單郵件傳輸協議(SMTP)、郵局協議版本3(POP3)、因特網消息訪問協議(IMAP)和多用途Internet郵件擴充(MIME)等幾種協議的郵件。Domino系統中的每個Notes郵件客戶端在Domino郵件服務器上都有一個郵件文件。所有的郵件都存儲在Domino郵件文件中,無論是采用哪種協議格式的郵件,Domino郵件文件以Notes格式和MIME格式存儲消息。郵件客戶機用來編輯、提取、閱讀郵件。
Domino以Notes和多用途Internet郵件擴充格式,通過簡單郵件傳輸協議和Notes路由來路由郵件。當用戶從連接至Domino服務器的客戶機發送消息時,郵件路由就開始了。此消息從用戶的客戶機傳送到用戶郵件服務器的Mail.box數據庫,Mail Router(郵件路由)檢查消息中的地址來確定如何將其路由至收件人,以及是使用簡單郵件傳輸協議(SMTP)還是使用Notes路由。
3Domino郵件系統的維護
管理員的工作是管理Domino系統。Domino管理員最基本也是最重要的工作就是維護服務器的穩定性,使Domino服務器上所有的應用程序能夠執行順暢。下面以洗化廠為例介紹Domino郵件系統維護工作。
3.1 用戶管理
3.1.1注冊用戶
系統管理員承擔Notes用戶的注冊、注銷工作。要成為Notes用戶,必須先由系統管理員注冊ID,用戶ID是用戶進入Notes的唯一鑰匙。當用戶調離公司,則必須注銷其用戶ID。通訊錄數據庫中匯集所有用戶信息,系統管理員可以隨時修改用戶信息并將用戶分組歸類。
注冊新用戶時應注意: Domino Administrator中,選擇“個人和群組”附簽,選擇“工具”—“個人”—“注冊”,輸入驗證者標識符的口令后確定,出現圖3。
(1) 在圖3“基本”窗格中,“姓(L)”中輸入要注冊用戶名字,例如:張帥;“口令(W)”中輸入“password”,以后由用戶自行修改。
(2) 由于服務器硬盤空間是有限的,并且在用戶郵箱太大時,會使服務器工作在超負荷狀態下,為了更加合理地使用Lotus Notes系統,在注冊用戶時,對每個用戶郵箱進行大小設置,以防止數據庫無限制的膨脹。因公司要求每人郵箱不得超過100M ,所以在圖3“郵件”窗格中,“設置數據庫限額(B)”設置為100M,“設置警告閾值”為90M,當個人郵箱超過90M,未達到100M時,打開郵件時,提示“您的郵件文件大小超出了閾值,應該刪除一些消息和壓縮郵件文件”,及時提醒用戶刪除郵件,減小數據庫大小。當個人郵件達到100M時,就會提示“cannot allocate database object - database would exceed its disk quota”(不能分配數據庫對象 —— 數據庫將超過它的磁盤限額),這時不會阻止用戶訪問數據庫,只是沒有可以使用的空間了,阻止用戶添加任何能使數據庫變大的元素。解決的辦法就是刪除個人郵箱中收、發件箱中的郵件,保證足夠的空間。“郵件文件名(N)”中輸入用戶名字,例如“mail\\張帥”。
(3) 在圖3“標識符信息”窗格中,“驗證字截止日期”(缺省是2 年),輸入當前年份加40年的年份,這樣管理員不用重新驗證用戶標識符,方便了用戶和管理員。保存用戶標識符要選擇“文件中”,不要選擇“在通訊錄中”,以免通訊錄數據庫(names.nsf)太大。“設置標識符文件(I)”輸入用戶名字,例如:張帥.id。
(4) 在圖3 “群組”窗格中,每個用戶按部門和崗位分組,例如:張帥在生產分廠,是安全員,可以在“將個人分配到群組中(T)”中,選擇“_洗化_生產分廠組”和“_洗化_安全員組”,加入到“選定的群組”中。
3.1.2重新驗證用戶標識符
管理員能對未到期用戶和已到期用戶進行驗證。 具體操作為:Domino Administrator中,選擇“配置”附簽,選擇“工具”—“驗證”,選擇驗證者標識符,即要驗證的用戶所在組織單元標識符,輸入相應口令后,再選擇要驗證的用戶標識符進行驗證。此時應注意驗證服務器不需改動,選擇默認即可。驗證后,若用戶不能打開郵箱數據庫,則要對用戶郵箱數據庫存取控制列表(ACL)重新設置。
3.1.3刪除用戶
Domino Administrator中,“個人和群組”附簽中,選取要刪除的用戶,點擊“刪除個人”,即可刪除用戶。
3.1.4創建和修改群組
在 Domino Administrator 中,可以創建和修改群組。可以在現有群組中嵌套一個或多個群組,也就是說,創建群組并添加一個或多個現有的群組作為新群組的成員。對于郵件路由,能嵌套的群組級別可達5個。對所有其他用途,能嵌套的群組級別可達6個。
在創建群組時,以“_洗化”為頭創建群組名稱,在通訊錄中顯示時,群組名稱在上面,用戶名在下面,這樣通訊錄層次分明。
3.2 數據庫管理
3.2.1管理存取控制列表
每個數據庫都有一個存取控制列表,用來指定用戶和服務器對數據庫的存取級別。盡管用戶和服務器的存取級別名稱是相同的,不過指定給用戶的級別決定用戶在數據庫中所能執行的任務,而指定給服務器的級別則決定服務器能復制數據庫中的哪些信息。只有具有“管理者”存取級別的人,才能創建或修改存取控制列表。
3.2.2創建副本
創建數據庫副本,能使不同場所、不同網絡或不同時區的用戶都能夠使用此數據庫。數據庫創建時,會被分配一個副本標識符,所有的數據庫副本共享這個副本標識符。兩個數據庫副本能有不同的文件名,并且每個數據庫副本能包含不同的文件,或有不同的數據庫設計,但只要副本標識符相同,他們之間就能發生復制。
3.2.3壓縮
從數據庫中刪除文件和附件時,系統會試圖重新使用未占用的空間,而不是立即減小文件大小。有時系統不能重新使用這些空間,或由于碎塊的存在不能有效地重新使用這些空間,只有壓縮數據庫才能解決這個問題。在R5.03版本中,用到了3種壓縮樣式:“現場壓縮”、“取決于數據庫的大小”、“拷貝樣式”。
3.3 服務器管理
3.3.1查看日志文件
每個服務器都有1個日志文件,用于報告所有服務器活動,并提供關于服務器上數據庫和用戶的詳細信息。日志文件是在第一次啟動服務器時自動創建的,并能設置日志文件保留時間、大小等。日志文件包括復制事件、其他事件、數據庫的大小和使用等信息。例如Notes日志庫中,記錄著服務器上每個數據庫在一段時期內的被訪問情況,以及每個庫的大小、使用頻率等。同時,各個用戶對數據庫中文檔的讀寫情況,以及打開數據庫的時間都記錄在這個庫中。因而系統管理員可以從這個庫中了解到每個庫的被使用情況以及每個用戶對Notes的利用情況。
3.3.2查看消息處理
Domino Administrator中,選擇“消息處理”附簽,選擇“郵件”附簽,用于管理郵件用戶、路由郵箱、查看郵件路由狀態、路由事件和郵件路由拓撲結構等。每個郵件服務器都使用1個 Mail.box 數據庫來保存正在傳送的消息。服務器上的郵件路由讀取消息,然后將其郵遞到本服務器上的郵件文件中。因此,當服務器或網絡出現問題,或當收件人郵箱超過限額,而且發件人郵箱也超過限額時,在Mail.box 中就會積壓用戶發送的郵件,每天都會積壓很多郵件,需要管理員經常處理。利用以下方法,可以自動清理Mail.box數據庫,只保留當前兩天的死信。
Domino Administrator中,選擇“消息處理”附簽—“郵件”—“xhcoaserver郵件(mailbox)”—菜單選擇“文件”—“復制”—“設置”—“節省空間”—“刪除最近[]天內未修改過的文檔(R)”,在[]中輸入“1”。
3.3.3查看復制進程
復制是個進程。它在整個域中保持Domino目錄和其他數據庫同步,并在兩個數據庫副本之間交換所修改的部分。復制器遵從復制連接文件控制。管理員能查看復制日程安排、復制事件和復制拓撲結構。其中復制事件記錄了服務器每天復制的情況,洗化廠服務器到公司及公司直屬廠服務器之間的復制任務一般安排在1:00到6:00。
4系統備份和數據備份
4. 1系統備份
系統備份主要是備份郵件系統相關配置參數和相關數據,目的是為了保證在系統崩潰時能夠在最短時間里將系統恢復。系統備份包括系統全備份和系統關鍵數據備份。
(1) 系統全備份:由于用戶使用郵件頻率高,傳輸數據量大,一般一個月進行一次全備份。系統全備份內容:停下Domino郵件服務,拷貝Domino郵件服務器所有數據,即Lotus文件夾所有內容。
(2) 系統關鍵數據備份:停下Domino郵件服務,在Lotus\\Domino\\Data\\目錄下,拷貝names.nsf、notes.ini、admin4.nsfcertlog.nsflog.nsfmail.box,admin.id、cert.id、server.id。在Lotus\\Domino\\目錄下,拷貝notes.ini文件。系統關鍵數據每周進行一次備份。
4.2 數據備份
數據備份是指當系統中出現數據錯誤、數據丟失等時,能夠恢復到上次備份時的數據。數據備份的內容:停下Domino郵件服務,在(\\Lotus\\Domino\\Data\\mail\\)目錄下,拷貝所有用戶郵件文件;在(\\lotus\otes\\data\\ids\\people\\)目錄下,拷貝所有用戶 ID文件;拷貝管理員使用的應用數據(\\lotus\otes\\data\\desktop5.dsk)。數據備份的頻率可以根據本地的實際條件制定自己的備份方案,由于洗化廠用戶每天使用頻率高,郵件信息不易重建,因此每周進行一次數據備份。
5Domino郵件服務器常見問題的解決辦法
從郵件工作原理來看,在郵件流轉的整個過程中,不論哪個環節出現問題,郵件系統都不能正常運行。在日常維護過程中,經常會遇到以下問題。
5.1 部分郵件文件損壞
當郵件文件損壞以后,Notes系統就不能正常運行,恢復的辦法是在服務器控制臺上利用服務器任務修復數據庫,如FIXUP命令可以檢查和修復被損壞的數據庫,UPDALL命令可以重建被損壞的數據庫視圖。
5.2 郵件文件徹底壞,提示“數據庫已壞,不能分配空間”
(1) 新建郵件文件。移走損壞的郵件文件,選擇菜單“文件”—“數據庫”—“新建”,出現圖4。“服務器(S)”選擇“xhcoaserver/洗化廠/fssh”,“文件名”輸入損壞的郵件文件名,例如“mail\\磺化分析.nsf”,點擊“模板服務器”,選擇“郵件(R 5.0)”,點擊“確定”。
(2) 對郵件文件進行權限設置。選擇“文件”附簽—“mail”—選擇新建的郵件文件,點擊鼠標右鍵,選擇“存取控制”—“管理”—“用戶類型”選擇“個人”—“存取級別”選擇“管理者”—選擇“刪除文檔”,點擊“確定”,新的郵件文即可件建成。
5.3 Mail.box不能打開或有問題。
停止郵件服務,重命名Mail.box后重啟郵件服務器。這樣系統會自動新建Mail.box,然后將消息從舊的Mail.box中拷貝到新的Mail.box中。
6結束語
Domino郵件系統在洗化廠已經應用10年,在這10年里,提升了員工的工作效率,增強了企業競爭力,降低了管理成本。
主要參考文獻
[1] 李建壹. IBM Lotus Domino 7基礎系統管理[M]. 臺北:IBM出版社, 2006.
[2] 北京義馳美迪技術開發有限公司. Domino R5系統管理[M]. 北京: 海洋出版社, 2000.
[3] Kyle Brown, Kenyon Brown. Lotus Notes與 Domino 5實用大全 [M]. 云舟工作室,譯. 北京: 中國水利水電出版社, 2001.