防止垃圾邮件的方法技术

技术编号:2876678 阅读:193 留言:0更新日期:2012-04-11 18:40
一种防止垃圾邮件的方法,关键是在电子邮件的地址上添加了一个标签,在邮件服务器--SMTP服务器增加了一个按规定程序处理邮件的系统,本发明专利技术的特点是标签由邮件地址的拥有者随意创造而不需事先在邮件服务器上设定,收件人能够控制邮件地址仅被指定的人或机构使用,邮件服务器通过规定程序处理邮件,收件人可极大地减少由于邮件地址的泄露或遭受大规模群发而收到的垃圾邮件。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术与电子信息有关,特别是一种防止未经请求的商业邮件,或垃圾邮件的方法。何为垃圾邮件?垃圾邮件本身比较难以定义。这决定了众多防垃圾邮件工具的效率和准确率不会很高。因为对于某一个用户是垃圾的内容对于另一个用户却不一定是垃圾。目前计算机的人工智能技术还不足以精确地对文字的内容及其含义做出判断。出现漏过或误判在所难免。在设计本专利技术所描述的方法和系统的时候,专利技术人使用了目前国际上受到广泛认可的一种定义。这种定义也为中国互联网协会所采纳。即,满足下列四个条件中任何一条的可以被称为垃圾邮件*收件人事先没有提出要求或者同意接收的广告、电子刊物、各种形式的宣传品等宣传性质的电子邮件;*收件人无法拒收的电子邮件;*隐藏发件人身份、地址、标题等信息的电子邮件; *含有虚假的信息源、发件人、路由等信息的电子邮件。按上述定义,垃圾邮件的本质就是接收者不愿意接收而发送者强行发送到接收者邮箱的邮件。这个定义避免了主观性强、比较有争议的对邮件内容的判断。大多数电子邮件用户受到垃圾邮件骚扰的原因是有意或无意地泄漏了邮件地址。在互联网发展的早期,一批不道德的网络服务提供商或网站的拥有者出卖用户或第三方的电子邮件地址列表以谋取利益。这些电子邮件地址列表被卖给垃圾邮件发送者以发送垃圾邮件。今天,垃圾邮件发送者仍然使用这种“黑名单”。但他们的技术手段已经发展到不需要依靠这种黑名单了。他们可以通过程序自动地从万维网网页上获取邮件地址,用于垃圾邮件的发送。因此,用户在任何网站上注册用户、发表文章,甚至在留言版上提出问题等等都有可能不经意地泄漏自己的邮件地址而成为垃圾邮件的受害者。更有甚者,很多垃圾邮件的发送者根本不需要知道受害者的邮件地址。他们通过排列组合的方法生成上百万个甚至更多个英文字符串作为用户名发送垃圾。虽然绝大多数如此生成的用户名并不存在,但他们总是有机会将垃圾发送到一大批用户的邮箱中。这么做不仅骚扰邮件用户,而且还会极大地占用网络服务提供商的带宽,影响他们的服务质量,带来重大损失。本专利技术解决问题技术方案如下一种,其特征在于1)在邮件地址上添加一个标签;2)含有标签的邮件地址由邮件服务器—SMTP服务器存储在其存储设备上;3)邮件服务器SMTP服务器增加了一个按规定程序处理邮件的系统;4)该系统处理邮件的规定程序是①首先检查收件人的邮件地址是否含有标签?②没有标签,则按收件人设定的其它过滤规则处理,或直接将该邮件送达收件人邮箱;③有标签,则检查该标签是否分配给某个发件人?④该标签已分配给某个发件人,而且该发件人和来信的发件人是同一个人,则认为该邮件不是垃圾邮件,并将该邮件发送到收件人的信箱中;⑤该标签已分配给某个发件人,但该发件人与邮件的发件人不是同一个人,则认为该邮件是垃圾邮件,送到隔离区或丢弃,同时警告收件人,这个标签已被泄露给第三者了;⑥有标签,是新的,则进一步检查该标签是否合法?⑦标签不合法,则认定该邮件是垃圾邮件,将其丢弃;⑧标签合法,则将该标签与发件人的地址相关联,并记录到邮件服务器的存储设备中,同时将该邮件发送至收件人的邮箱,下次该发件人再发信给收件人时,邮件服务器就认定这个标签有效而且只能由该发件人使用。所述的标签的生成规则如下①标签的位置在电子邮件地址的用户名部分,即@符号之前;②标签可在用户名之前,也可在用户名之后;③标签与用户名之间用系统管理员约定的符号分割;所述的标签由该邮件地址的拥有者所控制,邮件地址的拥有者可以随意创造而不需要事先在邮件服务器上设定。所述的标签含有收件人的保密字符串。所述的标签可为一次性标签,或一定期有效标签,或永久性标签,也可以是某个域有效的,或某一地址有效的。所述的标签的生成可以由用户实现,也可受用户委托由邮件服务器通过计算机自动生成。所述的邮件服务器按规定程序处理邮件的系统是在一个普通SMTP服务器前面加装的一个执行按规定程序处理邮件的SMTP网关。所述的邮件服务器按规定程序处理邮件的系统是安装在SMTP服务器上的一个按规定程序处理邮件的模块。本专利技术的技术效果本专利技术通过设计一种标签系统在绝大多数情况下可以100%地杜绝垃圾邮件,其应用范围非常广泛。主要特征是一、在避免检查邮件内容的情况下,迅速地以100%的精确度判断收到的邮件是否为垃圾邮件二、标签系统的使用无论对发信人和收信人带来的管理或使用方面的不便都非常微不足道,可以忽略不计;三、标签系统的灵活设计可以满足多种不同的需求,比如一次性有效标签,带有效期限的标签和域标签等等。图2本专利技术处理邮件的流程图。目前应用于互联网上的邮件服务器主要是SMTP服务器和POP(或IMAP)服务器。用邮政系统来比拟,SMTP服务器相当于邮局,POP(或IMAP)服务器相当于邮递员。邮局的功能是①接受用户投递的邮件,并将其发送到其他的邮局去;②接收从其它邮局发送过来的邮件,并将其分类整理,存放在用户邮箱里。邮递员的职责是将邮件从用户的邮箱中取出,并递送到用户的家里。电子邮件系统的工作流程大致如此。在本专利技术中,我们所指的邮件服务器是SMTP服务器(或其他相当于邮局功能的模块),而不是POP/IMAP服务器,(或相当于邮递员角色的模块)。附图说明图1所示的是用户接收邮件的逻辑流程,而不包括发送的流程。图中“本系统”可以指在用户SMTP服务器前面加装的一个按规定程序处理邮件的SMTP网关,也可以是安装在用户SMTP服务器上的一个按规定程序处理邮件的模块(或程序)。目前互联网标准的电子邮件地址的格式是username@domain,即“用户名@域名”。加了标签的邮件地址的格式为username.tag@domain,即“用户名.标签@域名”。在这里,一个英文的句号(.)被用作用户名和标签之间的分割符。但在实际系统实现时,可以在现有规范许可的范围内根据系统的需要任意选用其他字符作为分割符,例如采用下划线(_)。使用本专利技术的邮件服务器将按下文所描述的流程将邮件发送人、接收人的相关信息与系统保存在一特定的存储设备(例如,数据库或磁盘文件或另一台通过网络连接的计算机)上的信息加以比对,做出来信是否为垃圾邮件的判断。按目前的互联网标准,邮件服务器使用的是SMTP协议(RFC821)。本系统担当SMTP网关的角色。应用本系统时的邮件系统逻辑结构如图1所示。当本系统收到收件人的邮件后,首先检查收件人的地址是否含有标签。如果没有标签的话,按照用户设定的处理规则处理。一般在这一层次有两种处理方法一、来信人地址在允许发送的名单(白名单)中,邮件被接收;二、收信人的地址是特殊的必须公开的地址例如sales@company.com或contactus@company.com等,邮件被递交给后续的过滤器处理或被直接接收到用户邮箱;三、来信人地址不在白名单中,收信人又不愿意接收陌生人邮件的,该来信被隔离或丢弃。当系统检查到来信带有标签以后,首先检查该收信人的这个标签有没有已经被分配给某个发信人。如果已经分配给某个发信人,而这个发信人与来信的发信人是同一个人(根据来信人的地址确认)则认为该邮件不是垃圾邮件,发送到收件人的信箱中;如果记录的发信人与来信的发信人不是同一个人,则认为该来信是垃圾,送到隔离区或丢弃。同时可以警告收件人这个标签已经被泄漏给第三者。如果这个标本文档来自技高网...

