亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種跨域遠(yuǎn)程郵件的發(fā)送方法及系統(tǒng)的制作方法

文檔序號:7925777閱讀:280來源:國知局
專利名稱:一種跨域遠(yuǎn)程郵件的發(fā)送方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種跨域遠(yuǎn)程郵件的發(fā)送方法及系統(tǒng)。
背景技術(shù)
電子郵件傳輸-使用的協(xié)議為簡單郵件傳輸協(xié)i義(Simple Mail Transfer Protocol, SMTP) 。 SMTP協(xié)議是存儲轉(zhuǎn)發(fā)協(xié)議,允許郵件通過一系列服務(wù)器 發(fā)送到最終目的地。服務(wù)器在一個(gè)隊(duì)列中存儲到達(dá)的郵件,等待發(fā)送到下一個(gè) 目的地,下一個(gè)目的地可以是本地用戶,或者是遠(yuǎn)程的郵件服務(wù)器。
當(dāng)發(fā)送跨域遠(yuǎn)程郵件時(shí),用戶通過郵件用戶代理(Mail User Agent, MUA), 例如通過瀏覽器,Windows的outlook, foxmail等,用Webmail、 smtp、 Esmtp 等方式將郵件發(fā)送至SMTP邊界網(wǎng)關(guān)(Border Gateways, BG) 。 SMTP BG提 供標(biāo)準(zhǔn)的SMTP協(xié)議發(fā)送郵件,接受從本郵件系統(tǒng)的其他郵件傳送代理(Mail Transfer Agent, MTA)來的郵件,通過公網(wǎng)發(fā)送到外域郵件服務(wù)器。來自外域 郵件服務(wù)器的用戶郵件也可以通過郵件交換服務(wù)器(Mail Exchanger, MX)發(fā) 送至SMTP BG,由SMTP BG通過公網(wǎng)發(fā)送至其他外域郵件服務(wù)器。
在用戶發(fā)送跨域(本域到外域)遠(yuǎn)程郵件時(shí),例如國內(nèi)發(fā)送到國外的郵件, 由于采用普通公網(wǎng),公網(wǎng)網(wǎng)絡(luò)資源不足使發(fā)郵件發(fā)送的速度非常慢。同時(shí),公 網(wǎng)網(wǎng)絡(luò)不穩(wěn)定,導(dǎo)致郵件發(fā)送經(jīng)常中斷,導(dǎo)致用戶不滿。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種跨域遠(yuǎn)程郵件的發(fā)送方法,旨在解決現(xiàn) 有發(fā)送跨域遠(yuǎn)程郵件時(shí),采用普通公網(wǎng)傳輸,導(dǎo)致郵件發(fā)送速度慢的問題。 本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的, 一種跨域遠(yuǎn)程郵件的發(fā)送方法,所述方法包
括下述步驟
接收用戶從本域l殳遞到外域的郵件;
通過內(nèi)部網(wǎng)絡(luò)將所述郵件由本域轉(zhuǎn)發(fā)至外域。
本發(fā)明實(shí)施例的另一目的在于提供一種跨域遠(yuǎn)程郵件的發(fā)送系統(tǒng),所述系
統(tǒng)包括
設(shè)置于本域的中繼服務(wù)器,用于接收用戶從本域投遞到外域的郵件,將所 述郵件發(fā)送至外域;以及
設(shè)置于外域的轉(zhuǎn)發(fā)服務(wù)器,通過內(nèi)部網(wǎng)絡(luò)與所述中繼服務(wù)器連接,用于接 收所述中繼服務(wù)器經(jīng)內(nèi)部網(wǎng)絡(luò)發(fā)送的本域投遞到外域的郵件,將所述郵件轉(zhuǎn)發(fā) 至外域郵件服務(wù)器。
在本發(fā)明實(shí)施例中,由于采用內(nèi)部網(wǎng)絡(luò)傳輸跨域遠(yuǎn)程郵件,能夠大大提高 郵件的傳輸速度,保證郵件傳輸?shù)姆€(wěn)定性。


