[發明專利]郵件處理組件配置信息的處理方法、裝置及一種郵件系統有效
| 申請號: | 200910249726.8 | 申請日: | 2009-12-01 |
| 公開(公告)號: | CN101707614A | 公開(公告)日: | 2010-05-12 |
| 發明(設計)人: | 吳耀乾;李志;劉江寧;黃三偉;劉宗福;劉春 | 申請(專利權)人: | 山東中創軟件商用中間件股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/58;G06Q10/00 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 逯長明 |
| 地址: | 250014 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 郵件 處理 組件 配置 信息 方法 裝置 一種 郵件系統 | ||
技術領域
本發明涉及電子郵件技術,尤其涉及郵件處理組件配置信息的處理方法、 裝置及一種郵件系統。
背景技術
James是一個郵件服務器,能夠實現SMTP(Simple?Mail?Transfer?Protocol, 簡單郵件傳輸協議)、Pop3(Post?Office?Protocol?3,郵局協議的第3個版本)、 IMAP(IntemetMessageAccessPotocol,Intemet消息訪問協議)等郵件協議, 其相應的功能配置信息都是在配置文件中定義各種郵件處理組件Mailet的屬 性來實現。相對于其它郵件服務器來說,這種配置方式更加靈活,通過增加、 刪除、修改Mailet屬性即可改變郵件服務器的功能配置。從而使用戶更加容 易地定制和修改自己的郵件服務器。基于James的郵件列表的Mailet的配置 信息如圖1所示。
但是,這種配置雖然簡化了郵件列表的配置過程,在實際的應用過程中 卻仍存在一些問題:
首先,在郵件服務器James當中構建一個郵件列表的途徑是修改存儲在 XML(Extensible?Markup?Language,可擴展標記語言)文件中的Mailet信息, 但是由于郵件列表的Mailet信息在程序初始化時就已被James加載到郵件系 統內存中,所以在之后的過程中對服務器中郵件列表配置信息的修改將不會 再被James服務器加載到內存。只有在對James服務器進行重啟操作后,將修 改后的配置信息重新加載,才能使對列表的修改生效。也就是說,現有技術 無法實現對郵件列表Mailet信息的動態修改,這給服務器的修改與升級帶來 很多的不便。
其次,James中的Mailet信息只存放于XML文件中,在XML文件中定 義一個郵件列表需要配置兩個Mailet結點,一個是用于管理郵件列表的 Mailet,一個是處理分發郵件到郵件列表成員中的Mailet。這兩個Mailet中有 很大一部分的屬性是相同的,這種存儲方式不但造成了數據的冗余,而且修 改起來也很不方便。
發明內容
有鑒于此,本發明提供一種郵件處理組件配置信息的處理方法、裝置及 一種郵件系統,以解決現有技術中不能實現動態處理郵件處理組件配置信息 的問題。其具體方案如下:
郵件處理組件配置信息的處理方法,包括:
讀取由郵件服務器加載到系統內存中的配置文件信息中的郵件處理組件 結點信息;
根據郵件處理組件的結點信息確定郵件處理組件配置信息存儲的位置, 并從該位置讀取郵件處理組件配置信息;
構建與郵件處理組件配置信息相匹配的信息,并存儲為對應關系對象;
通過預先設置的遠程管理接口對所述對象進行處理;
根據處理結果更新所述郵件處理組件配置信息,并保存回郵件服務器。
優選的,所述郵件處理組件配置信息存儲于可擴展標記語言XML文件 中。
優選的,所述配置郵件列表的郵件處理組件配置信息存儲于關系式數據 庫中,除所述配置郵件列表的郵件處理組件配置信息以外的配置信息存儲于 XML文件中。
優選的,關系式數據庫具有四個存儲表,分別用于存儲郵件列表的主要 配置信息、郵件列表的列表命令信息、郵件列表的開關配置信息和允許發往 指定郵件列表的郵件地址信息。
優選的,所述遠程管理接口為Java管理擴展遠程管理接口JMX。
優選的,所述根據郵件處理組件的結點信息確定郵件處理組件配置信息 存儲的位置,并讀取郵件處理組件配置信息的過程為:
讀取類模塊中的結點信息,判定郵件處理組件配置信息的存儲位置為關 系式數據庫或者XML文件;
從所述關系式數據庫或者XML文件中讀取郵件處理組件配置文件信息。
優選的,所述操作為對配置信息的修改、增加或刪除。
優選的,所述根據處理結果更新所述郵件處理組件配置信息的過程為:
將處理后的對象生成與其相對應的處理后的郵件處理組件配置信息。
一種郵件處理組件配置信息的處理裝置,包括:第一讀取單元、確定單 元、第二讀取單元、構建單元、存儲單元、遠程管理單元、信息生成單元和 發送單元;其中:
所述第一讀取單元用于,讀取加載單元加載到郵件服務器內存的配置文 件信息中的郵件處理組件結點信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東中創軟件商用中間件股份有限公司,未經山東中創軟件商用中間件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910249726.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種消除樁擠土負效應的鉆具
- 下一篇:帶護欄扶手的云梯





