垃圾邮件处理装置及其方法

文档序号:6507192阅读:196来源:国知局
专利名称:垃圾邮件处理装置及其方法
技术领域
本发明涉及防止垃圾邮件的大量发送导致的系统故障等的垃圾邮件处理装置及其方法。
背景技术
因特网等的网络中,通常进行电子邮件通信,电子邮件也适合于作为广告媒体。
但是,例如,恶意用户可能通过字母数字的组合,不考虑是否实际地作成邮件地址,或者,在网络上获得不特定的大量邮件地址,将用于发送未得到对方许可的广告用的大量的电子邮件在网络上一起发送。
这样的不适当电子邮件的发送不仅对目的地的用户造成不便,也成为系统故障的原因,妨碍一般用户的顺利通信。
这样不适当且大量发送的电子邮件,一般称为垃圾邮件(spammail)。
例如,非专利文献1公开了对电子邮件用网关服务器中的垃圾邮件进行的一般对策。
另一方面,由于对通信内容承担保密义务,因此,支持公共通信的通信商(common carrier)无法根据电子邮件的内容来判断是否为垃圾邮件并采取对策。
相对地,例如,非专利文献2公开了根据每隔一定时间的业务量识别垃圾邮件的方法。
http://www.ietf.org/rfc/rfc2505.txt?number=2505 http://www.sendmail.com/products/msmgr_flowcontrol.shtml发明内容本发明鉴于上述背景而提出,目的是提供为防止垃圾邮件造成的不便而改良的垃圾邮件处理装置及其方法。
为了达到上述目的,本发明的垃圾邮件处理装置,具备接收部件,分别接收包含与发送源的域名对应的IP地址的电子邮件;域名调查部件,调查上述接收的电子邮件的IP地址对应的域名;统计处理部件,统计处理上述调查获得的域名;第1域名存储部件,存储将上述垃圾邮件以外的电子邮件作为发送源信息包含的第1域名;第2域名存储部件,根据上述统计处理的结果,在作为上述调查的结果获得的域内,存储将应作为垃圾邮件处理的电子邮件作为发送源信息包含的与IP地址对应的第2域名;垃圾邮件处理部件,在上述接收的电子邮件中,将包含上述存储的第1域名以外的上述存储的第2域名对应的IP地址的电子邮件作为垃圾邮件处理。
优选地,上述垃圾邮件处理部件将上述垃圾邮件以外的电子邮件、上述处理的垃圾邮件以外的电子邮件,向目的地的电子邮件通信系统发送。
优选地,上述统计处理部件进行上述统计处理,求出接收包含由上述调查获得的各个域名的电子邮件的频率,上述第2域名存储部件将上述接收的电子邮件中以一定以上的频率包含的域名作为上述第2域名存储。
优选地,上述垃圾邮件处理部件将上述垃圾邮件废弃或延迟后向目的地的电子邮件通信系统发送。
另外,本发明的垃圾邮件处理方法,分别接收包含与发送源的域名对应的IP地址的电子邮件,调查上述接收的电子邮件的IP地址对应的域名,统计处理上述调查获得的域名,存储将上述垃圾邮件以外的电子邮件作为发送源信息包含的第1域名,根据上述统计处理的结果,在作为上述调查的结果获得的域内,存储将应作为垃圾邮件处理的电子邮件作为发送源信息包含的与IP地址对应的第2域名,上述接收的电子邮件中,将包含上述存储的第1域名以外的上述存储的第2域名对应的IP地址的电子邮件作为垃圾邮件处理。
另外,本发明的计算机执行的程序,包括接收步骤,分别接收包含与发送源的域名对应的IP地址的电子邮件;域名调查步骤,调查上述接收的电子邮件的IP地址对应的域名;统计处理步骤,统计处理上述调查获得的域名;第1域名存储步骤,存储将上述垃圾邮件以外的电子邮件作为发送源信息包含的第1域名;第2域名存储步骤,根据上述统计处理的结果,在作为上述调查的结果获得的域内,存储将应作为垃圾邮件处理的电子邮件作为发送源信息包含的与IP地址对应的第2域名;垃圾邮件处理步骤,在上述接收的电子邮件中,将包含上述存储的第1域名以外的上述存储的第2域名对应的IP地址的电子邮件作为垃圾邮件处理。
根据本发明,为了防止垃圾邮件带来的不便,提供改良的垃圾邮件处理装置及其方法。


