专利名称:一种防止垃圾邮件的方法及装置的制作方法
技术领域:
本发明涉及互联网技术领域,特别涉及一种防止垃圾邮件的方法及装置。
背景技术:
电子邮件是互联网各种服务中的最基本服务,通过电子邮件进行信息交流具有方便、快捷、费用低廉的特点,根据统计在最经常使用的互联网服务中,有超过90%的用户选择了电子邮件服务,高居互联网服务的首位。随着互联网服务在全球的迅速发展,上网的人数不断地增多,作为互联网服务中最终要的电子邮件服务其规模也在不断地扩大,电子邮件日益频繁的应用于人们日常生活和工作中。然而,出于各种原因,各种各样的垃圾邮件的数量也在迅速增长,浪费人们的时间和网络流量。在现有技术中出现了很多抵御垃圾邮件的方案,主要都是根据邮件内容关键 词以及发件人信息进行判定垃圾邮件,但是这样的方案存在误判以及漏判,有些正常的邮件因为恰好包含了被列入黑名单的词组而被判定为垃圾邮件,而另外有些垃圾邮件因为规避了列入黑名单的内容从而绕过系统过滤,无法完全准确过滤垃圾邮件。还有一些其它的现有技术用于解决垃圾邮件的问题,例如中国专利申请公开号CN1601540A,发明名称为“一种防止垃圾电子邮件的方法”的方案公开了一种在发送邮件时需要向接收方发送预先确定的确定码,如果没有确定码该邮件将被认为是垃圾邮件。虽然这个方案在一定程度上可以解决垃圾邮件的问题,但是同时也拒绝了一部分正常放松的邮件接收,造成用户无法接收到合法邮件的问题。
发明内容
本发明的目的在于提供一种防止垃圾邮件的方法及装置,用于解决现有技术中无法有效的过滤垃圾邮件的问题。本发明实施例提供了一种防止垃圾邮件的方法,包括区分接收到邮件的类型,其中所述类型包括确认类型和非确认类型;向确认类型邮件的发件方发送验证信息;根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件。根据本发明实施例所述方法的一个进一步的方面,在区分接收到邮件的类型中还包括,根据邮件接收方的用户名判断邮件的类型,如果邮件接收方的用户名没有后缀,则该邮件为确认类型,如果邮件接收方的用户名有后缀,则该邮件为非确认类型。根据本发明实施例所述方法的再一个进一步的方面,如果所述接收到的邮件为确认类型,则将所述接收到的邮件隐藏,不显示在接收方的收件箱内;如果所述接收到的邮件为非确认类型,则按照所有接收方用户名的后缀对所述接收到的邮件进行排序。根据本发明实施例所述方法的另一个进一步的方面,所述验证信息包括验证邮件,或者验证链接,或者向接收方支付保证金的支付链接。根据本发明实施例所述方法的另一个进一步的方面,根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件之后进一步包括,如果不为垃圾邮件,则发送给接收方用户退还保证金的链接;如果为垃圾邮件则直接删除所述接收到的邮件。根据本发明实施例所述方法的另一个进一步的方面,根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件中进一步包括,按照所述保证金对接收到的邮件进行排序,将保证金高的邮件标记为重要邮件。本发明实施例还提供了一种防止垃圾邮件的装置,包括,邮件类型区分单元,验证单元,垃圾邮件判断单元;所述邮件类型区分单元,用于区分接收到邮件的类型,其中所述类型分为确认类型和非确认类型;所述验证单元,用于向确认类型邮件的发件方发送验证信息;
所述垃圾邮件判断单元,用于根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件。根据本发明实施例所述装置的一个进一步的方面,还包括统计单元,与所述验证单元相连接,用于统计接收方用户对所有邮件的阅读率、回复率和保证金退回率数据,并通过验证单元将统计结果发送给发件方。根据本发明实施例所述装置的再一个进一步的方面,还包括执行单元,与所述垃圾邮件判断单元相连接,如果垃圾邮件判断单元输出的结果不为垃圾邮件,则发送给接收方用户退还保证金的链接;如果为垃圾邮件则直接删除所述接收到的邮件。根据本发明实施例所述装置的另一个进一步的方面,还包括排序单元,与所述垃圾邮件判断单元相连接,按照保证金对接收到的邮件进行排序,将保证金高的邮件标记为重要邮件。通过上述实施例对接收到邮件的分类,可以将例如官方网站自动发送的邮件过滤为可靠邮件,而不必发送验证信息,这样避免了系统自动发送的可靠邮件无法反馈验证信息造成误认为是垃圾邮件的问题;并且收件方可以节约大量阅读垃圾邮件及无意义邮件的时间,所有邮件均经过发件方在此确认才会显示。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中图I所示为本发明实施例一种防止垃圾邮件方法的流程图;图2所示为本发明实施例一种防止垃圾邮件装置的结构图;图3所示为本发明实施例一种防止垃圾邮件方的具体流程图;图4所示为本发明实施例一种防止垃圾邮件方的具体流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。如图I所示为本发明实施例一种防止垃圾邮件方法的流程图。
包括步骤101,区分接收到邮件的类型,其中所述类型包括确认类型和非确认类型。所述确认类型是指需要进行验证的邮件,例如发件方为个人发送的邮件,或者发件方不是可靠联系人发送的邮件,所述非确认类型是指不需要进行验证的邮件,例如发件方为可靠网站系统发送的邮件,例如以admin等特定网站系统为发件方发送的邮件为不需要进行验证的邮件,或者发件方为可靠联系人发送的邮件。或者,在步骤101之中还包括,根据邮件接收方的用户名判断邮件的类型,如果邮件接收方的用户名没有后缀,则该邮件为确认类型,如果邮件接收方的用户名有后缀,则该邮件为非确认类型。例如,邮件接收方的地址为test@example. com,其中test为邮件接收方的用户名为test,当用户在某个网站(例如银行,该银行的网址为www. bank, com)注册用户使用到邮件地址时,可以在该银行网站注册邮件地址为test, bankiexample. com,该邮件地址中用户名带有后缀.bank,无论是发送给testOexample. com或者是发送给test. bankiexample. com的邮件都将发送给testOexample. com这个邮件地址,在该用户的用
户名test的账户下判断接收到的邮件是否有后缀,如果有则为非确认类型的邮件,如果没有后缀则为确认类型的邮件。在步骤101中还可以将确认类型的邮件进行隐藏,不显示在接收方的收件箱内;如果所述接收到的邮件为非确认类型,则按照所有接收方用户名的后缀对所述接收到的邮件进行排序,例如,后缀为.bank的邮件排列位于.qq的邮件,这样可以方便用户第一时间看到重要的邮件,节省用户的时间,提高信息获取的效率。步骤102,向确认类型邮件的发件方发送验证信息。其中,验证信息包括验证邮件,或者验证链接,或者向接收方支付保证金的支付链接。其中,所述验证邮件为需要发件方回复的邮件,只有当发件方回复该验证邮件,则说明该发件方为可靠的发件方,进一步可以在验证邮件中加入验证问题或者验证码,并根据回复邮件中回答验证问题是否正确来判断所述发件方为可靠的发件方,其发送的邮件不是垃圾邮件;所述验证链接为需要发件方进行点击操作,当所述验证链接被发件方点击,则说明该发件方为可靠的发件方,其发送的邮件不是垃圾邮件;所述向接收方支付保证金的支付链接是指,发件方通过支付链接为发送的邮件支付保证金,以保证该邮件不是垃圾邮件。在上述步骤中还可以包括,在发送的验证信息中还包括接收方用户对所有邮件的阅读率、回复率和保证金退回率等数据。步骤103,根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件。在步骤103中还包括,如果不为垃圾邮件,则发送给接收方用户退还保证金的链接;如果为垃圾邮件则直接删除所述接收到的邮件。进一步的,还可以按照所述保证金对接收到的邮件进行排序,将保证金高的邮件标记为重要邮件。上述标记重要邮件的步骤中,与传统白名单不同的是,如果发件方在白名单只是保证邮件系统不会将该发件方的邮件判断为垃圾邮件,但无法判断邮件重要性,对于同一发件方不同的邮件也会有不同的重要性(例如同一发件方可能发邮件传送商业合同也可能只是发邮件表示感谢),如果只是将发件方加入白名单这些邮件的优先级将会是一样的,收件方无法进行判断,配合保证金系统发件方可以对紧急的邮件缴纳更多的保证金,而不重要的邮件则少交或不交保证金,收件方则可以通过保证金的多少来判断邮件的重要性。同时如果发件方发送邮件后发现邮件内容有误,则可以再发送一封邮件缴纳比上一封更多的保证金,这样新邮件则会比原先的邮件更早被收件方看到,避免了误解。通过上述实施例,通过对接收到邮件的分类,可以将例如官方网站自动发送的邮件过滤为可靠邮件,而不必发送验证信息,这样避免了系统自动发送的可靠邮件无法反馈验证信息造成误认为是垃圾邮件的问题;并且收件方可以节约大量阅读垃圾邮件及无意义邮件的时间,所有邮件均经过发件方在此确认才会显示。同时配合保证金系统,可以明确区分出邮件的重要性,先处理重要邮件后处理其他邮件。发件方可以在确认时获取收件方阅读率回复率等统计信息,对回复时间有预期。如果认为自己邮件非常重要可以缴纳一定金额的保证金来换取该邮件优先显示。如图2所示为本发明实施例一种防止垃圾邮件装置的结构图。包括邮件类型区分单元201,验证单元202,垃圾邮件判断单元203。
所述邮件类型区分单元201,用于区分接收到邮件的类型,其中所述类型分为确认类型和非确认类型。所述确认类型是指需要进行验证的邮件,例如发件方为个人发送的邮件,或者发件方不是可靠联系人发送的邮件,所述非确认类型是指不需要进行验证的邮件,例如发件方为可靠网站系统发送的邮件,或者发件方为可靠联系人发送的邮件。所述邮件类型区分单元201还可以根据邮件接收方的用户名判断邮件的类型,如果邮件接收方的用户名没有后缀,则该邮件为确认类型,如果邮件接收方的用户名有后缀,则该邮件为非确认类型。所述邮件类型区分单元201还可以将确认类型的邮件进行隐藏。所述验证单元202,用于向确认类型邮件的发件方发送验证信息。其中,验证信息包括验证邮件,或者验证链接,或者向接收方支付保证金的支付链接。还可以包括统计单元204,与所述验证单元202相连接,用于统计接收方用户对所有邮件的阅读率、回复率和保证金退回率等数据,并通过验证单元将统计结果发送给发件方。所述垃圾邮件判断单元203,用于根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件。还包括执行单元205,与所述垃圾邮件判断单元203相连接,如果垃圾邮件判断单元203输出的结果不为垃圾邮件,则发送给接收方用户退还保证金的链接;如果为垃圾邮件则直接删除所述接收到的邮件。还包括排序单元206,与所述垃圾邮件判断单元203相连接,按照所述保证金对接收到的邮件进行排序,将保证金高的邮件标记为重要邮件。通过上述实施例,通过对接收到邮件的分类,可以将例如官方网站自动发送的邮件过滤为可靠邮件,而不必发送验证信息,这样避免了系统自动发送的可靠邮件无法反馈验证信息造成误认为是垃圾邮件的问题;并且收件方可以节约大量阅读垃圾邮件及无意义邮件的时间,所有邮件均经过发件方在此确认才会显示。同时配合保证金系统,可以明确区分出邮件的重要性,先处理重要邮件后处理其他邮件。发件方可以在确认时获取收件方阅读率回复率等统计信息,对回复时间有预期。如果认为自己邮件非常重要可以缴纳一定金额的保证金来换取该邮件优先显示。如图3所示为本发明实施例一种防止垃圾邮件方的具体流程图。包括步骤301,接收邮件,将邮件进行隐藏。步骤302,判断接收到邮件的收件方A用户名中是否包括后缀,如果包括后缀则进入到步骤303,否则进入到步骤304。例如,收件方A邮件地址为test, googleiexample. com,在该收件方A用户名test之后跟随有后缀.google,其中,可以利用”来区分用户名和后缀,还可以通过其它特殊字符来区分用户名和后缀,例如”等均可,在本发明方案中不对此进行限制。用户通常在某些网站留下联系方式时留下用户名+该网站域名主体(即域名中除了 . com、, cn或者.net等区域字段的部分)作为邮件地址,用户对这些网站是信任关系,对其它情况下留下的邮件地址均为原始不具有后缀的邮件地址,在判断是否包括后缀中,也就是区分这封 邮件是否是由可靠的发件方发送的,通常发送具有后缀邮件的均为可靠的发件方B,而发送不具有后缀的发件方均需要以下验证步骤。步骤303,判断所述后缀是否为在黑名单中,如果在黑名单中则进入步骤305直接删除邮件,否则进入步骤306。在本步骤中,用户在某个网站注册时使用test, gogleiexample. com作为收件方A的联系邮件地址,来自该网站的邮件应该为该网站系统所发,但是也有可能该邮件地址被泄露,致使该邮件地址成为垃圾邮件攻击的目标之一,因此如果用户认为该网站泄露了上述邮件地址,则可以由用户选择是否将该网站列入黑名单。步骤304,向发件方B发送验证信息,其中验证信息可以包括验证邮件,验证链接,验证问题或者要求发件方B支付保证金的链接,在本例中的验证信息中为要求发件方B支付保证金的链接,点击该支付保证金的链接后,会出现由发件方B选择的支付页面,例如支付10元、I元或者0. I元,选择了某个支付选项后,会向发件方B用户选择的支付银行发出支付请求,并且在验证信息中还包括了统计收件方A查阅邮件的频率,退还保证金的信誉度等内容的统计数据,以提示发件方B考虑是否支付较大数额的保证金。步骤305,删除邮件。步骤306,保存邮件,根据后缀的分类进行邮件排列显示。在防止垃圾邮件装置中存储有用户设定的后缀排列顺序表,例如,bank后缀邮件的显示优先级为最高,google后缀邮件的显示优先级中等,qq后缀邮件的显示优先级最低。步骤307,如果发件方B没有在预定的时间内回复验证信息,即没有在预定的时间内点击支付保证金的链接,并向收件方A账户中存入保证金则进入到步骤305,删除接收到的邮件;否则进入步骤308。步骤308,根据发件方B支付的保证金数额对所有接收到邮件进行排序,将保证金金额高的邮件优先显示给接收方A用户,例如支付保证金10元的邮件为重要邮件,要优先显示,支付保证金I元的邮件为次重要邮件,支付保证金0. I元的邮件为非重要邮件最后显示,可以通过互联网消息访问(Internet Message Access Protocol, IMAP)协议修改邮件为已验证,同时将邮件重要性写入邮件头,并在邮件尾部加入对保证金进行操作的选项。
步骤309,接收方A用户在查看邮件后,如果该邮件不是垃圾邮件,则通过在邮件下方显示的退还保证金链接或者选项,操作自己的账户将保证金退还给邮件的发送方B,如果接收方A用户查看邮件后认为该邮件为垃圾邮件,则通过在邮件下方显示的扣除保证金链接或者选项,将保证金没收并存入接收方A的银行账户。如果邮件在一定期限内未被收件方A用户点击阅读,保证金将自动退还至发件方B的账户。如图4所示为本发明实施例一种防止垃圾邮件方的具体流程图。包括步骤401,用户在银行网站上留下联系邮件地址时,将test, bankiexample.com作为联系邮件地址,在留给客户的联系方式中,将testOexample. com作为邮件地址。
步骤402,将不同收件方的邮件统一接收到一个邮箱中,当用户的防止垃圾邮件装置接收电子邮件时,将收件方为test, bankiexample. com和收件方为testOexample. com的邮件都接收到testOexample. com的邮箱中,在本例中还接收到某个网站以newsletter作为发件方的邮件(用户名newsletter通常为网站保留的用户名,以该用户名发送的邮件不是垃圾邮件),该邮件的接收方为testOexample. com,将该邮件也接收到te stiexample.com的邮箱中。步骤403,区分接收到的邮件的类型,将带有后缀的邮件和发件方为newsletter等特定用户名的邮件归入可靠的非确认类型,将发件方不为特定用户名的邮件和接收方为testiexample. com的邮件归入不可靠的确认类型。步骤404,将非确认类型的邮件排列入邮件列表的底部。步骤405,将确认类型的邮件隐藏,标记为待验证,并向待验证邮件的发件方B自动发送验证信息,在本例中验证信息为验证码和支付保证金。步骤406,发送方B接收到验证码后,按照提示填写正确的验证码和支付保证金的结果,然后发送给接收方A的防止垃圾邮件装置。步骤407,判断发送方B回馈的验证码是否正确和保证金的金额,如果正确则进入步骤409,否则进入步骤408。步骤408,删除所述接收到的源自于发送方B的邮件。步骤409,将所述接收到的邮件的隐藏属性去除,根据保证金的金额将邮件进行排序,将保证金金额高的邮件标记为重要邮件放置于邮件列表的前面。步骤410,当接收方A阅读邮件后,在邮件中点击退还保证金选项,防止垃圾邮件装置将发送方B提交的保证金返回到发送方B的账户中。在现有技术中除了垃圾邮件外还有部分邮件不属于垃圾邮件,但是并不重要或者不是紧急需要处理,可能只是发件方随便发送的邮件,这些邮件因为不存在垃圾邮件特性所以不会被任何反垃圾邮件系统过滤,然而这部分邮件可能并没有实际意义或者不如其他更重要的邮件有意义,会浪费阅读者的时间,通过保证金的设置可以过滤到不重要或者无意义的邮件,并且可以根据保证金的金额进行邮件重要性的选取和排列,帮助用户第一时间获得最重要的邮件信息。本发明有益效果在于,通过对接收到邮件的分类,可以将例如官方网站自动发送的邮件过滤为可靠邮件,而不必发送验证信息,这样避免了系统自动发送的可靠邮件无法反馈验证信息造成误认为是垃圾邮件的问题;并且收件方可以节约大量阅读垃圾邮件及无意义邮件的时间,所有邮件均经过发件方在此确认才会显示。同时配合保证金系统,可以明确区分出邮件的重要性,先处理重要邮件后处理其他邮件。发件方可以在确认时获取收件方阅读率回复率等统计信息,对回复时间有预期。如果认为自己邮件非常重要可以缴纳一定金额的保证金来换取该邮件优先显示。以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并 用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种防止垃圾邮件的方法,其特征在于包括 区分接收到邮件的类型,其中所述类型包括确认类型和非确认类型; 向确认类型邮件的发件方发送验证信息; 根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件。
2.根据权利要求I所述的方法,其特征在于,在区分接收到邮件的类型中还包括,根据邮件接收方的用户名判断邮件的类型,如果邮件接收方的用户名没有后缀,则该邮件为确认类型,如果邮件接收方的用户名有后缀,则该邮件为非确认类型。
3.根据权利要去2所述的方法,其特征在于,如果所述接收到的邮件为确认类型,则将所述接收到的邮件隐藏,不显示在接收方的收件箱内;如果所述接收到的邮件为非确认类型,则按照所有接收方用户名的后缀对所述接收到的邮件进行排序。
4.根据权利要求I所述的方法,其特征在于,所述验证信息包括验证邮件,或者验证链接,或者向接收方支付保证金的支付链接。
5.根据权利要求4所述的方法,其特征在于,根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件之后进一步包括,如果不为垃圾邮件,则发送给接收方用户退还保证金的链接;如果为垃圾邮件则直接删除所述接收到的邮件。
6.根据权利要求4所述的方法,其特征在于,根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件中进一步包括,按照所述保证金对接收到的邮件进行排序,将保证金高的邮件标记为重要邮件。
7.一种防止垃圾邮件的装置,其特征在于包括, 邮件类型区分单元,验证单元,垃圾邮件判断单元; 所述邮件类型区分单元,用于区分接收到邮件的类型,其中所述类型分为确认类型和非确认类型; 所述验证单元,用于向确认类型邮件的发件方发送验证信息; 所述垃圾邮件判断单元,用于根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件。
8.根据权利要求7所述的装置,其特征在于,还包括统计单元,与所述验证单元相连接,用于统计接收方用户对所有邮件的阅读率、回复率和保证金退回率数据,并通过验证单元将统计结果发送给发件方。
9.根据权利要求7所述的装置,其特征在于,还包括执行单元,与所述垃圾邮件判断单元相连接,如果垃圾邮件判断单元输出的结果不为垃圾邮件,则发送给接收方用户退还保证金的链接;如果为垃圾邮件则直接删除所述接收到的邮件。
10.根据权利要求7所述的装置,其特征在于,还包括排序单元,与所述垃圾邮件判断单元相连接,按照保证金对接收到的邮件进行排序,将保证金高的邮件标记为重要邮件。
全文摘要
本发明涉及互联网技术领域,特别涉及一种防止垃圾邮件的方法及装置,其中方法包括区分接收到邮件的类型,其中所述类型包括确认类型和非确认类型;向确认类型邮件的发件方发送验证信息;根据所述验证信息的反馈结果,判断所述接收到的邮件是否为垃圾邮件。通过上述实施例对接收到邮件的分类,可以将例如官方网站自动发送的邮件过滤为可靠邮件,而不必发送验证信息,这样避免了系统自动发送的可靠邮件无法反馈验证信息造成误认为是垃圾邮件的问题;并且收件方可以节约大量阅读垃圾邮件及无意义邮件的时间,所有邮件均经过发件方在此确认才会显示。
文档编号H04L12/58GK102843376SQ20121033466
公开日2012年12月26日 申请日期2012年9月11日 优先权日2012年9月11日
发明者王泽宇 申请人:王泽宇