【技术保护点】
一种防止垃圾邮件的方法,其特征在于:1)在邮件地址上添加一个标签;2)含有标签的邮件地址由邮件服务器(SMTP)存储在其存储设备上;3)邮件服务器-SMTP服务器增加了按规定程序处理邮件的系统;4)该系统处理邮件的规定程序是 :①首先检查邮件的收件人的邮件地址是否含有标签?②没有标签,则按收件人设定的其它过滤规则处理,或直接将该邮件送达收件人邮箱;③有标签,则检查该标签是否分配给某个发件人?④该标签已分配给某个发件人,而且该发件人和来信的发件人是 同一个人,则认为该邮件不是垃圾邮件,并将该邮件发送到收件人的信箱中;⑤该标签已分配给某个发件人,但该发件人与邮件的发件人不是同一个人,则认为该邮件是垃圾邮件,送到隔离区或丢弃,同时警告收件人,这个标签已被泄露给第三者了;⑥有标签,是 新的,则进一步检查该标签是否合法?⑦标签不合法,则认定该邮件是垃圾邮件,将其丢弃;⑧标签合法,则将该标签与发件人的地址相关联,并记录到邮件服务器的存储设备中,同时将该邮件发送至收件人的邮箱,下次该发件人再发信给收件人时,邮件服务器就 认定这个标签有效而且只能由该发件人使用。...

【技术特征摘要】

【专利技术属性】
技术研发人员:方向荣
申请(专利权)人:上海蓝飞通信设备有限公司
类型:发明
国别省市:31[中国|上海]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利