電子郵件的傳輸方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領域,具體而言,涉及一種電子郵件的傳輸方法及裝置。
【背景技術】
[0002]隨著網(wǎng)絡技術的飛速發(fā)展,電子郵件作為一種方便、快捷、便宜、傳送信息量大的優(yōu)點被越來越多的人們所使用。當我們使用電子郵件發(fā)送一些包含隱私或商業(yè)機密的郵件時,就會存在安全隱患。這是由于電子郵件協(xié)議自身的先天性的安全漏洞引起的。電子郵件在網(wǎng)絡上傳輸?shù)臅r候,采用的是明文傳輸?shù)模敲脆]件在傳輸過程中很容易被截獲,發(fā)送的信息可能會被人盜用,進而給受害人造成巨大的經(jīng)濟損失。此外,電子郵件內容存儲在收件服務器上也是以明文的方式存儲,也會存在安全的風險,一旦郵件服務器被黑客盜用、用戶的郵箱賬號密碼被盜或未授權終端、人員登錄,那么存于該郵件服務器上的郵件也就不安全。
[0003]為了提高電子郵件的安全性,現(xiàn)在使用的諸如outlook和foxmail等客戶端工具具有加密功能,然而,現(xiàn)有的客戶端工具的郵件加密方法存在以下缺點:
[0004](I)郵件加密使用步驟繁瑣,還需要申請電子證書,配置客戶端,復雜性高;
[0005](2)客戶端工具使用平臺不統(tǒng)一,致使相互間加解密方式不能兼容;
[0006](3)不能解決web網(wǎng)頁用戶電子郵件加解密問題。
[0007]針對現(xiàn)有技術中使用客戶端工具加密郵件操作復雜且兼容性差,使用web無法加密郵件的問題,目前尚未提出有效的解決方案。
【發(fā)明內容】
[0008]本發(fā)明提供了一種電子郵件的傳輸方法及裝置,以至少解決現(xiàn)有技術中使用客戶端工具加密郵件操作復雜且兼容性差,使用web無法加密郵件的問題。
[0009]根據(jù)本發(fā)明的一個方面,提供了一種電子郵件的傳輸方法,該方法包括:監(jiān)聽獲知郵件發(fā)送端觸發(fā)郵件發(fā)送請求,獲取郵件發(fā)送的內容信息;將獲取的郵件發(fā)送的內容信息進行加密,并將加密后的郵件內容信息進行封裝;將封裝后的郵件內容信息發(fā)送至目標郵件服務器。
[0010]進一步地,在將封裝后的郵件內容信息發(fā)送至目標郵件服務器之后,還包括:監(jiān)聽獲知郵件接收端觸發(fā)郵件接收請求,確定所需接收的郵件;從目標郵件服務器中獲取確定的所需接收的郵件,并進行解密以獲得郵件發(fā)送的內容信息;將獲得的郵件發(fā)送的內容信息發(fā)送至郵件接收端。
[0011]進一步地,在監(jiān)聽獲知郵件發(fā)送端觸發(fā)郵件發(fā)送請求,獲取郵件發(fā)送的內容信息之前,還包括:預先對郵件發(fā)送端和郵件接收端進行配置,以實現(xiàn)對郵件發(fā)送端的郵件發(fā)送請求和郵件接收端的郵件接收請求進行監(jiān)聽。
[0012]進一步地,預先對郵件發(fā)送端和郵件接收端進行配置,包括:當郵件發(fā)送端和/或郵件接收端為網(wǎng)頁模式時,配置網(wǎng)頁對應瀏覽器的PAC代理;當郵件發(fā)送端和/或郵件接收端為客戶端模式時,配置客戶端中的郵件發(fā)送和接收的服務器地址。
[0013]進一步地,當郵件發(fā)送端為網(wǎng)頁模式時,監(jiān)聽獲知郵件發(fā)送端觸發(fā)郵件發(fā)送請求,獲取郵件發(fā)送的內容信息,包括:監(jiān)聽獲知郵件發(fā)送端觸發(fā)POST請求,獲取POST請求中攜帶的信息;解析獲取的POST請求中攜帶的信息,獲得郵件發(fā)送的內容信息。
[0014]進一步地,當郵件接收端為網(wǎng)頁模式時,監(jiān)聽獲知郵件接收端觸發(fā)郵件接收請求,確定所需接收的郵件,包括:監(jiān)聽獲知郵件接收端觸發(fā)GET請求,獲取GET請求中攜帶的信息;解析獲取的GET請求中攜帶的信息,確定所需接收的郵件。
[0015]根據(jù)本發(fā)明的另一方面,提供了一種電子郵件的傳輸裝置,該裝置包括:第一監(jiān)聽單元,用于監(jiān)聽獲知郵件發(fā)送端觸發(fā)郵件發(fā)送請求,獲取郵件發(fā)送的內容信息;加密單元,用于將獲取的郵件發(fā)送的內容信息進行加密,并將加密后的郵件內容信息進行封裝;第一發(fā)送單元,用于將封裝后的郵件內容信息發(fā)送至目標郵件服務器。
[0016]進一步地,該裝置還包括:第二監(jiān)聽單元,用于在將封裝后的郵件內容信息發(fā)送至目標郵件服務器之后,監(jiān)聽獲知郵件接收端觸發(fā)郵件接收請求,確定所需接收的郵件;解密單元,用于從目標郵件服務器中獲取確定的所需接收的郵件,并進行解密以獲得郵件發(fā)送的內容信息;第二發(fā)送單元,用于將獲得的郵件發(fā)送的內容信息發(fā)送至郵件接收端。
[0017]進一步地,第一監(jiān)聽單元包括:第一監(jiān)聽模塊,用于在郵件發(fā)送端為網(wǎng)頁模式時,監(jiān)聽獲知郵件發(fā)送端觸發(fā)POST請求,獲取POST請求中攜帶的信息;第一解析模塊,用于解析獲取的POST請求中攜帶的信息,獲得郵件發(fā)送的內容信息。
[0018]進一步地,第二監(jiān)聽單元包括:第二監(jiān)聽模塊,用于在郵件接收端為網(wǎng)頁模式時,監(jiān)聽獲知郵件接收端觸發(fā)GET請求,獲取GET請求中攜帶的信息;第二解析模塊,用于解析獲取的GET請求中攜帶的信息,確定所需接收的郵件。
[0019]在本發(fā)明中用戶通過網(wǎng)頁或客戶端進行電子郵件發(fā)送過程中,當代理網(wǎng)關監(jiān)聽到由P件發(fā)送端的郵件發(fā)送請求后,解析獲取郵件內容信息,并對郵件內容信息進行加密,然后將加密處理處理后的信息轉發(fā)至目標郵件服務器;在郵件接收端接收郵件過程中,當代理網(wǎng)關監(jiān)聽到郵件接收端的郵件接收請求后,確認用戶所需接收的郵件,并向目標郵件服務器請求獲取到該郵件,通過分析解密后,將郵件轉發(fā)到郵件接收端,完成郵件的接收。整個郵件的收發(fā)過程采用密文的形式,保證了不管是在傳送的過程中被截獲,還是郵件服務器被攻破,都不會獲得郵件的真實內容。同時,這種方案既可以兼容客戶端模式的郵件收發(fā),也可以兼容WEB網(wǎng)頁模式的郵件收發(fā)。通過這種透明加解密網(wǎng)關的引入,在不改變用戶當前郵件系統(tǒng)使用習慣的前提下,即可完成郵件發(fā)送的加密及郵件接收過程的解密,有效地解決了現(xiàn)有技術中使用客戶端工具加密郵件操作復雜且兼容性差,使用web無法加密郵件的問題,進一步地,也提高了郵件收發(fā)的安全性。
【附圖說明】
[0020]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0021]圖1是根據(jù)本發(fā)明實施例的電子郵件的傳輸方法的一種可選的流程圖;
[0022]圖2是根據(jù)本發(fā)明實施例的電子郵件的傳輸方法中接收郵件的一種可選的流程圖;
[0023]圖3是根據(jù)本發(fā)明實施例的電子郵件的傳輸方法的產(chǎn)品部署圖;
[0024]圖4是根據(jù)本發(fā)明實施例的電子郵件的傳輸裝置的一種可選的結構圖;以及
[0025]圖5是根據(jù)本發(fā)明實施例的電子郵件的傳輸裝置的另一種可選的結構圖。
【具體實施方式】
[0026]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0027]實施例1
[0028]在本發(fā)明的優(yōu)選的實施例1中提供了一種電子郵件的傳輸方法,具體地,圖1示出該方法的一種可選的流程圖,如圖1所示,該方法包括如下步驟S102?S106:
[0029]S102,監(jiān)聽獲知郵件發(fā)送端觸發(fā)郵件發(fā)送請求,獲取郵件發(fā)送的內容信息;
[0030]在進行郵件發(fā)送之前,需要預先對郵件發(fā)送端進行配置。具體來說,對于使用WEB網(wǎng)頁模式的郵件發(fā)送端,啟動本地瀏覽器腳本代理服務,對瀏覽器PAC代理(Proxyauto-config,代理自動配置)進行設置,優(yōu)選地,在進行配置時,可以由對應的服務商提供相應的配置工具,本端下載該配置工具后,通過點擊實現(xiàn)一鍵配置,也可以通過人工更改瀏覽器Internet選項中的對應的代理自動配置選項進行人為的配置;對于使用郵件客戶端模式的郵件發(fā)送端,可以在客戶端對應選項中更改郵件收發(fā)服務器地址,將郵件收發(fā)服務器設置為加密網(wǎng)關地址。
[0031]在完成上述配置后,在用戶在郵件發(fā)送端進行郵件發(fā)送時,位于本端局域網(wǎng)內的代理網(wǎng)關