一種電子郵件發(fā)送方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種電子郵件發(fā)送方法和系統(tǒng),所述系統(tǒng)包括:多個郵件發(fā)送服務(wù)器、IP管理服務(wù)器;其中,郵件發(fā)送服務(wù)器用于從客戶端接收到電子郵件后,向IP管理服務(wù)器發(fā)送參數(shù)查詢請求;根據(jù)IP管理服務(wù)器返回的查詢結(jié)果,使用一個使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址進行電子郵件的發(fā)送;IP管理服務(wù)器用于針對每個郵件發(fā)送服務(wù)器,對于該郵件發(fā)送服務(wù)器所綁定的每個IP地址,對應(yīng)該郵件發(fā)送服務(wù)器的標(biāo)識存儲各IP地址的使能參數(shù)和狀態(tài)參數(shù);以及接收到郵件發(fā)送服務(wù)器發(fā)送的參數(shù)查詢請求后,將根據(jù)參數(shù)查詢請求查找出的對應(yīng)IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返回。應(yīng)用本發(fā)明,可提高電子郵件發(fā)送的靈活性和發(fā)送效率。
【專利說明】一種電子郵件發(fā)送方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種電子郵件發(fā)送方法和系統(tǒng)。
【背景技術(shù)】
[0002] 在互聯(lián)網(wǎng)電子郵件投遞過程中,通常是用戶通過客戶端發(fā)送郵件信息到郵件服 務(wù)器,郵件服務(wù)器對該用戶做邏輯驗證(登錄驗證、用戶狀態(tài)檢查)后,對接收的郵件信 息進行檢查;若郵件信息不符合郵件標(biāo)準(zhǔn)則返回頁面信息提示用戶重寫;若郵件信息符合 郵件標(biāo)準(zhǔn),則將接收的郵件信息格式化處理成電子郵件,同時為該電子郵件生成唯一標(biāo)識 MID(Mail ID,郵件標(biāo)識)號,將生成的MID號向客戶端返回后,斷開和用戶的連接。為便于 描述,本文中將接收郵件信息、并生成電子郵件的郵件服務(wù)器簡稱為郵件發(fā)送服務(wù)器。
[0003] 之后,郵件發(fā)送服務(wù)器將該電子郵件向發(fā)送到收件方的地址所在的郵件服務(wù)器發(fā) 送,完成該電子郵件的投遞。為便于描述,本文中將收件方的地址所在的郵件服務(wù)器簡稱為 郵件接收服務(wù)器。在電子郵件到達郵件接收服務(wù)器之前,通常還會經(jīng)過反垃圾(AntiSpam) 服務(wù)器、反病毒(AntiVirus)服務(wù)器的反垃圾、反病毒過濾處理。
[0004] 目前的郵件接收服務(wù)器、或者反垃圾服務(wù)器都會有針對IP的反垃圾功能,當(dāng)接收 到郵件發(fā)送服務(wù)器發(fā)送的垃圾郵件后,郵件接收服務(wù)器可以將郵件發(fā)送服務(wù)器所綁定的IP 地址加入到黑名單中。也就是說,在之后的電子郵件發(fā)送過程中,郵件發(fā)送服務(wù)器通過該被 黑IP地址所發(fā)送的所有電子郵件(包括正常郵件)都將會受到對方黑名單的影響而不能 發(fā)送至郵件接收服務(wù)器;而事實上郵件發(fā)送服務(wù)器所發(fā)送的垃圾郵件可能只是遭到賬號盜 用后漏發(fā)的垃圾郵件,其發(fā)送的大部分電子郵件均為正常郵件;這樣,在郵件發(fā)送服務(wù)器所 綁定的IP地址被黑的情況下,將會嚴(yán)重影響郵件發(fā)送服務(wù)器的正常使用。
[0005] 因此,為了解決上述問題,現(xiàn)有提供了一種電子郵件發(fā)送系統(tǒng),利用現(xiàn)有的F5服 務(wù)器集群負(fù)載均衡器來發(fā)送郵件發(fā)送服務(wù)器所生成的電子郵件。具體地,由于F5服務(wù)器集 群負(fù)載均衡器可以綁定多個IP地址,因此,F(xiàn)5服務(wù)器集群負(fù)載均衡器在接收到郵件發(fā)送服 務(wù)器發(fā)送的電子郵件后,可以通過動態(tài)選擇其綁定的一個IP地址向外發(fā)送電子郵件。這 樣,即使其綁定的多個IP地址中存在被黑的IP地址,也可以通過選擇其他IP地址來發(fā)送 電子郵件。
[0006] 然而,由于現(xiàn)有技術(shù)中目前除了 F5服務(wù)器集群負(fù)載均衡器之外的其他的負(fù)載均 衡器并不具備上述綁定多個IP地址的功能,因此,現(xiàn)有的這種電子郵件發(fā)送系統(tǒng)對F5服務(wù) 器集群負(fù)載均衡器的依賴性太強,導(dǎo)致其靈活性差。而且,當(dāng)F5服務(wù)器集群負(fù)載均衡器綁 定的多個IP地址中存在被黑的IP地址時,仍然存在選擇該被黑的IP地址來發(fā)送郵件發(fā)送 服務(wù)器所生成的電子郵件的可能性,這樣,在確定發(fā)送不成功之后需要選擇新的綁定IP地 址來重新發(fā)送該電子郵件,即可能存在發(fā)送多次之后,才能成功發(fā)送電子郵件的情況,導(dǎo)致 電子郵件發(fā)送效率的降低。
[0007] 綜上所述,現(xiàn)有的電子郵件發(fā)送系統(tǒng)存在靈活性差、電子郵件發(fā)送效率低的不足; 因此,有必要提供一種能夠提高電子郵件發(fā)送的靈活性和發(fā)送效率的電子郵件發(fā)送系統(tǒng)。
【發(fā)明內(nèi)容】
[0008] 針對上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供了一種電子郵件發(fā)送方法和系統(tǒng),用 以提高電子郵件發(fā)送的靈活性和發(fā)送效率。
[0009] 根據(jù)本發(fā)明的一個方面,提供了一種電子郵件發(fā)送系統(tǒng),包括:多個郵件發(fā)送服務(wù) 器、IP管理服務(wù)器;其中,
[0010] 所述郵件發(fā)送服務(wù)器用于從客戶端接收到電子郵件后,向所述IP管理服務(wù)器發(fā) 送參數(shù)查詢請求;根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,使用一個使能參數(shù)為允許使 用、狀態(tài)參數(shù)為正常的IP地址進行所述電子郵件的發(fā)送;
[0011] 所述IP管理服務(wù)器用于針對每個郵件發(fā)送服務(wù)器,對于該郵件發(fā)送服務(wù)器所綁 定的每個IP地址,對應(yīng)該郵件發(fā)送服務(wù)器的標(biāo)識存儲各IP地址的使能參數(shù)和狀態(tài)參數(shù),所 述使能參數(shù)置為允許使用或備用,所述狀態(tài)參數(shù)置為正?;虍惓#灰约敖邮盏剿鲟]件發(fā) 送服務(wù)器發(fā)送的參數(shù)查詢請求后,將根據(jù)所述參數(shù)查詢請求查找出的對應(yīng)IP地址的使能 參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返回。
[0012] 較佳地,所述參數(shù)查詢請求中攜帶郵件發(fā)送服務(wù)器的標(biāo)識;
[0013] 所述IP管理服務(wù)器具體用于查找與接收的參數(shù)查詢請求中攜帶的郵件發(fā)送服務(wù) 器的標(biāo)識對應(yīng)的所有IP地址的使能參數(shù)和狀態(tài)參數(shù),將查找出的所有IP地址的使能參數(shù) 和狀態(tài)參數(shù)作為查詢結(jié)果返回;以及
[0014] 所述郵件發(fā)送服務(wù)器具體用于根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,從本機 綁定的多個IP地址中選擇一個使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址,并使用當(dāng) 前選中的IP地址進行所述電子郵件的發(fā)送。
[0015] 較佳地,所述參數(shù)查詢請求中攜帶郵件發(fā)送服務(wù)器的標(biāo)識和指定IP地址;以及
[0016] 所述郵件發(fā)送服務(wù)器具體用于從本機綁定的多個IP地址中選擇一個IP地址,判 斷當(dāng)前選中的IP地址的有效性:將當(dāng)前選中的IP地址作為參數(shù)查詢請求中的指定IP地址 后向IP管理服務(wù)器發(fā)送該參數(shù)查詢請求;若確定所述IP管理服務(wù)器返回的查詢結(jié)果中該 指定IP地址的使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常,則判斷當(dāng)前選中的IP地址有效;否 貝1J,判斷當(dāng)前選中的IP地址無效,重新選擇一個IP地址繼續(xù)判斷有效性;以及所述郵件發(fā) 送服務(wù)器在判斷當(dāng)前選中的IP地址有效后,使用當(dāng)前選中的IP地址進行所述電子郵件的 發(fā)送;以及
[0017] 所述IP管理服務(wù)器具體用于根據(jù)從接收的參數(shù)查詢請求中解析出的指定IP地址 和郵件發(fā)送服務(wù)器的標(biāo)識,查找所述郵件發(fā)送服務(wù)器的標(biāo)識對應(yīng)的該指定IP地址的使能 參數(shù)和狀態(tài)參數(shù),并將查找出的該指定IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返回。
[0018] 較佳地,所述系統(tǒng)還包括:
[0019] IP檢查服務(wù)器,用于針對所述IP管理服務(wù)器中存儲的每個IP地址,若檢查出該 IP地址被列入黑名單,且該IP地址當(dāng)前的狀態(tài)參數(shù)為正常,則向所述IP管理服務(wù)器發(fā)送攜 帶有該IP地址的異常通知信息;以及
[0020] 所述IP管理服務(wù)器還用于從接收的異常通知信息中獲取IP地址后,將該IP地址 的狀態(tài)參數(shù)置為異常、使能參數(shù)置為備用后,確定出該IP地址所對應(yīng)的郵件發(fā)送服務(wù)器的 標(biāo)識;并從確定出的郵件發(fā)送服務(wù)器的標(biāo)識所對應(yīng)的其它IP地址中,選擇一個狀態(tài)參數(shù)為 正常,使能參數(shù)為備用的IP地址,將其使能參數(shù)置為允許使用。
[0021] 較佳地,所述IP檢查服務(wù)器還用于針對所述IP管理服務(wù)器中存儲的每個IP地 址,若檢查出該IP地址沒被列入黑名單,且該IP地址當(dāng)前的狀態(tài)參數(shù)為異常,則向所述IP 管理服務(wù)器發(fā)送攜帶有該IP地址的正常通知信息;以及
[0022] 所述IP管理服務(wù)器還用于從接收的正常通知信息中獲取IP地址后,將該IP地址 的狀態(tài)參數(shù)置為正常。
[0023] 根據(jù)本發(fā)明的另一個方面,還提供了一種電子郵件發(fā)送方法,包括:
[0024] 郵件發(fā)送服務(wù)器從客戶端接收到電子郵件后,向IP管理服務(wù)器發(fā)送參數(shù)查詢請 求;
[0025] IP管理服務(wù)器接收到所述參數(shù)查詢請求后,將根據(jù)所述參數(shù)查詢請求查找出的對 應(yīng)IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返回;
[0026] 所述郵件發(fā)送服務(wù)器根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,使用一個使能參 數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址進行所述電子郵件的發(fā)送;
[0027] 其中,所述IP管理服務(wù)器針對每個郵件發(fā)送服務(wù)器,對于該郵件發(fā)送服務(wù)器所綁 定的每個IP地址,對應(yīng)該郵件發(fā)送服務(wù)器的標(biāo)識存儲各IP地址的使能參數(shù)和狀態(tài)參數(shù),所 述使能參數(shù)置為允許使用或備用,所述狀態(tài)參數(shù)置為正?;虍惓!?br>
[0028] 較佳地,所述參數(shù)查詢請求中攜帶郵件發(fā)送服務(wù)器的標(biāo)識;
[0029] 所述將根據(jù)所述參數(shù)查詢請求查找出的對應(yīng)IP地址的使能參數(shù)和狀態(tài)參數(shù)作為 查詢結(jié)果返回,具體包括:
[0030] 所述IP管理服務(wù)器查找與所述參數(shù)查詢請求中攜帶的郵件發(fā)送服務(wù)器的標(biāo)識對 應(yīng)的所有IP地址的使能參數(shù)和狀態(tài)參數(shù),將查找出的所有IP地址的使能參數(shù)和狀態(tài)參數(shù) 作為查詢結(jié)果返回;以及
[0031] 所述郵件發(fā)送服務(wù)器根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,使用一個使能參 數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址進行所述電子郵件的發(fā)送,具體包括:
[0032] 所述郵件發(fā)送服務(wù)器根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,從本機綁定的多 個IP地址中選擇一個使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址,并使用當(dāng)前選中的 IP地址進行所述電子郵件的發(fā)送。
[0033] 較佳地,所述參數(shù)查詢請求中攜帶郵件發(fā)送服務(wù)器的標(biāo)識和指定IP地址;以及
[0034] 所述向IP管理服務(wù)器發(fā)送參數(shù)查詢請求,具體包括:
[0035] 所述郵件發(fā)送服務(wù)器從本機綁定的多個IP地址中選擇一個IP地址,將當(dāng)前選中 的IP地址作為參數(shù)查詢請求中的指定IP地址后向IP管理服務(wù)器發(fā)送該參數(shù)查詢請求;以 及
[0036] 所述將根據(jù)所述參數(shù)查詢請求查找出的對應(yīng)IP地址的使能參數(shù)和狀態(tài)參數(shù)作為 查詢結(jié)果返回,具體包括:
[0037] 所述IP管理服務(wù)器根據(jù)從接收的參數(shù)查詢請求中解析出的指定IP地址和郵件發(fā) 送服務(wù)器的標(biāo)識,查找所述郵件發(fā)送服務(wù)器的標(biāo)識對應(yīng)的該指定IP地址的使能參數(shù)和狀 態(tài)參數(shù),并將查找出的該指定IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返回;以及
[0038] 所述郵件發(fā)送服務(wù)器根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,使用一個使能參 數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址進行所述電子郵件的發(fā)送,具體包括:
[0039] 所述郵件發(fā)送服務(wù)器若確定所述IP管理服務(wù)器返回的查詢結(jié)果中該指定IP地址 的使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常,則判斷當(dāng)前選中的IP地址有效;否則,判斷當(dāng)前 選中的IP地址無效,重新選擇一個IP地址繼續(xù)判斷有效性;以及所述郵件發(fā)送服務(wù)器在判 斷當(dāng)前選中的IP地址有效后,使用當(dāng)前選中的IP地址進行所述電子郵件的發(fā)送。
[0040] 較佳地,所述方法還包括:
[0041] IP檢查服務(wù)器針對所述IP管理服務(wù)器中存儲的每個IP地址,若檢查出該IP地址 被列入黑名單,且該IP地址當(dāng)前的狀態(tài)參數(shù)為正常,則向所述IP管理服務(wù)器發(fā)送攜帶有該 IP地址的異常通知信息;
[0042] 所述IP管理服務(wù)器從接收的異常通知信息中獲取IP地址后,將該IP地址的狀態(tài) 參數(shù)置為異常、使能參數(shù)置為備用后,確定出該IP地址所對應(yīng)的郵件發(fā)送服務(wù)器的標(biāo)識; 并從確定出的郵件發(fā)送服務(wù)器的標(biāo)識所對應(yīng)的其它IP地址中,選擇一個狀態(tài)參數(shù)為正常, 使能參數(shù)為備用的IP地址,并將選擇出的IP地址的使能參數(shù)置為允許使用。
[0043] 較佳地,所述方法還包括:
[0044] 所述IP檢查服務(wù)器針對所述IP管理服務(wù)器中存儲的每個IP地址,若檢查出該IP 地址沒被列入黑名單,且該IP地址當(dāng)前的狀態(tài)參數(shù)為異常,則向所述IP管理服務(wù)器發(fā)送攜 帶有該IP地址的正常通知信息;
[0045] 所述IP管理服務(wù)器從接收的正常通知信息中獲取IP地址后,將該IP地址的狀態(tài) 參數(shù)置為正常。
[0046] 本發(fā)明的技術(shù)方案中,在IP管理服務(wù)器中,針對每個郵件發(fā)送服務(wù)器,預(yù)先對應(yīng) 該郵件發(fā)送服務(wù)器的標(biāo)識存儲有與該郵件發(fā)送服務(wù)器綁定的各IP地址,并對應(yīng)每個IP地 址,存儲有為IP地址預(yù)先設(shè)置的使能參數(shù)和狀態(tài)參數(shù)。這樣,郵件發(fā)送服務(wù)器可以從本機 綁定的多個IP地址中選擇一個使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址進行電子 郵件的發(fā)送。這樣,郵件發(fā)送服務(wù)器只通過有效IP地址來發(fā)送電子郵件,即只發(fā)送一次就 可以成功發(fā)送電子郵件,相比現(xiàn)有可能需要多次發(fā)送才能成功發(fā)送電子郵件的情況,本發(fā) 明提供的方案可以大大提高電子郵件的發(fā)送效率,且在不依賴F5服務(wù)器集群負(fù)載均衡器 的情況下可以綁定多個IP地址,增加了電子郵件發(fā)送的靈活性。
【專利附圖】
【附圖說明】
[0047] 圖1為本發(fā)明實施例的電子郵件發(fā)送系統(tǒng)的架構(gòu)圖;
[0048] 圖2a為本發(fā)明實施例的一種電子郵件發(fā)送方法的流程示意圖;
[0049] 圖2b為本發(fā)明實施例的另一種電子郵件發(fā)送方法的流程示意圖;
[0050] 圖3為本發(fā)明實施例對IP管理服務(wù)器中IP數(shù)據(jù)庫進行更新的方法流程圖。
【具體實施方式】
[0051] 以下將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整的描述,顯然,所描述的實施 例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普 通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所得到的所有其它實施例,都屬于本發(fā)明所保 護的范圍。
[0052] 本申請使用的"模塊"、"系統(tǒng)"等術(shù)語旨在包括與計算機相關(guān)的實體,例如但不限 于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于:處理 器上運行的進程、處理器、對象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計算機。舉例來說,計 算設(shè)備上運行的應(yīng)用程序和此計算設(shè)備都可以是模塊。一個或多個模塊可以位于執(zhí)行中的 一個進程和/或線程內(nèi),一個模塊也可以位于一臺計算機上和/或分布于兩臺或更多臺計 算機之間。
[0053] 本發(fā)明的發(fā)明人發(fā)現(xiàn),要解決現(xiàn)有的電子發(fā)送系統(tǒng)中避免選擇已經(jīng)被加入黑名單 的IP地址來發(fā)送電子郵件的問題的關(guān)鍵在于:將F5服務(wù)器集群負(fù)載均衡器所綁定的IP地 址中的被黑IP地址摘除。然而,實際應(yīng)用中,要對F5服務(wù)器集群負(fù)載均衡器所綁定的IP地 址進行修改,需要運維人員登錄到F5實體機服務(wù)器上,從存儲有F5服務(wù)器集群負(fù)載均衡器 所綁定的IP地址的IP池中摘除被黑IP地址;這樣,存在操作風(fēng)險大、操作時間長的不足, 也降低電子郵件的發(fā)送效率。
[0054] 因此,本發(fā)明的發(fā)明人考慮,可以針對每個郵件發(fā)送服務(wù)器,在該郵件發(fā)送服務(wù)器 上綁定多個公網(wǎng)IP地址作為其綁定的各IP地址。其中,任一兩個不同的郵件發(fā)送服務(wù)器 不能綁定相同的公網(wǎng)IP地址,以此避免由于IP沖突導(dǎo)致無法與郵件接收服務(wù)器建立連接。 這樣,在不依賴F5服務(wù)器集群負(fù)載均衡器的情況下,郵件發(fā)送服務(wù)器也可以通過不同的IP 地址來發(fā)送電子郵件,相比現(xiàn)有的電子發(fā)送系統(tǒng),可以提高電子郵件發(fā)送的靈活性。
[0055] 進一步地,還可以針對該郵件發(fā)送服務(wù)器所綁定的每個IP地址,為該IP地址設(shè)置 使能參數(shù)和狀態(tài)參數(shù)。其中,使能參數(shù)的不同取值用于表示該IP地址是否為該郵件發(fā)送服 務(wù)器當(dāng)前用于發(fā)送電子郵件的IP地址;狀態(tài)參數(shù)的不同取值用于表示該IP地址是否被加 入黑名單。這樣,郵件發(fā)送服務(wù)器可以在發(fā)送電子郵件之前,可以根據(jù)各IP地址的參數(shù)配 置情況,從綁定的多個IP地址中選擇正常的、允許使用的IP地址來發(fā)送電子郵件,即只發(fā) 送一次就可以成功發(fā)送電子郵件,避免出現(xiàn)選擇被黑的地址發(fā)送電子郵件后再選擇新的IP 地址來重新發(fā)送電子郵件,相比現(xiàn)有電子郵件發(fā)送系統(tǒng),本發(fā)明提供的技術(shù)方案,可以大大 提高郵件發(fā)送的效率。
[0056] 下面結(jié)合附圖詳細(xì)說明本發(fā)明的技術(shù)方案。
[0057] 本發(fā)明實施例提供了一種電子郵件發(fā)送系統(tǒng),如圖1所示,具體包括:IP管理服務(wù) 器101和多個郵件發(fā)送服務(wù)器102。
[0058] 其中,IP管理服務(wù)器101中預(yù)先構(gòu)建了 IP數(shù)據(jù)庫,IP數(shù)據(jù)庫中針對每個郵件發(fā)送 服務(wù)器102,對于該郵件發(fā)送服務(wù)器所綁定的每個IP地址,對應(yīng)該郵件發(fā)送服務(wù)器的標(biāo)識 存儲各IP地址的使能參數(shù)use和狀態(tài)參數(shù)status。進一步地,IP管理服務(wù)器101還可以 根據(jù)各郵件發(fā)送服務(wù)器102所屬的不同IDCdnternet Data Center,互聯(lián)網(wǎng)數(shù)據(jù)中心)機 房(比如:西單、廣州),對IP管理服務(wù)器101的IP數(shù)據(jù)庫中的各郵件發(fā)送服務(wù)器102進行 IDC分類。具體地,可以針對每個郵件發(fā)送服務(wù)器,在IP管理服務(wù)器101的IP數(shù)據(jù)庫中,對 應(yīng)該郵件發(fā)送服務(wù)器的標(biāo)識存儲有該郵件發(fā)送服務(wù)器所屬的IDC機房。
[0059] 實際應(yīng)用中,在IP管理服務(wù)器101的IP數(shù)據(jù)庫中,針對每個郵件發(fā)送服務(wù)器102, 對應(yīng)該郵件發(fā)送服務(wù)器的標(biāo)識存儲有至少1個使能參數(shù)為備用的IP地址。這樣,可以保證 在郵件發(fā)送服務(wù)器選擇用來發(fā)送電子郵件的IP地址均為被黑地址時,還可以從備用的IP 地址中選擇一個IP地址來發(fā)送電子郵件,保證郵件發(fā)送服務(wù)器的正常發(fā)送。
[0060] 本發(fā)明實施例中,使能參數(shù)具體可以置為允許使用或備用;狀態(tài)參數(shù)具體可以置 為正?;虍惓!@?,當(dāng)IP地址的使能參數(shù)為異常時,表明該IP地址可能處于被黑的狀態(tài)。 實際應(yīng)用中,當(dāng)IP地址的使能參數(shù)use字段取值為0時,表明該IP地址的使能參數(shù)為備用; 當(dāng)使能參數(shù)use字段取值為1時,表明該IP地址的使能參數(shù)為允許使用;當(dāng)該IP地址的狀 態(tài)參數(shù)status字段取值為0時,表明該IP地址的狀態(tài)參數(shù)為正常;當(dāng)狀態(tài)參數(shù)status字 段取值為1時,表明該IP地址的狀態(tài)參數(shù)為異常。
[0061] 基于上述IP管理服務(wù)器101,電子郵件發(fā)送系統(tǒng)中的郵件發(fā)送服務(wù)器102從客戶 端接收到電子郵件后,可以向IP管理服務(wù)器101發(fā)送攜帶有該郵件發(fā)送服務(wù)器102的標(biāo)識 的參數(shù)查詢請求。繼而,IP管理服務(wù)器101接收到郵件發(fā)送服務(wù)器102發(fā)送的參數(shù)查詢請 求后,將根據(jù)參數(shù)查詢請求查找出的對應(yīng)IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返 回。郵件發(fā)送服務(wù)器102可以根據(jù)IP管理服務(wù)器101返回的查詢結(jié)果,從本機綁定的多個 IP地址中選擇一個使能參數(shù)為允許使用、狀態(tài)參數(shù)被置為正常的IP地址后,使用一個使能 參數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址進行電子郵件的發(fā)送。
[0062] 上述電子郵件發(fā)送系統(tǒng)進行電子郵件發(fā)送的具體方法,流程如圖2a所示,包括如 下步驟:
[0063] S201:郵件發(fā)送服務(wù)器102從客戶端接收到電子郵件后,從本機綁定的多個IP地 址中選擇一個IP地址。
[0064] 具體地,對于電子郵件發(fā)送系統(tǒng)中的每個郵件發(fā)送服務(wù)器102,該郵件發(fā)送服務(wù)器 102可以從客戶端接收到電子郵件;并從本機綁定的多個IP地址中隨機選擇一個IP地址, 或者,也可以采用輪循的方式選擇一個IP地址后,通過步驟S202-S204對當(dāng)前選中的IP地 址進行有效性判斷。實際應(yīng)用中,針對每個郵件發(fā)送服務(wù)器,可以在該郵件發(fā)送服務(wù)器102 的網(wǎng)卡上綁定多個公網(wǎng)IP地址作為其綁定的各IP地址;且任一兩個不同的郵件發(fā)送服務(wù) 器所綁定的IP地址不同。例如,對于郵件發(fā)送服務(wù)器A1、可以選擇5個公網(wǎng)IP地址(IP1? IP5)作為與郵件發(fā)送服務(wù)器A1綁定的各IP地址;對于郵件發(fā)送服務(wù)器A2,可以選擇5個 IP地址(IP11?IP15)作為與郵件發(fā)送服務(wù)器A2綁定的各IP地址。
[0065] S202:郵件發(fā)送服務(wù)器102將當(dāng)前選中的IP地址作為參數(shù)查詢請求中的指定IP 地址后向IP管理服務(wù)器101發(fā)送攜帶有指定IP地址和郵件發(fā)送服務(wù)器102的標(biāo)識的參數(shù) 查詢請求。
[0066] 具體地,郵件發(fā)送服務(wù)器102將當(dāng)前選中的IP地址作為參數(shù)查詢請求中的指定IP 地址后,將攜帶有指定IP地址和該郵件發(fā)送服務(wù)器的標(biāo)識的參數(shù)查詢請求向IP管理服務(wù) 器101發(fā)送,開始判斷當(dāng)前選中的IP地址的有效性。其中,該郵件發(fā)送服務(wù)器的標(biāo)識可以 為:本機內(nèi)網(wǎng)IP、機器名等,比如Server A1。
[0067] S203: IP管理服務(wù)器101根據(jù)從接收的參數(shù)查詢請求中解析出的指定IP地址和郵 件發(fā)送服務(wù)器的標(biāo)識后,從IP數(shù)據(jù)庫中查找郵件發(fā)送服務(wù)器的標(biāo)識對應(yīng)的該解析出的指 定IP地址的使能參數(shù)和狀態(tài)參數(shù),并作為查詢結(jié)果返回至郵件發(fā)送服務(wù)器102。
[0068] 具體地,IP管理服務(wù)器101接收到郵件發(fā)送服務(wù)器102發(fā)送的參數(shù)查詢請求后, 可以從接收的參數(shù)查詢請求中解析出郵件發(fā)送服務(wù)器102的標(biāo)識、以及指定IP地址;根據(jù) 解析出的郵件發(fā)送服務(wù)器102的標(biāo)識和指定IP地址,從IP數(shù)據(jù)庫中查找出對應(yīng)該郵件發(fā) 送服務(wù)器的標(biāo)識的指定IP地址的使能參數(shù)use和狀態(tài)參數(shù)status的當(dāng)前取值,并將得到 的該指定IP地址的使能參數(shù)use和狀態(tài)參數(shù)status的當(dāng)前取值作為查詢結(jié)果發(fā)送至與解 析出的標(biāo)識相對應(yīng)的郵件發(fā)送服務(wù)器102。
[0069] S204:郵件發(fā)送服務(wù)器102從IP管理服務(wù)器101返回的查詢結(jié)果中解析出的指 定IP地址的使能參數(shù)和狀態(tài)參數(shù),判斷該指定IP地址的使能參數(shù)和狀態(tài)參數(shù)是否分別為 允許使用和正常;若是,則執(zhí)行步驟S205 ;否則,執(zhí)行步驟S206。
[0070] 具體地,郵件發(fā)送服務(wù)器102接收IP管理服務(wù)器101返回的查詢結(jié)果,并從IP管 理服務(wù)器101返回的查詢結(jié)果中解析出該郵件發(fā)送服務(wù)器102當(dāng)前選中的指定IP地址的 使能參數(shù)use和狀態(tài)參數(shù)status的當(dāng)前取值之后,判斷解析出的使能參數(shù)use和狀態(tài)參數(shù) status的當(dāng)前取值是否滿足條件use = l&&status = 0,若滿足,即確定從IP管理服務(wù)器 101返回的查詢結(jié)果中解析出的使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常,則執(zhí)行步驟S205 ; 否則,執(zhí)行步驟S206。
[0071] S205 :郵件發(fā)送服務(wù)器102判斷當(dāng)前選中的IP地址有效,并使用當(dāng)前選中的IP地 址進行電子郵件的發(fā)送。
[0072] 具體地,郵件發(fā)送服務(wù)器102在判斷當(dāng)前選中的IP地址有效后,可以使用當(dāng)前選 中的IP地址將根據(jù)從客戶端接收到的郵件信息所生成的電子郵件向郵件接收服務(wù)器或反 垃圾服務(wù)器發(fā)送。
[0073] S206 :郵件發(fā)送服務(wù)器102判斷當(dāng)前選中的IP地址無效,且從本機綁定的多個IP 地址中重新選擇一個IP地址后,跳轉(zhuǎn)到步驟S202。
[0074] 具體地,郵件發(fā)送服務(wù)器102判斷當(dāng)前選中的IP地址無效之后,從本機綁定的多 個IP地址中重新選擇一個IP地址,并對該IP地址的有效性進行判斷,即跳轉(zhuǎn)到步驟S202。
[0075] 實際應(yīng)用中,通過上述方法進行電子郵件的發(fā)送,郵件發(fā)送服務(wù)器102在獲取本 機一個綁定的IP地址,去IP管理服務(wù)器上查詢,然后取回來后檢查該IP地址的使能參數(shù) 和狀態(tài)參數(shù)是否符合有效條件,若不符合,則需再取本機一個IP地址,去IP管理服務(wù)器上 查詢,在進行檢查;若該郵件發(fā)送服務(wù)器102所綁定的多個IP地址中存在多個無效的IP地 址時,可能會造成網(wǎng)絡(luò)請求數(shù)量多且浪費時間,對IP管理服務(wù)器增加了多次查詢,造成負(fù) 載的加重。
[0076] 因此,更優(yōu)地,上述電子郵件發(fā)送系統(tǒng)還可以采用如圖2b所示的方法進行電子郵 件發(fā)送,具體包括如下步驟:
[0077] S211 :郵件發(fā)送服務(wù)器102從客戶端接收到電子郵件后,向IP管理服務(wù)器101發(fā) 送攜帶有該郵件發(fā)送服務(wù)器的標(biāo)識的參數(shù)查詢請求。
[0078] S212 :IP管理服務(wù)器101接收到參數(shù)查詢請求后,查找與參數(shù)查詢請求中攜帶的 郵件發(fā)送服務(wù)器的標(biāo)識對應(yīng)的所有IP地址的使能參數(shù)和狀態(tài)參數(shù),并將查找出的所有IP 地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返回至郵件發(fā)送服務(wù)器102。
[0079] 具體地,IP管理服務(wù)器101接收到郵件發(fā)送服務(wù)器102發(fā)送的參數(shù)查詢請求后, 可以從接收的參數(shù)查詢請求中解析出郵件發(fā)送服務(wù)器102的標(biāo)識;根據(jù)解析出的郵件發(fā)送 服務(wù)器102的標(biāo)識,從IP數(shù)據(jù)庫中獲取與該郵件發(fā)送服務(wù)器的標(biāo)識相對應(yīng)的所有IP地址 的使能參數(shù)use和狀態(tài)參數(shù)status的當(dāng)前取值,并將獲取的與該郵件發(fā)送服務(wù)器的標(biāo)識相 對應(yīng)的所有IP地址的使能參數(shù)use和狀態(tài)參數(shù)status的當(dāng)前取值作為查詢結(jié)果,發(fā)送至 與解析出的標(biāo)識相對應(yīng)的郵件發(fā)送服務(wù)器102。其中,IP數(shù)據(jù)庫中獲取與該郵件發(fā)送服務(wù) 器的標(biāo)識相對應(yīng)的所有IP地址具體為該郵件發(fā)送服務(wù)器所綁定的各IP地址。
[0080] S213 :郵件發(fā)送服務(wù)器102根據(jù)IP管理服務(wù)器返回的查詢結(jié)果,從本機綁定的多 個IP地址中選擇一個使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址后,使用當(dāng)前選中的 IP地址進行電子郵件的發(fā)送。
[0081] 具體地,郵件發(fā)送服務(wù)器102接收到IP管理服務(wù)器返回的與參數(shù)查詢請求中攜帶 的標(biāo)識對應(yīng)的所有IP地址及其使能參數(shù)和狀態(tài)參數(shù)的當(dāng)前取值后,從中選擇使能參數(shù)為 允許使用、狀態(tài)參數(shù)為正常(即use = 1且status = 0)的一個IP地址;并使用當(dāng)前選中 的IP地址進行電子郵件的發(fā)送。
[0082] 當(dāng)然,實際應(yīng)用中,IP管理服務(wù)器101也可以將從與該郵件發(fā)送服務(wù)器的標(biāo)識相 對應(yīng)的所有IP地址中選擇出的使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常的所有IP地址發(fā)送 至郵件發(fā)送服務(wù)器102。這樣,郵件發(fā)送服務(wù)器102可以直接從接收的所有IP地址中隨機 選取一個IP地址來發(fā)送電子郵件。
[0083] 更優(yōu)地,本發(fā)明實施例中,上述電子郵件發(fā)送系統(tǒng)中還可包括:IP檢查服務(wù)器 103。IP檢查服務(wù)器103主要用于定期獲取公布的黑名單列表;例如,從反垃圾郵件組織網(wǎng) 站定期下載實時更新公布的RBL(Realtime Blackhole List,實時黑名單列表)。繼而,可 以根據(jù)獲取到的黑名單列表對IP管理服務(wù)器101中的IP數(shù)據(jù)庫進行更新。具體地,利用 實時黑名單列表,對IP數(shù)據(jù)庫中存儲的各IP地址進行檢查,從中確定出被加入黑名單的IP 地址和相較于上次更新已被洗白的IP地址;并針對上述每個IP地址,在IP管理服務(wù)器101 中的IP數(shù)據(jù)庫中對應(yīng)該IP地址的參數(shù)進行調(diào)整。
[0084] 其中,對IP管理服務(wù)器中IP數(shù)據(jù)庫進行更新的方法,流程如圖3所示,具體可以 包括如下步驟:
[0085] S301 :IP檢查服務(wù)器103針對IP管理服務(wù)器101中存儲的每個IP地址,檢查該 IP地址是否被列入黑名單,若是,則執(zhí)行步驟S302 ;否則,執(zhí)行步驟S305。
[0086] 實際應(yīng)用中,IP檢查服務(wù)器103可以定期獲取IP管理服務(wù)器101中存儲的所有 的IP地址及其當(dāng)前的使能參數(shù)和狀態(tài)參數(shù)。繼而,針對獲取的IP管理服務(wù)器的IP數(shù)據(jù)庫 中的每個IP地址,IP檢查服務(wù)器103可以將該IP地址與公用的實時黑名單列表中的各被 黑IP地址進行比較,若該IP地址存在于公用的實時黑名單列表中,則判斷該IP地址已被 列入黑名單,向運營人員發(fā)送報警郵件,并執(zhí)行步驟S302 ;否則,執(zhí)行步驟S305。
[0087] S302 :若IP管理服務(wù)器101中對應(yīng)該IP地址的當(dāng)前的狀態(tài)參數(shù)為正常,則IP檢 查服務(wù)器103向IP管理服務(wù)器101發(fā)送攜帶有該IP地址的異常通知信息。
[0088] 具體地,針對IP管理服務(wù)器101中的每個IP地址,若IP檢查服務(wù)器103檢查出 該IP地址被列入黑名單,則IP檢查服務(wù)器103可以進一步檢查該IP地址當(dāng)前的狀態(tài)參數(shù) 是否為正常,若是,即該IP地址當(dāng)前的狀態(tài)參數(shù)Status字段取值為0,則向IP管理服務(wù)器 發(fā)送攜帶有該IP地址的異常通知信息;若不是,則表明該IP地址還未被洗白,郵件發(fā)送服 務(wù)器102發(fā)送電子郵件的過程中將不會選中該IP地址來發(fā)送電子郵件,這樣,由于無法選 中被黑IP地址發(fā)送電子郵件的過程,也就避免了利用黑IP地址不能成功發(fā)送電子郵件所 造成的時間浪費。
[0089] S303 :IP管理服務(wù)器101從接收的異常通知信息中獲取IP地址后,將該IP地址的 狀態(tài)參數(shù)置為異常、使能參數(shù)置為備用后,確定出該IP地址所對應(yīng)的郵件發(fā)送服務(wù)器102 的標(biāo)識。
[0090] 具體地,IP管理服務(wù)器101接收到IP檢查服務(wù)器103發(fā)送的異常通知信息之后, 從接收的異常通知信息中獲取已被加入黑名單、但在IP數(shù)據(jù)庫中還未標(biāo)明被黑的IP地址; 并將該IP地址的狀態(tài)參數(shù)置為異常、使能參數(shù)置為備用(即將狀態(tài)參數(shù)status字段配置 為1,使能參數(shù)use字段配置為0)后,確定出該IP地址所對應(yīng)的郵件發(fā)送服務(wù)器102的標(biāo) 識。
[0091] S304 :IP管理服務(wù)器101從確定出的郵件發(fā)送服務(wù)器102的標(biāo)識所對應(yīng)的其它IP 地址中,選擇一個狀態(tài)參數(shù)為正常,使能參數(shù)為備用的IP地址,并將選擇出的IP地址的使 能參數(shù)置為允許使用。
[0092] 具體地,IP管理服務(wù)器101可以根據(jù)確定出的郵件發(fā)送服務(wù)器102的標(biāo)識,從IP 數(shù)據(jù)庫中查找出與該標(biāo)識對應(yīng)的其他IP地址,并從中選擇一個狀態(tài)參數(shù)為正常,使能參數(shù) 為備用的IP地址,將該被選中的IP地址的使能參數(shù)置為允許使用。這樣,郵件發(fā)送服務(wù)器 102在下一次電子郵件發(fā)送過程中,可以動態(tài)選擇狀態(tài)參數(shù)為正常,使能參數(shù)為允許使用的 IP地址來發(fā)送電子郵件,避免通過已被加入黑名單的IP地址來發(fā)送電子郵件,在發(fā)送不成 功的情況下再重新選擇有效的IP地址來發(fā)送電子郵件,提高了電子郵件發(fā)送的效率。
[0093] S305 :若IP管理服務(wù)器101中對應(yīng)該IP地址的當(dāng)前的狀態(tài)參數(shù)為異常,則IP檢 查服務(wù)器向IP管理服務(wù)器發(fā)送攜帶有該IP地址的正常通知信息。
[0094] 具體地,針對IP管理服務(wù)器101中的每個IP地址,若IP檢查服務(wù)器103檢查出 該IP地址沒被列入黑名單后,IP檢查服務(wù)器103可以進一步判斷該IP地址的當(dāng)前的狀態(tài) 參數(shù)是否為異常,若是,則表明該IP地址在本次更新之前屬于公用的實時黑名單列表中的 黑IP地址,但現(xiàn)已被洗白,可以向IP管理服務(wù)器101發(fā)送攜帶有該IP地址的正常通知信 息,以此通知IP管理服務(wù)器101對該IP地址的狀態(tài)參數(shù)進行調(diào)整。
[0095] S306 :IP管理服務(wù)器101從接收的正常通知信息中獲取IP地址后,將該IP地址 的狀態(tài)參數(shù)置為正常。
[0096] 具體地,IP管理服務(wù)器101接收到IP檢查服務(wù)器103發(fā)送的正常通知信息,并從 接收的正常通知信息中獲取已被洗白的、但在IP數(shù)據(jù)庫中仍被標(biāo)明為被黑的IP地址后,將 該IP地址的狀態(tài)參數(shù)置為正常。這樣,若該IP地址當(dāng)前的使能參數(shù)為允許使用,則該IP 地址有效,郵件發(fā)送服務(wù)器102可以使用該IP地址來發(fā)送電子郵件。
[0097] 本發(fā)明的技術(shù)方案中,郵件發(fā)送服務(wù)器可以從本機綁定的多個IP地址中選擇一 個IP地址后,根據(jù)IP管理服務(wù)器中存儲的各IP地址的使能參數(shù)和狀態(tài)參數(shù)的狀況,判斷 當(dāng)前選中的IP地址的有效性,若郵件發(fā)送服務(wù)器在判斷當(dāng)前選中的IP地址有效后,則可以 使用當(dāng)前選中的IP地址進行電子郵件的發(fā)送。這樣,郵件發(fā)送服務(wù)器只通過有效IP地址 來發(fā)送電子郵件,即只發(fā)送一次就可以成功發(fā)送電子郵件,相比現(xiàn)有可能需要多次發(fā)送才 能成功發(fā)送電子郵件的情況,本發(fā)明提供的方案可以大大提高電子郵件的發(fā)送效率,且在 不依賴F5服務(wù)器集群負(fù)載均衡器的情況下可以綁定多個IP地址,增加了電子郵件發(fā)送的 靈活性。
[0098] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于計算機可讀取存儲介質(zhì)中,如:ROM/ RAM、磁碟、光盤等。
[〇〇99] 以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng) 視為本發(fā)明的保護范圍。
【權(quán)利要求】
1. 一種電子郵件發(fā)送系統(tǒng),其特征在于,包括:多個郵件發(fā)送服務(wù)器、IP管理服務(wù)器; 其中, 所述郵件發(fā)送服務(wù)器用于從客戶端接收到電子郵件后,向所述IP管理服務(wù)器發(fā)送參 數(shù)查詢請求;根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,使用一個使能參數(shù)為允許使用、狀 態(tài)參數(shù)為正常的IP地址進行所述電子郵件的發(fā)送; 所述IP管理服務(wù)器用于針對每個郵件發(fā)送服務(wù)器,對于該郵件發(fā)送服務(wù)器所綁定的 每個IP地址,對應(yīng)該郵件發(fā)送服務(wù)器的標(biāo)識存儲各IP地址的使能參數(shù)和狀態(tài)參數(shù),所述使 能參數(shù)置為允許使用或備用,所述狀態(tài)參數(shù)置為正?;虍惓?;以及接收到所述郵件發(fā)送服 務(wù)器發(fā)送的參數(shù)查詢請求后,將根據(jù)所述參數(shù)查詢請求查找出的對應(yīng)IP地址的使能參數(shù) 和狀態(tài)參數(shù)作為查詢結(jié)果返回。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述參數(shù)查詢請求中攜帶郵件發(fā)送服務(wù)器 的標(biāo)識; 所述IP管理服務(wù)器具體用于查找與接收的參數(shù)查詢請求中攜帶的郵件發(fā)送服務(wù)器的 標(biāo)識對應(yīng)的所有IP地址的使能參數(shù)和狀態(tài)參數(shù),將查找出的所有IP地址的使能參數(shù)和狀 態(tài)參數(shù)作為查詢結(jié)果返回;以及 所述郵件發(fā)送服務(wù)器具體用于根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,從本機綁定 的多個IP地址中選擇一個使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址,并使用當(dāng)前選 中的IP地址進行所述電子郵件的發(fā)送。
3. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述參數(shù)查詢請求中攜帶郵件發(fā)送服務(wù)器 的標(biāo)識和指定IP地址;以及 所述郵件發(fā)送服務(wù)器具體用于從本機綁定的多個IP地址中選擇一個IP地址,判斷當(dāng) 前選中的IP地址的有效性:將當(dāng)前選中的IP地址作為參數(shù)查詢請求中的指定IP地址后向 IP管理服務(wù)器發(fā)送該參數(shù)查詢請求;若確定所述IP管理服務(wù)器返回的查詢結(jié)果中該指定 IP地址的使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常,則判斷當(dāng)前選中的IP地址有效;否則,判 斷當(dāng)前選中的IP地址無效,重新選擇一個IP地址繼續(xù)判斷有效性;以及所述郵件發(fā)送服務(wù) 器在判斷當(dāng)前選中的IP地址有效后,使用當(dāng)前選中的IP地址進行所述電子郵件的發(fā)送;以 及 所述IP管理服務(wù)器具體用于根據(jù)從接收的參數(shù)查詢請求中解析出的指定IP地址和郵 件發(fā)送服務(wù)器的標(biāo)識,查找所述郵件發(fā)送服務(wù)器的標(biāo)識對應(yīng)的該指定IP地址的使能參數(shù) 和狀態(tài)參數(shù),并將查找出的該指定IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返回。
4. 如權(quán)利要求1-3任一所述的系統(tǒng),其特征在于,還包括: IP檢查服務(wù)器,用于針對所述IP管理服務(wù)器中存儲的每個IP地址,若檢查出該IP地 址被列入黑名單,且該IP地址當(dāng)前的狀態(tài)參數(shù)為正常,則向所述IP管理服務(wù)器發(fā)送攜帶有 該IP地址的異常通知信息;以及 所述IP管理服務(wù)器還用于從接收的異常通知信息中獲取IP地址后,將該IP地址的 狀態(tài)參數(shù)置為異常、使能參數(shù)置為備用后,確定出該IP地址所對應(yīng)的郵件發(fā)送服務(wù)器的標(biāo) 識;并從確定出的郵件發(fā)送服務(wù)器的標(biāo)識所對應(yīng)的其它IP地址中,選擇一個狀態(tài)參數(shù)為正 常,使能參數(shù)為備用的IP地址,將其使能參數(shù)置為允許使用。
5. 如權(quán)利要求4所述的系統(tǒng),其特征在于, 所述IP檢查服務(wù)器還用于針對所述IP管理服務(wù)器中存儲的每個IP地址,若檢查出該 IP地址沒被列入黑名單,且該IP地址當(dāng)前的狀態(tài)參數(shù)為異常,則向所述IP管理服務(wù)器發(fā)送 攜帶有該IP地址的正常通知信息;以及 所述IP管理服務(wù)器還用于從接收的正常通知信息中獲取IP地址后,將該IP地址的狀 態(tài)參數(shù)置為正常。
6. -種電子郵件發(fā)送方法,其特征在于,包括: 郵件發(fā)送服務(wù)器從客戶端接收到電子郵件后,向IP管理服務(wù)器發(fā)送參數(shù)查詢請求; IP管理服務(wù)器接收到所述參數(shù)查詢請求后,將根據(jù)所述參數(shù)查詢請求查找出的對應(yīng) IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返回; 所述郵件發(fā)送服務(wù)器根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,使用一個使能參數(shù)為 允許使用、狀態(tài)參數(shù)為正常的IP地址進行所述電子郵件的發(fā)送; 其中,所述IP管理服務(wù)器針對每個郵件發(fā)送服務(wù)器,對于該郵件發(fā)送服務(wù)器所綁定的 每個IP地址,對應(yīng)該郵件發(fā)送服務(wù)器的標(biāo)識存儲各IP地址的使能參數(shù)和狀態(tài)參數(shù),所述使 能參數(shù)置為允許使用或備用,所述狀態(tài)參數(shù)置為正?;虍惓?。
7. 如權(quán)利要求6所述的方法,其特征在于,所述參數(shù)查詢請求中攜帶郵件發(fā)送服務(wù)器 的標(biāo)識; 所述將根據(jù)所述參數(shù)查詢請求查找出的對應(yīng)IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢 結(jié)果返回,具體包括: 所述IP管理服務(wù)器查找與所述參數(shù)查詢請求中攜帶的郵件發(fā)送服務(wù)器的標(biāo)識對應(yīng)的 所有IP地址的使能參數(shù)和狀態(tài)參數(shù),將查找出的所有IP地址的使能參數(shù)和狀態(tài)參數(shù)作為 查詢結(jié)果返回;以及 所述郵件發(fā)送服務(wù)器根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,使用一個使能參數(shù)為 允許使用、狀態(tài)參數(shù)為正常的IP地址進行所述電子郵件的發(fā)送,具體包括: 所述郵件發(fā)送服務(wù)器根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,從本機綁定的多個IP 地址中選擇一個使能參數(shù)為允許使用、狀態(tài)參數(shù)為正常的IP地址,并使用當(dāng)前選中的IP地 址進行所述電子郵件的發(fā)送。
8. 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述參數(shù)查詢請求中攜帶郵件發(fā)送服務(wù)器 的標(biāo)識和指定IP地址;以及 所述向IP管理服務(wù)器發(fā)送參數(shù)查詢請求,具體包括: 所述郵件發(fā)送服務(wù)器從本機綁定的多個IP地址中選擇一個IP地址,將當(dāng)前選中的IP 地址作為參數(shù)查詢請求中的指定IP地址后向IP管理服務(wù)器發(fā)送該參數(shù)查詢請求;以及 所述將根據(jù)所述參數(shù)查詢請求查找出的對應(yīng)IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢 結(jié)果返回,具體包括: 所述IP管理服務(wù)器根據(jù)從接收的參數(shù)查詢請求中解析出的指定IP地址和郵件發(fā)送服 務(wù)器的標(biāo)識,查找所述郵件發(fā)送服務(wù)器的標(biāo)識對應(yīng)的該指定IP地址的使能參數(shù)和狀態(tài)參 數(shù),并將查找出的該指定IP地址的使能參數(shù)和狀態(tài)參數(shù)作為查詢結(jié)果返回;以及 所述郵件發(fā)送服務(wù)器根據(jù)所述IP管理服務(wù)器返回的查詢結(jié)果,使用一個使能參數(shù)為 允許使用、狀態(tài)參數(shù)為正常的IP地址進行所述電子郵件的發(fā)送,具體包括: 所述郵件發(fā)送服務(wù)器若確定所述IP管理服務(wù)器返回的查詢結(jié)果中該指定IP地址的使 能參數(shù)為允許使用、狀態(tài)參數(shù)為正常,則判斷當(dāng)前選中的IP地址有效;否則,判斷當(dāng)前選中 的IP地址無效,重新選擇一個IP地址繼續(xù)判斷有效性;以及所述郵件發(fā)送服務(wù)器在判斷當(dāng) 前選中的IP地址有效后,使用當(dāng)前選中的IP地址進行所述電子郵件的發(fā)送。
9. 如權(quán)利要求6-8任一所述的方法,其特征在于,還包括: IP檢查服務(wù)器針對所述IP管理服務(wù)器中存儲的每個IP地址,若檢查出該IP地址被 列入黑名單,且該IP地址當(dāng)前的狀態(tài)參數(shù)為正常,則向所述IP管理服務(wù)器發(fā)送攜帶有該IP 地址的異常通知信息; 所述IP管理服務(wù)器從接收的異常通知信息中獲取IP地址后,將該IP地址的狀態(tài)參數(shù) 置為異常、使能參數(shù)置為備用后,確定出該IP地址所對應(yīng)的郵件發(fā)送服務(wù)器的標(biāo)識;并從 確定出的郵件發(fā)送服務(wù)器的標(biāo)識所對應(yīng)的其它IP地址中,選擇一個狀態(tài)參數(shù)為正常,使能 參數(shù)為備用的IP地址,并將選擇出的IP地址的使能參數(shù)置為允許使用。
10. 如權(quán)利要求9所述的方法,其特征在于,還包括: 所述IP檢查服務(wù)器針對所述IP管理服務(wù)器中存儲的每個IP地址,若檢查出該IP地 址沒被列入黑名單,且該IP地址當(dāng)前的狀態(tài)參數(shù)為異常,則向所述IP管理服務(wù)器發(fā)送攜帶 有該IP地址的正常通知信息; 所述IP管理服務(wù)器從接收的正常通知信息中獲取IP地址后,將該IP地址的狀態(tài)參數(shù) 置為正常。
【文檔編號】H04L29/06GK104104589SQ201410283275
【公開日】2014年10月15日 申請日期:2014年6月23日 優(yōu)先權(quán)日:2014年6月23日
【發(fā)明者】宋健 申請人:新浪網(wǎng)技術(shù)(中國)有限公司