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





