專利名稱:一種電子郵件通路的監(jiān)測方法
技術領域:
本發(fā)明涉及一種監(jiān)測方法,特別是涉及一種電子郵件通路的監(jiān)測方法。
背景技術:
電子郵件是當代最常用的聯(lián)系方式。但是由于互聯(lián)網(wǎng)的安全性較差,因此 經常會出現(xiàn)郵件發(fā)送異?;蚴〉那闆r。
現(xiàn)有的電子郵件系統(tǒng)為了增強安全性和可靠性, 一般都分為多個子系統(tǒng),
例如防垃圾郵件系統(tǒng)、規(guī)則(policy)過濾系統(tǒng)、郵件轉發(fā)(Mail Relay)系統(tǒng)、 Notes系統(tǒng)?,F(xiàn)有傳統(tǒng)的郵件監(jiān)控系統(tǒng)只能針對郵件通路中某一組件進行監(jiān)控, 而無法在郵件發(fā)送的整個通路中對郵件進行監(jiān)測以確保郵件的正常發(fā)送。如果 由于HW或是網(wǎng)絡等難以監(jiān)控到的問題導致的郵件發(fā)送異常,現(xiàn)有的郵件監(jiān)測 系統(tǒng)無法監(jiān)測到。
發(fā)明內容
針對現(xiàn)有技術中的上述缺陷和問題,本發(fā)明的目的是提出一種電子郵件通 路的監(jiān)測方法,能夠監(jiān)測郵件通路,以防止由于網(wǎng)絡等問題造成的郵件發(fā)送異 常。
為了達到上述目的,本發(fā)明提出了一種電子郵件通路的監(jiān)測方法,包括
步驟1、外網(wǎng)服務器間隔一預定時間,向內網(wǎng)一預設電子郵件信箱發(fā)送預定 格式的郵件;
步驟2、每隔一預訂時間,報警模塊査詢該預設電子郵件信箱是否有預設格 式的郵件,如果有則步驟結束,否則進入步驟3;
步驟3、所述報警模塊發(fā)送報警信息,步驟結束。
作為上述技術方案的優(yōu)選,所述步驟3具體為
步驟3'、所述報警模塊向一預設的郵箱發(fā)送報警郵件,步驟結束。作為上述技術方案的優(yōu)選,所述步驟1具體為
步驟11、內網(wǎng)一服務器每隔一預訂時間向外網(wǎng)服務器發(fā)送預定格式的郵件;
步驟12、所述外網(wǎng)服務器接收到該郵件后,將該郵件轉發(fā)到內網(wǎng)預定電子 郵件信箱。
其中,所述步驟11還可以具體為
步驟11'、內網(wǎng)的郵件延遲系統(tǒng)每隔一預訂時間向外網(wǎng)預定電子郵箱發(fā)送預 定格式的郵件。
作為上述技術方案的優(yōu)選,所述步驟2具體為
步驟21、每間隔一預訂時間,郵件接收模塊會對所述內網(wǎng)預設電子郵件信
箱進行檢查,并將該內網(wǎng)預設電子郵件信箱內的內容寫入SQL數(shù)據(jù)庫;
步驟22、 SQL任務模塊每間隔一預訂時間,查詢所述SQL數(shù)據(jù)庫,如果 數(shù)據(jù)庫內有步驟21寫入的數(shù)據(jù),則郵路通暢,步驟結束;如果數(shù)據(jù)庫內沒有步 驟21寫入的資料,則郵路異常,進入步驟(3)。
作為上述技術方案的優(yōu)選,所述步驟3具體為
步驟31 、 SQL任務模塊通過SQL郵件向預設的報警郵箱發(fā)送報警郵件;
步驟32、根據(jù)預先設定的系統(tǒng)參數(shù),通過數(shù)字增強型無繩電信和業(yè)務管理 系統(tǒng)以及郵件等各種方式發(fā)送報警信息,步驟結束。
本發(fā)明提出了一種電子郵件通路的監(jiān)測方法,通過監(jiān)測外網(wǎng)定時向內網(wǎng)發(fā) 送的郵件,可以測試出在整個郵件通路中是否有延遲,相比較現(xiàn)有的每一模塊 進行測試的方式,能夠在整個通路上對郵件是否有延遲進行監(jiān)測,防止出現(xiàn)由 于HW或是網(wǎng)絡等難以監(jiān)控到的問題導致的郵件發(fā)送/接收異常。本發(fā)明提出的 電子郵件通路的監(jiān)測方法,可以用于對Internet Mail、 SPC Mail、 SQL Mail進 行監(jiān)測。
圖1為本發(fā)明優(yōu)選實施例流程示意圖。
具體實施例方式
下面結合附圖對本發(fā)明做進一步說明。
5本發(fā)明提出的電子郵件通路的監(jiān)測方法具體流程如圖1所示,包括
步驟(1)、內網(wǎng)的郵件轉發(fā)(Mail Relay)服務器每隔一預訂時間,例如在 每個小時的第0分鐘、20分鐘、40分鐘,分別向外網(wǎng)預定電子郵箱發(fā)送預定格 式的郵件,例如向gmail.com發(fā)送一電子郵件;
該電子郵件的格式可以具體為
EVENT|Mail_Daily—Check—Test|HJ8N|TANTEST|Email—Watch—Dog誦Daily—C國 heck—Test|Mail_Content|3|Mail Test|MailTest|MailTest[1];當然,這只是一種 舉例說明,郵件的格式可以根據(jù)實際使用進行設定;
步驟(2)、外網(wǎng)預定電子郵箱(例如gmail.com)收到該郵件后立即將該郵 件轉發(fā)到預先設定的內網(wǎng)的電子郵箱中;
步驟(3)、每間隔10秒,郵件接收模塊(Retrievemail)對該內網(wǎng)電子郵 箱進行檢査,并將該內網(wǎng)電子郵箱內的內容寫入SQL數(shù)據(jù)庫;
步驟(4)、,每間隔一預設時間,例如每小時的第5分鐘、25分鐘、45分 鐘,SQL任務(SQL Job)會對査詢該SQL數(shù)據(jù)庫,如果數(shù)據(jù)庫內有步驟(3) 寫入的數(shù)據(jù),則說明郵件已收到,郵路通暢,步驟結束;如果數(shù)據(jù)庫內沒有步 驟(3)寫入的資料,則說明并未收到該預定格式的郵件,郵路異常,進入步驟 (5);
步驟(5)、 SQL Job通過SQL Mail向預設的報警郵箱發(fā)送報警郵件,該報 警郵箱為內網(wǎng)郵箱;同時SQL服務器通過RV機制,根據(jù)預先設定的系統(tǒng)參數(shù), 通過數(shù)字增強型無繩電信(Digital Enhanced Cordless Telecommunications, DECT)和業(yè)務管理系統(tǒng)(SMS Service Management System, SMS)發(fā)送報
警信息,步驟結束。
當然,采用上述優(yōu)選技術方案只是為了便于理解而對本發(fā)明進行的舉例說 明,本發(fā)明還可有其他實施例,本發(fā)明的保護范圍并不限于此。在不背離本發(fā) 明精神及其實質的情況下,所屬技術領域的技術人員當可根據(jù)本發(fā)明作出各種 相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明的權利要求的保 護范圍。
權利要求
1、一種電子郵件通路的監(jiān)測方法,包括步驟1、外網(wǎng)服務器間隔一預定時間,向內網(wǎng)一預設電子郵件信箱發(fā)送預定格式的郵件;步驟2、每間隔一預訂時間,報警模塊查詢該預設電子郵件信箱是否有預設格式的郵件,如果有則步驟結束,否則進入步驟3;步驟3、所述報警模塊發(fā)送報警信息,步驟結束。
2、 根據(jù)權利要求1所述的電子郵件通路的監(jiān)測方法,其特征在于,所述步驟3具體為步驟3'、所述報警模塊向一預設的郵箱發(fā)送報警郵件,步驟結束。
3、 根據(jù)權利要求1所述的電子郵件通路的監(jiān)測方法,其特征在于,所述步驟1具體為步驟11 、內網(wǎng)一服務器每隔一預訂時間向外網(wǎng)服務器發(fā)送預定格式的郵件;步驟12、所述外網(wǎng)服務器接收到該郵件后,將該郵件轉發(fā)到內網(wǎng)預定電子 郵件信箱。
4、 根據(jù)權利要求3所述的電子郵件通路的監(jiān)測方法,其特征在于,所述步驟11具體為步驟11'、內網(wǎng)的郵件延遲服務器每隔一預訂時間向外網(wǎng)預定電子郵箱發(fā)送 預定格式的郵件。
5、 根據(jù)權利要求1或4所述的電子郵件通路的監(jiān)測方法,其特征在于,所 述步驟2具體為步驟21、每間隔一預訂時間,郵件接收模塊會對所述內網(wǎng)預設電子郵件信 箱進行檢査,并將該內網(wǎng)預設電子郵件信箱內的內容寫入SQL數(shù)據(jù)庫;步驟22、 SQL任務模塊每間隔一預訂時間,査詢所述SQL數(shù)據(jù)庫,如果 數(shù)據(jù)庫內有步驟21寫入的數(shù)據(jù),則郵路通暢,步驟結束;如果數(shù)據(jù)庫內沒有步 驟21寫入的資料,則郵路異常,進入步驟(3)。
6、 根據(jù)權利要求5所述的電子郵件通路的監(jiān)測方法,其特征在于,所述步 驟3具體為步驟31 、 SQL任務模塊通過SQL郵件向預設的報警郵箱發(fā)送報警郵件;步驟32、根據(jù)預先設定的系統(tǒng)參數(shù),通過數(shù)字增強型無繩電信和業(yè)務管理 系統(tǒng)發(fā)送報警信息,步驟結束。
7、根據(jù)權利要求1所述的電子郵件通路的監(jiān)測方法,其特征在于,所述步 驟3具體為步驟31 、 SQL任務模塊通過SQL郵件向預設的報警郵箱發(fā)送報警郵件;步驟32、根據(jù)預先設定的系統(tǒng)參數(shù),通過數(shù)字增強型無繩電信和業(yè)務管理 系統(tǒng)發(fā)送報警信息,步驟結束。
全文摘要
本發(fā)明提出了一種電子郵件通路的監(jiān)測方法,通過監(jiān)測外網(wǎng)定時向內網(wǎng)發(fā)送的郵件,可以測試出在整個郵件通路中是否有延遲,相比較現(xiàn)有的每一模塊進行測試的方式,能夠在整個通路上對郵件是否有延遲進行監(jiān)測,防止出現(xiàn)由于HW或是網(wǎng)絡等難以監(jiān)控到的問題導致的郵件發(fā)送/接收異常。本發(fā)明提出的電子郵件通路的監(jiān)測方法,可以用于對Internet Mail、SPC Mail、SQL Mail進行監(jiān)測。
文檔編號H04L12/26GK101442501SQ20071018805
公開日2009年5月27日 申請日期2007年11月22日 優(yōu)先權日2007年11月22日
發(fā)明者宏 朱, 陳慶祥 申請人:和艦科技(蘇州)有限公司