电子邮件控制方法,电子邮件控制装置及计算机产品的制作方法

文档序号:7938053阅读:419来源:国知局
专利名称:电子邮件控制方法,电子邮件控制装置及计算机产品的制作方法
技术领域
本发明涉及一种在电子邮件中不包含发送方电子邮件地址的技术。
背景技术
在常规技术中,当电子邮件(E-mail)从发送方发往接收方时,由于在电子邮件中含有发送方的电子邮件地址,接收方知道发送方电子邮件地址。用该方法发送电子邮件有两个问题第一,即使发送方只想临时与接收方通信,例如,仅通信一次,由于在电子邮件中含有发送方地址,发送方就有可能接收到来自接收方或第三方的不想要的邮件。
第二,发送方不能控制来自接收方的答复数量。结果,发送方可能半持久地收到来自接收方的不想要的邮件。

发明内容
本发明的一个目的是提供一种在电子邮件中不含有发送方电子邮件地址的技术。本发明的另一个目的是提供一种限制来自电子邮件接收方的答复的数量的技术。
根据本发明的一方面,发送方向接收方发送电子邮件。该电子邮件至少包括一个邮件文本、一个发送方电子邮件地址、一个接收方电子邮件地址以及特定转换条件。接收来自发送方的电子邮件。判断接收的电子邮件是否包含该转换条件。当电子邮件包含该转换条件时,将该转换条件从电子邮件中去掉并存储。根据该转换条件将电子邮件发给接收方。
根据本发明的另一方面,发送方向接收方发送电子邮件。该电子邮件至少包含一个邮件文本、一个发送方电子邮件地址、一个接收方电子邮件地址。存储与多个电子邮件地址相关的特定转换条件。接收来自发送方的电子邮件。判断是否已经存储与发送方的电子邮件地址或包含在接收的电子邮件中的接收方电子邮件地址相关的转换条件。如果已经存储与发送方的电子邮件地址或接收方的电子邮件地址相关的转换条件,就根据该转换条件将电子邮件发到接收方。
该转换条件可能是虚拟的发送方地址、接收来自接收方的答复的时限或来自接收方的允许答复数量。
本发明的这些以及其他目的、特征和优点,通过结合附图在以下详细而清楚地描述。