圖1是現(xiàn)有技術(shù)提供的跨域遠(yuǎn)程郵件傳輸系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖; 圖2是本發(fā)明實(shí)施例提供的跨域遠(yuǎn)程郵件發(fā)送方法的實(shí)現(xiàn)流程圖; 圖3是本發(fā)明實(shí)施例提供的跨域遠(yuǎn)程郵件發(fā)送系統(tǒng)的網(wǎng)絡(luò)架構(gòu)圖; 圖4是本發(fā)明實(shí)施例提供的中繼服務(wù)器的結(jié)構(gòu)圖; 圖5是本發(fā)明實(shí)施例提供的轉(zhuǎn)發(fā)服務(wù)器的結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實(shí)施例中,通過內(nèi)部網(wǎng)絡(luò)將遠(yuǎn)程跨域郵件從本域傳輸至外域,可 以保證傳輸郵件傳輸?shù)姆€(wěn)定性,大大提高遠(yuǎn)程跨域郵件的傳輸速度,減少郵件
傳輸中斷的發(fā)生。
本發(fā)明實(shí)施例中的內(nèi)部網(wǎng)絡(luò)是一種局域網(wǎng),其架設(shè)方法與局域網(wǎng)基本相 同,本域到外域一般通過專線連接,可以保證比較快的郵件傳輸速度,以及郵 件傳輸?shù)姆€(wěn)定性。
圖2示出了本發(fā)明實(shí)施例提供的跨域遠(yuǎn)程郵件發(fā)送方法的實(shí)現(xiàn)流程,詳述
如下:
在步驟S201中,接收用戶從本域投遞到外域的郵件; 在步驟S202中,通過內(nèi)部網(wǎng)絡(luò)將郵件由本域轉(zhuǎn)發(fā)至外域。 作為本發(fā)明的一個(gè)實(shí)施例,為了避免郵件傳輸中斷對用戶的不良影響,對
在傳輸過程中出現(xiàn)中斷的郵件采取斷點(diǎn)續(xù)傳的方式,保證郵件傳輸?shù)耐暾浴?br> 本域在郵件傳輸中斷時(shí),向外域發(fā)送郵件續(xù)傳請求,外域才艮據(jù)已接收的郵件字
節(jié),獲取郵件傳輸?shù)闹袛嗵幮畔?,通知本域從何處續(xù)傳,本域從郵件的中斷處
向外域續(xù)傳傳輸中斷的郵件。
在本發(fā)明實(shí)施例中,當(dāng)外域郵件4殳遞失敗時(shí),本域接收內(nèi)部網(wǎng)絡(luò)退回的郵
件,然后可以采用普通方式,通過公網(wǎng)向外域重新發(fā)送退回的郵件。
圖3示出了本發(fā)明實(shí)施例提供的跨域遠(yuǎn)程郵件發(fā)送系統(tǒng)的網(wǎng)絡(luò)架構(gòu),為了
便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
設(shè)置于本域的中繼服務(wù)器31通過內(nèi)部網(wǎng)絡(luò)32與設(shè)置于外域的轉(zhuǎn)發(fā)服務(wù)器
33連接。
中繼服務(wù)器31可以采用標(biāo)準(zhǔn)的SMTP協(xié)議接收用戶從本域投遞到外域的 郵件,經(jīng)內(nèi)部網(wǎng)絡(luò)32將郵件投遞到轉(zhuǎn)發(fā)服務(wù)器33。轉(zhuǎn)發(fā)服務(wù)器33接收中繼服 務(wù)器31從本域發(fā)送過來的郵件,接收完成后轉(zhuǎn)發(fā)給外域邊界網(wǎng)關(guān)(BG) 34, 轉(zhuǎn)發(fā)成功后將郵件刪除。
本域BG接收中繼服務(wù)器31退回的郵件,通過普通的方式通過公網(wǎng)向外 域BG34發(fā)送郵件。
外域BG 34接收轉(zhuǎn)發(fā)服務(wù)器33發(fā)送過來的郵件,投遞到外域郵件運(yùn)營商
的外域郵件服務(wù)器,如果投遞成功則結(jié)束。作為本發(fā)明的一個(gè)實(shí)施例,如果投
遞失敗,外域BG 34則向本域MX 35退回郵件,外域BG 34經(jīng)過中繼服務(wù)器 31的配置,退回郵件時(shí)將指定一個(gè)IP地址,該IP地址為本域MX 35的IP地 址。同時(shí),通過中繼服務(wù)器31對本域MX35進(jìn)行配置,配置本域MX35允許 郵件的發(fā)件域?yàn)楸居虻挠蛎缶Y,專門接收來自外域BG34的退回郵件。
圖4示出了本發(fā)明實(shí)施例提供的中繼服務(wù)器的結(jié)構(gòu),為了便于說明,僅示 出了與本發(fā)明實(shí)施例相關(guān)的部分。
中繼服務(wù)器31給其他郵件才殳遞代理(Mail Deliver Agent, MDA)使用的 客戶端程序,即MTA收到用戶的郵件后,通過收件人的域名判斷出是發(fā)往外 域的,連接本域郵件接收單元311,向本域郵件接收單元311發(fā)送郵件的發(fā)件 人、收件人、多功負(fù)& Internet由卩件擴(kuò)充(Multipurpose Internet Email Extension, MIME)、郵件的字節(jié)等郵件信息。
本域郵件接收單元311成功接收這些郵件信息后,將這些郵件信息保存為 一個(gè)文件存放到本域郵件隊(duì)列312,該文件的文件名全局唯一,與轉(zhuǎn)發(fā)服務(wù)器 33收到郵件后形成的文件名相同。
本域郵件接收單元3U成功接收郵件后,將郵件在本域郵件隊(duì)列312中的 文件名放入共享內(nèi)存313。作為本發(fā)明的一個(gè)實(shí)施例,共享內(nèi)存313有互斥鎖 保護(hù),以保證共享數(shù)據(jù)操作的完整性,共享內(nèi)存313中的每個(gè)對象都對應(yīng)于一 個(gè)可稱為"互斥鎖"的標(biāo)記,該標(biāo)記用來保證在任一時(shí)刻,只能有一個(gè)線程訪 問該對象。
作為本發(fā)明的一個(gè)實(shí)施例,本域郵件接收單元311如果發(fā)現(xiàn)共享內(nèi)存313 已滿,則將郵件發(fā)送給本域BG,并從本域郵件隊(duì)列312中將該郵件刪除,本 域BG通過普通方式經(jīng)由公網(wǎng)發(fā)送至外域BG34。
本域郵件投遞單元314啟動(dòng)時(shí)掃描本域郵件隊(duì)列312,將本域郵件隊(duì)列312 中所有郵件的文件名放入共享內(nèi)存313,以供后續(xù)投遞。投遞時(shí),本域郵件投 遞單元314循環(huán)從共享內(nèi)存313中取出要投遞的郵件的文件名,從本域郵件隊(duì)列312中取得該郵件的相關(guān)信息,例如發(fā)件人、收件人、MIME等,投遞到轉(zhuǎn) 發(fā)服務(wù)器33。
如果投遞成功,本域郵件投遞單元314從本域郵件隊(duì)列312中刪除該郵件。 作為本發(fā)明的一個(gè)實(shí)施例,如果多次投遞失敗,則本域郵件投遞單元314將該 郵件發(fā)送給本域BG,并從本域郵件隊(duì)列312中將該郵件刪除,由本域BG通 過普通方式經(jīng)由公網(wǎng)發(fā)送至外域BG 34。
為了避免傳輸中斷造成郵件傳輸失敗,作為本發(fā)明的一個(gè)實(shí)施例,如果在 郵件傳輸過程中出現(xiàn)中斷,郵件續(xù)傳請求模塊3141向轉(zhuǎn)發(fā)服務(wù)器33發(fā)送郵件 續(xù)傳請求,獲取轉(zhuǎn)發(fā)服務(wù)器33返回的傳輸中斷郵件的中斷處信息。郵件續(xù)傳模 塊3142根據(jù)郵件續(xù)傳請求模塊3141獲得的中斷處信息,從郵件的中斷處開始 向轉(zhuǎn)發(fā)服務(wù)器33續(xù)傳傳輸中斷的郵件。
圖5示出了本發(fā)明實(shí)施例提供的轉(zhuǎn)發(fā)服務(wù)器的結(jié)構(gòu),為了便于說明,僅示
出了與本發(fā)明實(shí)施例相關(guān)的部分。
外域郵件接收單元331收到中繼服務(wù)器31發(fā)送的郵件后,獲取郵件的發(fā)件
人、收件人、MIME、郵件的字節(jié)等郵件信息,將這些郵件信息保存為一個(gè)文 件存放到外域郵件隊(duì)列332,該文件的文件名與中繼服務(wù)器31中形成的文件名 相同,禍^正文件名全局唯一。
外域郵件:投遞單元333將外域郵件隊(duì)列332中的郵件解析為外i或BG 34能 夠接受的格式,轉(zhuǎn)發(fā)給外域BG34,通過外域BG34發(fā)送給外域郵件運(yùn)營商的 外域郵件服務(wù)器。
作為本發(fā)明的一個(gè)實(shí)施例,如果郵件在傳輸過程中出現(xiàn)中斷,中繼服務(wù)器 31的本域郵件:投遞單元314向郵件續(xù)傳定位^f莫塊3311發(fā)送郵件續(xù)傳請求,郵 件續(xù)傳定位模塊3311根據(jù)斷點(diǎn)續(xù)傳協(xié)議得知郵件的文件名,從外域郵件隊(duì)列 332中取出此郵件,得知該郵件已接收的字節(jié),通知本域郵件投遞單元314從 何處開始續(xù)傳傳輸中斷的郵件。續(xù)傳接收完成后,外域郵件沖殳遞單元333從外 域郵件隊(duì)列332中讀出此郵件,獲取發(fā)件人、收件人、MIME等信息,轉(zhuǎn)發(fā)給
外域BG34,并將其從外域郵件隊(duì)列332中刪除。
在本發(fā)明實(shí)施例,由于釆用內(nèi)部網(wǎng)絡(luò)傳輸跨域遠(yuǎn)程郵件,能夠大大提高郵 件的傳輸速度,保證郵件傳輸?shù)姆€(wěn)定性。同時(shí),通過斷點(diǎn)續(xù)傳可以有效的提高 網(wǎng)絡(luò)資源的利用率,避免郵件傳輸中斷造成郵件傳輸失敗。另外,可以采用內(nèi) 部私有協(xié)議,能夠有效的防止網(wǎng)絡(luò)攻擊。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種跨域遠(yuǎn)程郵件的發(fā)送方法,其特征在于,所述方法包括下述步驟:接收用戶從本域投遞到外域的郵件;通過內(nèi)部網(wǎng)絡(luò)將所述郵件由本域轉(zhuǎn)發(fā)至外域。
2、 如權(quán)利要求1所迷的方法,其特征在于,所述方法進(jìn)一步包括下述步驟 在郵件傳輸中斷時(shí),向外域發(fā)送郵件續(xù)傳請求,獲取外域返回的郵件傳輸?shù)闹袛嗵幮畔ⅲ桓鶕?jù)獲:f又的中斷處信息向外域續(xù)傳傳輸中斷的郵件。
3、 如權(quán)利要求2所迷的方法,其特征在于,所述方法進(jìn)一步包括下述步驟 接收外域的郵件續(xù)傳請求,根據(jù)已接收的郵件字節(jié),獲取郵件傳輸?shù)闹袛嗵幮畔ⅲㄖ居颉?br> 4、 一種if爭域遠(yuǎn)程郵件的發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)包括 設(shè)置于本域的中繼服務(wù)器,用于接收用戶從本域投遞到外域的郵件,將所述郵件發(fā)送至外域;以及設(shè)置于外域的轉(zhuǎn)發(fā)服務(wù)器,通過內(nèi)部網(wǎng)絡(luò)與所述中繼服務(wù)器連接,用于接 收所述中繼服務(wù)器經(jīng)內(nèi)部網(wǎng)絡(luò)發(fā)送的本域投遞到外域的郵件,將所述郵件轉(zhuǎn)發(fā) 至外域郵件服務(wù)器。
5、 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述中繼服務(wù)器包括 本域郵件接收單元,用于接收用戶發(fā)送的本域投遞到外域的郵件,獲取保存所述郵件的郵件信息,以及配置保存所述郵件的文件名;本域郵件隊(duì)列,用于保存本域郵件接收單元獲取的郵件信息; 共享內(nèi)存,用于保存郵件的文件名;以及本域郵件投遞單元,用于從所述共享內(nèi)存中取出待投遞的郵件的文件名, 根據(jù)所述文件名從所述本域郵件隊(duì)列中取得對應(yīng)的郵件信息,投遞到所述轉(zhuǎn)發(fā) 服務(wù)器。
6、 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述本域郵件投遞單元包括2 郵件續(xù)傳請求模塊,用于在郵件傳輸中斷時(shí),向所迷轉(zhuǎn)發(fā)服務(wù)器發(fā)送郵件續(xù)傳請求,獲取外域返回的郵件傳輸?shù)闹袛嗵幮畔?;以及郵件續(xù)傳模塊,用于根據(jù)郵件傳輸?shù)闹袛嗵幮畔?,從郵件的中斷處向所述 轉(zhuǎn)發(fā)服務(wù)器續(xù)傳傳輸中斷的郵件。
7、 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述轉(zhuǎn)發(fā)服務(wù)器包括 外域郵件接收單元,用于中繼服務(wù)器發(fā)送的本域投遞到外域的郵件,獲取保存所述郵件的信息;外域郵件隊(duì)列,用于保存所述外域郵件接收單元荻取的郵件信息;以及 外域郵件投遞單元,用于將所述外域郵件隊(duì)列中的郵件轉(zhuǎn)發(fā)至外域郵件服務(wù)器。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述外域郵件接收單元包括 郵件續(xù)傳定位模塊,用于接收所述中繼服務(wù)器的郵件續(xù)傳請求,根據(jù)已接收的郵件字節(jié),獲取郵件傳輸?shù)闹袛嗵幮畔?,通知所述中繼服務(wù)器。
9、 如權(quán)利要求4至7任一權(quán)利要求所述的系統(tǒng),其特征在于,所述系統(tǒng)還 包括本域郵件交換服務(wù)器,用于接收外域退回的郵件;以及 外域邊界網(wǎng)關(guān),用于在向外域郵件服務(wù)器投遞失敗時(shí),根據(jù)配置的地址向 對應(yīng)的本域郵件交換服務(wù)器退回郵件。
全文摘要
本發(fā)明適用于網(wǎng)絡(luò)通信領(lǐng)域,提供了一種跨域遠(yuǎn)程郵件的發(fā)送方法及系統(tǒng),所述方法包括下述步驟接收用戶從本域投遞到外域的郵件;通過內(nèi)部網(wǎng)絡(luò)將所述郵件由本域轉(zhuǎn)發(fā)至外域。在本發(fā)明實(shí)施例中,由于采用內(nèi)部網(wǎng)絡(luò)傳輸跨域遠(yuǎn)程郵件,能夠大大提高郵件的傳輸速度,保證郵件傳輸?shù)姆€(wěn)定性。
文檔編號H04L12/58GK101383784SQ20081021642
公開日2009年3月11日 申請日期2008年9月28日 優(yōu)先權(quán)日2008年9月28日
發(fā)明者林少章 申請人:騰訊科技(深圳)有限公司