一种邮件地址的保密方法及装置技术领域
本发明涉及通信技术领域,尤其涉及一种邮件地址的保密方法及装置。
背景技术
目前,在发送电子邮件时,可以在收件人地址栏中直接输入收件人的邮件地址,或
选择地址簿中收件人的邮件地址,确定发送邮件后,邮件服务器会解析收件人的邮件地
址,将邮件发送到对应域的目标邮件服务器,后续投递到收件人邮箱。
当给多人发送电子邮件,即邮件群发时,可以直接输入或选择多个收件人的邮件地
址,也可以事先建立邮件群组,将要接收邮件的多个联系人地址集合在一起,由一个邮
件群组名代替,这样,可通过直接输入或选择该群组名实现对组内所有联系人发送邮
件。
但是,当发件人的邮件收件人转发时,发件人的邮件地址信息无法保密。
发明内容
本发明的目的是提供一种邮件地址的保密方法及装置,实现发件人的邮件地址信息
保密。
本发明的目的是通过以下技术方案实现的:
一种邮件地址的保密方法,包括:
当发件人发送邮件时,获取保密群组地址;
将所述发件人的邮件地址替换为所述保密群组地址,向收件人的邮件地址发送所述
邮件。
一种邮件地址的保密装置,包括:
获取单元,用于发件人发送邮件时,获取保密群组地址;
第一传输单元,用于将所述发件人的邮件地址替换为所述保密群组地址,向收件人
的邮件地址发送所述邮件。
一种邮件地址的保密方法,包括:
接收邮件;
确定所述邮件的收件人的邮件地址为保密群组地址,且根据所述保密群组地址与所
述保密群组内联系人的对应关系,确定所述邮件的发件人属于保密群组内联系人时,将
所述邮件的发件人的邮件地址替换为所述保密群组地址;
发送所述邮件给所述保密群组中除所述邮件的发件人以外的联系人。
一种邮件地址的保密装置,包括:
接收单元,用于接收邮件;
替换单元,用于确定所述邮件的收件人的邮件地址为保密群组地址,且根据所述保
密群组地址与所述保密群组内联系人的对应关系,确定所述邮件的发件人属于保密群组
内联系人时,将所述邮件的发件人的邮件地址替换为所述保密群组地址;
第二传输单元,用于发送所述邮件给所述保密群组中除所述邮件的发件人以外的联
系人。
由上述本发明提供的技术方案可以看出,通过将发件人的邮件地址替换为保密群组
地址,实现发件人的邮件地址信息保密。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的
附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于
本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得
其他附图。
图1为本发明一实施例提供的邮件地址信息的保密方法的流程示意图。
图2为本发明一实施例提供的邮件地址信息的保密装置的构成示意图一。
图3为本发明一实施例提供的邮件地址信息的保密装置的构成示意图二。
图4为本发明另一实施例提供的邮件地址信息的保密方法的流程示意图。
图5为本发明另一实施例提供的邮件地址信息的保密装置的构成示意图一。
图6为本发明另一实施例提供的邮件地址信息的保密装置的构成示意图二。
图7为本发明一实施例提供的邮件地址信息的保密方法的应用场景示意图。
图8为本发明一实施例提供的邮件地址信息的保密方法的应用场景示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地
描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明的保护范围。
下面将结合附图对本发明实施例作进一步地详细描述。
如图1所示,本发明实施例提供一种邮件地址的保密方法,包括:
11、当发件人发送邮件时,获取保密群组地址。
12、将发件人的邮件地址替换为保密群组地址,向收件人的邮件地址发送邮件。
本发明实施例邮件地址的保密方法的执行主体可以是邮件服务器。
由上述本发明提供的技术方案可以看出,通过将发件人的邮件地址替换为保密群组
地址,实现发件人的邮件地址信息保密。
在步骤11发件人发送邮件之前,本发明实施例邮件地址的保密方法,还可以包括:
接收发件人作为发起人的建立请求,建立由联系人构成的保密群组,联系人包括发
件人及收件人。
示例性的,发件人要发送邮件给收件人,发件人在地址栏直接输入或选择输入1个或
多个收件人的邮件地址,发件人作为发起人建立由发件人和收件人构成的保密群组。
可选的,步骤11中获取保密群组地址的方式,可以包括:获取随机生成的保密群组
地址。较佳的,可以采用“短网址映射算法”随机生成唯一、不可逆的保密群组地址。
保密群组地址可以包括用户名和域名地址:
保密群组地址的用户名可以包括:根据发件人的邮件地址的用户名和/或收件人的邮
件地址的用户名通过加密算法得到的用户名。
保密群组地址的域名地址可以包括:发件人的邮件地址的域名地址。
可见,保密群组地址符合邮件服务标准,各种邮件客户端和Webmail(Web邮件收
发系统)都可以接收保密群组地址的邮件。
为了将保密群组地址与普通的邮件地址作区分,保密群组地址的用户名还可以包
括:保密群组标识。通过保密群组标识可以直接确认此地址为保密群组地址。
获取随机生成的保密群组地址之后,本发明实施例邮件地址的保密方法,还可以包
括:
存储保密群组地址与保密群组内联系人的对应关系。
如通过映射表存储保密群组地址与保密群组内联系人的对应关系。
示例性的,邮件地址为adminqq.com发件人要发送邮件,邮件的收件人邮件地址
包括:Aqq.com,B163.com,Csohu.com以及Dqq.com。
根据adminqq.com、Aqq.com,B163.com,Csohu.com以及Dqq.com
生成保密群组地址为DEMOqq.com,并增加保密群组标识后的保密群组地址为
SG_DEMOqq.com。
通过映射表存储保密群组地址与保密群组内联系人的对应关系,映射表如:
SG _ DEMO qq . com . A qq . com B 163 . com C sohu . com D qq . com ad min qq . com ]]>
可选的,步骤12将发件人的邮件地址替换为保密群组地址,向收件人的邮件地址发
送邮件,可以包括:
根据收件人个数对应生成一对一邮件,向收件人的邮件地址发送所述邮件。
也就是说,邮件的收件人为多个时,将发件人的邮件地址替换为保密群组地址,根
据分别向每个收件人的邮件地址发送一对一的邮件。
可见,将发件人的邮件地址替换为保密群组地址,对于收件人而言,发件人的邮件
地址信息保密,可以避免收件人转发邮件时,泄漏发件人的邮件地址信息,而且,采用
一对一邮件,实现收件人不知道该邮件的其他收件人信息。
可选的,本发明实施例邮件地址的保密方法,还可以包括:
通过邮件的正文描述发件人的身份信息。
发件人的身份信息可以包括:发件人的邮件地址或者发件人的姓名等。
可见,由于对于收件人而言,发件人的邮件地址信息保密,则可以通过邮件的正文
描述发件人的身份信息。
可选的,基于发起人建立保密群组,本发明实施例邮件地址的保密方法,还可以包
括:
标识出保密群组地址与保密群组内联系人的对应关系中的发起人。
可选的,本发明实施例邮件地址的保密方法,还可以包括:
接收发起人的设置回复的请求,设置邮件能否被回复。
可见,发起人可以请求设置邮件“能否被回复”,即有些邮件只起到周知作用,无
需回复,有些邮件可以被回复。
可选的,本发明实施例邮件地址的保密方法,还可以包括:
接收发起人的设置有效时间的请求,设置存储保密群组地址与保密群组内联系人的
对应关系的有效时间。
可见,在邮件能被回复的情况下,发起人可以请求设置存储保密群组地址与保密群
组内联系人的对应关系的有效时间,在有效时间超时后,删除保密群组地址与保密群组
内联系人的对应关系。
可选的,本发明实施例邮件地址的保密方法,还可以包括:
接收发起人的变更请求,对保密群组的属性进行变更。
对保密群组的属性进行变更可以包括:关闭保密群组,对应删除保密群组地址与保
密群组内联系人的对应关系。
可见,发起人可以请求变更保密群组的属性,如随时关闭保密群组,。
可选的,本发明实施例邮件地址的保密方法,还可以包括:
接收发起人的查看请求,查看对保密群组内联系人回复邮件的情况。
可见,在邮件能被回复的情况下,发起人有权查看保密群组内联系人回复邮件的情
况,如保密群组内联系人回复邮件的顺序。通过发起人查看保密群组内联系人回复邮件
的情况,判断联系人回复邮件时在邮件正文中是否冒用他人身份。
如图2所示,对应于上述实施例的邮件地址的保密方法,本发明实施例提供一种邮件
地址的保密装置,包括:
获取单元21,用于发件人发送邮件时,获取保密群组地址。
第一传输单元22,用于将发件人的邮件地址替换为保密群组地址,向收件人的邮件
地址发送邮件。
本发明实施例邮件地址的保密装置可以单独设置,也可以与邮件服务器设置一体。
由上述本发明提供的技术方案可以看出,通过将发件人的邮件地址替换为保密群组
地址,实现发件人的邮件地址信息保密。
可选的,第一传输单元22,具体可以用于根据收件人个数对应生成一对一邮件,向
收件人的邮件地址发送所述邮件。
可见,采用一对一邮件,实现收件人不知道该邮件的其他收件人信息。
如图3所示,本发明实施例邮件地址的保密装置,还可以包括:
建立单元31,用于接收发件人作为发起人的建立请求,建立由联系人构成的保密群
组,联系人包括发件人及收件人。
示例性的,发件人要发送邮件给收件人,发件人直接输入或选择1个或多个收件人的
邮件地址,发件人作为发起人建立由发件人和收件人构成的保密群组。
本发明实施例邮件地址的保密装置,还可以包括:
生成单元32,用于随机生成保密群组地址。
较佳的,采用“短网址映射算法”随机生成唯一、不可逆的保密群组地址。
保密群组地址可以包括用户名和域名地址:
保密群组地址的用户名可以包括:根据发件人的邮件地址的用户名和/或收件人的邮
件地址的用户名通过加密算法得到的用户名。
保密群组地址的域名地址可以包括:发件人的邮件地址的域名地址。
可见,保密群组地址符合邮件服务标准,各种邮件客户端和Webmail都可以接收保
密群组地址的邮件。
为了将保密群组地址与普通的邮件地址作区分,保密群组地址的用户名还可以包
括:保密群组标识。通过保密群组标识可以直接确认此地址为保密群组地址。
可选的,本发明实施例邮件地址的保密装置,还可以包括:
存储单元33,用于存储保密群组地址与保密群组内联系人的对应关系。
如通过映射表存储保密群组地址与保密群组内联系人的对应关系。
可选的,本发明实施例邮件地址的保密装置,还可以包括:
标识单元,用于标识出保密群组地址与保密群组内联系人的对应关系中的发起人。
本发明实施例邮件地址的保密装置,还可以包括:
第一设置单元,用于接收发起人的设置回复的请求,设置邮件能否被回复。
可选的,本发明实施例邮件地址的保密装置,还可以包括:
第二设置单元,用于接收发起人的设置有效时间的请求,设置存储保密群组地址与
保密群组内联系人的对应关系的有效时间。
可选的,本发明实施例邮件地址的保密装置,还可以包括:
变更单元,用于接收发起人的变更请求,对保密群组的属性进行变更。
对保密群组的属性进行变更,如,随时关闭保密群组。
可选的,本发明实施例邮件地址的保密装置,还可以包括:
查看单元,用于接收发起人的查看请求,查看对保密群组内联系人回复邮件的情
况。
本发明实施例邮件地址信息的保密装置及其构成,可以对应于上述实施例的邮件地
址信息的保密方法的相应内容得以理解,在此不作赘述。
如图4所示,对应图1所示实施例邮件地址的保密方法,本发明实施例提供一种邮件
地址的保密方法,包括:
41、接收邮件。
42、确定邮件的收件人的邮件地址为保密群组地址,且根据保密群组地址与保密群
组内联系人的对应关系,确定邮件的发件人属于保密群组内联系人时,将邮件的发件人
的邮件地址替换为保密群组地址。
43、发送邮件给保密群组中除邮件的发件人以外的联系人。
本发明实施例邮件地址信息的保密方法的执行主体可以是邮件服务器。
由上述本发明提供的技术方案可以看出,接收的邮件为回复邮件(简称回复邮件)
时,通过将回复邮件的发件人(简称回复人)的邮件地址替换为保密群组地址,实现发
件人的邮件地址信息保密。
可选的,本发明实施例邮件地址的保密方法,还可以包括:
根据保密群组标识确定邮件的收件人的邮件地址是否为保密群组地址。
可见,由于保密群组地址符合邮件服务标准,为了将保密群组地址与普通的邮件地
址作区分,保密群组地址的用户名还可以包括保密群组标识,因此,接收邮件后,可以
通过保密群组标识直接确认邮件的地址是否为保密群组地址。
可选的,本发明实施例邮件地址的保密方法,还可以包括:
确定是否存在保密群组地址与保密群组内联系人的对应关系的映射表。
可见,保密群组地址与保密群组内联系人的对应关系的映射表存在有效时间,一旦
有效时间超时,邮件服务器会删除对应的映射表。
有效时间内,确定存在保密群组地址与保密群组内联系人的对应关系的映射表,根
据保密群组地址与保密群组内联系人的对应关系,确定邮件的发件人是否属于保密群组
内联系人。
可选的,本发明实施例邮件地址的保密方法,还可以包括:
通过邮件的正文描述发件人的身份信息。
发件人的身份信息可以包括:发件人的邮件地址或者发件人的姓名等。
由于回复人的邮件地址替换为保密群组地址,那么通过正文描述回复人的身份信息
时,有可能存在回复人冒用其他联系人身份的情况,因此,发起人通过查看保密群组内
联系人回复邮件的情况,判断回复人冒用他人身份。
具体的,步骤43发送邮件给保密群组中除邮件的发件人以外的联系人,可以包括:
分别向保密群组中除邮件的发件人以外的联系人发送一对一的邮件。
如图5所示,对应于上述实施例的邮件地址的保密方法,本发明实施例提供一种邮件
地址的保密装置,包括:
接收单元51,用于接收邮件。
替换单元52,用于确定邮件的收件人的邮件地址为保密群组地址,且根据保密群组
地址与保密群组内联系人的对应关系,确定邮件的发件人属于保密群组内联系人时,将
邮件的发件人的邮件地址替换为保密群组地址。
第二传输单元53,用于发送邮件给保密群组中除邮件的发件人以外的联系人。
本发明实施例邮件地址信息的保密装置可以单独设置,也可以与邮件服务器设置于
一体。
由上述本发明提供的技术方案可以看出,接收的邮件为回复邮件时,通过将回复邮
件的发件人的邮件地址替换为保密群组地址,实现发件人的邮件地址信息保密。
如图6所示,本发明实施例邮件地址的保密装置,还可以包括:
确定单元61,用于根据保密群组标识确定邮件的收件人的邮件地址是否为保密群组
地址。
本发明实施例邮件地址信息的保密装置及其构成,可以对应于上述实施例的邮件地
址信息的保密方法的相应内容得以理解,在此不作赘述。
如图7所示,结合具体应用场景说明本发明实施例邮件地址的保密方法,包括:
示例性的,发件人的邮件地址为adminqq.com,一个收件人的邮件地址为
Aqq.com,一个收件人的邮件地址为B163.com,一个收件人的邮件地址为
Csohu.com以及一个收件人的邮件地址为Dqq.com。
71、发件人在地址栏填写多个收件人邮件地址。
发件人在地址栏填写多个收件人邮件地址,发件人可以选择按保密方式发送邮件,
进入步骤72。
发件人在地址栏填写多个收件人邮件地址后,发件人可以作为发起人建立保密群
组,保密群组的成员可以包括发件人以及多个收件人,每个保密群组的成员对应一个邮
件地址。
72、发件人的邮件地址所属的邮件服务器自动生成不可逆、唯一映射的保密群组地
址,如DEMOqq.com。
示例性的,发件人的邮件地址adminqq.com所属的邮件服务器为QQ.com服务器。
示例性的,下面提供一个“短网址映射算法”生成保密群组地址的参考方案,但具
体实现不限于此技术:
(1)将组内成员邮件地址串通过MD5(Message-Digest Algorithm 5,MD5算法)
生成32位签名串,分为4段,每段8个字节。
(2)对这四段循环处理,取8个字节看成16进制串与0x3fffffff(30位1)与操作,即超
过30位的忽略处理。
(3)这30位分成6段,每5位的数字作为字母表的索引取得特定字符,依次进行获
得6位字符串。
(4)总的md5串可以获得4个6位串,取里面的任意一个,再加上发件人的邮箱域
地址就可作为这个保密群组地址。
73、邮件服务器为保密群组地址增加保密群组标识,如SG,增加保密群组标识后的
保密群组地址为SG_DEMOqq.com。
74、邮件服务器将发件人的邮件地址替换为保密群组地址。
75、邮件服务器存储保密群组地址与发件人的邮件地址及多个收件人的邮件地址之
间的映射关系,生成映射表。
如,存储SG_DEMOqq.com和adminqq.com以及收件人的邮件地址之间的映射
关系,生成如下映射表:
SG _ DEMO qq . com . A qq . com B 163 . com C sohu . com D qq . com ad min qq . com ]]>
可选的,可以设置映射表的有效时间,一旦有效时间超时,则邮件服务器可以删除
对应的映射表。
76、邮件服务器按保密群组内成员地址个数n,生成n-1(除去发件人本身)封一对
一邮件。
示例性的,此例中n=5。
77、邮件服务器发送n-1封邮件。
示例性的,此例中n=4。
可选的,在建立映射表时,可以标识adminqq.com的“发起人”身份,发起人可
以在映射表有效时间内,对保密群组的属性进行变更,例如,可随时关闭保密群组。
发起人可以设置该邮件“能否被回复”。即有些邮件只起到周知作用,无需回复,
有些邮件,在映射表的有效时间回复。
发起人有权查看保密群组内成员回复邮件的顺序,判断成员冒充他人身份回复邮件
的情况。
由上述本发明提供的技术方案可以看出,通过将发件人的邮件地址替换为保密群组
地址,实现发件人的邮件地址信息保密。
结合图7中,adminqq.com,Aqq.com,B163.com,Csohu.com以及
Dqq.com组成保密群组。邮件地址为adminqq.com的发件人发送出邮件后,邮件服
务器收到邮件地址为B163.com的回复邮件。
如图8所示,结合具体应用场景说明本发明实施例邮件地址的保密方法,包括:
81、邮件服务器收到来自B163.com的收件人为SG_DEMOqq.com的回复邮
件,即发件人(简称回复人)的邮件地址B163.com,收件人的邮件地址
B163.com。此例,邮件服务器为QQ.com服务器。
82、邮件服务器通过保密群组标识判断收件人的邮件地址SG_DEMOqq.com是否
为保密群组地址。如果是进入步骤83,否则,按照普通邮件处理。
83、邮件服务器查找并确认与保密群组地址SG_DEMOqq.com对应的映射表是否
存在。如果是进入步骤84,否则,退信处理。
如,映射表:
SG _ DEMO qq . com . A qq . com B 163 . com C sohu . com D qq . com ad min qq . com ]]>
84、邮件服务器查找并确认回复人的邮件地址B163.com是否在映射表中。如果是
进入步骤85,否则,退信处理。
如,映射表:
SG _ DEMO qq . com . A qq . com B 163 . com C sohu . com D qq . com ad min qq . com ]]>
进而,可以得到映射表中其它邮件地址,Aqq.com,Csohu.com以及
Dqq.com,adminqq.com。
85、邮件服务器按照映射表中所有邮件地址个数n生成n-1(除去回复人本身)封一
对一邮件,并将回复人的邮件地址B163.com替换为保密群组地址
SG_DEMOqq.com,收件人为映射表中除回复人的邮件地址之外的所有邮件地址。
示例性的,此例中n=4。
86、邮件服务器投递发送n-1封邮件。
示例性的,此例中n=4。
上述步骤83中,若设置的映射表的有效时间超时,则邮件服务器无法查找到与保密
群组地址对应的映射表,回复人也会收到“收件人地址不存在”提示的退信。
而且,上述步骤84中,保密群组内的成员可对邮件进行回复,但保密群组外人员则
无法通过保密群组地址给保密群组内成员回复邮件,若保密群组外人员回复邮件,保密
群组外人员会收到“收件人地址不存在”提示的退信。
由上述本发明提供的技术方案可以看出,接收的邮件为回复邮件时,通过将回复邮
件的发件人的邮件地址替换为保密群组地址,实现发件人的邮件地址信息保密。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以
通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单
元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单
元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一
点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置
或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示
的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的
目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是
各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,
可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上
或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式
体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算
机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方
法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,
Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或
者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,
任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替
换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的
保护范围为准。