郵件發(fā)送方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實(shí)施例總體上涉及通信領(lǐng)域,更具體地,涉及一種郵件發(fā)送方法和裝置。
【背景技術(shù)】
[0002]如今,電子郵件技術(shù)在網(wǎng)絡(luò)時(shí)代扮演著非常重要的角色,為億萬(wàn)用戶提供了便捷的通信方式。不論是公司企業(yè)的商務(wù)交流,還是學(xué)生的作業(yè)提交都可以依賴電子郵件進(jìn)行。但是同時(shí),垃圾郵件問(wèn)題也成為眾多用戶所要面臨的一個(gè)非常嚴(yán)重的問(wèn)題。根據(jù)中國(guó)反垃圾郵件聯(lián)盟的報(bào)告,垃圾郵件在全部郵件中所占的比例達(dá)到了驚人的90%。垃圾郵件不僅對(duì)整個(gè)互聯(lián)網(wǎng)資源造成了極大的浪費(fèi),并且對(duì)每個(gè)人的學(xué)習(xí)、工作和生活造成了很大的影響。許許多多網(wǎng)絡(luò)設(shè)備和資源就耗費(fèi)在垃圾郵件的傳輸上,職員們需要在成千上萬(wàn)封郵件中尋找重要的工作資料,并且極可能受到蠕蟲(chóng)等病毒的攻擊。
[0003]在與垃圾郵件的對(duì)抗中,反垃圾郵件過(guò)濾是最有效和成熟的方法,時(shí)常被用在郵件接收服務(wù)器和反垃圾郵件網(wǎng)關(guān)上。目前最常用的反垃圾郵件技術(shù)有黑白名單、基于內(nèi)容和/或行為的智能過(guò)濾等等。這些技術(shù)能夠有效的攔截垃圾郵件,確保用戶在一定程度上免遭垃圾郵件的侵害。
[0004]此外,各個(gè)郵件接收服務(wù)器還可以采用多種其它技術(shù)以便對(duì)抗垃圾郵件及其可能造成的拒絕服務(wù)攻擊。例如,各個(gè)郵件接收服務(wù)器可以借助于域名來(lái)嚴(yán)格地限制來(lái)自各個(gè)郵件發(fā)送服務(wù)器的郵件數(shù)目。例如,在某個(gè)郵件接收服務(wù)器(比如126、qq、gmail)上,針對(duì)某個(gè)域名(比如renren.com、xiaone1.com)的限制可能是:每天最多接收m封(比如100萬(wàn)封)、每小時(shí)最多接收η封(比如5萬(wàn)封)、每分鐘最多接收t封(比如I千封)。如果同一域名的郵件數(shù)目超過(guò)該限制,則郵件接收服務(wù)器會(huì)自動(dòng)拒絕接收該超過(guò)的郵件,而不論該超過(guò)的郵件的內(nèi)容是否符合郵件接收服務(wù)器的規(guī)定或者該超過(guò)的郵件是否為垃圾郵件。因此,同一域名的超過(guò)郵件接收服務(wù)器限制的郵件的過(guò)度發(fā)送,不但不會(huì)增加郵件的發(fā)送成功量,反而可能降低該域名的信譽(yù),從而進(jìn)一步加劇郵件接收服務(wù)器對(duì)該域名的限制。
[0005]由此可見(jiàn),由于郵件接收服務(wù)器的限制,郵件的過(guò)度發(fā)送是不可取的。但是,由于郵件接收服務(wù)器對(duì)郵件發(fā)送的限制是不透明的并且針對(duì)不同郵件發(fā)送的限制各不相同,因此在郵件發(fā)送過(guò)程中往往無(wú)意間就違反了某些限制規(guī)定,這對(duì)于該郵件發(fā)送服務(wù)器和該郵件接收服務(wù)器雙方都是不期望的。
【發(fā)明內(nèi)容】
[0006]為此,本發(fā)明實(shí)施例提供了一種郵件發(fā)送方法和裝置,用以盡可能避免郵件發(fā)送服務(wù)器和郵件接收服務(wù)器雙方都不期望的郵件發(fā)送違反郵件接收服務(wù)器的限制規(guī)定的情形的出現(xiàn)。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種郵件發(fā)送方法,包括:獲取用于指示郵件被拒絕接收的拒收信息;根據(jù)所述拒收信息對(duì)郵件的發(fā)送策略進(jìn)行調(diào)整;以及根據(jù)調(diào)整后的發(fā)送策略對(duì)郵件進(jìn)行發(fā)送。
[0008]在一個(gè)實(shí)施例中,根據(jù)所述拒收信息對(duì)郵件的發(fā)送策略進(jìn)行調(diào)整包括:獲取所述拒收信息中包含的所述郵件被拒絕接收的拒收原因;以及根據(jù)所述拒收原因?qū)︵]件的發(fā)送策略進(jìn)行調(diào)整。
[0009]在一個(gè)實(shí)施例中,根據(jù)所述拒收原因?qū)︵]件的發(fā)送策略進(jìn)行調(diào)整包括:在所述拒收原因指示在預(yù)先設(shè)定的第一時(shí)間段內(nèi)針對(duì)同一域名所接收的郵件數(shù)目超過(guò)針對(duì)所述域名預(yù)先設(shè)定的第一閾值的情況下,將所述發(fā)送策略調(diào)整為在所述第一時(shí)間段內(nèi)暫停所述郵件的發(fā)送并且調(diào)整為在下一個(gè)所述第一時(shí)間段內(nèi)減少所述郵件發(fā)送的數(shù)目。
[0010]在一個(gè)實(shí)施例中,在根據(jù)調(diào)整后的發(fā)送策略對(duì)郵件進(jìn)行發(fā)送之后,還包括:在持續(xù)超過(guò)預(yù)先設(shè)定的第二時(shí)間段都沒(méi)有接收到所述拒收消息的情況下,將所述發(fā)送策略調(diào)整為在下一個(gè)所述第一時(shí)間段內(nèi)增加所述郵件發(fā)送的數(shù)目,其中所述第二時(shí)間段與所述第一時(shí)間段相關(guān)聯(lián)。
[0011]在一個(gè)實(shí)施例中,在所述第一時(shí)間段分別是24小時(shí)、I小時(shí)、I分鐘的情況下,與所述第一時(shí)間段相關(guān)聯(lián)的所述第二時(shí)間段分別是30天、24小時(shí)、I小時(shí)。
[0012]在一個(gè)實(shí)施例中,根據(jù)所述拒收原因?qū)︵]件的發(fā)送策略進(jìn)行調(diào)整包括:在所述拒收原因指示所述郵件被用戶投訴的情況下,將所述發(fā)送策略調(diào)整為暫停向所述用戶發(fā)送郵件。
[0013]在一個(gè)實(shí)施例中,根據(jù)所述拒收原因?qū)︵]件的發(fā)送策略進(jìn)行調(diào)整包括:在所述拒收原因指示針對(duì)包含預(yù)先設(shè)定的郵件模板的郵件,被打開(kāi)的郵件數(shù)目與所接收的郵件數(shù)目的比例小于預(yù)先設(shè)定的第二閾值的情況下,將所述發(fā)送策略調(diào)整為暫停包含所述郵件模板的郵件的發(fā)送并且調(diào)整為對(duì)包含另一郵件模板的郵件進(jìn)行發(fā)送。
[0014]在一個(gè)實(shí)施例中,根據(jù)所述拒收原因?qū)︵]件的發(fā)送策略進(jìn)行調(diào)整包括:在所述拒收原因指示針對(duì)包含預(yù)先設(shè)定的郵件模板的郵件,被用戶投訴的郵件數(shù)目與被打開(kāi)的郵件數(shù)目的比例大于預(yù)先設(shè)定的第三閾值的情況下,將所述發(fā)送策略調(diào)整為暫停包含所述郵件模板的郵件的發(fā)送并且調(diào)整為對(duì)包含另一郵件模板的郵件進(jìn)行發(fā)送。
[0015]在一個(gè)實(shí)施例中,所述郵件模板包括以下之一:用于提示用戶其賬號(hào)不安全的郵件模板,用于提示用戶其賬號(hào)異常登錄的郵件模板,用于提示用戶收到好友申請(qǐng)的郵件模板,用于將熱門(mén)的數(shù)據(jù)和/或用戶感興趣的數(shù)據(jù)發(fā)送給用戶的郵件模板。
[0016]在一個(gè)實(shí)施例中,根據(jù)所述拒收信息對(duì)郵件的發(fā)送策略進(jìn)行調(diào)整包括:獲取由郵件服務(wù)運(yùn)營(yíng)商所運(yùn)營(yíng)的郵件接收服務(wù)器針對(duì)用于郵件發(fā)送的第一域名的限制規(guī)定的集合;判斷由所述郵件接收服務(wù)器針對(duì)用于郵件發(fā)送的第二域名的拒收信息是否對(duì)應(yīng)于所述限制規(guī)定的集合中的一條或多條限制規(guī)定;以及如果判斷結(jié)果為是,則根據(jù)所述限制規(guī)定的集合對(duì)郵件的發(fā)送策略進(jìn)行調(diào)整。
[0017]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種郵件發(fā)送裝置,包括:獲取模塊,用于獲取用于指示郵件被拒絕接收的拒收信息;調(diào)整模塊,用于根據(jù)所述拒收信息對(duì)郵件的發(fā)送策略進(jìn)行調(diào)整;以及發(fā)送模塊,用于根據(jù)調(diào)整后的發(fā)送策略對(duì)郵件進(jìn)行發(fā)送。
[0018]在一個(gè)實(shí)施例中,所述調(diào)整模塊包括:獲取子模塊,用于獲取所述拒收信息中包含的所述郵件被拒絕接收的拒收原因;以及調(diào)整子模塊,用于根據(jù)所述拒收原因?qū)︵]件的發(fā)送策略進(jìn)行調(diào)整。
[0019]在一個(gè)實(shí)施例中,所述調(diào)整子模塊在所述拒收原因指示在預(yù)先設(shè)定的第一時(shí)間段內(nèi)針對(duì)同一域名所接收的郵件數(shù)目超過(guò)針對(duì)所述域名預(yù)先設(shè)定的第一閾值的情況下,將所述發(fā)送策略調(diào)整為在所述第一時(shí)間段內(nèi)暫停所述郵件的發(fā)送并且調(diào)整為在下一個(gè)所述第一時(shí)間段內(nèi)減少所述郵件發(fā)送的數(shù)目。
[0020]在一個(gè)實(shí)施例中,在持續(xù)超過(guò)預(yù)先設(shè)定的第二時(shí)間段都沒(méi)有接收到所述拒收消息的情況下,所述調(diào)整模塊將所述發(fā)送策略調(diào)整為在下一個(gè)所述第一時(shí)間段內(nèi)增加所述郵件發(fā)送的數(shù)目,其中所述第二時(shí)間段與所述第一時(shí)間段相關(guān)聯(lián)。
[0021]在一個(gè)實(shí)施例中,在所述第一時(shí)間段分別是24小時(shí)、I小時(shí)、I分鐘的情況下,與所述第一時(shí)間段相關(guān)聯(lián)的所述第二時(shí)間段分別是30天、24小時(shí)、I小時(shí)。
[0022]在一個(gè)實(shí)施例中,所述調(diào)整子模塊在所述拒收原因指示所述郵件被用戶投訴的情況下,將所述發(fā)送策略調(diào)整為暫停向所述用戶發(fā)送郵件。
[0023]在一個(gè)實(shí)施例中,所述調(diào)整子模塊在所述拒收原因指示針對(duì)包含預(yù)先設(shè)定的郵件模板的郵件,被打開(kāi)的郵件數(shù)目與所接收的郵件數(shù)目的比例小于預(yù)先設(shè)定的第二閾值的情況下,將所述發(fā)送策略調(diào)整為暫停包含所述郵件模板的郵件的發(fā)送并且調(diào)整為對(duì)包含另一郵件模板的郵件進(jìn)行發(fā)送。
[0024]在一個(gè)實(shí)施例中,所述調(diào)整子模塊在所述拒收原因指示針對(duì)包含預(yù)先設(shè)定的郵件模板的郵件,被用戶投訴的郵件數(shù)目與被打開(kāi)的郵件數(shù)目的比例大于預(yù)先設(shè)定的第三閾值的情況下,將所述發(fā)送策略調(diào)整為暫停包含所述郵件模板的郵件的發(fā)送并且調(diào)整為對(duì)包含另一郵件模板的郵件進(jìn)行發(fā)送。
[0025]在一個(gè)實(shí)施例中,所述郵件模板包括以下之一:用于提示用戶其賬號(hào)不安全的郵件模板,用于提示用戶其賬號(hào)異常登錄的郵件模板,用于提示用戶收到好友申請(qǐng)的郵件模板,用于將熱門(mén)的數(shù)據(jù)和/或用戶感興趣的數(shù)據(jù)發(fā)送給用戶的郵件模板。
[0026]在一個(gè)實(shí)施例中,所述獲取子模塊還用于獲取由郵件服務(wù)運(yùn)營(yíng)商所運(yùn)營(yíng)的郵件接收服務(wù)器針對(duì)用于郵件發(fā)送的第一域名的限制規(guī)定的集合;以及所述調(diào)整子模塊還用于在由所述郵件接收服務(wù)器針對(duì)用于郵件發(fā)送的第二域名的拒收信息對(duì)應(yīng)于所述限制規(guī)定的集合中的一條或多條限制規(guī)定的情況下,根據(jù)所述限制規(guī)定的集合對(duì)郵件的發(fā)送策略進(jìn)行調(diào)整。
[0027]根據(jù)本發(fā)明的實(shí)施例,通過(guò)對(duì)拒收信息進(jìn)行匯總并且分門(mén)別類地進(jìn)行分析,郵件發(fā)送服務(wù)器可以間接地獲知郵件接收服務(wù)器對(duì)郵件的限制規(guī)定。進(jìn)而,通過(guò)對(duì)郵件的發(fā)送策略進(jìn)行調(diào)整,可以盡可能避免郵件收發(fā)雙方都不期望的郵件發(fā)送違反郵件接收的限制規(guī)定的情形的出現(xiàn)。
【附圖說(shuō)明】
[0028]通過(guò)參考附圖閱讀下文的詳細(xì)描述,本發(fā)明的實(shí)施例的上述以及其它目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施例,其中:
[0029