专利名称:邮件服务器、移动通信系统及其程序的制作方法
技术领域:
本发明涉及用于控制大量不期望的电子邮件(unsolicited e-mail)的发布的技术。
背景技术:
主要为了广告或请求的目的向随机选择的邮件客户端发布大量不期望的电子邮件对于邮件客户端来说成为日益严重的问题。此外,在移动电话作为邮件客户端的系统中,由于接收电子邮件的通信费用是由接收该电子邮件的移动电话的所有者来支付的,所以存在邮件客户端产生不必要的费用的问题。为了解决大量不期望的邮件的问题,已经提出了防止它们的发布的措施。
例如,日本专利申请公开公报No.2003-115925提出了一种提取并计算电子邮件源地址的技术。如果在预定时间周期内从同一源地址发送到一邮箱的电子邮件数量等于或大于一预定阈值,则确定邮件是不期望的,并由此从邮箱中将其删除。但是,在一个很大的组织(例如公司)中,在一天的时间内,为了商业通信而接收到成百上千的电子邮件是很正常的。此外,目前,向数量众多的用户同时大量发布出版物(例如时事通讯),也是很常见的。在这些情况下,如果如上所述使用一预定阈值来确定电子邮件是否是不期望的,则可能会妨碍所期望的接收者接收真正的邮件。
考虑到上述的问题,例如,日本专利申请公开公报No.2003-46578提出了一种技术,用于确定从同一源地址发送的电子邮件的数量是否超过某一阈值数量。在超过阈值的情况下,确定该邮件的收信人是否希望接收这些邮件,如果不希望接收这些邮件,则从邮箱中删除这些邮件。但是,进行这种确定对于用户来说是复杂的,并且非常耗时。
发明内容
鉴于上述问题做出了本发明,并且本发明的一个目的是通过使用相对简单的手段有效地控制大量不期望的电子邮件的发布,同时减少这种控制可能对源和目的邮件客户端带来的任何不便。
为了解决上述讨论的问题,本发明提供了一种邮件服务器,其包括接收装置,用于接收从源邮件客户端向目的邮件客户端发送的电子邮件;电子邮件存储装置,用于在分配给该电子邮件所寻址的目的邮件客户端的存储区域中存储由该接收装置接收的电子邮件;发送装置,用于读取由该电子邮件存储装置存储的电子邮件,并向该电子邮件所寻址的目的邮件客户端发送该电子邮件;计数装置,用于计算在设定的时间周期内由源邮件客户端发送的电子邮件数量;客户端信息存储装置,用于存储分配给特定邮件客户端的客户端标识符;超阈值标记存储装置,用于在对源邮件客户端所计数的电子邮件数量超过一阈值的情况下,与分配给源邮件客户端的客户端标识符相关联地存储超阈值标记;以及电子邮件管理装置,用于在超阈值标记存储装置已与超阈值标记相关联地存储了电子邮件的源邮件客户端的客户端标识符,并且客户端信息存储装置已存储了该电子邮件所寻址的目的邮件客户端的客户端标识符的情况下,阻止发送装置发送电子邮件。
因此,如果从源邮件客户端发送的电子邮件数量超过阈值数量,则将寻址到邮件客户端(其客户端标识符预先存储在客户端信息存储装置中)的邮件丢弃,并由此不将这些邮件发送到邮件客户端的地址。这样,不希望接收来自发布大量电子邮件的邮件用户的邮件用户可以通过在邮件服务器的客户端信息存储单元中预先存储他/她的邮件客户端的客户端标识符来控制电子邮件的接收。另一方面,为了商业通信或电子邮件时事通讯的目的而希望接收大量电子邮件的邮件用户可不需要通过复杂的过程来接收电子邮件。发布大量电子邮件的邮件用户预先请求目的邮件客户端不在客户端信息存储单元中预先存储他们的邮件客户端的客户端标识符。
在一个优选实施例中,邮件服务器还可以包括周期标识符输出装置,用于输出用来识别时间周期的周期标识符,如果所计数的电子邮件数量超过阈值,则该超阈值标记存储装置可以与超阈值标记相关联地存储由周期标识符输出装置输出的周期标识符,并且如果在接收到电子邮件时由周期标识符输出装置输出的周期标识符和由超阈值标记存储装置与超阈值标记相关联地存储的周期标识符相匹配时,该电子邮件管理装置可以阻止发送装置发送该电子邮件。
在该实施例中,如果接收到电子邮件的周期与存储超阈值标记的周期相匹配,则丢弃该邮件。因此,如果清除前一时间周期的超阈值标记失败,也可以防止由该失败引起的问题。
在另一优选实施例中,该邮件服务器还可以包括周期标识符输出装置,用于输出用来识别时间周期的周期标识符;以及计数存储装置,用于与周期标识符(该周期标识符是在该设定的时间周期内的第一次计数时由周期标识符输出装置输出的)相关联地存储由计数装置在设定的时间周期内所计数的电子邮件数量,如果在接收到电子邮件时由周期标识符输出装置输出的周期标识符和与所计数的电子邮件数量相关联地存储在计数存储装置中的周期标识符不匹配,则计数装置可以将所计数的电子邮件数量清零,并且从1开始对电子邮件进行计数,而如果两个周期标识符相匹配,则计数装置将电子邮件的计数加1。
当更新时间周期时,必须清除已对该时间周期计数的电子邮件数量。但是,如果更新时间周期后立即执行清除操作,则邮件服务器将承担由于集中操作而引起的重负荷。鉴于以上情况,如果当在时间周期更新之后重新对电子邮件数量进行计数时,计数装置清除前一时间周期的电子邮件数量,可以减小服务器的负荷。另一问题在于,由于将当前时间周期的电子邮件数量和前一时间周期的电子邮件数量存储在一起,所以在清除所计数的电子邮件数量时可能发生错误。但是,根据本实施例,只有当在接收到电子邮件的时间周期与已开始电子邮件数量计数的时间周期不相匹配的情况下,才清除电子邮件数。因此,可以防止清除错误。
在另一优选实施例中,该邮件服务器还可以包括错误通知装置,用于在电子邮件由于被邮件管理装置丢弃的特定原因之外的原因而没有发送到目的邮件客户端的情况下,发送向电子邮件的源邮件客户端通知该原因的错误消息,并且如果电子邮件由于该特定原因而没有发送到目的邮件客户端,则发送向电子邮件的源邮件客户端通知与该特定原因不同的原因的错误消息。
根据本实施例,由于没有向源邮件客户端揭示电子邮件为何被丢弃的实际原因,所以可以防止发送更大量的不期望的邮件。除了该特定原因之外的原因可以是分配给目的邮件客户端的存储区域没有可用来存储该电子邮件的空间。在这种情况下,如果由于该特定原因而没有将电子邮件发送到目的邮件客户端,则错误通知装置向源邮件客户端发送通知下述原因的错误信息,该原因为分配给目的邮件客户端的存储区域没有可用空间。
此外,本发明提供了一种移动通信系统,其包括根据权利要求1的邮件服务器;以及用于连接邮件客户端的移动终端与邮件服务器的无线网络。
此外,本发明提供了一种电子邮件发送控制方法,其包括与被提供有预定服务的邮件客户端的客户端标识符相关联地存储服务登记标记;接收从源邮件客户端发送到目的邮件客户端的电子邮件;在分配给目的邮件客户端的存储区域中存储所接收的电子邮件;将与分配给源邮件客户端的客户端标识符相关联地存储的邮件计数加1;如果所计数的邮件数量超过了一预定阈值,则与源邮件客户端的客户端标识符相关联地存储超阈值标记;以及如果已将源邮件客户端的客户端标识符与超阈值标记相关联地进行了存储,并且已将目的邮件客户端的客户端标识符与服务登记标记相关联地进行了存储,则可以防止所存储电子邮件的发布。
图1是表示根据本发明实施例的整个系统的构成的方框图。
图2是表示根据该实施例的邮件服务器的构成的方框图。
图3是表示根据该实施例的用户概况的示例的简图。
图4是表示根据该实施例的计数表的示例的简图。
图5是说明根据该实施例的邮件服务器的控制单元的操作的流程图。
图6是说明根据该实施例的邮件服务器的控制单元的操作的流程图。
图7是说明根据该实施例的计数表的示例的简图。
具体实施例方式
现将参照
本发明的一个优选实施例。
A.构成图1是表示根据本实施例的整个系统的构成的方框图。如图1所示,该系统包括移动电话10a到10c、移动通信网络20、以及邮件服务器30。移动电话10a到10c是以例如PDC(个人数字电话)方法,IMT-2000(国际移动通信-2000)方法,或PHS(注册商标个人手持电话系统)方法进行无线通信的移动电话。移动电话10a到10c存储分配给它们中的每一个的用于交换电子邮件的邮件地址,并且用作为通过移动通信网络20来交换电子邮件的使用该邮件地址的邮件客户端。在图1中,仅描述了三个移动电话10a到10c;然而,实际上,存在更多的移动电话。
移动通信网络20是用于向移动电话10a到10c提供数据通信服务或语音通信服务的网络。移动通信网络20包括基站、交换中心、以及连接它们(全都没有示出)的通信线路。在移动通信网络20的通信服务区域,多个基站以预定的间隔设置,并且当移动电话位于这些基站的各个无线区域时,这些基站与移动电话10a到10c进行无线通信。该交换中心容纳有多个基站以及位于这些基站的无线区域中的移动电话10a到10c的交换线路。
邮件服务器30连接到移动通信网络20,并通过移动通信网络20向移动电话10a到10c提供邮件投递服务。邮件投递服务有多种可选的服务,并且在这些可选服务中存在一种所谓的“大量电子邮件发信人拒绝服务”。该大量电子邮件发信人拒绝服务是一种目的在于控制大量的不期望的电子邮件的发布的服务。特别地,根据邮件接收者的请求,该服务控制来自一天内发送电子邮件超过某个阈值(在该实施例中,将该阈值假定为“100”)的邮件客户端的电子邮件的发布,并且丢弃该电子邮件而不将它们发送到目的地(电子邮件收件人)。因此,希望利用大量电子邮件发信人拒绝服务的用户无论处于在线或离线状态都可以以适当的方式通知邮件服务器30的管理员。
参照图2说明邮件服务器30的构成。如图2所示,邮件服务器30包括控制单元31、通信单元32、非易失性存储器单元33、以及使上述单元互连的总线34。控制单元31包括运算单元(例如CPU(中央处理器))以及各种存储器(例如ROM(只读存储器)和RAM(随机存取存储器)。控制单元31读取存储在它自己的存储器或非易失性存储单元33中的计算机程序,并且通过执行这些程序来控制邮件服务器30的各个组成部分。通信单元32包括到移动通信网络20的连接接口以及通信控制电路,并且在控制单元31的控制下通过移动通信网络20进行数据通信。
非易失性存储单元33是大容量存储单元(例如硬盘)。非易失性存储单元33存储用于提供邮件投递服务的邮件服务器应用程序MP、关于移动电话10a到10c用户的数据的用户概况UP、以及用于计数待发送的电子邮件数的计数表CT。非易失性存储单元33还具有预先分配给移动电话10a到10c中的每一个的存储区域(在下文中,称为“邮箱MB”)。在邮件服务器应用程序MP的控制下,控制单元31使用通信单元32接收电子邮件,并将该电子邮件存储在分配给目的移动电话的邮箱MB中。随后,如果控制单元31呼叫移动电话并接收来自它的响应,则控制单元31从邮箱MB中读取该电子邮件,并使用通信单元32将其发送给移动电话。
图3是表示包含在用户概况UP内的数据的示例的简图。如图3所示,用户概况UP包括多种数据,例如,“邮件地址”、“服务登记标记”、移动电话10a到10c的“用户姓名”和“电话号码”。如上所述,“邮件地址”是分配给移动电话10a到10c中的每一个的邮件地址。“服务登记标记”是表示是否向移动电话10a到10c中的每一个提供大量电子邮件发信人拒绝服务的标记。如果提供该服务,则将该标记设置为有效状态。如果不提供该服务,则将该标记设置为无效状态。根据各个用户的请求,对服务登记标记进行登记。在图3中,向分配有邮件地址“matsu@abc.co.jp”的移动电话提供大量电子邮件发送人拒绝服务,而不向分配有邮件地址“toshi@abc.co.jp”的移动电话提供该服务。除了在图3中所示的数据之外,用户概况UP还可以包括各种数据,例如移动电话10a到10c的用户属性信息。然而,因为这种数据与本发明的实施不相关,所以将省略对它们的详细说明。
图4是表示包含在计数表CT中的数据的示例的简图。
如图4所示的“邮件地址”是分配给移动电话10a到10c中的每一个的邮件地址。“电子邮件数量”是从移动电话10a到10c发送的电子邮件的数目。在邮件服务器应用程序MP的控制下,当通过移动通信网络20从移动电话10a到10c中的任何一个接收到电子邮件时,控制单元31检查在电子邮件的“FROM”字段中指定的源邮件地址,并将计数表CT中与源邮件地址相关的电子邮件数量计数加1。
如图4所示的“电子邮件数量计数起始天标识符”是在已开始计数电子邮件数量时的那一周的一天的标识符。在表1中示出了该周的一天与天标识符之间的对应关系。
邮件服务器应用程序MP包括用于计算当前时间和该周的天的计时程序;以及返回与所输入的该周的天相对应的天标识符的函数(在下文中,称为“天函数”)。控制单元31将使用计时程序计算的该周的天输入天函数,以获得对应的天标识符,并且将其写入计数表CT。
在本实施例中,按天计数电子邮件数量。因此,随着日期的改变(换句话说,在经过时钟时间24:00之后),必须清除在前一天所计数的电子邮件数量并将其重置为“0”。但是,如果一过时钟时间24:00就执行清除操作,则控制部件31会承担由于集中操作而导致的重负荷。鉴于以上情况,在本实施例中,当在改变日期之后重新计数电子邮件数量时,清除前一天的电子邮件数量。结果,由于基于“电子邮件数量”的说明字段分别执行清除操作,所以可以避免上述的操作集中问题。例如,当在日期改变之后,控制部件31从分配有图4的邮件地址“matsu@abc.co.jp”的移动电话接收第一电子邮件时,控制单元31清除与邮件地址“matsu@abc.co.jp”相对应的前一天的电子邮件数量,并且从“1”开始重新计数电子邮件数量。
但是,计数表CT将包括当天的电子邮件数量和前一天的电子邮件数量。例如,在当天计数与邮件地址“matsu@abc.co.jp”相对应的当天的电子邮件数量,而在前一天计数与邮件地址“toshi@abc.co.jp”相对应的电子邮件数量。因此,控制单元31存储电子邮件数量计数起始天标识符,并且将所存储的天标识符与接收到电子邮件当天的天标识符进行比较。如果两个天标识符不匹配,则控制单元31清除电子邮件数量,并且从“1”开始计数电子邮件数量。另一方面,如果两个天标识符相匹配,则控制单元31将电子邮件数量的计数加1。例如,由于图4的邮件地址“kei@abc.co.jp”是与天标识符“3”(星期三)相关联地进行存储的,所以当控制单元31在星期四(天标识符“4”)从分配有邮件地址“kei@abc.co.jp”的移动电话接收电子邮件时,控制单元31清除电子邮件数量“15”和天标识符“3”,并且因为这两个天标识符不匹配,所以写入新的电子邮件数量“1”和天标识符“4”。另一方面,由于邮件地址“matsu@abc.co.jp”是与天标识符“4”(星期四)相关联地进行存储的,所以当控制单元31在星期四(天标识符“4”)从分配有邮件地址“matsu@abc.co.jp”的移动电话接收电子邮件时,控制单元31确定两个天标识符匹配,并且将电子邮件数量“99”增加“1”以写入电子邮件数量“100”。因此,可以防止在清除电子邮件数量时的错误。
如图4中所示的“超阈值标记”是当电子邮件数量达到阈值“100”时设置为有效状态的标记。在图4中,由于已从分配有邮件地址“toshi@abc.co.jp”的移动电话发送了250封电子邮件,所以与该移动电话相对应的超阈值标记为有效状态。另一方面,由于没有从其它移动电话发送超过100封的电子邮件,所以其它移动电话的超阈值标记为无效状态。
“超阈值标记设定天标识符”是当超阈值标记被设置为有效状态时的那一周的天的标识符。当与某个邮件地址的超阈值标记被设定为有效状态时,控制单元31将使用计时程序计算的该周的天输入到天函数中,以获得对应的天标识符,并且将其写入计数表CT。随着日期的变化,需要将超阈值标记从前一天设置的有效状态设置为无效状态。超阈值标记用于控制电子邮件的发布,以使得电子邮件不能到达目的地。因此,决不会发生超阈值标记的设置中的错误。
鉴于以上情况,假设在清除操作中存在可能的错误,则通过在计数表CT中写入当超阈值标记被设置为有效状态的当天的天标识符,本实施例使得可以区分在前一天之前设置的超阈值标记和当天设置的超阈值标记。例如,在图4中,与邮件地址“toshi@abc.co.jp”相对应的超阈值标记是有效的,并且天标识符为“4”(星期四)。因此,如果控制单元31在星期四(天标识符“4”)从分配有邮件地址“toshi@abc.co.jp”的移动电话接收邮件,则由于天标识符匹配并且基于当天的电子邮件数量将超阈值标记设置为有效,所以控制单元31可以确定它可以丢弃该电子邮件。
B.操作现将描述具有上述构造的实施例的操作。
图5和图6是说明控制单元31执行邮件服务应用程序MP时的操作的流程图。参照图5和图6,将描述在星期四将电子邮件从分配有邮件地址“matsu@abc.co.jp”的移动电话(移动电话10a)发送到分配有邮件地址“kei@abc.co.jp”的移动电话(移动电话10b)的情况。在图3和图4中显示了在操作开始时用户概况UP和计数表CT的内容。
如图5所示,当通过移动通信网络20从移动电话10a接收电子邮件(步骤S1;是)时,控制单元31检查在电子邮件的“FROM”字段中指定的邮件地址“matsu@abc.co.jp”,并更新计数表CT(步骤S2)。
如图6的流程图所示执行该表的更新操作。控制单元31将使用计时程序计算的那一周的天(星期四)输入到天函数以获得对应的天标识符“4”(步骤S201)。控制单元31确定天标识符“4”是否与图4的计数表CT中与邮件地址“matsu@abc.co.jp”相关联地存储的电子邮件数量计数起始天标识符相匹配。在这种情况下,由于两个天标识符相匹配(步骤S202;是),所以控制单元31将在计数表CT中与邮件地址“matsu@abc.co.jp”相关联地存储的电子邮件数量增加1(步骤S204)。因此,电子邮件数量从“99”更新为“100”,并且达到了阈值“100”(步骤S205;100)。控制单元31将计数表CT的超阈值标记从无效更新为有效,并写入超阈值标记设定天标识符“4”(步骤S206)。结果,如图7所示更新了图4中的计数表CT的内容。
在步骤S202,如果两个天标识符不匹配(步骤S202;否),这意味着在星期四第一次进行计数,则控制单元31清除与邮件地址“matsu@abc.co.jp”相对应的电子邮件数量,并且写入新的邮件数量“1”。控制单元31还清除存储在计数表CT中的天标识符,并且写入新的天标识符“4”(步骤S203)。
在步骤S205中,如果电子邮件数量超过阈值“100”,则在确认超阈值标记有效(步骤S207)之后,控制单元31结束表更新操作。在步骤S207中,如果超阈值标记无效(步骤S207;否),则控制单元31将超阈值标记从无效更新为有效(步骤S206),写入天标识符,并结束表更新操作。
接下来控制单元31的操作进行到图5的步骤S3。
在步骤S3中,控制单元31确认在计数表CT中与邮件地址“matsu@abc.co.jp”相关联地存储的超阈值标记是否有效。在这种情况下,如图7所示,超阈值标记有效(步骤S3;是),控制单元31确定在步骤S201获得的天标识符“4”是否和与邮件地址“matsu@abc.co.jp”相对应的超阈值标记设定天标识符相匹配(步骤S4)。在这种情况下,如图7所示,两个天标识符相匹配(步骤S4;是),控制单元31检查在用户概况UP中与邮件地址“kei@abc.co.jp”相关联地存储的服务登记标记(步骤S5)。在这种情况下,如图3所示,服务登记标记有效(步骤S6;是),控制单元31丢弃所接收的电子邮件,而不是将其存储到与邮件地址“kei@abc.co.jp”相对应的邮箱MB中(步骤S7)。因此,来自邮件服务器30的电子邮件没有发送到目的邮件客户端的移动电话10b中。此后,控制单元31向已经发送电子邮件的移动电话10a发送错误通知(步骤S8)。
该错误通知包括“邮箱满”消息,该消息与在分配给目的移动电话的邮箱MB已满并且没有用于接收新电子邮件的空间时使用的错误通知相同。如果电子邮件发件人是一恶意用户,则由于他/她希望反重地向同一个人发送不期望的大量电子邮件,所以他/她应该希望知道他/她可以向其发送不期望的大量电子邮件而不被邮件服务器30屏蔽的邮件客户端。但是,由于如上所述向发件人返回错误通知,所以发件人不能确定该返回的错误通知是由于目的用户是运行了用于不期望邮件的大量电子邮件发件人拒绝服务,还是由于邮箱MB确实已满。因此,用于识别可以向其发送大量不期望电子邮件的邮件客户端的信息没有提供给恶意用户,这有助于防止不期望的大量电子邮件的传播。
如果在步骤S3,超阈值标记无效(步骤S3;否),如果在步骤S4,两个天标识符不匹配(步骤S4;否),或者如果在步骤S6,服务登记标记无效(步骤S6;否),则控制单元31将所接收的电子邮件存储在分配给目的移动电话的邮箱MB中(步骤S9),并且执行通常的邮件投递操作(步骤S10)。
根据上述的本实施例,如果从某个移动电话发送的电子邮件数量超过阈值,则仅丢弃寻址到预先存储在邮件服务器30中的预定邮件地址的电子邮件。不希望从发布大量邮件的用户接收电子邮件的用户可以通过应用大量邮件发件人拒绝服务以及将他/她的移动电话的邮件地址预先存储在邮件服务器30中来控制电子邮件的发布。另一方面,为了商业通信或电子邮件时事通讯的目的,而希望接收大量电子邮件的用户可以不通过任何过程来接收电子邮件。发布大量电子邮件的用户需要通知目的用户不要应用大量邮件发件人拒绝服务。
C.改进除了上述的实施例以外,还可以将本发明应用于如下所述的实施例中。
(1)除了上述实施例所述的移动电话以外,大量邮件发件人拒绝服务还可以用于诸如通过网络(例如互联网)交换电子邮件的个人计算机的邮件客户端。由于由移动电话通过移动通信网络交换的电子邮件的邮件地址与电话号码(该电话号码是各个移动电话的唯一标识符)相关联,所以通常很难假冒邮件地址。由于上述原因,最优选地,使用移动通信网络来实施基于源邮件地址来计数电子邮件数量的本发明。
(2)邮件服务器可以包括多个设备,而不是一个服务器。除了一天以外,用于计数电子邮件的时间周期还可以是几个小时,一个星期,或者甚至更长的时间周期。此外,用于计数电子邮件的时间周期可以基于日期而不是星期的天来识别。
(3)用于判定大量电子邮件发送的阈值可以大于或小于“100”。最佳阈值是适当考虑多种因素(例如,用户总数、邮件投递服务的传播程度或者不期望的大量电子邮件的扩散程度)而确定的。此外,可以由收信者自由地设定阈值。在这种情况下,用户提前将所期望的阈值通知给邮件服务器的管理员。邮件服务器可以为各个用户(邮件客户端)存储不同的阈值,并且在每一次发送电子邮件到目的邮件客户端时,将与目的邮件客户端相关联地存储的阈值与源邮件客户端的邮件数量进行比较,以确定是否控制电子邮件的发布。处理超过阈值的电子邮件的方法不限于如上述实施例的丢弃电子邮件而不将它们存储在邮箱中的方法。实际上,防止邮件服务器将这种电子邮件发送到目的邮件客户端的任何方法都是适用的。
(4)错误通知可以是除了在上述实施例中的“邮箱已满”消息以外的其它通知。实际上,防止电子邮件的源用户知道电子邮件的发送被拒绝的真正原因(即,该原因为源用户在某个时间周期中发送了大量电子邮件)的任何方法都是适用的。相应地,可以使用其它通用错误消息来替代错误消息“邮箱已满”。
(5)在邮件服务器30中执行的上述程序可以由控制单元31从记录介质(例如,磁带、磁盘、软盘、光记录介质、磁光记录介质、DVD、RAM)中读取并执行。
权利要求
1.一种邮件服务器,该邮件服务器包括;接收装置,用于接收从源邮件客户端发送到目的邮件客户端的电子邮件;电子邮件存储装置,用于将由所述接收装置接收的电子邮件存储在分配给该电子邮件所寻址的目的邮件客户端的存储区域中;发送装置,用于读取由所述电子邮件存储装置存储的电子邮件,并将该电子邮件发送给该电子邮件所寻址的目的邮件客户端;计数装置,用于计数在设定的时间周期中由源邮件客户端发送的电子邮件数量;客户端信息存储装置,用于存储分配给特定邮件客户端的客户端标识符;超阈值标记存储装置,用于在源邮件客户端的所计数的电子邮件数量超过一阈值的情况下,与分配给该源邮件客户端的客户端标识符相关联地存储超阈值标记;以及电子邮件管理装置,用于在已由所述超阈值标记存储装置与超阈值标记相关联地存储了所述电子邮件的源邮件客户端的客户端标识符,并且已由所述客户端信息存储装置存储了所述电子邮件所寻址的目的邮件客户端的客户端标识符的情况下,防止所述发送装置发送电子邮件,所述邮件服务器特征在于,该邮件服务器还包括周期标识符输出装置,用于输出用来识别所述时间周期的周期标识符;以及计数存储装置,用于与一周期标识符相关联地存储由所述计数装置在设定的时间周期内计算的电子邮件数量,该周期标识符是在该设定的时间周期内第一次计数时由所述周期标识符输出装置输出的,其中如果在接收电子邮件时由所述周期标识符输出装置输出的周期标识符与由所述计数存储装置与所计数的电子邮件数量相关联地存储的周期标识符不相匹配,则所述计数装置清除所计数的电子邮件数量,并且从1开始对电子邮件进行计数,而如果这两个周期标识符相匹配,则所述计数装置将电子邮件的计数增加1。
2.根据权利要求1所述的邮件服务器,其中,如果所计数的电子邮件数量超过所述阈值,则所述超阈值标记存储装置与所述超阈值标志相关联地存储由所述周期标识符输出装置输出的周期标识符;并且如果在接收到电子邮件时由所述周期标识符输出装置输出的周期标识符与由所述超阈值标记存储装置与所述超阈值标记相关联地存储的周期标识符相匹配,则所述电子邮件管理装置防止所述发送装置发送电子邮件。
3.根据权利要求1所述的邮件服务器,该邮件服务器包括错误通知装置,用于在电子邮件由于特定原因之外的原因而没有发送到目的邮件客户端的情况下,发送向该电子邮件的源邮件客户端通知该原因的错误消息,而在电子邮件由于该特定原因而没有发送到目的邮件客户端的情况下,发送向该电子邮件的源邮件客户端通知与该特定原因不同的原因的错误消息,所述特定原因是指电子邮件被所述电子邮件管理装置丢弃。
4.根据权利要求3所述的邮件服务器,其中所述特定原因之外的原因是分配给所述目的邮件客户端的存储区域没有可用来存储电子邮件的空间;并且如果由于所述特定原因,而没有将电子邮件发送给所述目的邮件客户端,则所述错误通知装置向所述源邮件客户端发送错误消息,以通知下述原因,该原因为分配给所述目的邮件客户端的所述存储区域没有可用空间。
5.一种移动通信系统,其包括根据权利要求1的邮件服务器;以及用于连接多个邮件客户端的多个移动终端和所述邮件服务器的无线网络。
6.一种电子邮件发送控制方法,该方法包括;接收从源邮件客户端发送到目的邮件客户端的电子邮件;将所接收的电子邮件存储在分配给该电子邮件所寻址的目的邮件客户端的存储区域中;读取所存储的电子邮件,并将该电子邮件发送给该电子邮件所寻址的目的邮件客户端;计数在设定的时间周期中由源邮件客户端发送的电子邮件数量;存储分配给特定邮件客户端的客户端标识符;在源邮件客户端的所计数的电子邮件数量超过一阈值的情况下,与分配给该源邮件客户端的客户端标识符相关联地存储超阈值标记;以及在已与超阈值标记相关联地存储了所述电子邮件的源邮件客户端的客户端标识符,并且已存储了所述电子邮件所寻址的目的邮件客户端的客户端标识符的情况下,防止发送电子邮件,所述方法特征在于,该方法还包括输出用来识别所述时间周期的周期标识符;以及与一周期标识符相关联地存储在设定的时间周期中所计数的电子邮件数量,该周期标识符是在该设定的时间周期内第一次计数时所输出的,其中如果在接收电子邮件时所输出的周期标识符同与所计数的电子邮件数量相关联地存储的周期标识符不相匹配,则清除所计数的电子邮件数量,并且从1开始对电子邮件进行计数,而如果这两个周期标识符相匹配,则将电子邮件的计数增加1。
全文摘要
邮件服务器、移动通信系统及其程序。本发明提供了一种用于控制大量不期望的电子邮件的发布,而尽可能不妨碍源邮件客户端和目的邮件客户端的便利性的技术。根据该技术,如果从移动电话(10a)到(10c)中的任意一个发送的电子邮件数量超过一预定阈值,则仅将寻址到预先存储在邮件服务器(30)中的多个特定邮件地址的电子邮件丢弃。
文档编号H04W28/00GK101035094SQ20071000555
公开日2007年9月12日 申请日期2004年11月4日 优先权日2003年11月4日
发明者伊藤孝史, 河野志纪子 申请人:株式会社Ntt都科摩