国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      電子郵件系統(tǒng)及其隔離郵件處理方法

      文檔序號(hào):7776200閱讀:593來(lái)源:國(guó)知局
      電子郵件系統(tǒng)及其隔離郵件處理方法
      【專利摘要】本發(fā)明公開了一種電子郵件系統(tǒng)及其隔離郵件處理方法,所述系統(tǒng)包括:數(shù)據(jù)庫(kù)服務(wù)器,用于存儲(chǔ)隔離郵件數(shù)據(jù)表;發(fā)送郵件服務(wù)器,用于判斷電子郵件符合隔離條件后將其移入本服務(wù)器中與該隔離條件對(duì)應(yīng)的隔離區(qū)中,并向隔離郵件數(shù)據(jù)表中增加該電子郵件的隔離信息,并根據(jù)接收的隔離郵件操作請(qǐng)求中的隔離區(qū)的目錄名、電子郵件的文件名以及隔離郵件操作類型,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行相應(yīng)隔離郵件操作類型的操作后返回操作完畢通知;管理平臺(tái)服務(wù)器,用于將接收的隔離郵件操作請(qǐng)求向發(fā)送郵件服務(wù)器轉(zhuǎn)發(fā),并在接收到操作完畢通知后,刪除隔離郵件數(shù)據(jù)表中該操作完畢通知所涉及的電子郵件的隔離信息。從而保證發(fā)送郵件服務(wù)器的性能,節(jié)約網(wǎng)絡(luò)帶寬。
      【專利說(shuō)明】電子郵件系統(tǒng)及其隔離郵件處理方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種電子郵件系統(tǒng)及其隔離郵件處理方法。
      【背景技術(shù)】
      [0002]電子郵件(electronic mail)是一種用電子手段提供信息交換的通信方式,是Internet (互聯(lián)網(wǎng))應(yīng)用最廣的服務(wù);通過(guò)網(wǎng)絡(luò)的電子郵件系統(tǒng),用戶可以快速、低廉的方式與其他網(wǎng)絡(luò)用戶聯(lián)系。
      [0003]互聯(lián)網(wǎng)電子郵件的投遞過(guò)程通常是:用戶通過(guò)客戶端發(fā)送電子郵件到郵件服務(wù)器,郵件服務(wù)器對(duì)接收的電子郵件進(jìn)行處理后,將處理后的電子郵件轉(zhuǎn)發(fā)到收件方的郵件服務(wù)器。電子郵件的收件方可以登錄到收件方的郵件服務(wù)器讀取到電子郵件。為描述方便,本文中將對(duì)接收的電子郵件進(jìn)行處理,并轉(zhuǎn)發(fā)處理后的電子郵件的郵件服務(wù)器稱為發(fā)送郵件服務(wù)器;將收件方的郵件服務(wù)器稱為接收郵件服務(wù)器。
      [0004]在實(shí)際應(yīng)用中,為保護(hù)郵件服務(wù)器不受病毒或垃圾信息等的干擾,電子郵件系統(tǒng)往往具有隔離電子郵件的功能,即對(duì)包含可疑信息或符合設(shè)定的隔離條件的電子郵件進(jìn)行隔離處理。如圖1所示,現(xiàn)有的電子郵件系統(tǒng)包括:發(fā)送郵件服務(wù)器101、隔離郵件服務(wù)器102和接收郵件服務(wù)器103。其中,隔離郵件服務(wù)器102中存儲(chǔ)有已隔離的電子郵件。發(fā)送郵件服務(wù)器101可對(duì)接收的電子郵件進(jìn)行隔離處理,具體方法的流程,如圖2所示,包括如下步驟:
      [0005]S201:發(fā)送郵件服務(wù)器101接收到電子郵件。
      [0006]具體地,發(fā)送郵件服務(wù)器101可以接收用戶發(fā)送的電子郵件,也可以接收網(wǎng)絡(luò)中其它發(fā)送郵件服務(wù)器發(fā)送的電子郵件。
      [0007]S202:發(fā)送郵件服務(wù)器101根據(jù)預(yù)設(shè)的隔離條件,判斷是否需要對(duì)接收的電子郵件進(jìn)行隔離;若不需要,則執(zhí)行步驟S203 ;否則,執(zhí)行步驟S204。
      [0008]具體地,預(yù)設(shè)的隔離條件由電子郵件系統(tǒng)的管理員根據(jù)具體的需求進(jìn)行設(shè)定;例如,某些電子郵件中可能含有病毒,可以將隔離條件設(shè)定為病毒郵件隔離條件,對(duì)包含病毒的電子郵件進(jìn)行隔離;再如,某些電子郵件中可能含有垃圾信息(如惡意廣告),可以將隔離條件設(shè)定為垃圾郵件隔離條件,對(duì)包含垃圾信息的電子郵件進(jìn)行隔離。
      [0009]S203:發(fā)送郵件服務(wù)器101將電子郵件發(fā)送到接收郵件服務(wù)器103。
      [0010]S204:發(fā)送郵件服務(wù)器101將電子郵件發(fā)送到隔離郵件服務(wù)器102。
      [0011]具體地,發(fā)送郵件服務(wù)器101判斷出需要對(duì)接收的電子郵件進(jìn)行隔離后,通過(guò)廣域網(wǎng)或局域網(wǎng)將該電子郵件發(fā)送到隔離郵件服務(wù)器102。
      [0012]隔離郵件服務(wù)器102接收到電子郵件后,將接收的電子郵件存儲(chǔ)到本服務(wù)器的磁盤中。之后,管理員可以通過(guò)網(wǎng)絡(luò)訪問(wèn)隔離郵件服務(wù)器102的磁盤中已隔離的電子郵件,并對(duì)磁盤中已隔離的電子郵件進(jìn)行管理操作。具體地,管理員可以使用隔離郵件服務(wù)器102提供的各服務(wù)接口,通過(guò)客戶端104查看已隔離的電子郵件的列表、電子郵件的內(nèi)容,并可以對(duì)隔離郵件服務(wù)器102中的電子郵件進(jìn)行刪除操作或投遞操作等;其中,投遞操作指的是將電子郵件投遞到接收郵件服務(wù)器103的操作。
      [0013]然而,發(fā)送郵件服務(wù)器在判斷出需要對(duì)接收到的電子郵件進(jìn)行隔離后,將接收的電子郵件以SMTP (Simple Mail Transfer Protocol,簡(jiǎn)單郵件傳輸協(xié)議)方式發(fā)送到隔離郵件服務(wù)器,這種網(wǎng)絡(luò)數(shù)據(jù)傳輸方式占用的網(wǎng)絡(luò)帶寬量較大,會(huì)影響到發(fā)送郵件服務(wù)器的發(fā)送電子郵件的性能;當(dāng)需要隔離的電子郵件較多,且?guī)в休^大的附件時(shí),影響更為明顯。

      【發(fā)明內(nèi)容】

      [0014]針對(duì)上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供了一種電子郵件系統(tǒng)及其隔離郵件處理方法,用以節(jié)約網(wǎng)絡(luò)帶寬,保證發(fā)送郵件服務(wù)器的性能。
      [0015]根據(jù)本發(fā)明的一個(gè)方面,提供了一種電子郵件系統(tǒng),包括:
      [0016]數(shù)據(jù)庫(kù)服務(wù)器,用于存儲(chǔ)隔離郵件數(shù)據(jù)表,所述隔離郵件數(shù)據(jù)表中記錄有已隔離的電子郵件的隔離信息,包括隔離區(qū)的目錄名、所述電子郵件的文件名;
      [0017]發(fā)送郵件服務(wù)器,用于接收到電子郵件后,若判斷出所述電子郵件符合預(yù)設(shè)的隔離條件,則將所述電子郵件移入本服務(wù)器中、與所述隔離條件相對(duì)應(yīng)的隔離區(qū)中;并向所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中增加所述電子郵件的隔離信息;以及接收到隔離郵件操作請(qǐng)求后,根據(jù)其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行所述隔離郵件操作類型的操作,之后返回操作完畢通知;
      [0018]管理平臺(tái)服務(wù)器,用于接收到客戶端發(fā)送的所述隔離郵件操作請(qǐng)求后將其向所述發(fā)送郵件服務(wù)器轉(zhuǎn)發(fā);以及接收到所述操作完畢通知后,將所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、所述操作完畢通知所涉及的電子郵件的隔離信息刪除。
      [0019]較佳地,所述管理平臺(tái)服務(wù)器還用于接收到所述客戶端發(fā)送的隔離郵件列表查看請(qǐng)求后,將從所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中獲取的電子郵件的隔離信息向所述客戶端返回。
      [0020]較佳地,所述隔離條件具體包括垃圾郵件隔離條件和病毒郵件隔離條件;以及
      [0021]所述隔離區(qū)具體包括與所述垃圾郵件隔離條件相對(duì)應(yīng)的垃圾郵件隔離區(qū)、與所述病毒郵件隔尚條件相對(duì)應(yīng)的病毒郵件隔尚區(qū);以及
      [0022]所述隔離郵件操作類型具體包括隔離郵件刪除操作、或隔離郵件投遞操作。
      [0023]較佳地,所述發(fā)送郵件服務(wù)器為多個(gè);以及所述電子郵件的隔離信息中還包括保存所述電子郵件的發(fā)送郵件服務(wù)器的IP地址;以及
      [0024]所述隔離郵件操作請(qǐng)求中還攜帶有發(fā)送郵件服務(wù)器的IP地址;以及
      [0025]所述管理平臺(tái)服務(wù)器具體用于接收到所述客戶端發(fā)送的隔離郵件操作請(qǐng)求后,解析出其中攜帶的發(fā)送郵件服務(wù)器的IP地址,將接收到的隔離郵件操作請(qǐng)求向該IP地址對(duì)應(yīng)的發(fā)送郵件服務(wù)器進(jìn)行轉(zhuǎn)發(fā)。
      [0026]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種電子郵件系統(tǒng)的隔離郵件處理方法,包括:
      [0027]發(fā)送郵件服務(wù)器接收到電子郵件后,若判斷出該電子郵件符合預(yù)設(shè)的隔離條件,則將該電子郵件移入本服務(wù)器中、與所述隔離條件相對(duì)應(yīng)的隔離區(qū)中;并向所述數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)的隔離郵件數(shù)據(jù)表中增加該電子郵件的隔離信息,包括該電子郵件所移入的隔離區(qū)的目錄名、該電子郵件的文件名;
      [0028]所述發(fā)送郵件服務(wù)器接收到管理平臺(tái)服務(wù)器轉(zhuǎn)發(fā)的由客戶端發(fā)送的隔離郵件操作請(qǐng)求后,根據(jù)其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行所述隔離郵件操作類型的操作,之后向所述管理平臺(tái)服務(wù)器返回操作完畢通知,所述操作完畢通知用于指示所述管理平臺(tái)服務(wù)器將所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、本操作完畢通知所涉及的電子郵件的隔離信息刪除。
      [0029]所述隔離郵件操作請(qǐng)求是由所述客戶端根據(jù)獲取的電子郵件的隔離信息進(jìn)行發(fā)送的;以及
      [0030]所述客戶端獲取電子郵件的隔離信息的具體方法包括:
      [0031]所述管理平臺(tái)服務(wù)器接收到所述客戶端發(fā)送的隔離郵件列表查看請(qǐng)求后,將從所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中獲取的電子郵件的隔離信息向所述客戶端返回。
      [0032]較佳地,所述隔離條件具體包括垃圾郵件隔離條件和病毒郵件隔離條件;以及所述隔離區(qū)具體包括垃圾郵件隔離區(qū)和病毒郵件隔離區(qū);以及
      [0033]所述若判斷出該電子郵件符合預(yù)設(shè)的隔離條件,則將該電子郵件移入本服務(wù)器中、與所述隔離條件相對(duì)應(yīng)的隔離區(qū)中,具體包括:
      [0034]若判斷出該電子郵件符合預(yù)設(shè)的垃圾郵件隔離條件,則將該電子郵件移入本服務(wù)器中對(duì)應(yīng)所述垃圾郵件隔離條件的垃圾郵件隔離區(qū)中;
      [0035]若判斷出該電子郵件符合預(yù)設(shè)的病毒郵件隔離條件,則將該電子郵件移入本服務(wù)器中對(duì)應(yīng)所述病毒郵件隔離條件的病毒郵件隔離區(qū)中。
      [0036]較佳地,所述發(fā)送郵件服務(wù)器為多個(gè);以及所述電子郵件的隔離信息中還包括保存所述電子郵件的發(fā)送郵件服務(wù)器的IP地址;以及
      [0037]所述隔離郵件操作請(qǐng)求中還攜帶有發(fā)送郵件服務(wù)器的IP地址;以及
      [0038]所述管理平臺(tái)服務(wù)器轉(zhuǎn)發(fā)由客戶端發(fā)送的隔離郵件操作請(qǐng)求的方法,具體包括:
      [0039]所述管理平臺(tái)服務(wù)器接收到所述客戶端發(fā)送的隔離郵件操作請(qǐng)求后,解析出其中的發(fā)送郵件服務(wù)器的IP地址,將接收到的隔離郵件操作請(qǐng)求向該IP地址對(duì)應(yīng)的發(fā)送郵件服務(wù)器轉(zhuǎn)發(fā)。
      [0040]較佳地,所述隔離郵件操作類型具體包括隔離郵件刪除操作、或隔離郵件投遞操作;以及
      [0041]所述發(fā)送郵件服務(wù)器接收到所述隔離郵件操作請(qǐng)求后,根據(jù)其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行所述隔離郵件操作類型的操作,具體包括:
      [0042]所述發(fā)送郵件服務(wù)器接收到所述隔離郵件操作請(qǐng)求后,解析出其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型;
      [0043]若確定解析出的隔離郵件操作類型為隔離郵件刪除操作,則刪除相應(yīng)目錄下的相應(yīng)電子郵件;
      [0044]若確定解析出的隔離郵件操作類型為隔離郵件投遞操作,則將相應(yīng)目錄下的相應(yīng)電子郵件投遞到接收郵件服務(wù)器。
      [0045]較佳地,所述電子郵件的隔離信息還包括:所述電子郵件的大小、隔離時(shí)間;以及
      [0046]所述數(shù)據(jù)庫(kù)服務(wù)器中還存儲(chǔ)有隔離區(qū)數(shù)據(jù)表,所述隔離區(qū)數(shù)據(jù)表中記錄有每個(gè)隔離區(qū)的屬性信息,包括目錄名、存儲(chǔ)上限和溢出操作類型;以及
      [0047]所述方法還包括:
      [0048]所述管理平臺(tái)服務(wù)器每隔設(shè)定時(shí)間,對(duì)于每個(gè)隔離區(qū),查找出所述隔離郵件數(shù)據(jù)表中、包含該隔離區(qū)的目錄名的每個(gè)電子郵件的隔離信息,對(duì)查找到的每個(gè)電子郵件的隔離信息中的電子郵件的大小進(jìn)行求和統(tǒng)計(jì),得到該隔離區(qū)的統(tǒng)計(jì)結(jié)果;
      [0049]若所述管理平臺(tái)服務(wù)器確定出該隔離區(qū)的統(tǒng)計(jì)結(jié)果大于等于所述隔離區(qū)數(shù)據(jù)表中記錄的該隔離區(qū)的存儲(chǔ)上限,則對(duì)查找到的每個(gè)電子郵件的隔離信息中的電子郵件的隔離時(shí)間進(jìn)行排序,確定出隔離時(shí)間靠前的、設(shè)定數(shù)量的電子郵件的文件名,并將確定出的電子郵件的文件名以及該隔離區(qū)的目錄名、隔離郵件操作類型,攜帶于隔離郵件操作請(qǐng)求中,向所述發(fā)送郵件服務(wù)器發(fā)送,其中,該隔離郵件操作類型是根據(jù)為該隔離區(qū)設(shè)置的溢出操作類型所確定的;
      [0050]所述發(fā)送郵件服務(wù)器接收到所述隔離郵件操作請(qǐng)求后,從中解析出隔離區(qū)的目錄名、隔離郵件操作類型以及電子郵件的文件名,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行相應(yīng)隔離郵件操作類型的操作后,向所述管理平臺(tái)服務(wù)器返回操作完畢通知;
      [0051]所述管理平臺(tái)服務(wù)器接收到操作完畢通知后,將所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、所述操作完畢通知所涉及的電子郵件的隔離信息進(jìn)行刪除。
      [0052]較佳地,所述電子郵件的隔離信息還包括所述電子郵件的退出時(shí)間;以及
      [0053]所述數(shù)據(jù)庫(kù)服務(wù)器中還存儲(chǔ)有隔離區(qū)數(shù)據(jù)表,所述隔離區(qū)數(shù)據(jù)表中記錄有每個(gè)隔離區(qū)的屬性信息,包括目錄名、隔離時(shí)長(zhǎng)和過(guò)期操作類型;以及
      [0054]所述向所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中增加該電子郵件的隔離信息,具體包括:
      [0055]所述發(fā)送郵件服務(wù)器根據(jù)當(dāng)前時(shí)間以及所述隔離區(qū)數(shù)據(jù)表中記錄的所述隔離區(qū)的隔離時(shí)長(zhǎng),計(jì)算出該電子郵件的退出時(shí)間后,將該電子郵件的隔離信息增加到所述隔離郵件數(shù)據(jù)表中;以及
      [0056]所述方法還包括:
      [0057]所述管理平臺(tái)服務(wù)器每隔設(shè)定時(shí)間,對(duì)于每個(gè)隔離區(qū),查找出所述隔離郵件數(shù)據(jù)表中、包含該隔離區(qū)的目錄名的每個(gè)電子郵件的隔離信息,根據(jù)查找出的每個(gè)電子郵件的隔離信息中的電子郵件的退出時(shí)間,確定出該隔離區(qū)中的已過(guò)期的電子郵件的文件名,并將確定出的電子郵件的文件名以及該隔離區(qū)的目錄名、隔離郵件操作類型,攜帶于隔離郵件操作請(qǐng)求中向所述發(fā)送郵件服務(wù)器發(fā)送;其中,該隔離郵件操作類型是根據(jù)為該隔離區(qū)設(shè)置的過(guò)期操作類型所確定的;
      [0058]所述發(fā)送郵件服務(wù)器接收到隔離郵件操作請(qǐng)求后,從中解析出隔離區(qū)的目錄名、隔離郵件操作類型以及電子郵件的文件名,對(duì)相應(yīng)隔離區(qū)中的相應(yīng)文件進(jìn)行相應(yīng)隔離郵件操作類型的操作后,向所述管理平臺(tái)服務(wù)器返回操作完畢通知;
      [0059]所述管理平臺(tái)服務(wù)器接收到操作完畢通知后,將所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、所述操作完畢通知涉及的電子郵件的隔離信息刪除。
      [0060]較佳地,在所述發(fā)送郵件服務(wù)器接收到電子郵件之前,還包括:
      [0061]所述管理平臺(tái)服務(wù)器接收到所述客戶端發(fā)送的隔離區(qū)創(chuàng)建請(qǐng)求后,從中解析出隔離區(qū)的屬性信息;并[0062]將接收到的隔離區(qū)創(chuàng)建請(qǐng)求向所述發(fā)送郵件服務(wù)器轉(zhuǎn)發(fā);
      [0063]所述發(fā)送郵件服務(wù)器根據(jù)接收到的隔離區(qū)創(chuàng)建請(qǐng)求中攜帶的隔離區(qū)的目錄名,在本服務(wù)器中創(chuàng)建具有該目錄名的隔離區(qū)后,向所述管理平臺(tái)服務(wù)器返回隔離區(qū)創(chuàng)建成功通知;
      [0064]所述管理平臺(tái)服務(wù)器接收到隔離區(qū)創(chuàng)建成功通知后,將從所述隔離區(qū)創(chuàng)建請(qǐng)求中解析出的隔離區(qū)的屬性信息增加到所述數(shù)據(jù)庫(kù)服務(wù)器的隔離區(qū)數(shù)據(jù)表中。
      [0065]本發(fā)明的技術(shù)方案中,發(fā)送郵件服務(wù)器對(duì)于接收到的電子郵件,判斷出電子郵件符合預(yù)設(shè)的隔離條件后,將該電子郵件移入本服務(wù)器中的相應(yīng)隔離區(qū)中。管理員可以通過(guò)管理平臺(tái)服務(wù)器,對(duì)發(fā)送郵件服務(wù)器中已隔離的電子郵件進(jìn)行隔離郵件刪除操作或隔離郵件投遞操作,并對(duì)數(shù)據(jù)庫(kù)服務(wù)器中的隔離郵件數(shù)據(jù)表進(jìn)行更新,實(shí)現(xiàn)了電子郵件系統(tǒng)的隔離郵件處理功能。由于發(fā)送郵件服務(wù)器將符合隔離條件的電子郵件保存在本地,避免了網(wǎng)絡(luò)傳輸電子郵件,節(jié)約了網(wǎng)絡(luò)帶寬,有利于保證發(fā)送郵件服務(wù)器的性能。而且,管理員通過(guò)管理平臺(tái)服務(wù)器查看數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、已隔離的電子郵件的隔離信息時(shí),不涉及電子郵件的解碼操作,更為方便、快捷。
      [0066]進(jìn)一步,管理平臺(tái)服務(wù)器還可每隔設(shè)定時(shí)間,自動(dòng)根據(jù)隔離區(qū)的存儲(chǔ)上限、溢出操作類型,判斷出發(fā)送郵件服務(wù)器的隔離區(qū)溢出后,刪除溢出的隔離區(qū)中設(shè)定數(shù)量的電子郵件;或者,自動(dòng)根據(jù)隔離區(qū)的隔離時(shí)長(zhǎng)、過(guò)期操作類型以及電子郵件的退出時(shí)間,判斷出發(fā)送郵件服務(wù)器的隔離區(qū)中的電子郵件過(guò)期后,刪除隔離區(qū)中過(guò)期的電子郵件;從而,避免了隔離區(qū)占用服務(wù)器過(guò)多存儲(chǔ)空間的問(wèn)題,并保證了后續(xù)隔離的電子郵件可以存儲(chǔ)到隔離區(qū)中。
      [0067]更進(jìn)一步,管理員可根據(jù)實(shí)際需求,創(chuàng)建多個(gè)隔離區(qū),對(duì)符合不同的隔離條件的電子郵件分別進(jìn)行存儲(chǔ),易于隔離區(qū)的擴(kuò)展,也易于管理員對(duì)隔離的電子郵件進(jìn)行分析。
      【專利附圖】

      【附圖說(shuō)明】
      [0068]圖1為現(xiàn)有技術(shù)的電子郵件系統(tǒng)的架構(gòu)圖;
      [0069]圖2為現(xiàn)有技術(shù)的發(fā)送郵件服務(wù)器對(duì)電子郵件進(jìn)行隔離處理的方法流程圖;
      [0070]圖3a為本發(fā)明實(shí)施例的電子郵件系統(tǒng)的一種架構(gòu)圖;
      [0071]圖3b為本發(fā)明實(shí)施例的電子郵件系統(tǒng)的另一種架構(gòu)圖;
      [0072]圖4為本發(fā)明實(shí)施例的創(chuàng)建隔離區(qū)的方法的流程圖;
      [0073]圖5、6為本發(fā)明實(shí)施例的電子郵件系統(tǒng)的隔離郵件處理方法的流程圖;
      [0074]圖7為本發(fā)明實(shí)施例的隔離區(qū)溢出處理方法的流程圖。
      【具體實(shí)施方式】
      [0075]以下將結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所得到的所有其它實(shí)施例,都屬于本發(fā)明所保護(hù)的范圍。
      [0076]本申請(qǐng)使用的“模塊”、“系統(tǒng)”等術(shù)語(yǔ)旨在包括與計(jì)算機(jī)相關(guān)的實(shí)體,例如但不限于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于:處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計(jì)算機(jī)。舉例來(lái)說(shuō),計(jì)算設(shè)備上運(yùn)行的應(yīng)用程序和此計(jì)算設(shè)備都可以是模塊。一個(gè)或多個(gè)模塊可以位于執(zhí)行中的一個(gè)進(jìn)程和/或線程內(nèi),一個(gè)模塊也可以位于一臺(tái)計(jì)算機(jī)上和/或分布于兩臺(tái)或更多臺(tái)計(jì)算機(jī)之間。
      [0077]本發(fā)明的技術(shù)方案中,在電子郵件系統(tǒng)中引入管理平臺(tái)服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器;發(fā)送服務(wù)器接收到電子郵件后,若判斷出需要對(duì)接收的電子郵件進(jìn)行隔離,則將該電子郵件移入本服務(wù)器中相應(yīng)的隔離區(qū)中進(jìn)行本地保存,并將該電子郵件的隔離信息增加到數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中;管理員可以通過(guò)管理平臺(tái)服務(wù)器,對(duì)發(fā)送郵件服務(wù)器中的已隔離的電子郵件進(jìn)行刪除操作或投遞操作,并對(duì)數(shù)據(jù)庫(kù)服務(wù)器中的隔離郵件數(shù)據(jù)表進(jìn)行更新,從而,實(shí)現(xiàn)了電子郵件系統(tǒng)的隔離郵件處理,避免了發(fā)送郵件服務(wù)器將電子郵件通過(guò)網(wǎng)絡(luò)發(fā)送到隔離郵件服務(wù)器進(jìn)行保存,有利于保證發(fā)送郵件服務(wù)器的性能、節(jié)約網(wǎng)絡(luò)帶寬。
      [0078]下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案。本發(fā)明實(shí)施例提供的電子郵件系統(tǒng)的架構(gòu)圖,如圖3a所示,包括:數(shù)據(jù)庫(kù)服務(wù)器301、發(fā)送郵件服務(wù)器302和管理平臺(tái)服務(wù)器303。
      [0079]數(shù)據(jù)庫(kù)服務(wù)器301用于存儲(chǔ)隔離郵件數(shù)據(jù)表,隔離郵件數(shù)據(jù)表中記錄有已隔離的電子郵件的隔離信息,包括該電子郵件所移入的隔離區(qū)的目錄名、該電子郵件的文件名,還可包括該電子郵件的大小、隔離時(shí)間、退出時(shí)間,以及該電子郵件的發(fā)件人、收件人、標(biāo)題等信息。進(jìn)一步,數(shù)據(jù)庫(kù)服務(wù)器301中還存儲(chǔ)有隔離區(qū)數(shù)據(jù)表,隔離區(qū)數(shù)據(jù)表中可以記錄有隔離區(qū)的屬性信息,包括隔離區(qū)的目錄名、存儲(chǔ)上限以及為該隔離區(qū)設(shè)置的溢出操作類型、隔離時(shí)長(zhǎng)以及為該隔離區(qū)設(shè)置的過(guò)期操作類型等信息。其中,隔離時(shí)長(zhǎng)具體可以為I小時(shí)、或I天。
      [0080]發(fā)送郵件服務(wù)器302用于接收到電子郵件后,若判斷出該電子郵件符合預(yù)設(shè)的隔離條件,則將該電子郵件移入本服務(wù)器中、與該隔離條件相對(duì)應(yīng)的隔離區(qū)中;并通過(guò)廣域網(wǎng)或局域網(wǎng)向數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中增加該電子郵件的隔離信息;以及接收到管理平臺(tái)服務(wù)器303轉(zhuǎn)發(fā)的隔離郵件操作請(qǐng)求后,根據(jù)其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行相應(yīng)隔離郵件操作類型的操作,之后向管理平臺(tái)服務(wù)器303返回操作完畢通知。
      [0081]管理平臺(tái)服務(wù)器303用于接收到客戶端發(fā)送的隔離郵件操作請(qǐng)求后將其向發(fā)送郵件服務(wù)器302轉(zhuǎn)發(fā);以及接收到發(fā)送郵件服務(wù)器302返回的操作完畢通知后,將數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中、該操作完畢通知所涉及的電子郵件的隔離信息刪除。
      [0082]在實(shí)際應(yīng)用中,管理員可以預(yù)先通過(guò)客戶端向管理平臺(tái)服務(wù)器303發(fā)送隔離區(qū)創(chuàng)建請(qǐng)求,以通過(guò)管理平臺(tái)服務(wù)器303在發(fā)送郵件服務(wù)器302中創(chuàng)建不同的隔離條件相對(duì)應(yīng)的隔離區(qū),具體方法如圖4所示,包括如下步驟:
      [0083]S401:管理平臺(tái)服務(wù)器303接收到管理員通過(guò)客戶端發(fā)送的隔離區(qū)創(chuàng)建請(qǐng)求后,從中解析出隔離區(qū)的屬性信息,屬性信息可以為目錄名、存儲(chǔ)上限和溢出操作類型,也可以為目錄名、隔離時(shí)長(zhǎng)和過(guò)期操作類型,當(dāng)然也以為目錄名、存儲(chǔ)上限、溢出操作類型、隔離時(shí)長(zhǎng)和過(guò)期操作類型。
      [0084]具體地,管理員可以根據(jù)實(shí)際需求,通過(guò)客戶端向管理平臺(tái)服務(wù)器303發(fā)送隔離區(qū)創(chuàng)建請(qǐng)求,隔離區(qū)創(chuàng)建請(qǐng)求中攜帶有欲創(chuàng)建的隔離區(qū)的屬性信息。在本步驟中,管理平臺(tái)服務(wù)器303接收到隔離區(qū)創(chuàng)建請(qǐng)求后,解析出其中的隔離區(qū)的屬性信息。
      [0085]S402:管理平臺(tái)服務(wù)器303將接收到的隔離區(qū)創(chuàng)建請(qǐng)求向發(fā)送郵件服務(wù)器302轉(zhuǎn)發(fā)。
      [0086]其中,如圖3b所示,當(dāng)發(fā)送郵件服務(wù)器301為多個(gè)時(shí),隔離區(qū)創(chuàng)建請(qǐng)求中還攜帶有發(fā)送郵件服務(wù)器的IP地址。相應(yīng)地,管理平臺(tái)服務(wù)器303接收到客戶端304發(fā)送的隔離區(qū)創(chuàng)建請(qǐng)求后,還解析出其中的發(fā)送郵件服務(wù)器的IP地址,通過(guò)廣域網(wǎng)或局域網(wǎng)將接收到的隔離區(qū)創(chuàng)建請(qǐng)求向該IP地址對(duì)應(yīng)的發(fā)送郵件服務(wù)器轉(zhuǎn)發(fā)。
      [0087]S403:發(fā)送郵件服務(wù)器302根據(jù)接收到的隔離區(qū)創(chuàng)建請(qǐng)求中攜帶的隔離區(qū)的目錄名,在本服務(wù)器中創(chuàng)建具有該目錄名的隔離區(qū)后,向管理平臺(tái)服務(wù)器303返回隔離區(qū)創(chuàng)建成功通知。
      [0088]S404:管理平臺(tái)服務(wù)器303接收到隔離區(qū)創(chuàng)建成功通知后,將從隔離區(qū)創(chuàng)建請(qǐng)求中解析出的隔離區(qū)的屬性信息增加到數(shù)據(jù)庫(kù)服務(wù)器301的隔離區(qū)數(shù)據(jù)表中。
      [0089]這樣,管理員可以根據(jù)實(shí)際需求,通過(guò)管理平臺(tái)服務(wù)器303在發(fā)送郵件服務(wù)器302中創(chuàng)建不同的隔離區(qū),例如,存儲(chǔ)垃圾郵件的垃圾郵件隔離區(qū)、存儲(chǔ)病毒郵件的病毒郵件隔離區(qū)等。若后續(xù)欲增加新的隔離區(qū),可根據(jù)上述創(chuàng)建隔離區(qū)的方法創(chuàng)建新的隔離區(qū),從而具有較好的擴(kuò)展性;而且,同一個(gè)隔離區(qū)內(nèi)存儲(chǔ)的電子郵件往往是同一類型的,便于管理員對(duì)相同類型的電子郵件進(jìn)行分析。
      [0090]基于上述的電子郵件系統(tǒng),本發(fā)明實(shí)施例提供的電子郵件系統(tǒng)的隔離郵件處理方法如圖5、圖6所示。具體地,發(fā)送郵件服務(wù)器302接收到電子郵件后,可以根據(jù)預(yù)設(shè)的隔離條件,對(duì)接收的電子郵件進(jìn)行處理,具體方法的流程如圖5所示,包括如下步驟:
      [0091]S501:發(fā)送郵件服務(wù)器302接收到電子郵件。
      [0092]具體地,發(fā)送郵件服務(wù)器302可以接收到來(lái)自用戶或者其它發(fā)送郵件服務(wù)器的電子郵件。
      [0093]S502:發(fā)送郵件服務(wù)器302對(duì)于接收到的電子郵件,判斷該電子郵件是否符合預(yù)設(shè)的隔離條件;若是,則執(zhí)行步驟S503 ;否則,執(zhí)行步驟S510。
      [0094]具體地,發(fā)送郵件服務(wù)器302對(duì)于接收的電子郵件,判斷是否需要隔離該電子郵件,即判斷該電子郵件是否符合預(yù)設(shè)的隔離條件;若判斷出該電子郵件符合預(yù)設(shè)的隔離條件,則根據(jù)步驟S503進(jìn)行處理;若判斷出該電子郵件不符合預(yù)設(shè)的隔離條件,則根據(jù)步驟S510進(jìn)行處理。
      [0095]S503:發(fā)送郵件服務(wù)器302將該電子郵件移入本服務(wù)器中、與該隔離條件相對(duì)應(yīng)的隔離區(qū)中。
      [0096]具體地,發(fā)送郵件服務(wù)器302判斷該電子郵件符合預(yù)設(shè)的隔離條件后,將該電子郵件移入本服務(wù)器中、與該隔離條件相對(duì)應(yīng)的隔離區(qū)中。其中,預(yù)設(shè)的隔離條件具體可以包括垃圾郵件隔離條件和病毒郵件隔離條件;發(fā)送郵件服務(wù)器302中的隔離區(qū)具體可以包括垃圾郵件隔離區(qū)和病毒郵件隔離區(qū)。
      [0097]換言之,若發(fā)送郵件服務(wù)器302判斷出該電子郵件符合預(yù)設(shè)的垃圾郵件隔離條件,則將該電子郵件移入本服務(wù)器中對(duì)應(yīng)垃圾郵件隔離條件的垃圾郵件隔離區(qū)中;若發(fā)送郵件服務(wù)器302判斷出該電子郵件符合預(yù)設(shè)的病毒郵件隔離條件,則將該電子郵件移入本服務(wù)器中對(duì)應(yīng)病毒郵件隔離條件的病毒郵件隔離區(qū)中。[0098]S504:發(fā)送郵件服務(wù)器302在數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中增加該電子郵件的隔離信息。
      [0099]具體地,該電子郵件的隔離信息包括該電子郵件所移入的隔離區(qū)的目錄名、該電子郵件的文件名。在本步驟中,發(fā)送郵件服務(wù)器302將該電子郵件所移入的隔離區(qū)的目錄名、該電子郵件的文件名作為該電子郵件的隔離信息增加到數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中。而且,發(fā)送郵件服務(wù)器302還可以將當(dāng)前時(shí)間作為該電子郵件的隔離時(shí)間,并根據(jù)當(dāng)前時(shí)間以及數(shù)據(jù)庫(kù)服務(wù)器301的隔離區(qū)數(shù)據(jù)表中記錄的、該電子郵件所移入的隔離區(qū)的隔離時(shí)長(zhǎng),計(jì)算出該電子郵件的退出時(shí)間,將該電子郵件的隔離時(shí)間、退出時(shí)間以及該電子郵件的大小、發(fā)件人、收件人、主題也作為該電子郵件的隔離信息寫入隔離郵件數(shù)據(jù)表中。
      [0100]進(jìn)一步,如圖3b所示,當(dāng)發(fā)送郵件服務(wù)器為多個(gè)時(shí),發(fā)送郵件服務(wù)器302還可將本服務(wù)器的IP地址作為該電子郵件的隔離信息增加到隔離郵件數(shù)據(jù)表中。換言之,該電子郵件的隔離信息還可包括保存該電子郵件的發(fā)送郵件服務(wù)器的IP地址。
      [0101]S510:發(fā)送郵件服務(wù)器302將接收的電子郵件發(fā)送到接收郵件服務(wù)器。
      [0102]具體地,若發(fā)送郵件服務(wù)器302判斷出接收的電子郵件不符合預(yù)設(shè)的隔離條件,則將接收的電子郵件發(fā)送到接收郵件服務(wù)器,以備電子郵件的收件人查收該電子郵件。
      [0103]這樣,發(fā)送郵件服務(wù)器302將符合隔離條件的電子郵件保存在本地,將需要隔離的電子郵件的隔離信息增加到數(shù)據(jù)服務(wù)器301的隔離郵件數(shù)據(jù)表中。這種方式避免了發(fā)送郵件服務(wù)器302在隔離電子郵件的過(guò)程中通過(guò)網(wǎng)絡(luò)傳輸電子郵件,節(jié)約了網(wǎng)絡(luò)帶寬,保證了發(fā)送郵件服務(wù)器的性能。
      [0104]管理員對(duì)已隔離的電子郵件進(jìn)行管理操作時(shí),可通過(guò)管理平臺(tái)服務(wù)器303對(duì)發(fā)送郵件服務(wù)器302中已隔離的電子郵件進(jìn)行處理,并對(duì)數(shù)據(jù)庫(kù)服務(wù)器301中的隔離郵件數(shù)據(jù)表進(jìn)行維護(hù),以實(shí)現(xiàn)電子郵件系統(tǒng)的隔離郵件處理功能,具體方法如圖6所示,包括如下步驟:
      [0105]S601:管理平臺(tái)服務(wù)器303接收到客戶端304發(fā)送的隔離郵件列表查看請(qǐng)求后,獲取數(shù)據(jù)庫(kù)服務(wù)器301中的隔離郵件數(shù)據(jù)表,將其中的電子郵件的隔離信息向客戶端304返回。
      [0106]具體地,當(dāng)管理員查看隔離的電子郵件的列表時(shí),可通過(guò)客戶端304向管理平臺(tái)服務(wù)器303發(fā)送隔離郵件列表查看請(qǐng)求;管理平臺(tái)服務(wù)器303根據(jù)接收的隔離郵件列表查看請(qǐng)求,向數(shù)據(jù)庫(kù)服務(wù)器301發(fā)送隔離郵件數(shù)據(jù)表查詢請(qǐng)求;數(shù)據(jù)庫(kù)服務(wù)器301將本服務(wù)器中的隔離郵件數(shù)據(jù)表向管理平臺(tái)服務(wù)器303返回,管理平臺(tái)服務(wù)器303將隔離郵件數(shù)據(jù)表中的電子郵件的隔離信息向客戶端304返回;客戶端304將獲取到的電子郵件的隔離信息以列表形式顯示給管理員。管理員查看到已隔離的電子郵件的列表后,可以通過(guò)客戶端304對(duì)列表中的電子郵件進(jìn)行管理操作,如隔離郵件刪除操作或隔離郵件投遞操作。
      [0107]現(xiàn)有技術(shù)中,管理員通過(guò)客戶端查看隔離郵件服務(wù)器磁盤中的電子郵件的列表時(shí),隔離郵件服務(wù)器需要對(duì)各電子郵件進(jìn)行解碼處理,取出電子郵件的存儲(chǔ)目錄、文件名,以及收件方、發(fā)件方、標(biāo)題等信息返回給客戶端;當(dāng)隔離郵件服務(wù)器中的電子郵件數(shù)量較大時(shí),解碼處理的操作非常慢,易造成隔離郵件服務(wù)器癱瘓。本發(fā)明中,管理員在查看隔離的電子郵件的列表的過(guò)程中,不涉及電子郵件的解碼操作,與現(xiàn)有技術(shù)相比更為方便、快捷。[0108]S602:管理平臺(tái)服務(wù)器303接收到客戶端304發(fā)送的隔離郵件操作請(qǐng)求后,將其向發(fā)送郵件服務(wù)302器轉(zhuǎn)發(fā)。
      [0109]具體地,客戶端304可根據(jù)在上述步驟S601中獲取到的電子郵件的隔離信息,向管理平臺(tái)服務(wù)器303發(fā)送隔離郵件操作請(qǐng)求。管理平臺(tái)服務(wù)器303在接收到管理員通過(guò)客戶端304發(fā)送的隔離郵件操作請(qǐng)求后,將其向發(fā)送郵件服務(wù)器302轉(zhuǎn)發(fā)。
      [0110]進(jìn)一步,如圖3b所示,當(dāng)發(fā)送郵件服務(wù)器301為多個(gè)時(shí),隔離郵件操作請(qǐng)求中還攜帶有發(fā)送郵件服務(wù)器的IP地址。相應(yīng)地,管理平臺(tái)服務(wù)器303接收到客戶端304發(fā)送的隔離郵件操作請(qǐng)求后,解析出其中的發(fā)送郵件服務(wù)器的IP地址,將接收到的隔離郵件操作請(qǐng)求向該IP地址對(duì)應(yīng)的發(fā)送郵件服務(wù)器轉(zhuǎn)發(fā)。
      [0111]S603:發(fā)送郵件服務(wù)器302接收到隔離郵件操作請(qǐng)求后,根據(jù)其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行相應(yīng)隔離郵件操作類型的操作。
      [0112]具體地,隔離郵件操作類型具體可以包括隔離郵件刪除操作、或隔離郵件投遞操作。發(fā)送郵件服務(wù)器302接收到隔離郵件操作請(qǐng)求后,解析出其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型;若確定解析出的隔離郵件操作類型為隔離郵件刪除操作,則刪除相應(yīng)目錄下的相應(yīng)電子郵件;若確定解析出的隔離郵件操作類型為隔離郵件投遞操作,則將相應(yīng)目錄下的相應(yīng)電子郵件投遞到接收郵件服務(wù)器。
      [0113]S604:發(fā)送郵件服務(wù)器302向管理平臺(tái)服務(wù)器303返回操作完畢通知。
      [0114]具體地,發(fā)送郵件服務(wù)器302對(duì)相應(yīng)隔離區(qū)的相應(yīng)電子郵件操作完畢后,向管理平臺(tái)服務(wù)器303返回操作完畢通知。操作完畢通知用于指示管理平臺(tái)服務(wù)器303將數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中、本操作完畢通知所涉及的電子郵件的隔離信息刪除。
      [0115]S605:管理平臺(tái)服務(wù)器303接收到操作完畢通知后,將數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中、該操作完畢通知所涉及的電子郵件的隔離信息刪除。
      [0116]具體地,管理平臺(tái)服務(wù)器303接收到操作完畢通知后,對(duì)數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表進(jìn)行更新,也就是,刪除數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中、該操作完畢通知所涉及的電子郵件的隔離信息。
      [0117]更優(yōu)地,管理平臺(tái)服務(wù)器303還可以每隔設(shè)定時(shí)間,對(duì)于每個(gè)隔離區(qū),對(duì)該隔離區(qū)的目錄下保存的電子郵件的大小進(jìn)行統(tǒng)計(jì),以在該隔離區(qū)溢出后,自動(dòng)刪除或投遞該隔離區(qū)的目錄下的設(shè)定數(shù)量的電子郵件,保證電子郵件系統(tǒng)正常的隔離郵件處理功能,具體方法如圖7所示,包括如下步驟:
      [0118]S701:管理平臺(tái)服務(wù)器303每隔設(shè)定時(shí)間,對(duì)于每個(gè)隔離區(qū),對(duì)該隔離區(qū)的目錄下保存的電子郵件的大小進(jìn)行統(tǒng)計(jì),得到該隔離區(qū)的統(tǒng)計(jì)結(jié)果。
      [0119]具體地,管理平臺(tái)服務(wù)器303每隔設(shè)定時(shí)間,對(duì)于每個(gè)隔離區(qū),查找出隔離郵件數(shù)據(jù)表中、包含該隔離區(qū)的目錄名的每個(gè)電子郵件的隔離信息,對(duì)查找到的每個(gè)電子郵件的隔離信息中的電子郵件的大小進(jìn)行求和統(tǒng)計(jì),得到該隔離區(qū)的統(tǒng)計(jì)結(jié)果。其中,設(shè)定時(shí)間可以由本領(lǐng)域技術(shù)人員進(jìn)行設(shè)定。
      [0120]S702:管理平臺(tái)服務(wù)器303確定得到的統(tǒng)計(jì)結(jié)果是否大于等于隔離區(qū)數(shù)據(jù)表中記錄的該隔離區(qū)的存儲(chǔ)上限;若是,則執(zhí)行步驟S703 ;否則,不對(duì)該隔離區(qū)進(jìn)行其它操作。
      [0121]在本步驟中,管理平臺(tái)服務(wù)器303若確定得到的統(tǒng)計(jì)結(jié)果大于等于該隔離區(qū)的存儲(chǔ)上限,表明該隔離區(qū)溢出,則根據(jù)步驟S703進(jìn)行操作;若確定得到的統(tǒng)計(jì)結(jié)果小于該隔離區(qū)的存儲(chǔ)上限,表明該隔離區(qū)未滿,還可繼續(xù)存儲(chǔ)隔離的電子郵件,則不再對(duì)該隔離區(qū)進(jìn)行其他操作。
      [0122]S703:管理平臺(tái)服務(wù)器303對(duì)查找到的每個(gè)電子郵件的隔離信息中的電子郵件的隔離時(shí)間進(jìn)行排序,確定出隔離時(shí)間靠前的、設(shè)定數(shù)量的電子郵件的文件名。
      [0123]其中,設(shè)定數(shù)量具體可以為100、或1000等;例如,管理平臺(tái)服務(wù)器303查找到5000封電子郵件,則對(duì)這5000封電子郵件的隔離時(shí)間進(jìn)行排序,確定出隔離時(shí)間靠前的(即隔離時(shí)間較早的)100封(或1000封)電子郵件的文件名。
      [0124]S704:管理平臺(tái)服務(wù)器303將確定出的電子郵件的文件名,以及該隔離區(qū)的目錄名、隔離郵件操作類型,攜帶于隔離郵件操作請(qǐng)求中向發(fā)送郵件服務(wù)器302發(fā)送。
      [0125]其中,該隔離郵件操作類型是根據(jù)為該隔離區(qū)設(shè)置的溢出操作類型所確定的;隔離區(qū)的溢出操作類型可以根據(jù)實(shí)際需求,具體設(shè)置為隔離郵件刪除操作、或隔離郵件投遞操作。例如,設(shè)定垃圾郵件隔離區(qū)的溢出操作類型為隔離郵件投遞操作,設(shè)定病毒郵件隔離區(qū)的溢出操作類型為隔離郵件刪除操作。
      [0126]S705:發(fā)送郵件服務(wù)器302接收到隔離郵件操作請(qǐng)求后,根據(jù)其中攜帶的隔離區(qū)的目錄名、隔離郵件操作類型,以及電子郵件的文件名,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行相應(yīng)隔離郵件操作類型的操作。
      [0127]例如,若發(fā)送郵件服務(wù)器302接收到的隔離郵件操作請(qǐng)求中攜帶的隔離區(qū)的目錄名為垃圾郵件隔離區(qū)的目錄名,隔離郵件操作類型為隔離郵件刪除操作,電子郵件的文件名為filel、file2、file3,則發(fā)送郵件服務(wù)器302接收到該隔離郵件操作請(qǐng)求后,將垃圾郵件隔離區(qū)的目錄下的filel、file2、file3刪除。
      [0128]S706:發(fā)送郵件服務(wù)器302向管理平臺(tái)服務(wù)器303返回操作完畢通知。
      [0129]S707:管理平臺(tái)服務(wù)器303接收到操作完畢通知后,將數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中、該操作完畢通知所涉及的電子郵件的隔離信息刪除。
      [0130]此外,管理平臺(tái)服務(wù)器303還可以每隔設(shè)定時(shí)間,對(duì)于每個(gè)隔離區(qū),查找出數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中、包含該隔離區(qū)的目錄名的每個(gè)電子郵件的隔離信息,根據(jù)查找出的每個(gè)電子郵件的隔離信息中的電子郵件的退出時(shí)間,確定出該隔離區(qū)中的已過(guò)期的電子郵件的文件名,并將確定出的電子郵件的文件名以及隔離區(qū)數(shù)據(jù)表中記錄的該隔離區(qū)的目錄名、隔離郵件操作類型,攜帶于隔離郵件操作請(qǐng)求中向發(fā)送郵件服務(wù)器302發(fā)送;其中,該隔離郵件操作類型是根據(jù)為該隔離區(qū)設(shè)置的過(guò)期操作類型所確定的。
      [0131]發(fā)送郵件服務(wù)器302接收到隔離郵件過(guò)期操作指令后,從中解析出隔離區(qū)的目錄名、隔離郵件操作類型以及電子郵件的文件名,對(duì)相應(yīng)隔離區(qū)中的相應(yīng)文件進(jìn)行相應(yīng)隔離操作類型的操作。
      [0132]管理平臺(tái)服務(wù)器303接收到操作完畢通知后,將數(shù)據(jù)庫(kù)服務(wù)器301的隔離郵件數(shù)據(jù)表中、該操作完畢通知所涉及的電子郵件的隔離信息刪除。
      [0133]本發(fā)明的技術(shù)方案中,發(fā)送郵件服務(wù)器對(duì)于接收到的電子郵件,判斷出電子郵件符合預(yù)設(shè)的隔離條件后,將該電子郵件移入本服務(wù)器中的相應(yīng)隔離區(qū)中。管理員可以通過(guò)管理平臺(tái)服務(wù)器,對(duì)發(fā)送郵件服務(wù)器中已隔離的電子郵件進(jìn)行隔離郵件刪除操作或隔離郵件投遞操作,并對(duì)數(shù)據(jù)庫(kù)服務(wù)器中的隔離郵件數(shù)據(jù)表進(jìn)行更新,實(shí)現(xiàn)了電子郵件系統(tǒng)的隔離郵件處理功能。由于發(fā)送郵件服務(wù)器將符合隔離條件的電子郵件保存在本地,避免了網(wǎng)絡(luò)傳輸電子郵件,節(jié)約了網(wǎng)絡(luò)帶寬,有利于保證發(fā)送郵件服務(wù)器的性能。而且,管理員通過(guò)管理平臺(tái)服務(wù)器查看數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、已隔離的電子郵件的隔離信息時(shí),不涉及電子郵件的解碼操作,更為方便、快捷。
      [0134]進(jìn)一步,管理平臺(tái)服務(wù)器還可每隔設(shè)定時(shí)間,自動(dòng)根據(jù)隔離區(qū)的存儲(chǔ)上限、溢出操作類型,判斷出發(fā)送郵件服務(wù)器的隔離區(qū)溢出后,刪除溢出的隔離區(qū)中設(shè)定數(shù)量的電子郵件;或者,自動(dòng)根據(jù)隔離區(qū)的隔離時(shí)長(zhǎng)、過(guò)期操作類型以及電子郵件的退出時(shí)間,判斷出發(fā)送郵件服務(wù)器的隔離區(qū)中的電子郵件過(guò)期后,刪除隔離區(qū)中過(guò)期的電子郵件;從而,避免了隔離區(qū)占用服務(wù)器過(guò)多存儲(chǔ)空間的問(wèn)題,并保證了后續(xù)隔離的電子郵件可以存儲(chǔ)到隔離區(qū)中。
      [0135]更進(jìn)一步,管理員可根據(jù)實(shí)際需求,創(chuàng)建多個(gè)隔離區(qū),對(duì)符合不同的隔離條件的電子郵件分別進(jìn)行存儲(chǔ),易于隔離區(qū)的擴(kuò)展,也易于管理員對(duì)隔離的電子郵件進(jìn)行分析。
      [0136]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
      【權(quán)利要求】
      1.一種電子郵件系統(tǒng),其特征在于,包括: 數(shù)據(jù)庫(kù)服務(wù)器,用于存儲(chǔ)隔離郵件數(shù)據(jù)表,所述隔離郵件數(shù)據(jù)表中記錄有已隔離的電子郵件的隔離信息,包括隔離區(qū)的目錄名、所述電子郵件的文件名; 發(fā)送郵件服務(wù)器,用于接收到電子郵件后,若判斷出所述電子郵件符合預(yù)設(shè)的隔離條件,則將所述電子郵件移入本服務(wù)器中、與所述隔離條件相對(duì)應(yīng)的隔離區(qū)中;并向所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中增加所述電子郵件的隔離信息;以及接收到隔離郵件操作請(qǐng)求后,根據(jù)其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行所述隔離郵件操作類型的操作,之后返回操作完畢通知; 管理平臺(tái)服務(wù)器,用于接收到客戶端發(fā)送的所述隔離郵件操作請(qǐng)求后將其向所述發(fā)送郵件服務(wù)器轉(zhuǎn)發(fā);以及接收到所述操作完畢通知后,將所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、所述操作完畢通知所涉及的電子郵件的隔離信息刪除。
      2.如權(quán)利要求1所述的系統(tǒng),其特征在于, 所述管理平臺(tái)服務(wù)器還用于接收到所述客戶端發(fā)送的隔離郵件列表查看請(qǐng)求后,將從所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中獲取的電子郵件的隔離信息向所述客戶端返回。
      3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述隔離條件具體包括垃圾郵件隔離條件和病毒郵件隔離條件;以及 所述隔離區(qū)具體包括與所述垃圾郵件隔離條件相對(duì)應(yīng)的垃圾郵件隔離區(qū)、與所述病毒郵件隔尚條件相對(duì)應(yīng)的病毒郵件隔尚區(qū);以及 所述隔離郵件操作類型具體包括隔離郵件刪除操作、或隔離郵件投遞操作。
      4.如權(quán)利要求1-3任一所述的系統(tǒng),其特征在于,所述發(fā)送郵件服務(wù)器為多個(gè);以及所述電子郵件的隔離信息中還包括保存所述電子郵件的發(fā)送郵件服務(wù)器的IP地址;以及 所述隔離郵件操作請(qǐng)求中還攜帶有發(fā)送郵件服務(wù)器的IP地址;以及 所述管理平臺(tái)服務(wù)器具體用于接收到所述客戶端發(fā)送的隔離郵件操作請(qǐng)求后,解析出其中攜帶的發(fā)送郵件服務(wù)器的IP地址,將接收到的隔離郵件操作請(qǐng)求向該IP地址對(duì)應(yīng)的發(fā)送郵件服務(wù)器進(jìn)行轉(zhuǎn)發(fā)。
      5.—種電子郵件系統(tǒng)的隔離郵件處理方法,其特征在于,包括: 發(fā)送郵件服務(wù)器接收到電子郵件后,若判斷出該電子郵件符合預(yù)設(shè)的隔離條件,則將該電子郵件移入本服務(wù)器中、與所述隔離條件相對(duì)應(yīng)的隔離區(qū)中;并向所述數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)的隔離郵件數(shù)據(jù)表中增加該電子郵件的隔離信息,包括該電子郵件所移入的隔離區(qū)的目錄名、該電子郵件的文件名; 所述發(fā)送郵件服務(wù)器接收到管理平臺(tái)服務(wù)器轉(zhuǎn)發(fā)的由客戶端發(fā)送的隔離郵件操作請(qǐng)求后,根據(jù)其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行所述隔離郵件操作類型的操作,之后向所述管理平臺(tái)服務(wù)器返回操作完畢通知,所述操作完畢通知用于指示所述管理平臺(tái)服務(wù)器將所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、本操作完畢通知所涉及的電子郵件的隔離信息刪除。
      6.如權(quán)利要求5所述的方法,其特征在于,所述隔離郵件操作請(qǐng)求是由所述客戶端根據(jù)獲取的電子郵件的隔離信息進(jìn)行發(fā)送的;以及 所述客戶端獲取電子郵件的隔離信息的具體方法包括: 所述管理平臺(tái)服務(wù)器接收到所述客戶端發(fā)送的隔離郵件列表查看請(qǐng)求后,將從所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中獲取的電子郵件的隔離信息向所述客戶端返回。
      7.如權(quán)利要求5所述的方法,其特征在于,所述隔離條件具體包括垃圾郵件隔離條件和病毒郵件隔離條件;以及所述隔離區(qū)具體包括垃圾郵件隔離區(qū)和病毒郵件隔離區(qū);以及 所述若判斷出該電子郵件符合預(yù)設(shè)的隔離條件,則將該電子郵件移入本服務(wù)器中、與所述隔離條件相對(duì)應(yīng)的隔離區(qū)中,具體包括: 若判斷出該電子郵件符合預(yù)設(shè)的垃圾郵件隔離條件,則將該電子郵件移入本服務(wù)器中對(duì)應(yīng)所述垃圾郵件隔離條件的垃圾郵件隔離區(qū)中; 若判斷出該電子郵件符合預(yù)設(shè)的病毒郵件隔離條件,則將該電子郵件移入本服務(wù)器中對(duì)應(yīng)所述病毒郵件隔離條件的病毒郵件隔離區(qū)中。
      8.如權(quán)利要求5-7任一所述的方法,其特征在于,所述發(fā)送郵件服務(wù)器為多個(gè);以及所述電子郵件的隔離信息中還包括保存所述電子郵件的發(fā)送郵件服務(wù)器的IP地址;以及 所述隔離郵件操作請(qǐng)求中還攜帶有發(fā)送郵件服務(wù)器的IP地址;以及 所述管理平臺(tái)服務(wù)器轉(zhuǎn)發(fā)由客戶端發(fā)送的隔離郵件操作請(qǐng)求的方法,具體包括: 所述管理平臺(tái)服務(wù)器接收到所述客戶端發(fā)送的隔離郵件操作請(qǐng)求后,解析出其中的發(fā)送郵件服務(wù)器的IP地址,將接收到的隔離郵件操作請(qǐng)求向該IP地址對(duì)應(yīng)的發(fā)送郵件服務(wù)器轉(zhuǎn)發(fā)。
      9.如權(quán)利要求5-7任一所述的方法,其特征在于,所述隔離郵件操作類型具體包括隔離郵件刪除操作、或隔離郵件投遞操作;以及 所述發(fā)送郵件服務(wù)器接收到所述隔離郵件操作請(qǐng)求后,根據(jù)其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、 以及隔離郵件操作類型,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行所述隔離郵件操作類型的操作,具體包括: 所述發(fā)送郵件服務(wù)器接收到所述隔離郵件操作請(qǐng)求后,解析出其中攜帶的隔離區(qū)的目錄名、電子郵件的文件名、以及隔離郵件操作類型; 若確定解析出的隔離郵件操作類型為隔離郵件刪除操作,則刪除相應(yīng)目錄下的相應(yīng)電子郵件; 若確定解析出的隔離郵件操作類型為隔離郵件投遞操作,則將相應(yīng)目錄下的相應(yīng)電子郵件投遞到接收郵件服務(wù)器。
      10.如權(quán)利要求5所述的方法,其特征在于,所述電子郵件的隔離信息還包括:所述電子郵件的大小、隔離時(shí)間;以及 所述數(shù)據(jù)庫(kù)服務(wù)器中還存儲(chǔ)有隔離區(qū)數(shù)據(jù)表,所述隔離區(qū)數(shù)據(jù)表中記錄有每個(gè)隔離區(qū)的屬性信息,包括目錄名、存儲(chǔ)上限和溢出操作類型;以及所述方法還包括: 所述管理平臺(tái)服務(wù)器每隔設(shè)定時(shí)間,對(duì)于每個(gè)隔離區(qū),查找出所述隔離郵件數(shù)據(jù)表中、包含該隔離區(qū)的目錄名的每個(gè)電子郵件的隔離信息,對(duì)查找到的每個(gè)電子郵件的隔離信息中的電子郵件的大小進(jìn)行求和統(tǒng)計(jì),得到該隔離區(qū)的統(tǒng)計(jì)結(jié)果; 若所述管理平臺(tái)服務(wù)器確定出該隔離區(qū)的統(tǒng)計(jì)結(jié)果大于等于所述隔離區(qū)數(shù)據(jù)表中記錄的該隔離區(qū)的存儲(chǔ)上限,則對(duì)查找到的每個(gè)電子郵件的隔離信息中的電子郵件的隔離時(shí)間進(jìn)行排序,確定出隔離時(shí)間靠前的、設(shè)定數(shù)量的電子郵件的文件名,并將確定出的電子郵件的文件名以及該隔離區(qū)的目錄名、隔離郵件操作類型,攜帶于隔離郵件操作請(qǐng)求中,向所述發(fā)送郵件服務(wù)器發(fā)送,其中,該隔離郵件操作類型是根據(jù)為該隔離區(qū)設(shè)置的溢出操作類型所確定的; 所述發(fā)送郵件服務(wù)器接收到所述隔離郵件操作請(qǐng)求后,從中解析出隔離區(qū)的目錄名、隔離郵件操作類型以及電子郵件的文件名,對(duì)相應(yīng)目錄下的相應(yīng)電子郵件進(jìn)行相應(yīng)隔離郵件操作類型的操作后,向所述管理平臺(tái)服務(wù)器返回操作完畢通知; 所述管理平臺(tái)服務(wù)器接收到操作完畢通知后,將所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、所述操作完畢通知所涉及的電子郵件的隔離信息進(jìn)行刪除。
      11.如權(quán)利要求5所述的方法,其特征在于,所述電子郵件的隔離信息還包括所述電子郵件的退出時(shí)間;以及 所述數(shù)據(jù)庫(kù)服務(wù)器中還存儲(chǔ)有隔離區(qū)數(shù)據(jù)表,所述隔離區(qū)數(shù)據(jù)表中記錄有每個(gè)隔離區(qū)的屬性信息,包括目錄名、隔離時(shí)長(zhǎng)和過(guò)期操作類型;以及 所述向所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中增加該電子郵件的隔離信息,具體包括: 所述發(fā)送郵件服務(wù)器根據(jù)當(dāng)前時(shí)間以及所述隔離區(qū)數(shù)據(jù)表中記錄的所述隔離區(qū)的隔離時(shí)長(zhǎng),計(jì)算出該電子郵件的退出時(shí)間后,將該電子郵件的隔離信息增加到所述隔離郵件數(shù)據(jù)表中;以及 所述方法還包括: 所述管理平臺(tái)服務(wù)器每隔設(shè)定時(shí)間,對(duì)于每個(gè)隔離區(qū),查找出所述隔離郵件數(shù)據(jù)表中、包含該隔離區(qū)的目錄名的每個(gè)電子郵件的隔離信息,根據(jù)查找出的每個(gè)電子郵件的隔離信息中的電子郵件的退出時(shí)間,確定出該隔離區(qū)中的已過(guò)期的電子郵件的文件名,并將確定出的電子郵件的文件名以及該隔離區(qū)的目錄名、隔離郵件操作類型,攜帶于隔離郵件操作請(qǐng)求中向所述發(fā)送郵件服務(wù)器發(fā)送;其中,該隔離郵件操作類型是根據(jù)為該隔離區(qū)設(shè)置的過(guò)期操作類型所確定的; 所述發(fā)送郵件服務(wù)器接收到隔離郵件操作請(qǐng)求后,從中解析出隔離區(qū)的目錄名、隔離郵件操作類型以及電子郵件的文件名,對(duì)相應(yīng)隔離區(qū)中的相應(yīng)文件進(jìn)行相應(yīng)隔離郵件操作類型的操作后,向所述管理平臺(tái)服務(wù)器返回操作完畢通知; 所述管理平臺(tái)服務(wù)器接收到操作完畢通知后,將所述數(shù)據(jù)庫(kù)服務(wù)器的隔離郵件數(shù)據(jù)表中、所述操作完畢通知涉及的電子郵件的隔離信息刪除。
      12.如權(quán)利要求10或11所述的方法,其特征在于,在所述發(fā)送郵件服務(wù)器接收到電子郵件之前,還包括: 所述管理平臺(tái)服務(wù)器接收到所述客戶端發(fā)送的隔離區(qū)創(chuàng)建請(qǐng)求后,從中解析出隔離區(qū)的屬性信息;并 將接收到的隔離區(qū)創(chuàng)建請(qǐng)求向所述發(fā)送郵件服務(wù)器轉(zhuǎn)發(fā); 所述發(fā)送郵件服務(wù)器根據(jù)接收到的隔離區(qū)創(chuàng)建請(qǐng)求中攜帶的隔離區(qū)的目錄名,在本服務(wù)器中創(chuàng)建具有該目錄名的隔離區(qū)后,向所述管理平臺(tái)服務(wù)器返回隔離區(qū)創(chuàng)建成功通知;所述管理平臺(tái)服務(wù)器接收到隔離區(qū)創(chuàng)建成功通知后,將從所述隔離區(qū)創(chuàng)建請(qǐng)求中解析出的隔離區(qū)的屬性信息增加到所述數(shù)據(jù)庫(kù)服務(wù)器的隔離區(qū)數(shù)據(jù)表中。
      【文檔編號(hào)】H04L29/06GK103634201SQ201310559808
      【公開日】2014年3月12日 申請(qǐng)日期:2013年11月12日 優(yōu)先權(quán)日:2013年11月12日
      【發(fā)明者】宋健 申請(qǐng)人:新浪網(wǎng)技術(shù)(中國(guó))有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1