图1是采用本发明的垃圾邮件处理方法的通信系统的结构示例图。
图2是图1所示的PC及GW服务器等的硬件结构示例图。
图3是图1、图2所示GW服务器执行的垃圾邮件处理程序的构成图。
图4是图3所示的BL管理部的处理(S10)的示例流程图。
图5是表示图3所示的垃圾邮件处理部的处理(S12)的流程图。
具体实施例方式
以下,说明本发明的实施例。
图1是采用本发明的垃圾邮件处理方法的通信系统1的结构示例图。
如图1所示,通信系统1由电子邮件通信系统2和第1~第n电子邮件通信系统10-1~10-n以及响应来自电子邮件通信系统2、10-1~10-n的询问,回答询问所包含的IP地址对应的域名的域名系统服务器(DNS服务器)14通过相互可通信地连接而构成。
电子邮件通信系统2由用于用户进行电子邮件的发送及接收的多个计算机(PC)20-1~20-m(m,n是1以上的整数)和网关(GW)服务器24经由LAN或WAN等的网络200进行连接而构成。
电子邮件通信系统10-1~10-n采用与电子邮件通信系统2同样的构成(未图示)。
以下,电子邮件通信系统10-1~10-n等具有多个的构成部分,在未特定表示时略记为电子邮件通信系统10等。
另外,DNS服务器14、PC20、GW服务器24及电子邮件通信系统2、10等在通信系统1中进行通信的构成部分总称为节点。
通信系统1中,通过这些构成部分在电子邮件通信系统2、10间进行电子邮件通信,电子邮件中,包含从电子邮件通信系统10对电子邮件通信系统2发送的垃圾邮件。
以下的说明中,为了说明的具体化及明确化,以电子邮件通信系统2的GW服务器24处理来自电子邮件通信系统10的垃圾邮件,防止电子邮件通信系统2中发生过大业务量及困扰用户的场合作为具体例。
图2是图1所示的PC20及GW服务器24等的硬件构成的示例图。
如图2所示,PC20及GW服务器24由以下部分构成CPU120、存储器122及包含这些构成部分的处理装置12;包含显示装置及键盘等的输入输出装置124;对HDD及CD装置等记录媒体128进行数据记录及再生的记录装置126;及经由网络与其他节点进行通信的通信装置132。
即,PC20及GW服务器24包含经由网络与其他节点可通信的计算机的构成部分。
另外,图1例示的通信系统1中,从电子邮件通信系统10内的计算机(未图示)对电子邮件通信系统2内的PC20发送的电子邮件中,包含「IP1~IPn」,作为表示发送源的IP地址(Internet ProtocolAddress)。
电子邮件通信系统2中,GW服务器24若对DNS服务器14询问从来自电子邮件通信系统10的电子邮件取出的IP地址IP1~IPn,则DNS服务器14将IP地址IP1~IPn变换成域名X1.Y1~Xn.Yn,向GW服务器24返回作为变换结果获得的域名X1.Y1~Xn.Yn。
从DNS服务器14向电子邮件通信系统2的GW服务器24返回的电子邮件通信系统10的域名X1.Y1~Xn.Yn内,X1~Xn的部分在电子邮件通信系统10中,根据网络侧(未图示)动态赋予发送电子邮件的计算机(未图示)的IP地址IP1~IPn而变化,Y1~Yn的部分与网络侧动态赋予计算机的IP地址无关,是不变的。
另外,以下的说明中,只要没有特别说明,域名表示域名X1.Y1~Xn.Yn内的不变的Y1~Yn的部分(电子邮件通信系统2中,与IP地址IP1~IPn同样的IP地址IP0(X0.Y0)赋予PC20,但以下的说明中不参照这些。)[GW服务器24及垃圾邮件处理程序26]图3是图1、图2所示的GW服务器24执行的垃圾邮件处理程序26的构成图。
GW服务器24,例如,执行经由记录媒体供给GW服务器24并加载到存储器122的垃圾邮件处理程序26(图3),识别从其他电子邮件通信系统10接收的电子邮件是否垃圾邮件,将识别为非垃圾邮件的电子邮件经由网络200向目的地的PC20发送。
另外,GW服务器24对识别为垃圾邮件的电子邮件进行废弃或在延迟到网络业务少的时刻经由网络200向PC20发送等的垃圾邮件对策处理。
如图3所示,垃圾邮件处理程序26由用户接口(UI)·控制部260、接收部262、域名调查·管理部264、域名数据库(DB)266、统计处理部268、黑名单(BL)管理部270、黑名单(BL)DB272、白名单(WL)管理部274、白名单(WL)DB276、垃圾邮件处理部278、邮件DB280及发送部282构成。
垃圾邮件处理程序26中,UI·控制部260接受GW服务器24的用户对输入输出装置124的操作,将表示用户的操作的信息对垃圾邮件处理程序26的各构成部分输出。
另外,UI·控制部260按照接受的操作,控制垃圾邮件处理程序26的各构成部分的处理。
另外,UI·控制部260将垃圾邮件处理程序26的用户所必要的信息在输入输出装置124进行显示。
接收部262从其他电子邮件通信系统10接收以电子邮件通信系统2内的PC20为目的地送来的电子邮件,向域名调查·管理部264、统计处理部268及垃圾邮件处理部278输出。
域名调查·管理部264向DNS服务器14询问从接收部262输入的电子邮件中作为表示发送源的信息包含的电子邮件通信系统10的IP地址(IP1~IPn),并调查返回的IP地址(IP1~IPn)对应的域名(X1.Y1~Xn.Yn;图1)。
域名调查·管理部264将电子邮件所包含的IP地址(IP1~IPn)和作为调查结果获得的域名(Y1~Yn)对应存储在域名DB266中进行管理。
另外,域名调查·管理部264将域名DB266存储的IP地址和域名(Y1~Yn)提供给垃圾邮件处理程序26的其他构成部分中的处理。
统计处理部268统计处理从接收部262输入的电子邮件所包含的域名(Y1~Yn),将统计处理的结果向BL管理部270输出。
统计处理部268进行统计处理,例如,对接收部262每隔一定时间接收多少次包含发送源的电子邮件通信系统10的各个域名(Y1~Yn)的电子邮件进行计数。
BL管理部270根据统计处理部268的统计处理结果,判断推定为包含垃圾邮件的发送源的计算机的电子邮件通信系统10的域名(Yi(第2域名);i=1~n内且为0以上),将作为判断结果获得的域名存储在BLDB272进行管理。
BL管理部270,例如,将每隔一定时间以预定的阈值以上的次数接收的电子邮件所包含的域名判断为垃圾邮件的域名(Yi)。
BL管理部270将BLDB272存储的域名Yi提供给垃圾邮件处理程序26的其他构成部分中的处理。
图4是图3所示的BL管理部270的处理(S10)的示例流程图。
参照图4,进一步说明BL管理部270的处理。
图4所示的处理(S10),例如以一定的时间间隔启动。
步骤100(S100)中,BL管理部270从统计处理部268获得的统计处理结果(每隔一定时间接收的电子邮件所包含的各个域名的数目;域名的频率)取出一个作为判断对象。
步骤102(S102)中,BL管理SD270判断由S100的处理取得的域名的频率是否多于预定的阈值。
BL管理部270在频率多于阈值时进入S104的处理,除此以外则进入S106的处理。
步骤104(S104)中,BL管理部270将接收的电子邮件中包含的判断为频率多于阈值的域名Yi作为垃圾邮件的域名存储到BLDB272进行管理。
步骤106(S106)中,BL管理部270判断对所有统计处理结果的判断是否结束。
BL管理部270在对所有统计处理结果的判断结束时结束处理,除此以外返回S100的处理。
WL管理部274(图3)经由UI·控制部260接受用户的操作等,将推定为不包含垃圾邮件的发送源的计算机的电子邮件通信系统10的域名(Yj(第1域名);j=1~n以内且大于0(i、j可重复)),存储到WLDB276进行管理。
作为通过WL管理部274在WLDB276中存储·管理的非垃圾邮件的域名(Yj),例如,可示例这样的电子邮件通信系统10的域名,在该电子邮件通信系统10中,接收部262有可能总是每隔一定时间以上述阈值以上的频率接收非垃圾邮件的适当内容的的电子邮件(以电子邮件通信系统2内的PC20为目的地)。
WL管理部274将WLDB276存储的非垃圾邮件所包含的域名Yj提供给垃圾邮件处理程序26的其他构成部分中的处理。
垃圾邮件处理部278将从接收部262接收的电子邮件存储到邮件DB280进行管理。
垃圾邮件处理部278按照从BL管理部270及WL管理部274输入的域名Yi、Yj,对邮件DB280存储的电子邮件进行处理。
即,垃圾邮件处理部278将邮件DB280存储的电子邮件所包含的发送源的IP地址,例如经由域名调查·管理部264,通过参照域名DB266而变换成发送源的域名。
垃圾邮件处理部278将包含垃圾邮件的域名Yi以外的域名作为发送源的域的电子邮件,作为非垃圾邮件的电子邮件向发送部282输出。
另外,垃圾邮件处理部278,将包含作为垃圾邮件的域名Yi存储在BLDB272且作为非垃圾邮件的域名Yj存储在WLDB276的域名作为发送源的域的电子邮件,作为非垃圾邮件的电子邮件向发送部282输出。
另外,垃圾邮件处理部278,将包含作为垃圾邮件的域名Yi存储在BLDB272且未作为非垃圾邮件的域名Yj存储在WLDB276的域名作为发送源的域的电子邮件,作为垃圾邮件处理。
作为垃圾邮件处理部278进行的垃圾邮件对策处理,例如可以有如下示例,(1)接收部262将包含该域名的电子邮件,不管是否每隔一定时间以多于上述阈值的次数接收都进行废弃处理;(2)接收部262将包含该域名的电子邮件,在每隔一定时间以多于上述阈值的次数接收的条件下,进行废弃处理;或(3)将包含该域名的电子邮件延迟到电子邮件通信系统2中业务少的时刻向发送部282输出的处理。
发送部282将从垃圾邮件处理部278输入的电子邮件经由网络200向目的地的PC20发送。
图5是表示图3所示的垃圾邮件处理部278的处理(S12)的流程图。
参照图5,进一步说明垃圾邮件处理部278的处理。
如图5所示处理,例如在每次垃圾邮件处理部278接收电子邮件并存储到邮件DB280时启动。
步骤120(S120)中,垃圾邮件处理部278从邮件DB280取得一个电子邮件,作为处理对象。
步骤122(S122)中,垃圾邮件处理部278判断电子邮件所包含的IP地址(IP1~IPn;图1)对应的域名是否存储在域名DB266中。
垃圾邮件处理部278在电子邮件所包含的IP地址(IP1~IPn;图1)对应的域名存储在域名DB266时,经由域名调查·管理部264取得该域名,进入S126的处理,除此以外时进入S124的处理。
步骤124(S124)中,垃圾邮件处理部278使域名调查·管理部264调查处理对象的电子邮件所包含的IP地址(IP1~IPn)对应的域名(X1.Y1~Xn.Yn)。
垃圾邮件处理部278取得作为调查结果获得的域名,进入S126的处理。
步骤126(S126)中,垃圾邮件处理部278判断处理对象的电子邮件的域名是否为存储在BLDB272的垃圾邮件的域名Yi。
垃圾邮件处理部278在处理对象的电子邮件的域名是BLDB272存储的垃圾邮件的域名Yi时进入S128的处理,除此以外时进入S128的处理。
步骤128(S128)中,垃圾邮件处理部278判断处理对象的电子邮件的域名是否是WLDB276存储的非垃圾邮件的域名Yj。
垃圾邮件处理部278在处理对象的电子邮件的域名是WLDB276存储的非垃圾邮件的域名Yj时进入S130的处理,除此以外时进入S132的处理。
步骤130(S130)中,垃圾邮件处理部278将处理对象的电子邮件作为非垃圾邮件处理,向发送部282输出。
步骤132(S132)中,垃圾邮件处理部278将处理对象的电子邮件作为垃圾邮件处理。步骤134(S134)中,垃圾邮件处理部278判断处理对象的电子邮件是否全部已处理。
垃圾邮件处理部278在处理对象的电子邮件全部处理时结束处理,除此以外时返回S120的处理。
以下,说明通信系统1的全体动作。
在电子邮件通信系统2、10(图1)间传送电子邮件。
例如,附有域名Yi的电子邮件从其他电子邮件通信系统10以一定的频率以上到达电子邮件通信系统2的GW服务器24时,GW服务器24上执行的垃圾邮件处理程序26将该域名Yi作为垃圾邮件的域名Yi存储(图4)。
另一方面,垃圾邮件处理程序26接受并存储非垃圾邮件的域名Yj。
垃圾邮件处理程序26在来自其他电子邮件通信系统10的电子邮件中,将包含的域名是已登记垃圾邮件的域名Yi但未作为非垃圾邮件的域名Yj登记的电子邮件,作为垃圾邮件处理。
另一方面,垃圾邮件处理程序26在来自其他电子邮件通信系统10的电子邮件中,将包含的域名是已登记垃圾邮件的域名Yi且作为非垃圾邮件的域名Yj登记的电子邮件,以及,不包含已登记垃圾邮件的域名Yi的电子邮件,作为通常的电子邮件经由网络200向PC20发送(图5)。
如上所述,根据本发明的垃圾邮件处理方法,对于以电子邮件通信系统2内的PC20为目的地的电子邮件,根据作为表示发送源(电子邮件通信系统10内的计算机)信息而包含的IP地址(IP1~IPn;)对应的域名(X1.Y1~Xn.Yn)内不变的部分(Y1~Yn),可以进行适当且精确的垃圾邮件对策的处理。
另外,根据本发明的垃圾邮件处理方法,在GW服务器24中可以适当处理垃圾邮件,因此,可减轻电子邮件通信系统的用户的负担,向用户提供舒适的通信环境。
另外,采用本发明的垃圾邮件处理的方法的通信系统1中,即使是从DNS服务器14返回的电子邮件通信系统10的域名X1.Y1~Xn.Yn内通过DHCP(Dynamic Host Configuration Protocol动态主机配置协议)来赋予动态IP地址的场合,由于GW服务器24采用不变的Y1~Yn部分来处理垃圾邮件,因此,与采用通过包含IP地址或邮件地址的黑名单来处理垃圾邮件的传统方法的通信系统相比,可以更有效防止垃圾邮件带来的不便。
产业上的利用可能性本发明在进行电子邮件通信的系统中,可用于对垃圾邮件执行适当的对策。
权利要求
1.一种垃圾邮件处理装置,具备接收部件,分别接收包含与发送源的域名对应的IP地址的电子邮件;域名调查部件,调查上述接收的电子邮件的IP地址对应的域名;统计处理部件,统计处理上述调查获得的域名;第1域名存储部件,存储将上述垃圾邮件以外的电子邮件作为发送源信息包含的第1域名;第2域名存储部件,根据上述统计处理的结果,在作为上述调查的结果获得的域内,存储将应作为垃圾邮件处理的电子邮件作为发送源信息包含的与IP地址对应的第2域名;垃圾邮件处理部件,在上述接收的电子邮件中,将包含上述存储的第1域名以外的上述存储的第2域名对应的IP地址的电子邮件作为垃圾邮件处理。
2.权利要求第1项所述的垃圾邮件处理装置,其特征在于,上述垃圾邮件处理部件将上述垃圾邮件以外的电子邮件、上述处理的垃圾邮件以外的电子邮件,向目的地的电子邮件通信系统发送。
3.权利要求第1项所述的垃圾邮件处理装置,其特征在于,上述统计处理部件进行上述统计处理,求出接收包含由上述调查获得的各个域名的电子邮件的频率,上述第2域名存储部件将上述接收的电子邮件中以一定以上的频率包含的域名作为上述第2域名存储。
4.权利要求第1项所述的垃圾邮件处理装置,其特征在于,上述垃圾邮件处理部件将上述垃圾邮件废弃或延迟后向目的地的电子邮件通信系统发送。
5.一种垃圾邮件处理方法,分别接收包含与发送源的域名对应的IP地址的电子邮件,调查上述接收的电子邮件的IP地址对应的域名,统计处理上述调查获得的域名,存储将上述垃圾邮件以外的电子邮件作为发送源信息包含的第1域名,根据上述统计处理的结果,在作为上述调查的结果获得的域内,存储将应作为垃圾邮件处理的电子邮件作为发送源信息包含的与IP地址对应的第2域名,上述接收的电子邮件中,将包含上述存储的第1域名以外的上述存储的第2域名对应的IP地址的电子邮件作为垃圾邮件处理。
6.一种计算机执行的程序,包括接收步骤,分别接收包含与发送源的域名对应的IP地址的电子邮件;域名调查步骤,调查上述接收的电子邮件的IP地址对应的域名;统计处理步骤,统计处理上述调查获得的域名;第1域名存储步骤,存储将上述垃圾邮件以外的电子邮件作为发送源信息包含的第1域名;第2域名存储步骤,根据上述统计处理的结果,在作为上述调查的结果获得的域内,存储将应作为垃圾邮件处理的电子邮件作为发送源信息包含的与IP地址对应的第2域名;垃圾邮件处理步骤,在上述接收的电子邮件中,将包含上述存储的第1域名以外的上述存储的第2域名对应的IP地址的电子邮件作为垃圾邮件处理。
7.权利要求第6项所述的程序,其特征在于,上述垃圾邮件处理步骤将上述垃圾邮件以外的电子邮件、上述处理的垃圾邮件以外的电子邮件向目的地的电子邮件通信系统发送。
8.权利要求第6项所述的程序,其特征在于,上述统计处理步骤进行上述统计处理,求出接收包含由上述调查获得的各个域名的电子邮件的频率,上述第2域名存储步骤,将上述接收的电子邮件中以一定以上的频率包含的域名作为上述第2域名存储。
9.权利要求第6项所述的程序,其特征在于,上述垃圾邮件处理步骤将上述垃圾邮件废弃或延迟后向目的地的电子邮件通信系统发送。
全文摘要
在电子邮件通信系统(2)、(10)间传送电子邮件。附有域名Yi的电子邮件以一定以上的频率到达GW服务器(24)时,将该域名Yi作为垃圾邮件的域名Yi存储,另一方面,根据用户的操作,存储非垃圾邮件的域名Yj。GW服务器(24)在接收的电子邮件中,将包含的域名是垃圾邮件的域名Yi但不是非垃圾邮件的域名Yj的电子邮件,作为垃圾邮件处理(废弃·延迟发送等),将除此以外的其他电子邮件作为通常的电子邮件经由网络(200)向PC(20)快速发送。
文档编号G06F13/00GK1939013SQ200480042689
公开日2007年3月28日 申请日期2004年4月5日 优先权日2004年4月5日
发明者佐佐木优一 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1