垃圾邮件的识别方法和装置制造方法及图纸

技术编号:20627831 阅读:31 留言:0更新日期:2019-03-20 17:25
本发明专利技术提供一种垃圾邮件的识别方法和装置。本发明专利技术垃圾邮件的识别方法,包括:获取目标邮件的发送方的域名和IP地址,其中目标邮件为已接收邮件;根据域名和IP地址,判断目标记录是否存在,其中目标记录为邮件可回复的记录;若目标记录不存在,则识别目标邮件为垃圾邮件。本发明专利技术提供的方法和装置无需解析邮件和过滤邮件内容,通过目标记录的不存在来判断邮件为垃圾邮件,能够明显提升垃圾邮件的识别速率。

Spam Recognition Method and Device

The invention provides a method and device for identifying spam. The method for identifying spam includes: acquiring the domain name and IP address of the sender of the target mail, in which the target mail is the received mail; judging whether the target record exists according to the domain name and IP address, in which the target record is the record that the mail can reply; identifying the target mail as spam if the target record does not exist. The method and device provided by the invention does not need to parse and filter the contents of the mail, and judges the mail to be spam by the absence of the target record, so that the recognition rate of the spam can be obviously improved.

【技术实现步骤摘要】
垃圾邮件的识别方法和装置
本专利技术涉及垃圾邮件识别技术,尤其涉及一种垃圾邮件的识别方法和装置。
技术介绍
随着互联网的广泛普及,邮件已经成为常用的通信工具之一,但用户常会收到各种垃圾邮件,严重影响用户对正常邮件的查收和处理。因此,识别垃圾邮件越来越重要。垃圾邮件识别方法有很多,例如,关键字识别、贝叶斯概率识别、特征识别和模式识别等方法。这些垃圾邮件识别方法通常需要解析邮件,并对其内容进行过滤。然而,无论是邮件解析还是其内容的过滤,均需要消耗内存和时间,使得垃圾邮件识别的速率降低。因此,现在亟需一种提高垃圾邮件的识别速率的垃圾邮件识别方法。
技术实现思路
本专利技术提供一种垃圾邮件的识别方法和装置,以解决现有的垃圾邮件的识别方法由于邮件的解析过程和邮件内容的过滤过程而消耗过多内存和时间的问题。本专利技术提供一种垃圾邮件的识别方法,包括:获取目标邮件的发送方的域名和IP地址,其中所述目标邮件为已接收邮件;根据所述域名和所述IP地址,判断目标记录是否存在,其中所述目标记录为表明所述目标邮件可回复的记录;若所述目标记录不存在,则识别所述目标邮件为垃圾邮件。可选地,所述目标记录包括所述域名对应的邮件交换记录和所述IP地址对应的反向地址解析记录。可选地,所述根据所述域名和所述IP地址,判断目标记录是否存在,包括:根据所述域名,判断所述邮件交换记录不存在;若所述邮件交换记录不存在,则根据所述IP地址,判断所述反向地址解析记录是否存在;若所述反向地址解析记录不存在,则所述目标记录不存在。可选地,所述方法还包括:若所述目标记录中邮件交换记录和反向地址解析记录至少存在一个,则识别所述目标邮件为正常邮件。可选地,所述目标记录还包括所述域名对应的IP地址记录;在所述反向地址解析记录不存在时,所述方法还包括:根据所述域名,判断所述IP地址记录是否存在;若是,则识别所述目标邮件为正常邮件;若否,则识别所述目标邮件为垃圾邮件。本专利技术提供一种垃圾邮件的识别装置,包括:获取模块,用于获取目标邮件的发送方的域名和IP地址,其中所述目标邮件为已接收邮件;判断模块,用于根据所述域名和所述IP地址,判断目标记录是否存在,其中所述目标记录为表明所述目标邮件可回复的记录;识别模块,用于在所述目标记录不存在时,识别所述目标邮件为垃圾邮件。可选地,所述目标记录包括所述域名对应的邮件交换记录和所述IP地址对应的反向地址解析记录。可选地,所述判断模块,还用于根据所述域名,判断所述邮件交换记录不存在;在所述邮件交换记录不存在时,根据所述IP地址,判断所述反向地址解析记录是否存在;所述识别模块,还用于在所述反向地址解析记录不存在时,识别所述目标记录不存在。可选地,所述识别模块,还用于在所述目标记录中邮件交换记录和反向地址解析记录至少存在一个时,识别所述目标邮件为正常邮件。可选地,所述判断模块,还用于当所述目标记录还包括所述域名对应的IP地址记录时,根据所述域名,判断所述IP地址记录是否存在;所述识别模块,还用于在所述IP地址记录存在时,识别所述目标邮件为正常邮件;在所述IP地址记录不存在时,则识别所述目标邮件为垃圾邮件。本专利技术提供的垃圾邮件的识别方法和装置,通过获取目标邮件,提取目标邮件的发送方的邮件地址中的域名,并得到发送方的服务器IP地址。再根据域名和IP地址,判断是否不能够查询到目标记录,其中目标记录为表明邮件可回复的记录。若目标记录不存在,则识别接收到的邮件为垃圾邮件。本实施例以垃圾邮件无法进行回复为特征来判断接接收到的邮件是否为垃圾邮件,解决了现有垃圾邮件的识别方法由于需要对邮件解析且对邮件内容过滤才能识别垃圾邮件而消耗大量的时间和成本的问题,识别过程高效且易于实现,明显提高了垃圾邮件的识别速率。附图说明图1为本专利技术提供的垃圾邮件的识别方法的场景示意图;图2为本专利技术提供的垃圾邮件的识别方法的流程图一;图3为本专利技术提供的垃圾邮件的识别方法的流程图二;图4为本专利技术提供的垃圾邮件的识别方法的流程图三;图5为本专利技术提供的垃圾邮件的识别装置的结构示意图。具体实施方式图1为本专利技术提供的垃圾邮件的识别方法的场景示意图,如图1所示,邮件是由外域服务器或本域服务器发送的邮件,再接收方在邮件服务器上进行接收。通常,发送方在外域服务器或本域服务器上会发送大量的垃圾邮件。通常,正常邮件的行为是基于有来有往的往复行为。例如263.com的用户可以给gmail.com的用户发邮件,同时gmail.com的用户也可以给263.com的用户发邮件。但垃圾邮件却与正常邮件不一样,通常垃圾邮件的邮件地址是随机生成的,且垃圾邮件是不可进行回复的,因此本实施例可利用垃圾邮件无法进行回复的特征对接收到的邮件进行识别,以识别出邮件是垃圾邮件还是正常邮件。图2为本专利技术提供的垃圾邮件的识别方法的流程图一,本实施例的执行主体可以为图1所示的邮件服务器,如图2所示,本实施例垃圾邮件的识别方法包括:S101、获取目标邮件的发送方的域名和IP地址,其中目标邮件为已接收邮件。具体地,在接收方接收到目标邮件后,本实施例中可从简单邮件传输协议(SimpleMailTransferProtocol,SMTP)的FROM命令中提取发送方的邮箱地址。本实施例中不限于具体的提取方式。本实施例可根据发送方的邮箱地址提取出域名。例如,由于在互联网中,邮箱地址的格式是:用户名@域名,因此,当邮箱地址为xxxx@111.com时,域名为111.com。进一步地,本实施例中接收方还可利用指令或函数从传输控制协议(TransmissionControlProtocol,TCP)中查询得到发送方的服务器IP地址。本实施例对获取IP地址的具体方式不做限定。S102、根据域名和IP地址,判断目标记录是否存在,其中目标记录为表明邮件可回复的记录。S103、若目标记录不存在,则识别目标邮件为垃圾邮件。具体地,当域名和IP地址已知时,本实施例可根据域名和IP地址分别查询各种类型的目标记录。本实施例中目标记录的具体形式可有多种类型,本实施例对此不做限定。进一步地,本实施例具体可利用多种查询方式根据域名和IP地址查询目标记录,本实施例对查询的具体方式不做限定。由于本实施例中目标记录的存在可表明目标邮件可回复,因此,若根据域名和IP地址查询得到目标记录不存在,则本实施例便可识别目标邮件为垃圾邮件。本实施例提供的垃圾邮件的识别方法,通过获取目标邮件,提取目标邮件的发送方的邮件地址中的域名,并得到发送方的服务器IP地址。再根据域名和IP地址,判断是否不能够查询到目标记录,其中目标记录为表明邮件可回复的记录。若目标记录不存在,则识别接收到的邮件为垃圾邮件。本实施例以垃圾邮件无法进行回复为特征来判断接接收到的邮件是否为垃圾邮件,解决了现有垃圾邮件的识别方法由于需要对邮件解析且对邮件内容过滤才能识别垃圾邮件而消耗大量的时间和成本的问题,识别过程高效且易于实现,明显提高了垃圾邮件的识别速率。在上述实施例的基础上,本实施例中由于目标记录可包括多种类型,因此,为了显著加快垃圾邮件的识别速率,本实施例可选择能够滤除垃圾邮件的某些记录,而无需对所有类型的目标记录是否存在进行一一查询。可选地,目标记录包括域名对应的邮件交换记录和IP地址对应的反向地址解析记录。具体地,本文档来自技高网...

