本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種郵件處理方法及裝置。
背景技術(shù):
隨著經(jīng)濟(jì)全球化趨勢(shì)日益加劇,電子郵件作為一種重要的通信方式,已經(jīng)成為國(guó)內(nèi)外業(yè)務(wù)交流過(guò)程中不可或缺的一部分。
現(xiàn)有技術(shù)中,在郵件處理過(guò)程中,需要先通過(guò)收件人的郵箱地址獲取該郵箱地址對(duì)應(yīng)的服務(wù)器的域名,并根據(jù)該服務(wù)器的域名確定該郵箱地址對(duì)應(yīng)的目的服務(wù)器的IP地址,在獲取到該目的服務(wù)器的IP地址之后,就可以根據(jù)該目的服務(wù)器的IP地址確定該目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器,以通過(guò)該中繼服務(wù)器完成處理投遞。
然而,在通過(guò)該方式處理郵件的過(guò)程中,需要預(yù)先獲取每一個(gè)目的服務(wù)器的IP與其對(duì)應(yīng)的中繼服務(wù)器之間的對(duì)應(yīng)關(guān)系,由于現(xiàn)有的目的服務(wù)器的IP的數(shù)量較大,而且對(duì)于新增的目的服務(wù)器的IP需要處理之后才能獲取其對(duì)應(yīng)的中繼服務(wù)器,因此,通過(guò)該方式會(huì)導(dǎo)致郵件處理效率較低,同時(shí)使得中繼服務(wù)器的利用率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種郵件處理方法及裝置,以實(shí)現(xiàn)在提高郵件的處理效率的同時(shí),也提高了中繼服務(wù)器的利用率。
本發(fā)明實(shí)施例提供一種郵件處理方法,包括:
根據(jù)目的服務(wù)器的IP地址信息確定所述目的服務(wù)器所在的IP段;
根據(jù)所述目的服務(wù)器所在的IP段獲取所述目的服務(wù)器的地域信息;
根據(jù)所述地域信息獲取所述目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,向所述中繼服務(wù)器發(fā)送所述郵件。
在本發(fā)明一實(shí)施例中,若根據(jù)所述地域信息獲取所述目的服務(wù)器對(duì)應(yīng)的多個(gè)中繼服務(wù)器的信息,則根據(jù)預(yù)設(shè)規(guī)則從所述多個(gè)中繼服務(wù)器中確定目標(biāo)中繼服務(wù)器,向所述目標(biāo)中繼服務(wù)器發(fā)送所述郵件。
在本發(fā)明一實(shí)施例中,還包括:若根據(jù)所述地域信息沒有獲取到所述目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,則向每一個(gè)中繼服務(wù)器發(fā)送第一請(qǐng)求消息,所述第一請(qǐng)求消息中包括所述目的服務(wù)器的IP地址信息;
接收所述每一個(gè)中繼服務(wù)器返回的第一響應(yīng)消息,所述第一響應(yīng)響應(yīng)消息中包括所述中繼服務(wù)器與所述目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況;
根據(jù)所述第一響應(yīng)消息確定目標(biāo)中繼服務(wù)器,向所述目標(biāo)中繼服務(wù)器發(fā)送所述郵件。
在本發(fā)明一實(shí)施例中,所述根據(jù)預(yù)設(shè)規(guī)則從所述多個(gè)中繼服務(wù)器中確定目標(biāo)中繼服務(wù)器,包括:
確定所述多個(gè)中繼服務(wù)器所在的地域信息的區(qū)域大?。?/p>
則根據(jù)所述多個(gè)地域信息的區(qū)域大小,由小到大確定所述目標(biāo)中繼服務(wù)器。
在本發(fā)明一實(shí)施例中,所述根據(jù)所述第一響應(yīng)消息確定目標(biāo)中繼服務(wù)器,包括:
確定所述所有中繼服務(wù)器中每一個(gè)中繼服務(wù)器與所述目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量;
根據(jù)網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量確定所述目標(biāo)中繼服務(wù)器。
在本發(fā)明一實(shí)施例中,還包括:
修改所述地域信息對(duì)應(yīng)的所述中繼服務(wù)器的信息。
在本發(fā)明一實(shí)施例中,所述根據(jù)目的服務(wù)器的IP地址信息確定所述目的服務(wù)器所在的IP段之前,還包括:
獲取所述收件人的郵箱地址;
根據(jù)所述收件人的郵箱地址獲取所述郵箱地址對(duì)應(yīng)的域名信息;
根據(jù)所述域名信息獲取所述目的服務(wù)器對(duì)應(yīng)的IP地址信息。
本發(fā)明實(shí)施例還提供一種郵件處理裝置,包括:
確定單元,用于根據(jù)目的服務(wù)器的IP地址信息確定所述目的服務(wù)器所在的IP段;
獲取單元,用于根據(jù)所述目的服務(wù)器所在的IP段獲取所述目的服務(wù)器的地域信息;
發(fā)送單元,用于根據(jù)所述地域信息獲取所述目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,并向所述中繼服務(wù)器發(fā)送所述郵件。
在本發(fā)明一實(shí)施例中,所述發(fā)送單元,還用于若根據(jù)所述地域信息獲取所述目的服務(wù)器對(duì)應(yīng)的多個(gè)中繼服務(wù)器的信息,則根據(jù)預(yù)設(shè)規(guī)則從所述多個(gè)中繼服務(wù)器中確定目標(biāo)中繼服務(wù)器,向所述目標(biāo)中繼服務(wù)器發(fā)送所述郵件。
在本發(fā)明一實(shí)施例中,還包括接收單元:
所述發(fā)送單元,還用于若根據(jù)所述地域信息沒有獲取到所述目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,則向每一個(gè)中繼服務(wù)器發(fā)送第一請(qǐng)求消息,所述第一請(qǐng)求消息中包括所述目的服務(wù)器的IP地址信息;
所述接收單元,用于接收所述每一個(gè)中繼服務(wù)器返回的第一響應(yīng)消息,所述第一響應(yīng)響應(yīng)消息中包括所述中繼服務(wù)器與所述目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況;
所述發(fā)送單元,還用于根據(jù)所述第一響應(yīng)消息確定目標(biāo)中繼服務(wù)器,向所述目標(biāo)中繼服務(wù)器發(fā)送所述郵件。
在本發(fā)明一實(shí)施例中,所述發(fā)送單元,具體用于確定所述多個(gè)中繼服務(wù)器所在的地域信息的區(qū)域大??;則根據(jù)所述多個(gè)地域信息的區(qū)域大小,由小到大確定所述目標(biāo)中繼服務(wù)器。
在本發(fā)明一實(shí)施例中,所述發(fā)送單元,具體用于確定所述所有中繼服務(wù)器中每一個(gè)中繼服務(wù)器與所述目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量;并根據(jù)網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量確定所述目標(biāo)中繼服務(wù)器。
在本發(fā)明一實(shí)施例中,還包括:
修改單元,用于修改所述地域信息對(duì)應(yīng)的所述中繼服務(wù)器的信息。
在本發(fā)明一實(shí)施例中,所述獲取單元,還用于獲取所述收件人的郵箱地址;根據(jù)所述收件人的郵箱地址獲取所述郵箱地址對(duì)應(yīng)的域名信息;根據(jù)所述域名信息獲取所述目的服務(wù)器對(duì)應(yīng)的IP地址信息。
本發(fā)明實(shí)施例提供的郵件處理方法及裝置,通過(guò)根據(jù)目的服務(wù)器的IP地址信息確定目的服務(wù)器所在的IP段;根據(jù)目的服務(wù)器所在的IP段獲取目的服務(wù)器的地域信息;根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,向中繼服務(wù)器發(fā)送郵件。由此可見,本發(fā)明實(shí)施例提供的郵件處理方法,郵件處理裝置無(wú)需預(yù)先獲取每一個(gè)目的服務(wù)器的IP地址與其對(duì)應(yīng)的中繼服務(wù)器之間的對(duì)應(yīng)關(guān)系,而是直接根據(jù)目的服務(wù)器的IP地址所在的IP段與其對(duì)應(yīng)的地域信息之間的對(duì)應(yīng)的關(guān)系獲取目的服務(wù)器對(duì)應(yīng)的地域信息,并根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,并向該中繼服務(wù)器發(fā)送該郵件,從而完成郵件處理過(guò)程,實(shí)現(xiàn)了在提高郵件的處理效率的同時(shí),也提高了中繼服務(wù)器的利用率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種郵件處理方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的另一種郵件處理方法的流程示意圖;
圖3為本發(fā)明實(shí)施例提供的一種獲取目標(biāo)中繼服務(wù)器的流程示意圖;
圖4為本發(fā)明實(shí)施例提供的另一種獲取目標(biāo)中繼服務(wù)器的流程示意圖;
圖5為本發(fā)明實(shí)施例提供的一種郵件處理裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例提供的另一種郵件處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例,例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
現(xiàn)有技術(shù)中,在處理郵件的過(guò)程中,郵件處理裝置需要預(yù)先獲取每一個(gè)目的服務(wù)器的IP與其對(duì)應(yīng)的中繼服務(wù)器之間的對(duì)應(yīng)關(guān)系,由于現(xiàn)有的目的服務(wù)器的IP的數(shù)量較大,而且對(duì)于新增的目的服務(wù)器的IP需要處理之后才能獲取其對(duì)應(yīng)的中繼服務(wù)器,因此,通過(guò)該方式會(huì)導(dǎo)致郵件處理效率較低,同時(shí)使得中繼服務(wù)器的利用率較低。本發(fā)明實(shí)施例提供的郵件處理方法,郵件處理裝置無(wú)需預(yù)先獲取每一個(gè)目的服務(wù)器的IP地址與其對(duì)應(yīng)的中繼服務(wù)器之間的對(duì)應(yīng)關(guān)系,而是直接根據(jù)目的服務(wù)器的IP地址所在的IP段與其對(duì)應(yīng)的地域信息之間的對(duì)應(yīng)的關(guān)系獲取目的服務(wù)器對(duì)應(yīng)的地域信息,并根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,并向該中繼服務(wù)器發(fā)送該郵件,從而完成郵件處理過(guò)程,實(shí)現(xiàn)了在提高郵件的處理效率的同時(shí),也提高了中繼服務(wù)器的利用率。下面,通過(guò)具體實(shí)施例,對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
需要說(shuō)明的是,下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過(guò)程可能在某些實(shí)施例中不再贅述。
圖1為本發(fā)明實(shí)施例提供的一種郵件處理方法的流程示意圖,該郵件處理方法可以由郵件處理裝置執(zhí)行,示例的,該郵件處理裝置可以集成在服務(wù)器中,當(dāng)然,也可以集成在其他設(shè)備中。請(qǐng)參見圖1所示,該郵件處理方法可以包括:
S101、根據(jù)目的服務(wù)器的IP地址信息確定目的服務(wù)器所在的IP段。
其中,IP段為將指定了開頭和結(jié)尾的連續(xù)的一系列IP地址的集合。
S102、根據(jù)目的服務(wù)器所在的IP段獲取目的服務(wù)器的地域信息。
在獲取到目的服務(wù)器所在的IP段之后,就可以通過(guò)查找IP段與地域信息之間的對(duì)應(yīng)關(guān)系,獲取目的服務(wù)器的地域信息。
S103、根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,向中繼服務(wù)器發(fā)送郵件。
根據(jù)地域信息獲取到目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息之后,就可以向該中繼服務(wù)器發(fā)送該郵件,從而完成郵件處理過(guò)程,實(shí)現(xiàn)了在提高郵件的處理效率的同時(shí),也提高了中繼服務(wù)器的利用率。
本發(fā)明實(shí)施例提供的郵件處理方法,通過(guò)根據(jù)目的服務(wù)器的IP地址信息確定目的服務(wù)器所在的IP段;根據(jù)目的服務(wù)器所在的IP段獲取目的服務(wù)器的地域信息;根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,向中繼服務(wù)器發(fā)送郵件。由此可見,本發(fā)明實(shí)施例提供的郵件處理方法,郵件處理裝置無(wú)需預(yù)先獲取每一個(gè)目的服務(wù)器的IP地址與其對(duì)應(yīng)的中繼服務(wù)器之間的對(duì)應(yīng)關(guān)系,而是直接根據(jù)目的服務(wù)器的IP地址所在的IP段與其對(duì)應(yīng)的地域信息之間的對(duì)應(yīng)的關(guān)系獲取目的服務(wù)器對(duì)應(yīng)的地域信息,并根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,并向該中繼服務(wù)器發(fā)送該郵件,從而完成郵件處理過(guò)程,實(shí)現(xiàn)了在提高郵件的處理效率的同時(shí),也提高了中繼服務(wù)器的利用率。
基于圖1對(duì)應(yīng)的實(shí)施例,在圖1對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,進(jìn)一步地,請(qǐng)參見圖2所示,圖2為本發(fā)明實(shí)施例提供的另一種郵件處理方法的流程示意圖,該郵件處理方法還可以包括:
S201、獲取收件人的郵箱地址。
在進(jìn)行郵件處理的過(guò)程中,通常需要先獲取到收件人的郵箱地址,示例的,在本發(fā)明實(shí)施例中,以收件人的郵箱地址為example@gmail.com為例進(jìn)行說(shuō)明,當(dāng)然,本發(fā)明只是以此為例進(jìn)行說(shuō)明,但并不代表本發(fā)明僅局限于此。
S202、根據(jù)收件人的郵箱地址獲取郵箱地址對(duì)應(yīng)的域名信息。
在獲取到收件人的郵箱地址之后,就可以根據(jù)該郵箱地址獲取到該郵箱地址對(duì)應(yīng)的域名信息。示例的,本發(fā)明實(shí)施例中的example@gmail.com對(duì)應(yīng)的域名信息為gmail.com。
S203、根據(jù)域名信息獲取目的服務(wù)器對(duì)應(yīng)的IP地址信息。
在獲取到郵箱地址對(duì)應(yīng)的域名信息,可以通過(guò)DNS獲取該域名對(duì)應(yīng)的MX記錄,并根據(jù)MX記錄獲取目的服務(wù)器對(duì)應(yīng)的IP地址信息。示例的,本發(fā)明實(shí)施例中的目的服務(wù)器的IP地址信息為173.194.72.27。
S204、根據(jù)目的服務(wù)器的IP地址信息確定目的服務(wù)器所在的IP段。
其中,IP段為將指定了開頭和結(jié)尾的連續(xù)的一系列IP地址的集合。
S205、根據(jù)目的服務(wù)器所在的IP段獲取目的服務(wù)器的地域信息。
在獲取到目的服務(wù)器所在的IP段之后,就可以通過(guò)預(yù)先建立的IP段與地域信息之間的關(guān)系,獲取目的服務(wù)器的地域信息。示例的,該地域信息可以為A省,B國(guó)及C州。其中,A省屬于B國(guó),B國(guó)屬于C州。
S206、根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,向中繼服務(wù)器發(fā)送郵件。
可選的,在本發(fā)明實(shí)施例中,S206根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,向中繼服務(wù)器發(fā)送郵件,可以通過(guò)以下兩種可能的方式實(shí)現(xiàn),具體為:
在第一種可能的實(shí)現(xiàn)方式中,
若根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的多個(gè)中繼服務(wù)器的信息,則根據(jù)預(yù)設(shè)規(guī)則從多個(gè)中繼服務(wù)器中確定目標(biāo)中繼服務(wù)器,向目標(biāo)中繼服務(wù)器發(fā)送郵件。
可選的,根據(jù)預(yù)設(shè)規(guī)則從多個(gè)中繼服務(wù)器中確定目標(biāo)中繼服務(wù)器,請(qǐng)參見圖3所示,圖3為本發(fā)明實(shí)施例提供的一種獲取目標(biāo)中繼服務(wù)器的流程示意圖,包括:
S301、確定多個(gè)中繼服務(wù)器所在的地域信息的區(qū)域大小。
示例的,在本發(fā)明實(shí)施例中,若確定目的服務(wù)器對(duì)應(yīng)的地域信息為A省,B國(guó)及C州,且當(dāng)A省對(duì)應(yīng)有中繼服務(wù)器a,B國(guó)對(duì)應(yīng)有中繼服務(wù)器b及C州對(duì)應(yīng)有中繼服務(wù)器c。在確定多個(gè)中繼服務(wù)器的信息之后,就可以根據(jù)中繼服務(wù)器a、中繼服務(wù)器b及中繼服務(wù)器c所在的地域信息確定每一個(gè)中繼服務(wù)器對(duì)應(yīng)的地域信息的區(qū)域大小。
S302、則根據(jù)多個(gè)地域信息的區(qū)域大小,由小到大確定目標(biāo)中繼服務(wù)器。
示例的,在本發(fā)明實(shí)施例中,中繼服務(wù)器a對(duì)應(yīng)的是A省,其與B國(guó)及C州比較,其區(qū)域最小,則確定本發(fā)明實(shí)施例中的目標(biāo)中繼服務(wù)器為a,并向該目標(biāo)中繼服務(wù)器a發(fā)送該郵件,以便通過(guò)該目標(biāo)中繼服務(wù)器a將郵件轉(zhuǎn)發(fā)至目的服務(wù)器,從而完成郵件處理。若A省沒有對(duì)應(yīng)的中繼服務(wù)器a,B國(guó)對(duì)應(yīng)有中繼服務(wù)器b及C州對(duì)應(yīng)有中繼服務(wù)器c,則確定中繼服務(wù)器b為目標(biāo)中繼服務(wù)器。若A省和B國(guó)均沒有對(duì)應(yīng)的中繼服務(wù)器,C州對(duì)應(yīng)有中繼服務(wù)器c,則確定中繼服務(wù)器c為目標(biāo)中繼服務(wù)器,并通過(guò)該目標(biāo)中繼服務(wù)器c將郵件轉(zhuǎn)發(fā)至目的服務(wù)器,從而完成郵件處理過(guò)程。
在第二種可能的實(shí)現(xiàn)方式中,請(qǐng)參見圖4所示,圖4為本發(fā)明實(shí)施例提供的另一種獲取目標(biāo)中繼服務(wù)器的流程示意圖:
S401、若根據(jù)地域信息沒有獲取到目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,則向每一個(gè)中繼服務(wù)器發(fā)送第一請(qǐng)求消息。
其中,第一請(qǐng)求消息中包括目的服務(wù)器的IP地址信息。
示例的,在本發(fā)明實(shí)施例中,若A省、B國(guó)及C州均沒有對(duì)應(yīng)的中繼服務(wù)器,即目的服務(wù)器對(duì)應(yīng)的地域信息中沒有對(duì)應(yīng)的中繼服務(wù)器,則該郵件處理裝置向每一個(gè)中繼服務(wù)器發(fā)送第一請(qǐng)求消息。示例的,以所有的中繼服務(wù)器為中繼服務(wù)器d、中繼服務(wù)器e、中繼服務(wù)器f、中繼服務(wù)器g、中繼服務(wù)器h、中繼服務(wù)器i、中繼服務(wù)器j、中繼服務(wù)器k及中繼服務(wù)器m為例,則分別向中繼服務(wù)器d、中繼服務(wù)器e、中繼服務(wù)器f、中繼服務(wù)器g、中繼服務(wù)器h、中繼服務(wù)器i、中繼服務(wù)器j、中繼服務(wù)器k及中繼服務(wù)器m發(fā)送第一請(qǐng)求消息。
S402、接收每一個(gè)中繼服務(wù)器返回的第一響應(yīng)消息。
其中,第一響應(yīng)響應(yīng)消息中包括中繼服務(wù)器與目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況。
示例的,在本發(fā)明實(shí)施例中,中繼服務(wù)器d、中繼服務(wù)器e、中繼服務(wù)器f、中繼服務(wù)器g、中繼服務(wù)器h、中繼服務(wù)器i、中繼服務(wù)器j、中繼服務(wù)器k及中繼服務(wù)器m在接收到第一請(qǐng)求消息之后,可以探測(cè)各自與目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況,并向郵件處理裝置返回包含有中繼服務(wù)器與目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況的第一響應(yīng)消息。
S403、根據(jù)第一響應(yīng)消息確定目標(biāo)中繼服務(wù)器,向目標(biāo)中繼服務(wù)器發(fā)送郵件。
可選的,S403根據(jù)第一響應(yīng)消息確定目標(biāo)中繼服務(wù)器,可以通過(guò)以下方式實(shí)現(xiàn),具體為:
確定所有中繼服務(wù)器中每一個(gè)中繼服務(wù)器與目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量。
根據(jù)網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量確定目標(biāo)中繼服務(wù)器。
示例的,郵件處理裝置在接收到第一響應(yīng)消息之后,就可以根據(jù)第一響應(yīng)消息中每一個(gè)中繼服務(wù)器與目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量,將網(wǎng)絡(luò)質(zhì)量最好的中繼服務(wù)器確定為目標(biāo)中繼服務(wù)器。若中繼服務(wù)器k與目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)質(zhì)量最好,則確定該中繼服務(wù)器為目標(biāo)中繼服務(wù)器,并向該目標(biāo)中繼服務(wù)器發(fā)送郵件,以便通過(guò)該目標(biāo)服務(wù)器將郵件轉(zhuǎn)發(fā)至目的服務(wù)器,從而完成郵件處理過(guò)程。
S403根據(jù)第一響應(yīng)消息確定目標(biāo)中繼服務(wù)器,向目標(biāo)中繼服務(wù)器發(fā)送郵件之后,還可以包括:
S404、修改地域信息對(duì)應(yīng)的中繼服務(wù)器的信息。
在根據(jù)第一響應(yīng)消息得到目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器之后,可以通過(guò)修改地域信息對(duì)應(yīng)的中繼服務(wù)器的信息,將該中繼服務(wù)器作為目的服務(wù)器的地域信息對(duì)應(yīng)的中繼服務(wù)器,以便下一次在郵件轉(zhuǎn)發(fā)過(guò)程中使用,從而避免了重復(fù)通過(guò)第一請(qǐng)求消息獲取中繼服務(wù)器,提高了郵件的處理效率。
在實(shí)際應(yīng)用過(guò)程中,在進(jìn)行郵件處理時(shí),需要先獲取收件人的郵箱地址;根據(jù)收件人的郵箱地址獲取郵箱地址對(duì)應(yīng)的域名信息;在獲取到域名信息之后,就可以根據(jù)域名信息獲取目的服務(wù)器對(duì)應(yīng)的IP地址信息;根據(jù)目的服務(wù)器的IP地址信息確定目的服務(wù)器所在的IP段;根據(jù)目的服務(wù)器所在的IP段獲取目的服務(wù)器的地域信息;若根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的多個(gè)中繼服務(wù)器的信息,則根據(jù)多個(gè)中繼服務(wù)器對(duì)應(yīng)的區(qū)域大小,從小到大依次確定目標(biāo)中繼服務(wù)器;若根據(jù)地域信息沒有獲取到目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,則向每一個(gè)中繼服務(wù)器發(fā)送第一請(qǐng)求消息,以確定所有中繼服務(wù)器中每一個(gè)中繼服務(wù)器與目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量,并根據(jù)網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量確定目標(biāo)中繼服務(wù)器,從而確定目標(biāo)中繼服務(wù)器,并向該目標(biāo)中繼服務(wù)器發(fā)送郵件,以通過(guò)目標(biāo)中繼服務(wù)器將該郵件轉(zhuǎn)發(fā)至目的服務(wù)器,從而完成郵件處理過(guò)程。此外,將通過(guò)第一響應(yīng)消息得到的中繼服務(wù)器作為目的服務(wù)器的地域信息對(duì)應(yīng)的中繼服務(wù)器,以便下一次在郵件轉(zhuǎn)發(fā)過(guò)程中使用,從而避免了重復(fù)通過(guò)第一請(qǐng)求消息獲取中繼服務(wù)器,提高了郵件的處理效率。由此可見,本發(fā)明實(shí)施例提供的郵件處理方法,郵件處理裝置無(wú)需預(yù)先獲取每一個(gè)目的服務(wù)器的IP地址與其對(duì)應(yīng)的中繼服務(wù)器之間的對(duì)應(yīng)關(guān)系,而是直接根據(jù)目的服務(wù)器的IP地址所在的IP段與其對(duì)應(yīng)的地域信息之間的對(duì)應(yīng)的關(guān)系獲取目的服務(wù)器對(duì)應(yīng)的地域信息,并根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,并向該中繼服務(wù)器發(fā)送該郵件,從而完成郵件處理過(guò)程,實(shí)現(xiàn)了在提高郵件的處理效率的同時(shí),也提高了中繼服務(wù)器的利用率。
圖5為本發(fā)明實(shí)施例提供的一種郵件處理裝置50的結(jié)構(gòu)示意圖,請(qǐng)參見圖5所示,該郵件處理裝置50可以包括:
確定單元501,用于根據(jù)目的服務(wù)器的IP地址信息確定目的服務(wù)器所在的IP段。
獲取單元502,用于根據(jù)目的服務(wù)器所在的IP段獲取目的服務(wù)器的地域信息。
發(fā)送單元503,用于根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,并向中繼服務(wù)器發(fā)送郵件。
可選的,發(fā)送單元503,還用于若根據(jù)地域信息獲取目的服務(wù)器對(duì)應(yīng)的多個(gè)中繼服務(wù)器的信息,則根據(jù)預(yù)設(shè)規(guī)則從多個(gè)中繼服務(wù)器中確定目標(biāo)中繼服務(wù)器,向目標(biāo)中繼服務(wù)器發(fā)送郵件。
可選的,請(qǐng)參見圖6所示,該郵件處理裝置50還包括接收單元504:
發(fā)送單元503,還用于若根據(jù)地域信息沒有獲取到目的服務(wù)器對(duì)應(yīng)的中繼服務(wù)器的信息,則向每一個(gè)中繼服務(wù)器發(fā)送第一請(qǐng)求消息,第一請(qǐng)求消息中包括目的服務(wù)器的IP地址信息。
接收單元504,用于接收每一個(gè)中繼服務(wù)器返回的第一響應(yīng)消息,第一響應(yīng)響應(yīng)消息中包括中繼服務(wù)器與目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況。
發(fā)送單元503,還用于根據(jù)第一響應(yīng)消息確定目標(biāo)中繼服務(wù)器,向目標(biāo)中繼服務(wù)器發(fā)送郵件。
可選的,發(fā)送單元503,具體用于確定多個(gè)中繼服務(wù)器所在的地域信息的區(qū)域大小;則根據(jù)多個(gè)地域信息的區(qū)域大小,由小到大確定目標(biāo)中繼服務(wù)器。
可選的,發(fā)送單元503,具體用于確定所有中繼服務(wù)器中每一個(gè)中繼服務(wù)器與目的服務(wù)器的IP地址之間的網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量;并根據(jù)網(wǎng)絡(luò)狀況對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量確定目標(biāo)中繼服務(wù)器。
可選的,該郵件處理裝置50還包括:
修改單元505,用于修改地域信息對(duì)應(yīng)的中繼服務(wù)器的信息。
可選的,獲取單元502,還用于獲取收件人的郵箱地址;根據(jù)收件人的郵箱地址獲取郵箱地址對(duì)應(yīng)的域名信息;根據(jù)域名信息獲取目的服務(wù)器對(duì)應(yīng)的IP地址信息。
本發(fā)明實(shí)施例所示的郵件處理裝置50的結(jié)構(gòu)示意圖,可以執(zhí)行上述任一方法實(shí)施例所示的技術(shù)方案,其實(shí)現(xiàn)原理以及有益效果類似,此處不再進(jìn)行贅述。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。