本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種郵件發(fā)送方法、郵件控制方法、發(fā)送端及接收端。
背景技術(shù):
隨著科技的發(fā)展,電子郵件的應(yīng)用范圍越來越廣,電子郵件是人們?nèi)粘9ぷ鞒S玫霓k公通信工具,技術(shù)人員在工作過程中會頻繁利用辦公電腦、個人電腦、手機等電子產(chǎn)品收發(fā)電子郵件,因此,電子郵件的信息安全就變得尤其重要。由于很多電子郵件內(nèi)容涉及重要機密、未公開信息或敏感數(shù)據(jù)等,而郵件發(fā)送人在將郵件發(fā)送出去之后,接收端可以對郵件進行隨意傳播或者公開,而重要郵件被公開后可能產(chǎn)生惡劣的影響,同時也對郵件發(fā)送人帶來不必要的麻煩,由此可見,現(xiàn)有技術(shù)中的郵件傳播存在著安全性較低的技術(shù)問題。
技術(shù)實現(xiàn)要素:
鑒于上述問題,本發(fā)明提出了一種克服上述問題或者至少部分地解決上述問題的一種郵件發(fā)送方法、郵件控制方法、發(fā)送端及接收端。
第一方面,本發(fā)明實施例提供一種郵件發(fā)送方法,包括:
發(fā)送端獲得原始郵件;
所述發(fā)送端為所述原始郵件添加第一擴展信息,從而獲得處理后的所述原始郵件;
所述發(fā)送端將所述處理后的所述原始郵件發(fā)送至接收端,以供所述接收端基于所述第一擴展信息實現(xiàn)對所述原始郵件的操作權(quán)限的控制。
可選的,所述發(fā)送端為所述原始郵件添加第一擴展信息,包括:
所述發(fā)送端在所述原始郵件中植入第一功能字段;
所述發(fā)送端為所述第一功能字段賦值,其中,所述第一功能字段被賦予的值不同,所述接收端對所述原始郵件的操作權(quán)限不同。
可選的,所述發(fā)送端為所述原始郵件添加第一擴展信息,包括:
所述發(fā)送端為所述原始郵件添加第一功能標(biāo)記,基于所述接收端所接收到的所述原始郵件中是否存在所述第一功能標(biāo)記,所述接收端對所述原始郵件的操作權(quán)限不同。
可選的,所述第一擴展信息用于控制所述接收端對所述原始郵件進行轉(zhuǎn)發(fā)和/或回信的操作權(quán)限。
可選的,所述方法還包括:
如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止回信。
可選的,如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則在接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,則在所述接收端給出用于提示禁止回信的第二提示信息。
可選的,所述發(fā)送端為所述原始郵件添加第一擴展信息,從而獲得處理后的所述原始郵件,包括:
所述發(fā)送端將所述原始郵件打包成新的郵件的附件;
所述發(fā)送端為所述新的郵件添加所述第一擴展信息,進而獲得處理后的所述原始郵件。
可選的,所述附件為通過加密打包方式生成的郵件。
可選的,若所述接收端的郵件接收系統(tǒng)為指定郵件系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
可選的,若所述接收端的郵件接收系統(tǒng)非所述指定郵件系統(tǒng),則所述接收端在獲得處理后的所述原始郵件之后提供第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件系統(tǒng)。
可選的,所述處理后的原始郵件中還包括:第二擴展信息,所述第二擴展信息用于控制所述原始郵件的失效時間。
可選的,所述第二擴展信息為第二功能字段,若所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
所述第二擴展信息為第二功能標(biāo)記,若所述接收端所獲得原始郵件中包含所述第二功能標(biāo)記,則所述原始郵件在預(yù)設(shè)時間段之后失效;若所述接收端所獲得的原始郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
可選的,所述發(fā)送端為所述原始郵件添加第一擴展信息,包括:
所述發(fā)送端在所述原始郵件的郵件頭植入所述第一擴展信息。
第二方面,本發(fā)明實施例提供一種郵件控制方法,包括:
接收端接收發(fā)送端發(fā)送的郵件;
所述接收端讀取所述郵件中由所述發(fā)送端添加的第一擴展信息;
所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制。
可選的,所述接收端讀取所述郵件中所由所述發(fā)送端添加的第一擴展信息,包括:
所述接收端讀取所述郵件中的第一功能字段的賦值;
所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制,包括:
基于第一功能字段的賦值不同,所述接收端對所述郵件的操作權(quán)限不同。
可選的,所述接收端讀取所述郵件中所由所述發(fā)送端添加的第一擴展信息,包括:
所述接收端讀取所述郵件中的第一功能標(biāo)記;
其中,所述接收端根據(jù)所述第一功能標(biāo)記是否存在來實現(xiàn)對所述郵件不同的操作權(quán)限。
可選的,所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制,包括:
所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的轉(zhuǎn)發(fā)和/或回信的操作權(quán)限的控制。
可選的,所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述原始郵件的操作權(quán)限的控制,包括:
如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,所述接收端對所述原始郵件的操作權(quán)限為禁止回信。
可選的,所述方法還包括:
如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),所述接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,所述接收端給出用于提示禁止回信的第二提示信息。
可選的,所述郵件中包括所述發(fā)送端對原始郵件打包生成的附件。
可選的,所述附件為通過加密打包方式生成的郵件。
可選的,若所述接收端的郵件接收系統(tǒng)為指定郵件系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
可選的,所述方法還包括:
如果所述郵件接收系統(tǒng)不為所述指定郵件系統(tǒng),產(chǎn)生第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件系統(tǒng)。
可選的,所述還包括:
所述接收端從所述郵件中讀取第二擴展信息;
所述接收端基于所述第二擴展信息對所述郵件的失效時間進行控制。
可選的,所述接收端基于所述第二擴展信息對所述郵件的失效時間進行控制,包括:
若所述第二擴展信息為第二功能字段,且所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若讀取到的所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
若所述第二擴展信息為第二功能標(biāo)記,則所述郵件在預(yù)設(shè)時間段之后失效;若所述郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
可選的,所述接收端讀取所述郵件中所由所述發(fā)送端添加的第一擴展信息,包括:
所述接收端從所述郵件的郵件頭讀取所述第一擴展信息。
第三方面,本發(fā)明實施例提供一種發(fā)送端,包括:
獲取單元:用于獲得原始郵件;
添加單元:用于為所述原始郵件添加第一擴展信息,從而獲得處理后的所述原始郵件;
發(fā)送單元:用于將所述處理后的所述原始郵件發(fā)送至接收端,以供所述接收端基于所述第一擴展信息實現(xiàn)對所述原始郵件的操作權(quán)限的控制。
可選的,所述添加單元,包括:
植入模塊:用于在所述原始郵件中植入第一功能字段;
賦值模塊:用于為所述第一功能字段賦值,其中,所述第一功能字段被賦予的值不同,所述接收端對所述原始郵件的操作權(quán)限不同。29、如權(quán)利要求27所述的發(fā)送端,其特征在于,所述添加單元,還包括:
第一添加模塊:用于為所述原始郵件添加第一功能標(biāo)記,基于所述接收端所接收到的所述原始郵件中是否存在所述第一功能標(biāo)記,所述接收端對所述原始郵件的操作權(quán)限不同。
可選的,所述第一擴展信息用于控制所述接收端對所述原始郵件進行轉(zhuǎn)發(fā)和/或回信的操作權(quán)限。
可選的,如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止回信。
可選的,如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則在接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,則在所述接收端給出用于提示禁止回信的第二提示信息。
可選的,所述添加單元,還包括:
打包模塊:用于將所述原始郵件打包成新的郵件的附件;
第二添加模塊:用于為所述新的郵件添加所述第一擴展信息,進而獲得處理后的所述原始郵件。
可選的,所述附件為通過加密打包方式生成的郵件。
可選的,若所述接收端的郵件接收系統(tǒng)為指定郵件接收系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件接收系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
可選的,若所述接收端非所述指定郵件系統(tǒng)的郵件客戶端,則所述接收端在獲得處理后的所述原始郵件之后提供第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件系統(tǒng)的郵件客戶端。
可選的,所述處理后的原始郵件中還包括:第二擴展信息,所述第二擴展信息用于控制所述原始郵件的失效時間。
可選的,所述第二擴展信息為第二功能字段,若所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
所述第二擴展信息為第二功能標(biāo)記,若所述接收端所獲得原始郵件中包含所述第二功能標(biāo)記,則所述原始郵件在預(yù)設(shè)時間段之后失效;若所述接收端所獲得的原始郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
可選的,所述添加單元,用于:
在所述原始郵件的郵件頭植入所述第一擴展信息。
第四方面,本發(fā)明實施例提供一種接收端,包括:
接收單元:用于接收發(fā)送端發(fā)送的郵件;
讀取單元:用于讀取所述郵件中由所述發(fā)送端添加的第一擴展信息;
控制單元:用于根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制。
可選的,所述讀取單元,包括:
第一讀取模塊:用于讀取所述郵件中的第一功能字段的賦值;
根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制,包括:
基于第一功能字段的賦值不同,所述接收端對所述郵件的操作權(quán)限不同。
可選的,所述讀取單元,還包括:
第二讀取模塊:用于讀取所述郵件中的第一功能標(biāo)記;
其中,根據(jù)所述第一功能標(biāo)記是否存在來實現(xiàn)對所述郵件不同的操作權(quán)限。
可選的,所述控制單元用于:
根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的轉(zhuǎn)發(fā)和/或回信的操作權(quán)限的控制。
可選的,所述控制單元用于:
如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,對所述原始郵件的操作權(quán)限為禁止回信。
可選的,所述接收端還包括:信息提示單元,用于
如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),所述接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,所述接收端給出用于提示禁止回信的第二提示信息。
可選的,所述郵件中包括所述發(fā)送端對原始郵件打包生成的附件。
可選的,所述附件為通過加密打包方式生成的郵件。
可選的,若所述接收端的郵件接收系統(tǒng)為指定郵件接收系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件接收系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
可選的,所述信息提示單元,還用于:如果所述郵件接收系統(tǒng)不為所述指定郵件接收系統(tǒng),產(chǎn)生第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件接收系統(tǒng)。
可選的,所述讀取單元還包括:
第三讀取模塊:用于從所述郵件中讀取第二擴展信息;
基于所述第二擴展信息對所述郵件的失效時間進行控制。
可選的,所述控制單元,用于:
若所述第二擴展信息為第二功能字段,且所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若讀取到的所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
若所述第二擴展信息為第二功能標(biāo)記,則所述郵件在預(yù)設(shè)時間段之后失效;若所述郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
可選的,所述讀取單元用于:從所述郵件的郵件頭讀取所述第一擴展信息。
本申請實施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
根據(jù)本發(fā)明的郵件發(fā)送方法,在發(fā)送端發(fā)送原始郵件前,需要為所述原始郵件添加第一擴展信息,之后再發(fā)送至接收端,從而接收端在接收到發(fā)送端發(fā)送的郵件之后,可以基于郵件中所包含的第一擴展信息實現(xiàn)對原始郵件的操作權(quán)限的控制,以此來控制收件人對接收郵件的操作權(quán)限,以此來避免郵件接收方可以隨意對郵件進行處理的情況,從而達(dá)到提高郵件收發(fā)安全性的技術(shù)效果;
同時,從本發(fā)明技術(shù)方案實現(xiàn)過程來看,對原始郵件的操作權(quán)限是由發(fā)送端在原始郵件中添加第一擴展信息來完成的,實現(xiàn)過程中無需郵件服務(wù)器的參與,只要接收客戶端能識別并提取到第一擴展信息就能實現(xiàn)對接收郵件的操作權(quán)限的控制,因此說,本發(fā)明技術(shù)方案對郵件服務(wù)器沒有任何限制,只對收發(fā)客戶端有要求,特定郵件客戶端搭配任意服務(wù)器均可完成對收件人操作權(quán)限的控制,這樣使用范圍更廣,普及率會更高。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個實施例的一種郵件發(fā)送方法流程圖;
圖2示出了根據(jù)本發(fā)明一個實施例的一種郵件控制方法流程圖;
圖3示出了根據(jù)本發(fā)明一個實施例的一種發(fā)送端的示意圖;
圖4示出了根據(jù)本發(fā)明一個實施例的一種接收端的示意圖。
具體實施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
本發(fā)明實施例提供一種郵件發(fā)送方法、郵件控制方法和裝置,用以解決現(xiàn)有技術(shù)中郵件的安全性較低的技術(shù)問題。
請參考圖1,本申請實施例提供的一種郵件發(fā)送方法,該方法包括:
S101:發(fā)送端獲得原始郵件;
S102:所述發(fā)送端為所述原始郵件添加第一擴展信息,從而獲得處理后的所述原始郵件;
S103:所述發(fā)送端將所述處理后的所述原始郵件發(fā)送至接收端,以供所述接收端基于所述第一擴展信息實現(xiàn)對所述原始郵件的操作權(quán)限的控制。
需要說明的是,在具體實施過程中,本申請?zhí)峁┑纳鲜鲟]件發(fā)送方法可應(yīng)用于使用任意協(xié)議收發(fā)郵件的郵件客戶端,例如:IMAP(Internet Mail Access Protocol,交互式郵件存取協(xié)議)、POP3(Post Office Protocol 3,郵局協(xié)議的第3個版本)、SMTP(Simple Mail Transfer Protocol,簡單郵件傳輸協(xié)議)、ESMTP(Extended SMTP,擴展SMTP)等協(xié)議。且該郵件客戶端可以搭建各種郵件服務(wù)器來使用,只需按照相關(guān)郵件服務(wù)器地址完成配置即可,舉例來說明,如某郵件客戶端要使用SINA郵件服務(wù)器,可配置接收郵件服務(wù)器地址(POP3)為:pop.sina.com.cn或:pop3.sina.com.cn,發(fā)送郵件服務(wù)器地址(SMTP)為:smtp.sina.com.cn,即可使用,該方法應(yīng)用廣泛,操作方便。
下面,結(jié)合圖1詳細(xì)介紹本郵件發(fā)送方法的具體實現(xiàn)步驟:
步驟S101,發(fā)送端獲得原始郵件。這里的原始郵件的郵件格式不做限制,為目前廣泛應(yīng)用的一種電子郵件技術(shù)規(guī)范MIMO,全稱為“MultipurposeInternetMailExtensions”,比較確切的中文名稱為“多用途互聯(lián)網(wǎng)郵件擴展”,MIME郵件由郵件頭和郵件體兩大部分組成,郵件頭包含了發(fā)件人、收件人、主題、時間、MIME版本、郵件內(nèi)容的類型等重要信息,主要格式及內(nèi)容例如如下(當(dāng)然,以下格式僅僅作為舉例,還可以為其他格式,本發(fā)明實施例不作限制):
Date:Tue,31Jan 2012 10:07:39+0800
From:abc<abc@domain.com>
To:zhang<abc@test.com>
Subject:=?gb2312?B?1vfM4g==?=
X-Priority:3
Mime-Version:1.0
Message-ID:<201201311007392182841@domain.cn>
Content-Type:multipart/related;
boundary="----=_001_NextPart076188650547_=----"
其中原始郵件的郵件內(nèi)容可包含文本、圖像、聲音、以及各種附件格式等。
步驟S102,發(fā)送端為原始郵件添加第一擴展信息,從而獲得處理后的原始郵件。
其中,在本申請實施例中,第一擴展信息用于控制接收端對原始郵件進行轉(zhuǎn)發(fā)和/或回信的操作權(quán)限,例如:通過第一擴展信息控制接收端對原始郵件禁止轉(zhuǎn)發(fā)、禁止回信、禁止轉(zhuǎn)發(fā)且禁止回信等等。需要說明的是,第一擴展信息還可用于限制接收端對接收郵件進行存檔、打印等日常郵件客戶端可見的操作權(quán)限,本發(fā)明中不做限制。
作為一種可選的實施例,如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止回信。
其中,第一擴展信息可以包含多種擴展信息,例如:第一功能字段、第一功能標(biāo)記等等,基于第一擴展信息不同導(dǎo)致第一預(yù)設(shè)內(nèi)容(或者第二預(yù)設(shè)內(nèi)容)也不同,對于第一預(yù)設(shè)內(nèi)容(或者第二預(yù)設(shè)內(nèi)容)為何種內(nèi)容將在后續(xù)進行介紹。接收端在接收到處理后的原始郵件之后,可以判斷原始郵件中是否包含第一擴展信息,如果包含第一擴展信息的話,則可以基于第一擴展信息是否對原始郵件的操作權(quán)限的控制。
作為一種可選的實施例,發(fā)送端為原始郵件添加第一擴展信息,具體步驟包括:發(fā)送端在原始郵件中植入第一功能字段;發(fā)送端為第一功能字段賦值,其中,第一功能字段被賦予的值不同,接收端對原始郵件的操作權(quán)限就會不同。
具體的,如果第一功能字段的賦值為第一預(yù)設(shè)值,則接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,如果第一功能字段的賦值為第二預(yù)設(shè)值,則接收端對所述原始郵件的操作權(quán)限為禁止回信。
具體在本實施例中,舉例說明:在原始郵件中植入的第一功能字段為XX-CanNotXX,如果XX-CanNotXX值為0(當(dāng)然還可以為其他值,例如:00、10等等),則接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則接收端針對原始郵件不提供轉(zhuǎn)發(fā)的操作權(quán)限,此時第一擴展信息中的第一預(yù)設(shè)內(nèi)容為第一功能字段被賦予的第一預(yù)設(shè)值(例如:0、00、10等等);如果XX-CanNotXX值為1(當(dāng)然還可以為其他值,例如:01、11等等),則接收端對所述原始郵件的操作權(quán)限為禁止回信,從而接收端針對原始郵件不提供回復(fù)、全部回復(fù)的操作功能,此時第一擴展信息中的第一預(yù)設(shè)內(nèi)容為第一功能字段被賦予的第二預(yù)設(shè)值(例如:1、01、11等等);如果XX-CanNotXX值為0/1(當(dāng)然還可以為其他值,例如:00/01、10/11等等),則接收端對原始郵件的操作權(quán)限為禁止回信和禁止轉(zhuǎn)發(fā),從而接收端針對原始郵件不提供轉(zhuǎn)發(fā)、回復(fù)、全部回復(fù)的操作功能;如果XX-CanNotXX值為2(當(dāng)然還可以為其他值,例如:110、111等等),則接收端對所述原始郵件的操作權(quán)限例如為禁止轉(zhuǎn)發(fā)和僅可對發(fā)信人回信,則接收端在回信時不會帶上原始郵件的正文,此時接收端不提供轉(zhuǎn)發(fā)和全部回復(fù)的操作功能,但提供回復(fù)的操作功能。
作為另一種可選的實施例,發(fā)送端為原始郵件添加第一擴展信息,具體步驟包括:發(fā)送端為原始郵件添加第一功能標(biāo)記,基于接收端所接收到的原始郵件中是否存在第一功能標(biāo)記,接收端對原始郵件的操作權(quán)限不同。
具體在本實施例中,舉例說明:發(fā)送端為原始郵件添加第一功能標(biāo)記,第一功能標(biāo)記例如為XX-CanNotFW、XX-CanNotRE(當(dāng)然也可以為其他功能標(biāo)識)等等,進而接收端在接收到郵件之后,可以判斷郵件中是否包含第一功能標(biāo)記,進而確定對原始郵件的操作權(quán)限。
進一步的,依據(jù)在原始郵件中是否存在具體的第一功能標(biāo)記,來控制接收端對原始郵件的操作權(quán)限是禁止轉(zhuǎn)發(fā),和/或,禁止回信。
具體在本實施例中,舉例說明:可以針對轉(zhuǎn)發(fā)權(quán)限和回復(fù)權(quán)限設(shè)置不同的第一功能字段,例如:發(fā)送端為原始郵件添加的第一功能標(biāo)記為:XX-CanNotFW,則接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),且接收端不提供轉(zhuǎn)發(fā)的操作功能;如果發(fā)送端為原始郵件添加的第一功能標(biāo)記為:XX-CanNotRE,則接收端對原始郵件的操作權(quán)限為禁止回復(fù),從而接收端不提供回復(fù)、全部回復(fù)的操作功能;如果發(fā)送端為原始郵件添加的第一功能標(biāo)記為:XX-CanNotRE&FW,則接收端對原始郵件的操作權(quán)限為禁止回復(fù)和禁止轉(zhuǎn)發(fā),則接收端對原始郵件的操作權(quán)限為禁止回信和禁止轉(zhuǎn)發(fā),從而接收端不提供轉(zhuǎn)發(fā)、回復(fù)、全部回復(fù)的操作功能。當(dāng)然以上第一功能字段與操作權(quán)限的對應(yīng)關(guān)系僅僅為舉例,并不作為限制。在上述方案中,第一預(yù)設(shè)內(nèi)容(或者第二預(yù)設(shè)內(nèi)容)則為第一功能字段。
由于在上述方案中,針對原始郵件只需要賦予第一功能字段,就可以實現(xiàn)接收端對原始郵件操作權(quán)限的控制,而不需要多次操作,故而降低了發(fā)送端的處理負(fù)擔(dān)。
進一步的,如果接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則在接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果接收端對原始郵件的操作權(quán)限為禁止回信,則在接收端給出用于提示禁止回信的第二提示信息。
具體在本實施例中,舉例說明:第一提示信息(或者第二提示信息)例如為:文字、圖片、聲音等等,接收端可以確定出接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā)之后,直接在原始郵件中添加第一提示信息(或者第二提示信息),進而接收端直接讀取處理后的原始郵件中的第一提示信息(或者第二提示信息)并輸出該第一提示信息(或者第二提示信息);又或者,接收端僅僅為原始郵件添加對應(yīng)的第一擴展信息,接收端在接收到處理后的原始郵件之后,如果解析出對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則產(chǎn)生第一提示信息并輸出;如果解析出對原始郵件的操作權(quán)限為禁止回復(fù),則產(chǎn)生第二提示信息并輸出等等。
接收端可以以彈出提示窗口的形式輸出第一提示信息(或者第二提示信息)、或者在接收郵件正文以水印形式顯示等,具體顯示方式本發(fā)明不做具體限制。
由于在上述方案中,接收端針對對應(yīng)的操作權(quán)限可以產(chǎn)生提示信息(第一提示信息或第二提示信息),故而能夠防止接收端的用戶產(chǎn)生無用的操作,以提高對郵件操作的效率。
作為另一種可選的實施例,發(fā)送端為原始郵件添加第一擴展信息,從而獲得處理后的原始郵件,具體包括:
發(fā)送端將原始郵件打包成新的郵件的附件;
發(fā)送端為新的郵件添加第一擴展信息,進而獲得處理后的原始郵件。
其中,所述附件可以為任意格式的附件,例如:壓縮文件、郵件等等,作為一種可選的實施例,為了進一步的提高原始郵件的安全等級,所述附件為通過加密打包方式生成的郵件,從而在接收端得知該附件的密碼的情況下,才能夠解析獲得該原始郵件。
具體在本實施例中,舉例說明:所述打包后的附件為data.360smail格式,包含文件頭描述和真正文件內(nèi)容。
文件頭描述:
第1Byte:版本號;
第2、3Byte:加密數(shù)據(jù)校驗值;
第4—99Byte:暫空。
真正文件內(nèi)容:
100Byte之后:真正加密郵件的數(shù)據(jù)文件。
例如,可以采用對稱加密算法對郵件的數(shù)據(jù)文件內(nèi)容EML進行加密,加密強度AES256。
作為一種可選的實施例,若所述接收端的郵件接收系統(tǒng)為指定郵件系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若接收端的郵件接收系統(tǒng)不是所述指定郵件系統(tǒng),則接收端無法獲得所述附件中所包含的原始郵件。
舉例來說,無法獲得附件中所包含的原始郵件例如為:接收端無法下載附件、接收端雖然能夠下載附件但是無法解析該原始郵件等等。該指定郵件系統(tǒng)可以為與發(fā)送端郵件接收系統(tǒng)相同的郵件系統(tǒng),也可以為發(fā)送端選擇的任意郵件系統(tǒng),例如:發(fā)送端的郵件系統(tǒng)為360郵件系統(tǒng),360郵件系統(tǒng)自行設(shè)定對郵件解碼的特殊格式,發(fā)送端將原始郵件處理為該特殊格式之后,作為新的郵件的附件形式發(fā)送至接收端;接收端接收到處理后的原始郵件之后,如果判斷出其郵件接收系統(tǒng)并非360郵件系統(tǒng),則控制接收端無法下載附件;又或者,接收端可以讀取出特殊格式的原始郵件,如果接收端同為360郵件系統(tǒng),則其可以解析原始郵件,如果接收端不為360郵件系統(tǒng),則接收端不能夠解析原始郵件。
由于在上述方案中,指定郵件系統(tǒng)才能夠獲得原始郵件中所包含的附件,故而進一步的提高了原始郵件傳播的安全性。
作為一種可選的實施例,若所述接收端非所述指定郵件系統(tǒng),則所述接收端在獲得處理后的所述原始郵件之后提供第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件系統(tǒng)。
具體在本實施例中,舉例說明:第三提示信息可以為文字、圖像、音頻等等,其中,如果第三提示信息為文字或者圖像,則第三提示信息以在接收郵件的客戶端彈出提示窗口的形式來顯示,或者在接收郵件正文以水印形式顯示等,例如:如果發(fā)送端設(shè)置只有360郵件系統(tǒng)能夠解析原始郵件,則接收端在獲得處理后的原始郵件之后,如果發(fā)送當(dāng)前郵件接收系統(tǒng)并非360郵件系統(tǒng),則可以通過彈出窗口產(chǎn)生以下第三提示信息“請使用360郵件系統(tǒng)解析該附件”,當(dāng)然,對于第三提示信息的具體顯示方式本發(fā)明不做具體限制。
進一步的,S102步驟中,處理后的原始郵件中還包括:第二擴展信息,所述第二擴展信息用于控制所述原始郵件的失效時間。
具體在本實施例中,舉例說明:第二擴展信息可以添加于原始郵件的郵件頭、郵件體等區(qū)域。
通過上述方案,能夠?qū)︵]件的失效時間進行有效控制,從而進一步的提高郵件傳播的安全性。
作為一種可選實施例,所述第二擴展信息為第二功能字段,若所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效。例如,在具體實施例中,所述第二功能字段為XX-LoseEfficacy,設(shè)值為:Tue,10Feb 2015 15:36:57+0800,這表示原始郵件的失效時間為2015年2月10日15:36:57,如果當(dāng)前瀏覽郵件的時間已經(jīng)超出了所述的失效時間2015年2月10日15:36:57,那么原始郵件將失效,將無法正常瀏覽。否則,如果第二功能字段的值為空,則代表原始郵件不受失效時間控制,所述原始郵件可以被無限期的瀏覽。
作為另一種可選實施例,所述第二擴展信息為第二功能標(biāo)記,若所述接收端所獲得原始郵件中包含所述第二功能標(biāo)記,則所述原始郵件在預(yù)設(shè)時間段之后失效;若所述接收端所獲得的原始郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。其中,所述預(yù)設(shè)時間段可以由用戶在發(fā)送郵件時手動設(shè)置,也可以由系統(tǒng)自動設(shè)置生成,如系統(tǒng)設(shè)置為郵件發(fā)送時間開始的2個月后為失效時間,這里的預(yù)設(shè)時間的具體實現(xiàn)形式不做限制。例如,在具體實施例中,若在原始郵件中添加第二功能標(biāo)記為XX-LoseEfficacy,且系統(tǒng)設(shè)置的失效時間為發(fā)送時間開始1個月后,而發(fā)送時間為2016年1月1日10點1分,那么到2016年2月1日10點1分就為原始郵件的失效時間點,若當(dāng)前閱讀時間已超過該失效時間,那么原始郵件就已經(jīng)失效,將不能再被閱讀。
通過上述方案,可以針對郵件批量設(shè)置失效時間,由此提高了對失效時間設(shè)置的效率。
接下來執(zhí)行S103步驟,發(fā)送端將處理后的原始郵件發(fā)送至接收端,以供接收端基于所述第一擴展信息實現(xiàn)對所述原始郵件的操作權(quán)限的控制。具體的,發(fā)送端將處理后的原始郵件,即添加了第一擴展信息的原始郵件發(fā)送到接收端后,接收端基于第一擴展信息的具體情況來實現(xiàn)對原始郵件的操作權(quán)限的控制,具體實現(xiàn)方法將在后面內(nèi)容中詳細(xì)描述。
請參考圖2,根據(jù)本發(fā)明的另一個方面,還提供了一種郵件控制方法,包括:
S201:接收端接收發(fā)送端發(fā)送的郵件;
S202:所述接收端讀取所述郵件中所由所述發(fā)送端添加的第一擴展信息;
S203:所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制。
下面,結(jié)合圖2詳細(xì)介紹本郵件控制方法的具體實現(xiàn)步驟:
步驟S201,接收端接收發(fā)送端發(fā)送的郵件;這里的原始郵件的郵件格式為MIMO格式,由郵件頭和郵件體兩大部分組成,郵件頭包含了發(fā)件人、收件人、主題、時間、MIME版本、郵件內(nèi)容的類型等重要信息,其中原始郵件的郵件內(nèi)容包含文本、圖像、聲音、以及各種附件格式等。
然后執(zhí)行步驟S202,所述接收端讀取所述郵件中由所述發(fā)送端添加的第一擴展信息;
其中,在本申請實施例中,接收端讀取所述郵件中由所述發(fā)送端添加的第一擴展信息用于控制接收端對原始郵件進行轉(zhuǎn)發(fā)和/或回信的操作權(quán)限,例如:通過第一擴展信息控制接收端對原始郵件禁止轉(zhuǎn)發(fā)、禁止回信、禁止轉(zhuǎn)發(fā)且禁止回信等等。需要說明的是,第一擴展信息還可用于限制接收端對接收郵件進行存檔、打印等日常郵件客戶端可見的操作權(quán)限,本發(fā)明中不做限制。
作為一種可選的實施例,如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止回信。
其中,第一擴展信息可以包含多種擴展信息,例如:第一功能字段、第一功能標(biāo)記等等,基于第一擴展信息不同導(dǎo)致第一預(yù)設(shè)內(nèi)容(或者第二預(yù)設(shè)內(nèi)容)也不同,對于第一預(yù)設(shè)內(nèi)容(或者第二預(yù)設(shè)內(nèi)容)為何種內(nèi)容將在后續(xù)進行介紹。接收端在接收到處理后的原始郵件之后,可以判斷原始郵件中是否包含第一擴展信息,如果包含第一擴展信息的話,則可以基于第一擴展信息是否對原始郵件的操作權(quán)限的控制。
作為一種可選的實施例,接收端讀取所述發(fā)送端為原始郵件添加第一擴展信息為發(fā)送端在原始郵件中植入的第一功能字段;第一功能字段由發(fā)送端賦值,其中,第一功能字段被賦予的值不同,接收端對原始郵件的操作權(quán)限就會不同。
具體的,如果第一功能字段的賦值為第一預(yù)設(shè)值,則接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,如果第一功能字段的賦值為第二預(yù)設(shè)值,則接收端對所述原始郵件的操作權(quán)限為禁止回信。
具體在本實施例中,舉例說明:在原始郵件中植入的第一功能字段為XX-CanNotXX,如果XX-CanNotXX值為0(當(dāng)然還可以為其他值,例如:00、10等等),則接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則接收端針對原始郵件不提供轉(zhuǎn)發(fā)的操作權(quán)限,此時第一擴展信息中的第一預(yù)設(shè)內(nèi)容為第一功能字段被賦予的第一預(yù)設(shè)值(例如:0、00、10等等);如果XX-CanNotXX值為1(當(dāng)然還可以為其他值,例如:01、11等等),則接收端對所述原始郵件的操作權(quán)限為禁止回信,從而接收端針對原始郵件不提供回復(fù)、全部回復(fù)的操作功能,此時第一擴展信息中的第一預(yù)設(shè)內(nèi)容為第一功能字段被賦予的第二預(yù)設(shè)值(例如:1、01、11等等);如果XX-CanNotXX值為0/1(當(dāng)然還可以為其他值,例如:00/01、10/11等等),則接收端對原始郵件的操作權(quán)限為禁止回信和禁止轉(zhuǎn)發(fā),從而接收端針對原始郵件不提供轉(zhuǎn)發(fā)、回復(fù)、全部回復(fù)的操作功能;如果XX-CanNotXX值為2(當(dāng)然還可以為其他值,例如:110、111等等),則接收端對所述原始郵件的操作權(quán)限例如為禁止轉(zhuǎn)發(fā)和僅可對發(fā)信人回信,則接收端在回信時不會帶上原始郵件的正文,此時接收端不提供轉(zhuǎn)發(fā)和全部回復(fù)的操作功能,但提供回復(fù)的操作功能。
作為另一種可選的實施例,接收端讀取發(fā)送端為原始郵件添加的第一擴展信息為發(fā)送端為原始郵件添加第一功能標(biāo)記,基于接收端所接收到的原始郵件中是否存在第一功能標(biāo)記,接收端對原始郵件的操作權(quán)限不同。
具體在本實施例中,舉例說明:發(fā)送端為原始郵件添加第一功能標(biāo)記例如為XX-CanNotFW、XX-CanNotRE(當(dāng)然也可以為其他功能標(biāo)識)等等,進而接收端在接收到郵件之后,可以判斷郵件中是否包含第一功能標(biāo)記,進而確定對原始郵件的操作權(quán)限。
進一步的,依據(jù)在原始郵件中是否存在具體的第一功能標(biāo)記,來控制接收端對原始郵件的操作權(quán)限是禁止轉(zhuǎn)發(fā),和/或,禁止回信。
具體在本實施例中,舉例說明:可以針對轉(zhuǎn)發(fā)權(quán)限和回復(fù)權(quán)限設(shè)置不同的第一功能字段,例如:發(fā)送端為原始郵件添加的第一功能標(biāo)記為:XX-CanNotFW,則接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),且接收端不提供轉(zhuǎn)發(fā)的操作功能;如果發(fā)送端為原始郵件添加的第一功能標(biāo)記為:XX-CanNotRE,則接收端對原始郵件的操作權(quán)限為禁止回復(fù),從而接收端不提供回復(fù)、全部回復(fù)的操作功能;如果發(fā)送端為原始郵件添加的第一功能標(biāo)記為:XX-CanNotRE&FW,則接收端對原始郵件的操作權(quán)限為禁止回復(fù)和禁止轉(zhuǎn)發(fā),則接收端對原始郵件的操作權(quán)限為禁止回信和禁止轉(zhuǎn)發(fā),從而接收端不提供轉(zhuǎn)發(fā)、回復(fù)、全部回復(fù)的操作功能。當(dāng)然以上第一功能字段與操作權(quán)限的對應(yīng)關(guān)系僅僅為舉例,并不作為限制。在上述方案中,第一預(yù)設(shè)內(nèi)容(或者第二預(yù)設(shè)內(nèi)容)則為第一功能字段。
由于在上述方案中,針對原始郵件只需要賦予第一功能字段,就可以實現(xiàn)接收端對原始郵件操作權(quán)限的控制,而不需要多次操作,故而降低了發(fā)送端的處理負(fù)擔(dān)。
進一步的,如果接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則在接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果接收端對原始郵件的操作權(quán)限為禁止回信,則在接收端給出用于提示禁止回信的第二提示信息。
具體在本實施例中,舉例說明:第一提示信息(或者第二提示信息)例如為:文字、圖片、聲音等等,接收端可以確定出接收端對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā)之后,直接在原始郵件中添加第一提示信息(或者第二提示信息),進而接收端直接讀取處理后的原始郵件中的第一提示信息(或者第二提示信息)并輸出該第一提示信息(或者第二提示信息);又或者,接收端僅僅為原始郵件添加對應(yīng)的第一擴展信息,接收端在接收到處理后的原始郵件之后,如果解析出對原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則產(chǎn)生第一提示信息并輸出;如果解析出對原始郵件的操作權(quán)限為禁止回復(fù),則產(chǎn)生第二提示信息并輸出等等。
接收端可以以彈出提示窗口的形式輸出第一提示信息(或者第二提示信息)、或者在接收郵件正文以水印形式顯示等,具體顯示方式本發(fā)明不做具體限制。
由于在上述方案中,接收端針對對應(yīng)的操作權(quán)限可以產(chǎn)生提示信息(第一提示信息或第二提示信息),故而能夠防止接收端的用戶產(chǎn)生無用的操作,以提高對郵件操作的效率。
作為另一種可選的實施例,接收端讀取的是發(fā)送端將原始郵件打包成新的郵件的附件并在新的郵件添加的第一擴展信息。
其中,所述附件可以為任意格式的附件,例如:壓縮文件、郵件等等,作為一種可選的實施例,為了進一步的提高原始郵件的安全等級,所述附件為通過加密打包方式生成的郵件,從而在接收端得知該附件的密碼的情況下,才能夠解析獲得該原始郵件。
具體在本實施例中,舉例說明:所述打包后的附件為data.360smail格式,包含文件頭描述和真正文件內(nèi)容。
文件頭描述:
第1Byte:版本號;
第2、3Byte:加密數(shù)據(jù)校驗值;
第4—99Byte:暫空。
真正文件內(nèi)容:
100Byte之后:真正加密郵件的數(shù)據(jù)文件。
例如,可以采用對稱加密算法對郵件的數(shù)據(jù)文件內(nèi)容EML進行加密,加密強度AES256。
作為一種可選的實施例,若所述接收端的郵件接收系統(tǒng)為指定郵件系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若接收端的郵件接收系統(tǒng)不是所述指定郵件系統(tǒng),則接收端無法獲得所述附件中所包含的原始郵件。
舉例來說,無法獲得附件中所包含的原始郵件例如為:接收端無法下載附件、接收端雖然能夠下載附件但是無法解析該原始郵件等等。該指定郵件系統(tǒng)可以為與發(fā)送端郵件接收系統(tǒng)相同的郵件系統(tǒng),也可以為發(fā)送端選擇的任意郵件系統(tǒng),例如:發(fā)送端的郵件系統(tǒng)為360郵件系統(tǒng),360郵件系統(tǒng)自行設(shè)定對郵件解碼的特殊格式,發(fā)送端將原始郵件處理為該特殊格式之后,作為新的郵件的附件形式發(fā)送至接收端;接收端接收到處理后的原始郵件之后,如果判斷出其郵件接收系統(tǒng)并非360郵件系統(tǒng),則控制接收端無法下載附件;又或者,接收端可以讀取出特殊格式的原始郵件,如果接收端同為360郵件系統(tǒng),則其可以解析原始郵件,如果接收端不為360郵件系統(tǒng),則接收端不能夠解析原始郵件。
由于在上述方案中,指定郵件系統(tǒng)才能夠獲得原始郵件中所包含的附件,故而進一步的提高了原始郵件傳播的安全性。
作為一種可選的實施例,若所述接收端非所述指定郵件系統(tǒng),則所述接收端在獲得處理后的所述原始郵件之后提供第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件系統(tǒng)。
具體在本實施例中,舉例說明:第三提示信息可以為文字、圖像、音頻等等,其中,如果第三提示信息為文字或者圖像,則第三提示信息以在接收郵件的客戶端彈出提示窗口的形式來顯示,或者在接收郵件正文以水印形式顯示等,例如:如果發(fā)送端設(shè)置只有360郵件系統(tǒng)能夠解析原始郵件,則接收端在獲得處理后的原始郵件之后,如果發(fā)送當(dāng)前郵件接收系統(tǒng)并非360郵件系統(tǒng),則可以通過彈出窗口產(chǎn)生以下第三提示信息“請使用360郵件系統(tǒng)解析該附件”,當(dāng)然,對于第三提示信息的具體顯示方式本發(fā)明不做具體限制。
進一步的,S202步驟中,接收端從所述郵件中讀取信息還包括第二擴展信息,所述第二擴展信息用于控制所述原始郵件的失效時間。
具體在本實施例中,舉例說明:第二擴展信息可以添加于原始郵件的郵件頭、郵件體等區(qū)域。
通過上述方案,能夠?qū)︵]件的失效時間進行有效控制,從而進一步的提高郵件傳播的安全性。
作為一種可選實施例,所述第二擴展信息為第二功能字段,若所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效。例如,在具體實施例中,所述第二功能字段為XX-LoseEfficacy,設(shè)值為:Tue,10Feb 2015 15:36:57+0800,這表示原始郵件的失效時間為2015年2月10日15:36:57,如果當(dāng)前瀏覽郵件的時間已經(jīng)超出了所述的失效時間2015年2月10日15:36:57,那么原始郵件將失效,將無法正常瀏覽。否則,如果第二功能字段的值為空,則代表原始郵件不受失效時間控制,所述原始郵件可以被無限期的瀏覽。
作為另一種可選實施例,所述第二擴展信息為第二功能標(biāo)記,若所述接收端所獲得原始郵件中包含所述第二功能標(biāo)記,則所述原始郵件在預(yù)設(shè)時間段之后失效;若所述接收端所獲得的原始郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。其中,所述預(yù)設(shè)時間段可以由用戶在發(fā)送郵件時手動設(shè)置,也可以由系統(tǒng)自動設(shè)置生成,如系統(tǒng)設(shè)置為郵件發(fā)送時間開始的2個月后為失效時間,這里的預(yù)設(shè)時間的具體實現(xiàn)形式不做限制。例如,在具體實施例中,若在原始郵件中添加第二功能標(biāo)記為XX-LoseEfficacy,且系統(tǒng)設(shè)置的失效時間為發(fā)送時間開始1個月后,而發(fā)送時間為2016年1月1日10點1分,那么到2016年2月1日10點1分就為原始郵件的失效時間點,若當(dāng)前閱讀時間已超過該失效時間,那么原始郵件就已經(jīng)失效,將不能再被閱讀。通過上述方案,可以針對郵件批量設(shè)置失效時間,由此提高了對失效時間設(shè)置的效率。
接下來執(zhí)行步驟S203,所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制。
具體的,接收端讀取第一擴展信息后,接收端基于第一擴展信息的具體情況來實現(xiàn)對原始郵件的操作權(quán)限的控制。
基于同一發(fā)明構(gòu)思,請參考圖3,根據(jù)本發(fā)明的另一個方面,還提供了一種發(fā)送端,包括:
獲取單元31:用于獲得原始郵件;
添加單元32:用于為所述原始郵件添加第一擴展信息,從而獲得處理后的所述原始郵件;
發(fā)送單元33:將所述處理后的所述原始郵件發(fā)送至接收端,以供所述接收端基于所述第一擴展信息實現(xiàn)對所述原始郵件的操作權(quán)限的控制。
可選的,所述添加單元,包括:
植入模塊321:用于在所述原始郵件中植入第一功能字段;
賦值模塊322:用于為所述第一功能字段賦值,其中,所述第一功能字段被賦予的值不同,所述接收端對所述原始郵件的操作權(quán)限不同。
可選的,所述添加單元32,還包括:
第一添加模塊323:用于為所述原始郵件添加第一功能標(biāo)記,基于所述接收端所接收到的所述原始郵件中是否存在所述第一功能標(biāo)記,所述接收端對所述原始郵件的操作權(quán)限不同。
可選的,所述第一擴展信息用于控制所述接收端對所述原始郵件進行轉(zhuǎn)發(fā)和/或回信的操作權(quán)限。
可選的,如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止回信。
可選的,如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則在接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,則在所述接收端給出用于提示禁止回信的第二提示信息。
可選的,所述添加單元,還包括:
打包模塊325:用于將所述原始郵件打包成新的郵件的附件;
第二添加模塊324:用于為所述新的郵件添加所述第一擴展信息,進而獲得處理后的所述原始郵件。
可選的,所述附件為通過加密打包方式生成的郵件。
可選的,若所述接收端的郵件接收系統(tǒng)為指定郵件接收系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件接收系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
可選的,若所述接收端非所述指定郵件系統(tǒng)的郵件客戶端,則所述接收端在獲得處理后的所述原始郵件之后提供第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件系統(tǒng)的郵件客戶端。
可選的,所述處理后的原始郵件中還包括:第二擴展信息,所述第二擴展信息用于控制所述原始郵件的失效時間。
可選的,所述第二擴展信息為第二功能字段,若所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
所述第二擴展信息為第二功能標(biāo)記,若所述接收端所獲得原始郵件中包含所述第二功能標(biāo)記,則所述原始郵件在預(yù)設(shè)時間段之后失效;若所述接收端所獲得的原始郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
可選的,所述添加單元32,還用于:
在所述原始郵件的郵件頭植入所述第一擴展信息。
基于同一發(fā)明構(gòu)思,請參考圖4,根據(jù)本發(fā)明的另一個方面,還提供了一種接收端,包括:
接收單元41:用于接收發(fā)送端發(fā)送的郵件;
讀取單元42:用于讀取所述郵件中由所述發(fā)送端添加的第一擴展信息;
控制單元43:用于根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制。
可選的,所述讀取單元41,包括:
第一讀取模塊421:用于讀取所述郵件中的第一功能字段的賦值;
所述控制單元43,用于:
基于第一功能字段的賦值不同,所述接收端對所述郵件的操作權(quán)限不同。
可選的,所述讀取單元42,還包括:
第二讀取模塊422:用于讀取所述郵件中的第一功能標(biāo)記;
其中,根據(jù)所述第一功能標(biāo)記是否存在來實現(xiàn)對所述郵件不同的操作權(quán)限。
可選的,所述控制單元43用于:
根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的轉(zhuǎn)發(fā)和/或回信的操作權(quán)限的控制。
可選的,所述控制單元43用于:
如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,對所述原始郵件的操作權(quán)限為禁止回信。
可選的,所述接收端還包括:信息提示單元,用于
如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),所述接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,所述接收端給出用于提示禁止回信的第二提示信息。
可選的,所述郵件中包括所述發(fā)送端對原始郵件打包生成的附件。
可選的,所述附件為通過加密打包方式生成的郵件。
可選的,若所述接收端的郵件接收系統(tǒng)為指定郵件接收系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件接收系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
可選的,所述信息提示單元,還用于:如果所述郵件接收系統(tǒng)不為所述指定郵件接收系統(tǒng),產(chǎn)生第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件接收系統(tǒng)。
可選的,所述讀取單元還包括:
第三讀取模塊423:用于從所述郵件中讀取第二擴展信息;
所述控制單元43還用于:基于所述第二擴展信息對所述郵件的失效時間進行控制。
可選的,所述控制單元43,用于:
若所述第二擴展信息為第二功能字段,且所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若讀取到的所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
若所述第二擴展信息為第二功能標(biāo)記,則所述郵件在預(yù)設(shè)時間段之后失效;若所述郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
可選的,所述讀取單元用于:從所述郵件的郵件頭讀取所述第一擴展信息。
本申請實施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
根據(jù)本發(fā)明的郵件發(fā)送方法,在發(fā)送端發(fā)送原始郵件前,需要為所述原始郵件添加第一擴展信息,之后再發(fā)送至接收端,從而接收端在接收到發(fā)送端發(fā)送的郵件之后,可以基于郵件中所包含的第一擴展信息對實現(xiàn)對原始郵件的操作權(quán)限的控制,以此來控制收件人對接收郵件的操作權(quán)限,以此來避免郵件接收方可以隨意對郵件進行處理的情況,從而達(dá)到提高郵件收發(fā)安全性的技術(shù)效果;
同時,從本發(fā)明技術(shù)方案實現(xiàn)過程來看,對原始郵件的操作權(quán)限是由發(fā)送端在原始郵件中添加第一擴展信息來完成的,實現(xiàn)過程中無需郵件服務(wù)器的參與,只要接收客戶端能識別并提取到第一擴展信息就能實現(xiàn)對接收郵件的操作權(quán)限的控制,因此說,本發(fā)明技術(shù)方案對郵件服務(wù)器沒有任何限制,只對收發(fā)客戶端有要求,特定郵件客戶端搭配任意服務(wù)器均可完成對收件人操作權(quán)限的控制,這樣使用范圍更廣,普及率會更高。
在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的網(wǎng)關(guān)、代理服務(wù)器、系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
本發(fā)明公開了,A1、一種郵件發(fā)送方法,其特征在于,包括:
發(fā)送端獲得原始郵件;
所述發(fā)送端為所述原始郵件添加第一擴展信息,從而獲得處理后的所述原始郵件;
所述發(fā)送端將所述處理后的所述原始郵件發(fā)送至接收端,以供所述接收端基于所述第一擴展信息實現(xiàn)對所述原始郵件的操作權(quán)限的控制。
A2、如A1所述的方法,其特征在于,所述發(fā)送端為所述原始郵件添加第一擴展信息,包括:
所述發(fā)送端在所述原始郵件中植入第一功能字段;
所述發(fā)送端為所述第一功能字段賦值,其中,所述第一功能字段被賦予的值不同,所述接收端對所述原始郵件的操作權(quán)限不同。
A3、如A1所述的方法,其特征在于,所述發(fā)送端為所述原始郵件添加第一擴展信息,包括:
所述發(fā)送端為所述原始郵件添加第一功能標(biāo)記,基于所述接收端所接收到的所述原始郵件中是否存在所述第一功能標(biāo)記,所述接收端對所述原始郵件的操作權(quán)限不同。
A4、如A1所述的方法,其特征在于,所述第一擴展信息用于控制所述接收端對所述原始郵件進行轉(zhuǎn)發(fā)和/或回信的操作權(quán)限。
A5、如A1所述的方法,其特征在于,所述方法還包括:
如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止回信。
A6、如A1所述的方法,其特征在于,如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則在接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,則在所述接收端給出用于提示禁止回信的第二提示信息。
A7、如A1-A6任一所述的方法,其特征在于,所述發(fā)送端為所述原始郵件添加第一擴展信息,從而獲得處理后的所述原始郵件,包括:
所述發(fā)送端將所述原始郵件打包成新的郵件的附件;
所述發(fā)送端為所述新的郵件添加所述第一擴展信息,進而獲得處理后的所述原始郵件。
A8、如A7所述的方法,其特征在于,所述附件為通過加密打包方式生成的郵件。
A9、如A8所述的方法,其特征在于,若所述接收端的郵件接收系統(tǒng)為指定郵件系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
A10、如A9所述的方法,其特征在于,若所述接收端的郵件接收系統(tǒng)非所述指定郵件系統(tǒng),則所述接收端在獲得處理后的所述原始郵件之后提供第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件系統(tǒng)。
A11、如A1-A6任一所述的方法,其特征在于,所述處理后的原始郵件中還包括:第二擴展信息,所述第二擴展信息用于控制所述原始郵件的失效時間。
A12、如A11所述的方法,其特征在于,所述第二擴展信息為第二功能字段,若所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
所述第二擴展信息為第二功能標(biāo)記,若所述接收端所獲得原始郵件中包含所述第二功能標(biāo)記,則所述原始郵件在預(yù)設(shè)時間段之后失效;若所述接收端所獲得的原始郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
A13、如A1-A6任一所述的方法,其特征在于,所述發(fā)送端為所述原始郵件添加第一擴展信息,包括:
所述發(fā)送端在所述原始郵件的郵件頭植入所述第一擴展信息。
B14、一種郵件控制方法,其特征在于,包括:
接收端接收發(fā)送端發(fā)送的郵件;
所述接收端讀取所述郵件中由所述發(fā)送端添加的第一擴展信息;
所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制。
B15、如B14所述的郵件接收方法,其特征在于,所述接收端讀取所述郵件中所由所述發(fā)送端添加的第一擴展信息,包括:
所述接收端讀取所述郵件中的第一功能字段的賦值;
所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制,包括:
基于第一功能字段的賦值不同,所述接收端對所述郵件的操作權(quán)限不同。
B16、如B14所述的方法,其特征在于,所述接收端讀取所述郵件中所由所述發(fā)送端添加的第一擴展信息,包括:
所述接收端讀取所述郵件中的第一功能標(biāo)記;
其中,所述接收端根據(jù)所述第一功能標(biāo)記是否存在來實現(xiàn)對所述郵件不同的操作權(quán)限。
B17、如B14所述的方法,其特征在于,所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制,包括:
所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的轉(zhuǎn)發(fā)和/或回信的操作權(quán)限的控制。
B18、如B14所述的方法,其特征在于,所述接收端根據(jù)所述第一擴展信息實現(xiàn)對所述原始郵件的操作權(quán)限的控制,包括:
如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,所述接收端對所述原始郵件的操作權(quán)限為禁止回信。
B19、如B14所述的方法,其特征在于,所述方法還包括:
如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),所述接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,所述接收端給出用于提示禁止回信的第二提示信息。
B20、如B14-B19任一所述的方法,其特征在于,所述郵件中包括所述發(fā)送端對原始郵件打包生成的附件。
B21、如B19所述的方法,其特征在于,所述附件為通過加密打包方式生成的郵件。
B22、如B20所述的方法,其特征在于,若所述接收端的郵件接收系統(tǒng)為指定郵件系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
B23、如B20所述的方法,其特征在于,所述方法還包括:
如果所述郵件接收系統(tǒng)不為所述指定郵件系統(tǒng),產(chǎn)生第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件系統(tǒng)。
B24、如B14-B19任一所述的方法,其特征在于,所述還包括:
所述接收端從所述郵件中讀取第二擴展信息;
所述接收端基于所述第二擴展信息對所述郵件的失效時間進行控制。
B25、如B24所述的方法,其特征在于,所述接收端基于所述第二擴展信息對所述郵件的失效時間進行控制,包括:
若所述第二擴展信息為第二功能字段,且所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若讀取到的所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
若所述第二擴展信息為第二功能標(biāo)記,則所述郵件在預(yù)設(shè)時間段之后失效;若所述郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
B26、如B14-B19任一所述的方法,其特征在于,所述接收端讀取所述郵件中所由所述發(fā)送端添加的第一擴展信息,包括:
所述接收端從所述郵件的郵件頭讀取所述第一擴展信息。
C27、一種發(fā)送端,其特征在于,包括:
獲取單元:用于獲得原始郵件;
添加單元:用于為所述原始郵件添加第一擴展信息,從而獲得處理后的所述原始郵件;
發(fā)送單元:用于將所述處理后的所述原始郵件發(fā)送至接收端,以供所述接收端基于所述第一擴展信息實現(xiàn)對所述原始郵件的操作權(quán)限的控制。
C28、如C27所述的發(fā)送端,其特征在于,所述添加單元,包括:
植入模塊:用于在所述原始郵件中植入第一功能字段;
賦值模塊:用于為所述第一功能字段賦值,其中,所述第一功能字段被賦予的值不同,所述接收端對所述原始郵件的操作權(quán)限不同。29、如權(quán)利要求27所述的發(fā)送端,其特征在于,所述添加單元,還包括:
第一添加模塊:用于為所述原始郵件添加第一功能標(biāo)記,基于所述接收端所接收到的所述原始郵件中是否存在所述第一功能標(biāo)記,所述接收端對所述原始郵件的操作權(quán)限不同。
C30、如C27所述的發(fā)送端,其特征在于,所述第一擴展信息用于控制所述接收端對所述原始郵件進行轉(zhuǎn)發(fā)和/或回信的操作權(quán)限。
C31、如C27所述的發(fā)送端,其特征在于,
如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,則所述接收端對所述原始郵件的操作權(quán)限為禁止回信。
C32、如C27所述的發(fā)送端,其特征在于,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),則在接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,則在所述接收端給出用于提示禁止回信的第二提示信息。
C33、如C27-C32任一所述的發(fā)送端,其特征在于,所述添加單元,還包括:
打包模塊:用于將所述原始郵件打包成新的郵件的附件;
第二添加模塊:用于為所述新的郵件添加所述第一擴展信息,進而獲得處理后的所述原始郵件。
C34、如C33所述的發(fā)送端,其特征在于,所述附件為通過加密打包方式生成的郵件。
C35、如C34所述的發(fā)送端,其特征在于,若所述接收端的郵件接收系統(tǒng)為指定郵件接收系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件接收系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
C36、如C35所述的發(fā)送端,其特征在于,若所述接收端非所述指定郵件系統(tǒng)的郵件客戶端,則所述接收端在獲得處理后的所述原始郵件之后提供第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件系統(tǒng)的郵件客戶端。
C37、如C27-C32任一所述的發(fā)送端,其特征在于,所述處理后的原始郵件中還包括:第二擴展信息,所述第二擴展信息用于控制所述原始郵件的失效時間。
C38、如C37所述的發(fā)送端,其特征在于,所述第二擴展信息為第二功能字段,若所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
所述第二擴展信息為第二功能標(biāo)記,若所述接收端所獲得原始郵件中包含所述第二功能標(biāo)記,則所述原始郵件在預(yù)設(shè)時間段之后失效;若所述接收端所獲得的原始郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
C39、如C27-C32任一所述的發(fā)送端,其特征在于,所述添加單元,用于:
在所述原始郵件的郵件頭植入所述第一擴展信息。
D40、一種接收端,其特征在于,包括:
接收單元:用于接收發(fā)送端發(fā)送的郵件;
讀取單元:用于讀取所述郵件中由所述發(fā)送端添加的第一擴展信息;
控制單元:用于根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制。
D41、如D40所述的接收端,其特征在于,所述讀取單元,包括:
第一讀取模塊:用于讀取所述郵件中的第一功能字段的賦值;
根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的操作權(quán)限的控制,包括:
基于第一功能字段的賦值不同,所述接收端對所述郵件的操作權(quán)限不同。
D42、如D40所述的接收端,其特征在于,所述讀取單元,還包括:
第二讀取模塊:用于讀取所述郵件中的第一功能標(biāo)記;
其中,根據(jù)所述第一功能標(biāo)記是否存在來實現(xiàn)對所述郵件不同的操作權(quán)限。
D43、如D40所述的接收端,其特征在于,所述控制單元用于:
根據(jù)所述第一擴展信息實現(xiàn)對所述郵件的轉(zhuǎn)發(fā)和/或回信的操作權(quán)限的控制。
D44、如D40所述的接收端,其特征在于,所述控制單元用于:
如果所述第一擴展信息中包含第一預(yù)設(shè)內(nèi)容,對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā);和/或,
如果所述第一擴展信息中包含第二預(yù)設(shè)內(nèi)容,對所述原始郵件的操作權(quán)限為禁止回信。
D45、如D40所述的接收端,其特征在于,所述接收端還包括:信息提示單元,用于
如果所述接收端對所述原始郵件的操作權(quán)限為禁止轉(zhuǎn)發(fā),所述接收端給出用于提示禁止轉(zhuǎn)發(fā)的第一提示信息;和/或,
如果所述接收端對所述原始郵件的操作權(quán)限為禁止回信,所述接收端給出用于提示禁止回信的第二提示信息。
D46、如D40-D45任一所述的接收端,其特征在于,所述郵件中包括所述發(fā)送端對原始郵件打包生成的附件。
D47、如D45所述的接收端,其特征在于,所述附件為通過加密打包方式生成的郵件。
D48、如D46所述的接收端,其特征在于,
若所述接收端的郵件接收系統(tǒng)為指定郵件接收系統(tǒng),則所述接收端可以獲得所述附件中所包含的原始郵件;若所述接收端的郵件接收系統(tǒng)不是所述指定郵件接收系統(tǒng),則所述接收端無法獲得所述附件中所包含的所述原始郵件。
D49、如D46所述的接收端,其特征在于,所述信息提示單元,還用于:如果所述郵件接收系統(tǒng)不為所述指定郵件接收系統(tǒng),產(chǎn)生第三提示信息,所述第三提示信息用于指示所述接收端使用所述指定郵件接收系統(tǒng)。
D50、如D40-D45任一所述的接收端,其特征在于,所述讀取單元還包括:
第三讀取模塊:用于從所述郵件中讀取第二擴展信息;
所述控制單元還用于:基于所述第二擴展信息對所述郵件的失效時間進行控制。
D51、如D50所述的接收端,其特征在于,
所述控制單元,用于:
若所述第二擴展信息為第二功能字段,且所述第二功能字段的值包含時間點,則所述原始郵件在所述時間點后失效;若讀取到的所述第二功能字段的值不包含所述時間點,則所述原始郵件不會失效;或者,
若所述第二擴展信息為第二功能標(biāo)記,則所述郵件在預(yù)設(shè)時間段之后失效;若所述郵件中不包含所述第二功能標(biāo)記,則所述原始郵件不會失效。
D52、如D40-D45任一所述的接收端,其特征在于,所述讀取單元還用于:
從所述郵件的郵件頭讀取所述第一擴展信息。