外发邮件控制方法与系统的制作方法

文档序号:8342623阅读:553来源:国知局
外发邮件控制方法与系统的制作方法
【技术领域】
[0001]本发明涉及信息安全技术领域,尤其涉及一种外发邮件控制方法与系统。
【背景技术】
[0002]邮件仍然作为一种重要的沟通协作手段,应用于日常生活与工作中。外发邮件时,受到rbl(real time black list实时黑名单)等反垃圾技术的过滤,乱发垃圾邮件会导致系统ip被封,邮件无法到达对方系统,进而导致用户邮件来往沟通不畅,带来经济损失。在无法保障系统不存在盗号和发送垃圾邮件的用户的情况下,为保障自身系统的信誉,大多数邮件系统带有发信频率控制。即每天或每小段时间(如15分钟)内的发信数量、发信流量(邮件总大小)限制,避免用户大量发信影响站点信誉。这类限制基本上是静态规则,即专门授权某些用户或域名可以有比较宽的发信限制,但是,当这些用户中,发生盗号并发送大量垃圾邮件的情况时,将会导致站点信誉低下,受到rbl封锁,导致与外域的通邮不畅。

【发明内容】

[0003]本发明的目的在于提出一种外发邮件控制方法,可以通过动态规则限制盗号用户大量发送垃圾邮件,避免站点IP受损。
[0004]为了达到上述目的,本发明实施例采取以下技术方案:一种外发邮件控制方法,包括:
[0005]统计用户在上一周期内的收发邮件的行为作为用户在当前周期内的信誉数据;
[0006]根据所述用户在当前周期内的信誉数据判断用户当前信誉的好坏;
[0007]若用户当前信誉好,则设定用户的外发邮件上限与相似邮件发送上限为正常值;若用户当前信誉差,则以上一周期为基准分别降低用户的外发邮件上限与相似邮件发送上限;
[0008]检测用户正在发送的邮件是否超过所述外发邮件上限和/或所述相似邮件发送上限;若用户正在发送的邮件已超过所述外发邮件上限,则拒绝用户发送该邮件并退信;若用户正在发送的邮件未超过所述外发邮件上限但超过所述相似邮件发送上限,则通过垃圾通道发送该邮件;若用户正在发送的邮件均未超过所述外发邮件上限与所述相似邮件发送上限则通过本站发送该邮件。
[0009]进一步地,所述统计用户在上一周期内的收发邮件的行为作为用户在当前周期内的信誉数据具体是统计用户在上一周期内的发信数量与收信数量作为用户在当前周期内的信誉数据;
[0010]所述根据所述用户在当前周期内的信誉数据判断用户当前信誉的好坏具体包括:通过计算所述发信数量与收信数量的差值,并比较该差值与设定的阈值的大小来判断用户当前信誉的好坏;若该差值小于所述设定的阈值,则用户当前信誉好;若该差值大于所述设定的阈值,则用户当前信誉差。
[0011]进一步地,在所述根据所述用户在当前周期内的信誉数据判断用户当前信誉的好坏的步骤之前,还包括如下步骤:
[0012]判断当前周期内的信誉数据的数据样本是否足够;若不足,则设定用户的外发邮件上限与相似邮件发送上限为正常值,并检测当前所发邮件是否超过所述外发邮件上限与所述相似邮件发送上限;若用户正在发送的邮件已超过所述外发邮件上限,则拒绝用户发送该邮件并退信;若用户正在发送的邮件未超过所述外发邮件上限但超过所述相似邮件发送上限,则通过垃圾通道发送该邮件;若用户当前所发邮件均未超过所述外发邮件上限与所述相似邮件则通过本站发送该邮件。
[0013]进一步地,每个统计周期为一天;所述设定的阈值为200。
[0014]进一步地,所述通过垃圾通道发送指通过代理服务器采用可疑邮件外发专用ip地址来发送。
[0015]相应地,本发明实施例还提供一种外发邮件控制系统,包括:
[0016]信誉数据统计单元,用于统计用户在上一周期内的收发邮件状况作为用户在当前周期内的信誉数据;
[0017]当前信誉判断单元,用于根据所述用户在当前周期内的信誉数据判断用户当前信誉的好坏;
[0018]外发邮件上限设定单元,用于根据用户当前信誉设定用户的外发邮件上限;当用户当前信誉好,所述外发邮件上限设定单元设定所述外发邮件上限为正常值;当用户当前信誉差,所述外发邮件上限设定单元以上一周期为基准降低所述外发邮件上限;
[0019]相似邮件发送上限设定单元,用于根据用户当前信誉设定用户的相似邮件发送上限;当用户当前信誉好,所述相似邮件发送上限设定单元设定所述相似邮件发送上限为正常值;当用户当前信誉差,所述相似邮件发送上限设定单元以上一周期为基准降低所述相似邮件发送上限;
[0020]邮件上限检测单元,用于检测用户当前所发邮件是否超过所述外发邮件上限和/或所述相似邮件发送上限;
[0021]退信单元,用于当用户正在发送的邮件已超过所述外发邮件上限时,拒绝用户发送该邮件并退信;
[0022]垃圾通道发送单元,用于当用户正在发送的邮件未超过所述外发邮件上限但超过所述相似邮件发送上限时,通过垃圾通道发送该邮件;
[0023]本站发送单元,用于当用户正在发送的邮件均未超过所述外发邮件上限与所述相似邮件发送上限时,通过本站发送该邮件。
[0024]进一步地,所述信誉数据统计单元具体统计用户在上一周期内的发信数量与收信数量作为用户在当前周期内的信誉数据;
[0025]所述当前信誉判断单元包括计算单元与比较单元;所述计算单元用于计算用户在上一周期内的发信数量与收信数量的差值;所述比较单元用于比较所述差值与设定的阈值的大小;当所述差值大于所述设定的阈值,则用户当前信誉差;若所述差值小于所述设定的阈值,则用户当前信誉好。
[0026]进一步地,还包括数据样本判断单元;所述数据样本判断单元用于判断当前周期内的信誉数据的数据样本是否足够;并且,当所述信誉数据的数据样本不足时,所述外发邮件上限设定单元设定用户的外发邮件上限为正常值,所述相似邮件发送上限设定单元设定用户的相似邮件发送上限为正常值。
[0027]进一步地,还包括统计周期设定单元与阈值设定单元;所述统计周期设定单元用于设定用户的信誉数据统计周期;所述阈值设定单元用于设定所述阈值;当所述统计周期设定单元设定统计周期为一天时,所述阈值设定单元设定所述阈值为200。
[0028]进一步地,所述垃圾通道发送单元是通过代理服务器采用可疑邮件外发专用ip地址来发送邮件。
[0029]实施本发明实施例,具有如下有益效果:可以根据发信用户信誉动态调整发信频率限制,包括外发邮件上限与相似邮件上限;当用户出现盗号情况时,可以根据盗号用户的收发邮件的行为即“信誉数据”降低外发邮件上限与相似邮件上限,而利用两种限制规则对当前发送的邮件进行检测,实际上大大的限制了盗号用户发送垃圾邮件的可能性或者避免大量发送大量垃圾邮件。例如,当当前发送的邮件超出外发邮件上限时直接拒绝发送并退信,而即便未超出外发邮件上限但已超过相似邮件上限时,可以通过垃圾通道对该邮件发送。通过垃圾通道发送一方面由于资源较差,投递到对方邮件系统的成功率较低,另一方面是由于采用代理服务器发送,因而即便投递成功也不会影响本站点的声誉。本发明实施例所提出的基于信誉体系的外发邮件控制方法,采用自适应的规则,无需单独设置外发规则,可以根据发信用户信誉动态调整发信频率限制,避免盗号账户瞬间发送大量垃圾邮件降低站点信誉,同时管理上更方便,不用为一些不法用户单独去设置外发规则。
【附图说明】
[0030]图1是本发明提供的外发邮件控制方法的第一实施例的流程示意图;
[0031]图2是本发明提供的外发邮件控制方法的第二实施例的流程示意图;
[0032]图3是本发明实施例提供的一种外发邮件控制系统的结构框图。
【具体实施方式】
[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]参见图1,是本发明提供的外发邮件控制方法的第一实施例的流程示意图,该方法包括以下步骤:
[0035]S101,统计用户在上一周期内的收发邮件的行为作为用户在当前周期内的信誉数据;
[0036]S102,根据所述用户在当前周期内的信誉数据判断用户当前信誉的好坏;若用户当前信誉好,则进入步骤S103 ;若用户当前信誉差,则进入步骤S104 ;<
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1