一種非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及非標(biāo)準(zhǔn)郵件處理技術(shù)領(lǐng)域,尤其涉及一種非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理方法和系統(tǒng)。
【背景技術(shù)】
[0002]企業(yè)內(nèi)部網(wǎng)絡(luò)及相應(yīng)的信息服務(wù)系統(tǒng)的建設(shè)已經(jīng)非常普及,隨著辦公自動(dòng)化的程度要求越來越高,企業(yè)內(nèi)部及部門之間的協(xié)作的智能化要求也更加旺盛,而目前很多企業(yè)內(nèi)部網(wǎng)絡(luò)服務(wù)系統(tǒng),如企業(yè)內(nèi)部局域網(wǎng)郵件系統(tǒng)等,往往是基于針對(duì)特定數(shù)據(jù)安全需求、特定非標(biāo)準(zhǔn)郵件系統(tǒng)搭建模式等需求設(shè)計(jì)構(gòu)建的,往往出現(xiàn)使用通用的基于POP3等協(xié)議的標(biāo)準(zhǔn)郵件客戶端無法解決非標(biāo)準(zhǔn)郵件系統(tǒng)郵件協(xié)議錯(cuò)誤信息的情況,同時(shí)增加移動(dòng)終端無法使用通用軟件進(jìn)行跨內(nèi)外網(wǎng)完全正確訪問企業(yè)內(nèi)網(wǎng)非標(biāo)準(zhǔn)郵件系統(tǒng)的困難。
【發(fā)明內(nèi)容】
[0003]本申請(qǐng)?zhí)峁┮环N非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理方法和系統(tǒng),解決了現(xiàn)有技術(shù)中使用通用的基于POP3等協(xié)議的標(biāo)準(zhǔn)郵件客戶端無法解決非標(biāo)準(zhǔn)郵件系統(tǒng)郵件協(xié)議錯(cuò)誤信息,增加移動(dòng)終端無法使用通用軟件進(jìn)行跨內(nèi)外網(wǎng)完全正確訪問內(nèi)網(wǎng)非標(biāo)準(zhǔn)郵件系統(tǒng)的技術(shù)問題。
[0004]本申請(qǐng)?zhí)峁┮环N非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理方法,所述方法包括:
[0005]接收基于一賬號(hào)獲取郵件列表的請(qǐng)求;
[0006]從所述非標(biāo)郵件系統(tǒng)中獲取所述賬號(hào)對(duì)應(yīng)的實(shí)時(shí)郵件列表;
[0007]判斷所述實(shí)時(shí)郵件列表中的郵件信息是否完整,所述郵件信息包括郵件標(biāo)識(shí)、郵件名稱和郵件時(shí)間;
[0008]將郵件信息完整的郵件保留至有效郵件列表中,并根據(jù)郵件時(shí)間對(duì)所述有效郵件列表中的郵件進(jìn)行排序;
[0009]發(fā)送排序后的所述有效郵件列表。
[0010]優(yōu)選地,所述判斷是否收到基于一賬號(hào)獲取郵件列表的請(qǐng)求,具體包括:
[0011]判斷是否收到基于所述賬號(hào)發(fā)送的基于netty4中的ByteBuff封裝數(shù)據(jù)請(qǐng)求包;
[0012]所述若是,則獲取所述賬號(hào)對(duì)應(yīng)的實(shí)時(shí)郵件列表,包括:
[0013]若收到基于所述賬號(hào)發(fā)送的基于netty4中的ByteBuff封裝數(shù)據(jù)請(qǐng)求包,則對(duì)所述封裝數(shù)據(jù)請(qǐng)求包進(jìn)行解封解密,獲得基于所述賬號(hào)獲取郵件列表的請(qǐng)求;
[0014]基于所述獲取郵件列表的請(qǐng)求,獲取所述賬號(hào)對(duì)應(yīng)的實(shí)時(shí)郵件列表。
[0015]優(yōu)選地,在所述判斷所述實(shí)時(shí)郵件列表中的郵件信息是否完整之后,所述方法還包括:
[0016]將郵件信息不完整的郵件標(biāo)記為無效郵件。
[0017]優(yōu)選地,所述將郵件信息完整的郵件保留至有效郵件列表中之后,所述方法還包括:
[0018]獲取所述賬號(hào)的郵件信息庫;
[0019]根據(jù)一郵件標(biāo)識(shí)在所述有效郵件列表中獲取第一郵件,在所述郵件信息庫中獲取第二郵件;
[0020]判斷所述第一郵件和第二郵件的郵件信息是否相同;
[0021]若不同,則將所述第二郵件標(biāo)記為無效郵件,并將所述第一郵件寫入郵件信息庫中。
[0022]本申請(qǐng)還提供一種非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理方法,所述方法包括:
[0023]發(fā)送基于一賬號(hào)的獲取郵件列表的請(qǐng)求;
[0024]接收基于所述獲取郵件列表的請(qǐng)求的有效郵件列表,所述有效郵件列表是通過對(duì)基于所述獲取郵件列表的請(qǐng)求從所述非標(biāo)郵件系統(tǒng)中獲得的實(shí)時(shí)郵件列表,并將所述實(shí)時(shí)郵件列表中郵件信息完整的郵件按照時(shí)間排序后獲得的,所述郵件信息包括郵件標(biāo)識(shí)、郵件名稱和郵件時(shí)間;
[0025]獲取所述賬號(hào)的本地郵件信息庫;
[0026]判斷所述有效郵件列表中的每個(gè)郵件是否已存在于所述本地郵件信息庫中;
[0027]如果否,則將郵件寫入本地郵件信息庫中。
[0028]本申請(qǐng)還提供一種非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理系統(tǒng),所述處理系統(tǒng)包括:
[0029]服務(wù)器,包括:
[0030]第一接收單元,用于接收基于一賬號(hào)獲取郵件列表的請(qǐng)求;
[0031]第一獲取單元,獲取所述賬號(hào)對(duì)應(yīng)的實(shí)時(shí)郵件列表;
[0032]第一判斷單元,用于判斷所述實(shí)時(shí)郵件列表中的郵件信息是否完整,所述郵件信息包括郵件標(biāo)識(shí)、郵件名稱和郵件時(shí)間;
[0033]第一保留單元,用于將郵件信息完整的郵件保留至有效郵件列表中,并根據(jù)郵件時(shí)間對(duì)所述有效郵件列表中的郵件進(jìn)行排序;
[0034]第一發(fā)送單元,用于發(fā)送排序后的所述有效郵件列表;
[0035]客戶端,包括:
[0036]第二發(fā)送單元,用于發(fā)送基于所述賬號(hào)的獲取郵件列表的請(qǐng)求;
[0037]第二接收單元,接收所述有效郵件列表;
[0038]第二獲取單元,用于獲取所述賬號(hào)的本地郵件信息庫;
[0039]第二判斷單元,用于判斷所述有效郵件列表中的每個(gè)郵件是否已存在于所述本地郵件信息庫中;
[0040]第二保留單元,若所述有效郵件列表中的每個(gè)郵件不存在于所述本地郵件信息庫中,則將郵件寫入所述本地郵件信息庫中。
[0041]優(yōu)選地,所述第一獲取單元還用于獲取所述賬號(hào)的郵件信息庫,根據(jù)一郵件標(biāo)識(shí)在所述有效郵件列表中獲取第一郵件,在所述郵件信息庫中獲取第二郵件;
[0042]所述第一判斷單元還用于判斷所述第一郵件和第二郵件的郵件信息是否相同;
[0043]所述第一保留單元還用于所述第一郵件和第二郵件的郵件信息不相同時(shí),將所述第二郵件標(biāo)記為無效郵件,并將所述第一郵件寫入郵件信息庫中。
[0044]本申請(qǐng)有益效果如下:
[0045]上述方法和系統(tǒng)通過對(duì)判斷所述實(shí)時(shí)郵件列表中的郵件信息是否完整,并對(duì)信息完整的郵件進(jìn)行時(shí)間排序,再發(fā)送至客戶端,實(shí)現(xiàn)了客戶端打開非標(biāo)郵件時(shí)能夠進(jìn)行順序顯示,且打開的郵件信息完整,避免出現(xiàn)新老郵件錯(cuò)亂,郵件信息缺失的問題,解決了現(xiàn)有技術(shù)中使用通用的基于pop3等協(xié)議的標(biāo)準(zhǔn)郵件客戶端無法解決非標(biāo)準(zhǔn)郵件系統(tǒng)郵件協(xié)議錯(cuò)誤信息,增加移動(dòng)終端無法使用通用軟件進(jìn)行跨內(nèi)外網(wǎng)完全正確訪問內(nèi)網(wǎng)非標(biāo)準(zhǔn)郵件系統(tǒng)的技術(shù)問題。
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例。
[0047]圖1為本申請(qǐng)較佳實(shí)施方式一種非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理方法的流程圖;
[0048]圖2為本申請(qǐng)另一較佳實(shí)施方式一種非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理方法的流程圖;
[0049]圖3為本申請(qǐng)?jiān)僖惠^佳實(shí)施方式本申請(qǐng)較佳實(shí)施方式一種非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0050]本申請(qǐng)實(shí)施例通過提供一種非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理方法和系統(tǒng),解決了現(xiàn)有技術(shù)中使用通用的基于pop3等協(xié)議的標(biāo)準(zhǔn)郵件客戶端無法解決非標(biāo)準(zhǔn)郵件系統(tǒng)郵件協(xié)議錯(cuò)誤信息,增加移動(dòng)終端無法使用通用軟件進(jìn)行跨內(nèi)外網(wǎng)完全正確訪問內(nèi)網(wǎng)非標(biāo)準(zhǔn)郵件系統(tǒng)的技術(shù)問題。
[0051]本申請(qǐng)實(shí)施例中的技術(shù)方案為解決上述技術(shù)問題,總體思路如下:
[0052]一種非標(biāo)準(zhǔn)郵件系統(tǒng)信息錯(cuò)誤的處理方法,所述方法包括:
[0053]接收基于一賬號(hào)獲取郵件列表的請(qǐng)求;
[0054]從所述非標(biāo)郵件系統(tǒng)中獲取所述賬號(hào)對(duì)應(yīng)的實(shí)時(shí)郵件列表;