图1为本发明一个实施例的系统配置方框图;图2为该实施例中转换条件注册程序的流程图;图3为该实施例中邮件发送程序流程图;图4为该实施例中转换处理程序流程图;图5为该实施例中答复处理程序流程图;图6显示该实施例中一个转换DB的实例;以及图7为该实施例中用户终端显示屏幕的实例。
具体实施例方式
现在将参照附图详细说明根据本发明的电子邮件控制方法、电子邮件控制装置和计算机产品的实施例。
图1为本发明整个系统方框图。该系统包括邮件控制装置101、至少一个作为邮件发送方113的用户终端、以及至少一个作为邮件接收方117的用户终端。邮件控制装置101、邮件发送方113和邮件接收方117通过网络115相互连接。
邮件控制装置101例如安装在因特网服务提供商的电子邮件控制中心。邮件控制装置101包括存储发送方地址、转换地址、有效期、允许答复数量以及答复的总数的转换DB111。邮件控制装置101包括存储邮件发送(计算机)程序105的存储器。
邮件发送程序105包括转换条件注册处理程序103,用于从邮件发送方接收地址转换条件并将其设置在转换DB111中;转换处理程序107,用于接收来自邮件发送方的发送邮件请求,并根据转换DB111将发送邮件请求中的发送方地址转换为一个可选地址;答复处理程序109,用于接收来自邮件接收方的答复邮件,并根据转换DB111判断是否允许发送答复邮件。
如果在一种配置方案中发送方可以预先在转换DB111中设置转换条件,那么可以不提供转换条件注册处理程序103。
下面,将根据图1、图2、图6和图7首先说明接收地址转换条件以及包含来自发送方的邮件答复条件的转换条件的处理、在转换DB111中注册这些条件的处理。
图2为说明转换条件注册处理的流程图;图6为显示转换DB111的特定内容的图表;图7示出由邮件发送方或邮件答复方操作的用户终端(113,117)显示屏幕的实例。
图6中表701显示转换DB111中的缺省设置。作为转换条件,注册发送方邮件地址"0"、转换地址"0"、有效期"0"、允许答复数量"3"以及(总)答复数量"0"。
邮件发送方注册地址转换条件以及包含邮件答复条件的转换条件时邮件控制装置的操作,将在下面参见图2来说明。
邮件发送方使用用户终端113,来输入发送方地址和包含转换地址、有效期和关于该装置的允许答复数量的转换条件。
图7中的屏幕801示出一个用户终端113显示屏幕的实例,通过用户终端113,邮件发送方注册一个发送邮件地址"tomo@fj.com"8011,一个由系统自动产生的转换地址"自动生成"8012,允许答复数量"2"8013,有效期"02/02/15"8014,以及计费方式"答复达到3次收10元"8015,作为转换条件。图7中的屏幕803说明,当邮件发送方注册由邮件发送方预先输入到邮件控制装置101的转换地址"ryu@fj.com"8031时,用户终端113显示屏幕的一个实例。
邮件控制装置101在步骤S201(见图2)接收邮件发送方输入的转换条件。邮件控制装置101在步骤S203判断从用户终端113接收的转换条件中是否有转换地址。如果在转换条件中有转换地址,在步骤S205中将转换地址注册在转换DB111中。如果转换条件中没有转换地址,在步骤S217,邮件控制装置101自动生成一个转换地址并在转换DB111中注册该地址。
在步骤S211,判断在转换条件中是否有允许的答复数量。如果在转换条件中有允许的答复数量,在步骤S213允许的答复数量被注册在转换DB111中。如果在转换条件中没有允许的答复数量,系统控制进到下面的步骤S214。
在步骤S214,判断在转换条件中是否存在有效期。如果在转换条件中存在有效期,在步骤S215将有效期注册在转换DB111中。如果在转换条件中没有有效期,该处理结束。
图6中表703说明在图2所示的注册处理结束后转换DB111的内容。表703示出"tomo@fj.com"注册为发送方地址,自动生成的地址"abc@ff.com"注册为转换地址,"02/02/15"注册为有效期,"2"注册为允许的答复数量,"0"注册为答复数量。
当接收到来自邮件发送方的发送邮件请求时,根据转换条件、在发送邮件请求中的目的地址或发送方地址、以及转换DB111,执行转换条件注册处理、转换处理或答复处理中的任何一个处理,在下面参见图1-图7进行说明。
图3为说明邮件发送处理的流程图,包括转换条件注册处理、转换处理和答复处理。图4为说明转换处理的流程图,图5为说明答复处理的流程图。
当要执行包含转换条件注册处理、转换处理和答复处理的邮件发送处理时,邮件控制装置的操作如图3所示。
邮件发送方使用用户终端113,向该装置发送包含发送方地址和目的地址的发送邮件请求。该发送邮件请求可以包含一个转换地址、一个有效期和允许的答复数量。
图7中的屏幕805说明用户终端113显示屏幕的一个实例,其中,邮件发送方使用用户终端113来设置"*"表示转换条件的开始,"auto"表示转换地址的"自动生成","re2"表示"允许答复数量","020215"表示有效期,之后是目的地址"info@xyz.com",并发出发送邮件请求。
邮件控制装置101在步骤S301接收发送邮件请求,并在步骤S303读取发送邮件请求。
在步骤S305,判断在发送邮件请求中是否有转换条件。如果当判断结果为有转换条件,在步骤S317,执行转换条件注册处理,并在后面的步骤S306,读取转换DB。S317的处理和示于图2的转换条件注册处理相同。如果当判断结果为没有转换条件,在步骤S306,读取转换DB111,并在步骤S307,判断转换DB111中的转换地址中是否有与发送邮件请求中的目的地址相同的地址。如果判断结果为存在与目的地址相同的转换地址,则在步骤S309,执行答复处理,并在步骤S310,执行发送邮件请求的发送处理。
如果判断结果为没有与目的地址相同的转换地址,则在步骤S311,判断转换DB111中的转换地址中是否有与发送邮件请求中的发送方地址相同的地址。如果判断结果为存在转换地址,在步骤S313,执行转换处理。如果判断结果为没有转换地址,在步骤S310,执行发送邮件请求的发送处理。
当接收到来自邮件发送方的发送邮件请求,且发送邮件请求中的发送方地址根据转换DB111被转换为可选地址时,为发送邮件,邮件控制装置的操作如图4所示。
邮件控制装置101在步骤S401读取发送邮件请求,并在步骤S403读取转换DB111在步骤S405,该装置将转换DB111中相应于发送邮件请求中发送方地址的转换地址,设置为发送邮件请求中的发送方地址,并在步骤S409根据转换地址设置处理来计算账户费用。
图7中屏幕807中的参考数字8071说明用户终端117显示屏幕的一个实例,其中,邮件接收方接收一封邮件时,邮件中由该装置自动生成的转换地址"abc@def.com"被设置为发送方地址,而非原发送方地址"tomo@fj.com"。
当装置收到来自邮件接收方的发送(答复)邮件请求,并根据转换DB111判断该发送(答复)邮件请求的发送(答复)是否被允许来执行答复处理时,该装置的操作如图5所示。
邮件控制装置101在步骤S500读取发送邮件请求,在步骤S501读取转换DB111。
在步骤S503,判断由装置控制的当前日期信息是否在转换DB111中的有效期内。如果判断结果为当前日期信息在有效期内,在步骤S507,判断允许答复数量是否为一个或更多。如果判断结果为当前日期信息未在有效期内,在步骤S517,将转换DB111中对应于发送邮件请求中发送方地址的转换地址删除,并在步骤S519,设置关于该发送(答复)邮件请求的错误信息。
图7中809说明一个用户终端117显示屏幕的实例,其中邮件答复方识别"abc@def.com"为原发送方地址,并发送一个(答复)邮件。
图7中屏幕811说明一个用户终端117显示屏幕的实例,其中邮件接收方识别"abc@def.com"为原发送方地址,已经发送(答复)一个邮件,但由于超出有效期或允许答复数量,标志为死信的邮件被发送给邮件接收方。
在步骤S507中的判断结果表明允许答复数量为一个或更多,在步骤S509,对应于转换DB111中的转换地址的一个发送方地址即目的地址,被设置为发送(答复)邮件请求中的目的地址。此后,在步骤S513,递减转换DB111中的允许答复数量,在步骤S515,根据转换地址设置处理进行账户费用的计算。
图6中表705说明当根据转换条件通过邮件控制装置101执行答复处理时转换DB111的内容。
作为转换条件,DB111中注册有发送邮件地址"tomo@fj.com",自动地由装置生成的转换地址"abc@ff.com",有效期限“02/02/15”,允许答复数"1"和答复数"1"。
当允许答复数量不是一个或更多,在步骤S517,将转换DB111中对应于发送邮件请求中发送方地址的转换地址删除,并在步骤S519,设置错误信息,发送给控制发送(答复)邮件请求中发送方地址的电子邮件控制服务器。
如上所述,根据本发明,来自发送方的电子邮件根据转换条件被发送到接收方。发送方可以设置转换条件或者可以使用缺省转换条件。当发送方设置转换条件时,他/她能在电子邮件中包含该转换条件。当使用缺省转换条件时,将缺省转换条件预先存储在存储器中。
转换条件包含发送方的虚拟电子邮件地址。该虚拟地址包含在电子邮件中,该电子邮件被发送给接收方。因而接收方不知道发送方真实的电子邮件地址。
转换条件包含接收来自接收方答复的时间期限。该时间期限之后由接收方发来的答复电子邮件不发送给发送方。例如,如果时间期限为一个月,则接收方能够发送答复电子邮件给发送方的时间仅一个月。
转换条件包含来自接收方允许的答复数量。如果接收方给发送方的答复电子邮件总数超出该允许数量,则来自接收方的答复电子邮件不发送给发送方。例如,如果允许答复数量为3,则来自接收方的第四个答复邮件不发送给发送方。
尽管通过特定实施例全面而清楚地描述了本发明,但是所附权利要求书不局限于此,可解释为包括本领域技术人员根据本文件中描述的基本原理可能想出的所有修正和替换结构。
权利要求
1.一种电子邮件控制方法,包括发送方发送电子邮件给接收方,该电子邮件至少包含一个邮件文本、一个发送方电子邮件地址、一个接收方电子邮件地址以及特定转换条件;从发送方接收该电子邮件;判断接收的电子邮件是否包含所述转换条件;当判断为该电子邮件包含所述转换条件时,从该电子邮件去掉所述转换条件并存储所述转换条件,并根据所述转换条件将该电子邮件发送给接收方。
2.根据权利要求1的电子邮件控制方法,其中所述转换条件包含一个发送方的虚拟电子邮件地址,其中在发送电子邮件给接收方时,电子邮件中的发送方电子邮件地址改变为所述虚拟电子邮件地址。
3.根据权利要求1的电子邮件控制方法,其中,所述转换条件包含接收来自接收方的答复的时间期限,其中,如果接收到来自接收方的答复电子邮件而且该答复电子邮件的收到日期不在该时间期限内,则该答复电子邮件不发送到发送方的电子邮件地址。
4.根据权利要求1的电子邮件控制方法,其中所述转换条件包含允许的接收方答复数量,其中,对接收方发给发送方的答复电子邮件总数进行计数,如果答复电子邮件总数超过所述允许的答复数量,则答复电子邮件此后不向发送方的电子邮件地址发送。
5.一种电子邮件控制方法,包括发送方发送电子邮件给接收方,该电子邮件至少包含一个邮件文本、一个发送方电子邮件地址、一个接收方电子邮件地址;存储与多个电子邮件地址相关的特定转换条件;接收来自发送方的电子邮件,并判断是否已经存储与发送方的电子邮件地址或者包含在所接收的电子邮件中的接收方电子邮件地址相关的转换条件;当判断出已经存储与发送方的电子邮件地址相关的转换条件时,或者当判断出已经存储与接收方的电子邮件地址相关的转换条件时,根据所述转换条件将该电子邮件发送给接收方。
6.根据权利要求5的电子邮件控制方法,其中所述转换条件包含虚拟的发送方电子邮件地址,其中,电子邮件中的发送方电子邮件地址在发送电子邮件给接收方时改变为所述虚拟电子邮件地址。
7.根据权利要求5的电子邮件控制方法,其中所述转换条件包含接收来自接收方的答复的时间期限,其中,如果接收到来自接收方的答复电子邮件并且该答复电子邮件的收到日期不在该时间期限内,则该答复电子邮件不向发送方的电子邮件地址发送。
8.根据权利要求5的电子邮件控制方法,其中,所述转换条件包含允许的接收方答复数量,其中,对接收方发给发送方的答复电子邮件总数进行计数,如果答复电子邮件总数超过所述允许的答复数量,则此后答复电子邮件不向发送方的电子邮件地址发送。
9.一种电子邮件控制装置,包括接收单元,接收从发送方发送到接收方的电子邮件,该电子邮件至少包含一个邮件文本、一个发送方电子邮件地址、一个接收方电子邮件地址和特定转换条件;判断单元,判断所接收的电子邮件是否包含所述转换条件;发送单元,当判断单元已经判断出该电子邮件包含转换条件时,从该电子邮件中去掉转换条件,存储转换条件,并根据转换条件将该电子邮件发送给接收方。
10.根据权利要求9的电子邮件控制装置,其中所述转换条件包含发送方的虚拟电子邮件地址,其中在发送单元发送电子邮件给接收方时,将电子邮件中发送方的电子邮件地址更改为所述虚拟电子邮件地址。
11.根据权利要求9的电子邮件控制装置,其中所述转换条件包含接收来自接收方的答复的时间期限,电子邮件控制装置还包括答复判断单元,在接收到来自接收方的答复电子邮件时,判断该答复电子邮件的收到日期是否在所述时间期限内,如果该答复电子邮件的收到日期不在所述时间期限内,就判定不向发送方电子邮件地址发送该答复电子邮件。
12.根据权利要求9的电子邮件控制装置,其中所述转换条件包含允许的接收方答复数量,电子邮件控制装置还包括答复判断单元,用于计算接收方发给发送方的答复电子邮件的总数,如果答复电子邮件的总数超过所述允许的答复数量,就判定此后不向发送方电子邮件地址发送答复电子邮件。
13.一种电子邮件控制装置,包括接收单元,接收从发送方发送到接收方的电子邮件,该电子邮件至少包含一个邮件文本、一个发送方电子邮件地址、一个接收方电子邮件地址;存储单元,存储与多个电子邮件地址相关的特定转换条件;判断单元,判断是否已经存储与发送方电子邮件地址或者包含在所接收的电子邮件中的接收方电子邮件地址相关的转换条件;发送单元,当判断单元判断出已经在存储单元中存储与发送方的电子邮件地址或接收方电子邮件地址相关的转换条件时,根据该转换条件向接收方发送所述电子邮件。
14.根据权利要求13的电子邮件控制装置,其中所述转换条件包含虚拟的发送方电子邮件地址,其中当向接收方发送电子邮件时,发送单元将电子邮件中的发送方电子邮件地址更改为所述虚拟电子邮件地址。
15.根据权利要求13的电子邮件控制装置,其中所述转换条件包含接收来自接收方的答复的时间期限,电子邮件控制装置还包括答复判断单元,在接收到来自接收方的答复电子邮件时,判断该答复电子邮件的收到日期是否在所述时间期限内,如果该答复电子邮件的收到日期不在所述时间期限内,就判定不向发送方电子邮件地址发送该答复电子邮件。
16.根据权利要求13的电子邮件控制装置,其中所述转换条件包含允许的接收方答复数量,电子邮件控制装置还包括答复判断单元,用于计算接收方发给发送方的答复电子邮件的总数,如果答复电子邮件的总数超过所述允许的答复数量,就判定此后不向发送方电子邮件地址发送答复电子邮件。
17.一种计算机可读的记录媒介,存储允许计算机执行一种电子邮件控制方法的计算机程序,该电子邮件控制方法包括发送方向接收方发送电子邮件,该电子邮件至少包括一个邮件文本、一个发送方电子邮件地址、一个接收方电子邮件地址和特定转换条件;接收来自发送方的电子邮件;判断接收的电子邮件是否包括所述转换条件;当判断出该电子邮件包含所述转换条件时,从该电子邮件中去掉所述转换条件并存储所述转换条件,并根据所述转换条件发送该电子邮件给接收方。
18.根据权利要求17的电子邮件控制方法,其中所述转换条件包含发送方的虚拟电子邮件地址,其中当发送电子邮件给接收方时,将电子邮件中的发送方电子邮件地址改变为所述虚拟电子邮件地址。
19.根据权利要求17的电子邮件控制方法,其中所述转换条件包含接收来自接收方的答复的时间期限,其中,如果接收到来自接收方的答复电子邮件且该答复电子邮件的收到日期不在所述时间期限内,则不向发送方电子邮件地址发送该答复电子邮件。
20.根据权利要求17的电子邮件控制方法,其中所述转换条件包含允许的接收方答复数量,其中,计算接收方发给发送方的答复电子邮件总数,如果答复电子邮件的总数超过所述允许的答复数量,此后就不向发送方电子邮件地址发送答复电子邮件。
21.一种计算机可读的记录媒介,存储允许计算机执行一种电子邮件控制方法的计算机程序,该电子邮件控制方法包括发送方向接收方发送电子邮件,该电子邮件至少包括一个邮件文本、一个发送方电子邮件地址、一个接收方电子邮件地址;存储与多个电子邮件地址相关的特定转换条件;接收来自发送方的电子邮件,并判断是否已经存储与包含在接收的电子邮件中的发送方电子邮件地址或接收方电子邮件地址相关的转换条件;当判断为已经存储与发送方电子邮件地址相关的转换条件时,或当判断为已经存储与接收方电子邮件地址相关的转换条件时,根据所述转换条件向接收方发送该电子邮件。
22.根据权利要求21的电子邮件控制方法,其中所述转换条件包含发送方的虚拟电子邮件地址,其中当向接收方发送电子邮件时,电子邮件中的发送方电子邮件地址改变为所述虚拟电子邮件地址。
23.根据权利要求21的电子邮件控制方法,其中所述转换条件包含接收来自接收方的答复的时间期限,其中,如果接收到来自接收方的答复电子邮件且该答复电子邮件的收到日期不在所述时间期限内,就不向发送方电子邮件地址发送该答复电子邮件。
24.根据权利要求21的电子邮件控制方法,其中所述转换条件包含允许的接收方答复数量,其中,计算接收方发给发送方的答复电子邮件的总数,如果答复电子邮件总数超过所述允许的答复数量,此后就不向发送方电子邮件地址发送答复电子邮件。
全文摘要
发送方发出一个向接收方发送电子邮件的请求。该请求包含发送方和接收方的电子邮件地址。该请求还包含发送方的虚拟电子邮件地址。当电子邮件发往接收方时,发送方的电子邮件地址被替换为虚拟电子邮件地址。该虚拟电子邮件地址在例如一个月后丢弃。这样,接收方只能在一个月内向发送方发送答复邮件,因为接收方不知道发送方的真实电子邮件地址。
文档编号H04L12/58GK1445688SQ0214994
公开日2003年10月1日 申请日期2002年11月8日 优先权日2002年3月18日
发明者伴野龙司 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1