電子郵件處理系統及方法
【技術領域】
[0001]本發明涉及一種電子郵件技術,尤其是關于一種電子郵件處理系統及方法。
【背景技術】
[0002]電子郵件已經成為人們生活和工作中不可或缺的溝通工具。每天都有大量的電子郵件通過因特網發送,在電子郵件給日常生活帶來便利的同時,在某些情況下一些電子郵件(例如垃圾郵件)也困擾著用戶。
[0003]郵件客戶端,如WebMai1、OutLook, FoxMail等,在用戶回復郵件時都有兩個功能可以選擇:“回復”或“全部回復”。“全部回復”功能會將回信發送給發件者和該用戶以外的其他所有收件者。如果其他收件者也采用“全部回復”功能回復郵件,那么通過郵件聯系的所有發件者和收件者就會成為一個討論組,同時也會導致某些收件者收到許多由“全部回復”功能衍生的垃圾郵件。例如,原本的郵件討論內容包含多個收件者,但是在數次的郵件討論與郵件回復之后討論的主題發生改變,后續的討論內容已經對部分的收件者無參考價值,但是所述部分的收件者依然會收到郵件。針對上述因為使用電子郵件“全部回復”功能所產生的垃圾郵件,收件者需要額外花大量的時間去處理。
【發明內容】
[0004]鑒于以上內容,有必要提供一種電子郵件處理系統及方法,可以實現電子郵件用戶拒絕接收因郵件客戶端的“全部回復”功能產生的垃圾郵件。
[0005]—種電子郵件處理系統,運行于電子裝置中,該系統包括:接收模塊,用于在用戶通過所述郵件客戶端接收電子郵件且發出刪除聯系人命令后,接收該刪除聯系人命令;發送模塊,用于當所述電子郵件有多個收件者時,將所述刪除聯系人命令發送給所述電子郵件服務器;處理模塊,用于接收電子郵件服務器根據所述刪除聯系人命令發送的刪除聯系人的指令,根據所述刪除聯系人的指令從所述電子郵件的收件者地址中刪除所述用戶的電子郵件地址。
[0006]一種電子郵件處理方法,應用于電子裝置中,該方法包括如下步驟:接收步驟,在用戶通過所述郵件客戶端接收電子郵件且發出刪除聯系人命令后,接收該刪除聯系人命令;發送步驟,當所述電子郵件有多個收件者時,將所述刪除聯系人命令發送給所述電子郵件服務器;第一處理步驟,接收電子郵件服務器根據所述刪除聯系人命令發送的刪除聯系人的指令,根據所述刪除聯系人的指令從所述電子郵件的收件者地址中刪除所述用戶的電子郵件地址。
[0007]相較于現有技術,所述的電子郵件處理系統與方法從電子郵件的收件者地址中刪除用戶的電子郵件地址,便捷地實現電子郵件用戶拒絕接收因郵件客戶端的“全部回復”功能衍生的垃圾郵件,從而減少電子郵件在網絡上的傳輸量。
【附圖說明】
[0008]圖1是本發明電子郵件處理系統較佳實施例的運行環境圖。
[0009]圖2是本發明電子郵件處理系統較佳實施例的功能模塊圖。
[0010]圖3是本發明電子郵件處理方法的較佳實施例的流程圖。
[0011]圖4是使用本發明電子郵件處理方法刪除收件者列表中的一個收件者的電子郵件地址的示意圖。
[0012]圖5是使用本發明電子郵件處理方法刪除郵件列表中的一個收件者的電子郵件地址的示意圖。
[0013]主要元件符號說明
[0014]電子裝置I
[0015]網絡2
[0016]電子郵件服務器3
[0017]電子郵件處理系統10
[0018]接收模塊101
[0019]判斷模塊102
[0020]發送模塊103
[0021]處理模塊104
[0022]存儲設備11
[0023]處理器12
[0024]郵件客戶端13
[0025]如下【具體實施方式】將結合上述附圖進一步說明本發明。
【具體實施方式】
[0026]參閱圖1所示,是本發明電子郵件處理系統較佳實施例的運行環境圖。所述的電子郵件處理系統10運行于多個電子裝置1(圖1中僅示出一個)中。所述電子裝置I經由網絡2與一個或多個電子郵件服務器3 (圖1中僅示出一個)相連。所述電子裝置I可以是手機、平板電腦、筆記本電腦、個人數字助理等。所述的電子郵件服務器3負責電子郵件收發管理。每個電子裝置I安裝有郵件客戶端13 (如OutLook),用戶通過該郵件客戶端13收發郵件。所述郵件客戶端13提供“全部回復”功能,當用戶使用“全部回復”功能回復郵件時,該“全部回復”功能會將回信發送給該郵件的發件者和該用戶以外的其他所有收件者。所述網絡2可以是內部網(Intranet),也可以是互聯網(Internet)或其他類型的通訊網絡,如 GPRS、W1-Fi/WLAN、3G/WCDMA、3.5G/HSDPA、4G/LTE 等。所述電子裝置 I 還包括,但不僅限于,存儲設備11及處理器12。
[0027]參閱圖2所示,是本發明電子郵件處理系統較佳實施例的功能模塊圖。所述的電子郵件處理系統10包括接收模塊101、判斷模塊102、發送模塊103及處理模塊104。本發明所稱的功能模塊是指一種能夠被電子裝置I的處理器12所執行并且能夠完成固定功能的一系列程序指令段,其存儲在電子裝置I的存儲設備11中。因此本發明以下對軟件都用模塊加以描述。關于各功能模塊101-104將于圖3的流程圖中作詳細描述。
[0028]參閱圖3所示,是本發明電子郵件處理方法較佳實施例的流程圖。根據不同需求,該流程圖中步驟的順序可以改變,某些步驟可以省略或合并。
[0029]在用戶通過郵件客戶端13接收電子郵件后,步驟S01,接收模塊101接收所述用戶針對所述電子郵件發出的刪除聯系人命令。用戶通過郵件客戶端13接收電子郵件后,若判斷該電子郵件所討論的后續內容與自己無關而不愿再接收該電子郵件衍生出來的郵件,則發出刪除聯系人命令,以實現將該用戶的電子郵件地址從該電子郵件的收件者地址中刪除,從而不再接收該電子郵件衍生出來的郵件。電子郵件衍生出來的郵件是指使用郵件客戶端13的“全部回復”功能回復所述電子郵件而產生的郵件。接收模塊101可以在郵件客戶端13的用戶界面上設置一個刪除聯系人的功能按鈕,當收件者按下該刪除聯系人的功能按鈕時,即發出刪除聯系人命令。
[0030]步驟S02,判斷模塊102判斷所述電子郵件是否有多個收件者。若所述電子郵件有多個收件者,進入步驟S03 ;否則,若所述電子郵件只有所述用戶一個收件者,則結束流程。
[0031]步驟S03,發送模塊103將所述刪除聯系人命令發送給電子郵件服務器3。
[0032]步驟S04,電子郵件服務器3根據所述刪除聯系人命令發送刪除聯系人的指令給所述電子郵件的發件者及所有收件者。
[0033]步驟S05,處理模塊104接收來自于電子郵件服務器3的所述刪除聯系人的指令。
[0034]步驟S06,處理模塊104根據所述刪除聯系人的指令從所述電子郵件的收件者地址中刪除所述用戶的電子郵件地址,并將刪除的電子郵件地址顯示于郵件客戶端13的用戶界面上。
[0035]所述電子郵件的收件者地址通常顯示在郵件客戶端13的用戶界面的“收件者…抄送人”和“秘密抄送人”欄位中。例如,參閱圖4所示,電子郵件的收件者地址顯示在“收件者”和“抄送人”兩個欄位中。所述電子郵件的收件者地址包括單個用戶的電子郵件地址(例如UserCOabc.com),還包括郵件列表地址(例如Mailing ListA@abc.com)。單個用戶的電子郵件地址對應于單個收件者。例如,收件者C的電子郵件地址為UserCOabc.com。郵件列表地址對應于多個收