【技术保护点】
1.一种垃圾邮件的识别方法,其特征在于,包括:获取目标邮件的发送方的域名和IP地址,其中所述目标邮件为已接收邮件;根据所述域名和所述IP地址,判断目标记录是否存在,其中所述目标记录为表明所述目标邮件可回复的记录;若所述目标记录不存在,则识别所述目标邮件为垃圾邮件。

【技术特征摘要】
1.一种垃圾邮件的识别方法,其特征在于,包括:获取目标邮件的发送方的域名和IP地址,其中所述目标邮件为已接收邮件;根据所述域名和所述IP地址,判断目标记录是否存在,其中所述目标记录为表明所述目标邮件可回复的记录;若所述目标记录不存在,则识别所述目标邮件为垃圾邮件。2.根据权利要求1所述的方法,其特征在于,所述目标记录包括所述域名对应的邮件交换记录和所述IP地址对应的反向地址解析记录。3.根据权利要求2所述的方法,其特征在于,所述根据所述域名和所述IP地址,判断目标记录是否存在,包括:根据所述域名,判断所述邮件交换记录不存在;若所述邮件交换记录不存在,则根据所述IP地址,判断所述反向地址解析记录是否存在;若所述反向地址解析记录不存在,则所述目标记录不存在。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述目标记录中邮件交换记录和反向地址解析记录至少存在一个,则识别所述目标邮件为正常邮件。5.根据权利要求3所述的方法,其特征在于,所述目标记录还包括所述域名对应的IP地址记录;在所述反向地址解析记录不存在时,所述方法还包括:根据所述域名,判断所述IP地址记录是否存在;若是,则识别所述目标邮件为正常邮件;若否,则识别所述目标邮件为垃圾邮件。6.一种垃圾邮件的识别装置,其特征...

【专利技术属性】
技术研发人员:黄福昌李玉杰贾小华金永刚
申请(专利权)人:北京二六三企业通信有限公司
类型:发明
国别省市:北京,11

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

1