发布邮件地址的方法及实现该方法的系统 【技术领域】
本发明涉及一种发布由用户暂时使用的临时邮件地址的方法。
背景技术
近来,随着诸如因特网等通信网络在世界范围内的发展,电子邮件服务被许多用户用作一种快速而便宜的通信工具,而且是这些用户的日常生活中所不可缺少的。随着电子邮件服务的发展,使用万维网站的电子商务得到了广泛的普及。
当一个人想要通过他/她的如蜂窝电话等终端来启用他/她自己的万维网站服务时,他/她通常必须向万维网站显示他/她的邮件地址。然而,一旦他/她公开了他/她的邮件地址,他/她就可能会从万维网站或者从除万维网站之外的其他陌生人处接收到如广告邮件、宣传邮件或兜售邮件等不必要的电子邮件。
如果他/她改变他/她地邮件地址,他/她可以避开这样的不必要的邮件。然而,邮件地址需要向提供商进行登记,并且通常来说,一个邮件地址被分配给一个终端。因此,如果他/她改变了他/她的邮件地址,则会导致他/她可能会无法收到对他/她有用或者所需要的信息的问题。
为了解决这样的问题,日本专利申请公开No.2002-123470提出了一种对邮件地址进行转换的系统。在该系统中,向每一个用户发布与他/她的邮件地址无关的特定的邮件地址。将从某用户发出的电子邮件、或者寻址于某用户的电子邮件的邮件地址转换为他/她的特定邮件地址,然后,将具有特定邮件地址的电子邮件发送给目的地、或者由特定的用户进行接收。依据此系统,已经登记到该系统的用户可以通过他/她的特定邮件地址与另一用户进行电子邮件通信,因此,不再需要这些用户将他们的邮件地址公开给其他人。如果一个已登记用户向其他已登记用户发送宣传邮件、兜售邮件等,系统的管理员可以搜索和识别这种邮件的发送者。
然而,在上述传统系统中,电子邮件的发送者和电子邮件的接收者都必须向系统进行登记,以具有特定的邮件地址。因此,该系统不适合于在已登记的人和未登记的人之间进行通信。因此,即使一个人登记到系统,他/她仍然不能够拒绝接收如广告邮件、宣传邮件或者兜售邮件等从未登记的人发出的不必要的电子邮件。
日本专利申请公开No.2002-33759提出了一种包括用户通过其发送和接收电子邮件的终端及服务器的电子邮件传输系统。该服务器包括:第一装置,产生由用户暂时使用的临时账户;第二装置,将临时账户存储在其中;以及第三装置,使用临时账户将从终端发送的电子邮件发送给目的地。
日本专利申请公开No.2002-152245提出了一种预付费邮件系统,该系统发布可以在限制条件下使用的因特网邮件账户。
日本专利申请公开No.2000-261491提出了一种针对蜂窝电话的电子邮件服务系统。用户可以使用临时邮件地址发送电子邮件,而不需要使用他/她自己的邮件地址。
日本专利申请公开No.2002-183329提出了一种在用户指定的时间段内,用户可以使用由提供商分配的电子邮件账户发送和接收电子邮件的电子邮件服务系统。当该时间段过去时,提供商使分配给用户的电子邮件账户无效。
【发明内容】
考虑到传统系统中的上述问题,本发明的一个目的是提出一种发布邮件地址的方法,该方法使用户可以发送电子邮件,而不需要将该用户的邮件地址通知给邮件接收者,以防止接收到不必要的电子邮件。
本发明的另一目的是提出一种发布邮件地址的系统,在这样的系统中使用的服务器、以及使计算机充当服务器的程序均使用户可以发送电子邮件,而不需要将该用户的邮件地址通知给邮件接收者,从而防止接收到不必要的电子邮件。
在本发明的一个方面中,提出了一种向通过服务器与邮件接收者进行电子邮件通信的用户发布邮件地址的方法,其特征在于:(a)当接收到来自所述用户发布临时邮件地址的请求时,从所述服务器向所述用户的发布临时邮件地址;(b)确定依据其判断所述临时邮件地址有效或无效的阈值;(c)依据所述阈值,判断所述临时邮件地址是否有效或无效;以及(d)如果判定所述临时邮件地址有效,则允许所述用户使用所述临时邮件地址代替所述用户的邮件地址,与所述邮件接收者进行电子邮件通信。
在本发明的另一方面中,提出了一种向用户发布邮件地址的系统,包括:所述用户通过其与邮件接收者进行电子邮件通信的终端;以及所述用户通过其向所述邮件接收者发送电子邮件的服务器,所述服务器包括:(a)第一装置,当接收到来自所述用户的发布临时邮件地址的请求时,向所述用户发布临时邮件地址;(b)第二装置,存储依据其判断所述临时邮件地址有效或无效的阈值;(c)第三装置,依据所述阈值,判断所述临时邮件地址是否有效或无效;以及(d)第四装置,如果判定所述临时邮件地址有效,则允许所述用户使用所述临时邮件地址代替所述用户的邮件地址,与所述邮件接收者进行电子邮件通信。
在本发明的另一方面中,提出了一种通过其发送电子邮件的服务器,包括:(a)第一装置,当接收到来自所述用户的发布临时邮件地址的请求时,向所述用户发布临时邮件地址;(b)第二装置,存储依据其判断所述临时邮件地址有效或无效的阈值;(c)第三装置,依据所述阈值,判断所述临时邮件地址是否有效或无效;以及(d)第四装置,如果判定所述临时邮件地址有效,则允许所述用户使用所述临时邮件地址代替所述用户的邮件地址,与所述邮件接收者进行电子邮件通信。
下面将描述上述本发明所获得的优点。
依据本发明,在接收到来自用户的发布临时邮件地址的请求时,服务器向用户发布临时邮件地址。因此,用户可以使用这样发布的临时邮件地址代替他/她的邮件地址来发送电子邮件,而不需要将他/她的邮件地址通知给邮件接收者。此外,由于用户可以确定依据其判断临时邮件地址有效或无效的阈值,用户可以拒绝接收从使用未授权的临时邮件地址的人发送过来的电子邮件。
当电子邮件从记录在邮件地址记录表中的人发出时,并且当判定临时邮件地址有效时,将寻址于临时邮件地址的电子邮件发送给具有该临时邮件地址的用户。因此,可以防止用户接收从除了在邮件地址记录表中记录的预定的人之外的其他人发送过来的不必要的电子邮件。这样,用户可以拒绝不必要的电子邮件,而与电子邮件的发送者是否被记录在邮件地址记录表中无关。
当电子邮件发送者的邮件地址未被记录在邮件地址记录表中时,或者当判定临时邮件地址无效时,服务器拒绝将电子邮件发送给用户,向用户确保减少邮件通信费的优点。
此外,用户可以确定超过该数目他/她就不可以接收寻址于临时邮件地址的电子邮件的最大数目。因此,即使电子邮件从已授权的人发出,如果过去接收的电子邮件的数目超过了该最大数目,用户仍然可以拒绝接收该电子邮件。
用户可以确定临时邮件地址的截止日期。因此,即使电子邮件从已授权的人发出,如果已经超过了用户确定的临时邮件地址的截止日期,用户仍然可以拒绝接收该电子邮件。
当服务器接收到来自用户的电子邮件时,可以假定做出了发布临时邮件地址的请求。可以设计服务器,在接收到这种请求时,自动发布临时邮件地址,确保增强对用户的服务可靠性。
作为选择,当服务器接收到来自用户的电子邮件时,并且当接收到的电子邮件所寻址的邮件地址未记录在存储在服务器中的用户电话簿中时,可以假定做出了发布临时邮件地址的请求。可以设计服务器,在接收到这种请求时,自动发布临时邮件地址,确保增加对用户的服务可靠性。
可以设计用户终端,以发布临时邮件地址。因此,即使中断了他/她的终端与服务器之间的通信,用户仍然可以获得临时邮件地址。
当从用户终端发送过来的电子邮件寻址于未记录在存储在服务器的用户电话簿中的人时,可以假定做出了发布临时邮件地址的请求,在这种情况下,终端自动发布临时邮件地址,从而确保增强对用户的服务可靠性。
当用户选择发布临时邮件地址时,可以假定做出了发布临时邮件地址的请求。这样,当用户发送电子邮件时,他/她可以确定是否发布了临时邮件地址。
即使判定接收到的邮件的临时邮件地址有效,如果用户指示使临时邮件地址无效,则使该临时邮件地址无效。这样,在用户进行确定时,他/她可以拒绝接收具有临时邮件地址的电子邮件。
用户可以将所述阈值、最大数目、以及截止日期改变为他/她需要的值。
【附图说明】
图1是依据本发明第一实施例的发布邮件地址的系统的方框图。
图2是作为依据第一实施例的系统中的服务器的一个组件的处理器的方框图。
图3是示出了在依据第一实施例的系统中的服务器中所要执行的步骤的流程图。
图4是在依据第一实施例的系统中的邮件地址记录表的示例。
图5是依据本发明第二实施例的发布邮件地址的系统的方框图。
图6是示出了在依据第二实施例的系统中的服务器中所要执行的步骤的流程图。
图7是依据本发明第三实施例的发布邮件地址的系统的方框图。
图8是示出了在依据第三实例的系统中,当发送电子邮件时,在终端中所要执行的步骤的流程图。
图9是依据本发明第四实施例的发布邮件地址的系统的方框图。
图10是示出了在依据第四实施例的系统中,当发送电子邮件时,在终端中所要执行的步骤的流程图。
【具体实施方式】
[第一实施例]
图1是依据本发明第一实施例的发布邮件地址的系统的方框图。
依据第一实施例的系统包括:多个终端1(图1只示出了其中的一个),用户通过终端1来发送和接收电子邮件;服务器2,暂时存储从终端1发送过来的电子邮件,并自动或者依据从指定地址发出的询问,将所存储的电子邮件发送给该指定的地址;以及通信网络3,终端1和服务器2通过该通信终端3相互进行通信。
终端1包括:邮件发送器11,通过其发送电子邮件;邮件接收器12,通过其接收电子邮件;操作单元13,用户通过其向终端1提供命令,以及用户通过其输入电子邮件;显示器14,其中显示包括电子邮件在内的各种数据;存储器15,在其中存储由用户创作的电子邮件和接收到的电子邮件;以及处理器16,控制终端1的操作。
服务器2包括:邮件发送器21,通过其发送电子邮件;邮件接收器22,通过其接收电子邮件;发布器23,发布由用户暂时使用的临时邮件地址;存储器24,在其中存储从终端1接收到的电子邮件以及稍后将提到的邮件地址记录表26;以及处理器25,控制服务器2的操作。
图2是处理器25的方框图。如图2所示,处理器25包括:第一装置25A,将数据记录到邮件地址记录表26中;第二装置25B,判断临时邮件地址是否有效或无效;第三装置25C,将接收到的电子邮件的临时邮件地址转换为用户的邮件地址;第四装置25D,当寻址于临时邮件地址的接收到的电子邮件的发送者的邮件地址与已授权的人的邮件地址不相同时,或者当判定临时邮件地址有效时,拒绝将接收到的电子邮件发送给终端1;以及第五装置25E,将从用户接收到的电子邮件中的发送者的电子邮件地址转换为临时邮件地址。
图3是示出了服务器2的操作的流程图。下面将参考图3,对服务器2的操作进行解释。
首先,想要具有邮件地址的用户将以下信息登记在服务器2中:他/她的邮件地址;用户使用由服务器2分配的临时邮件地址与其进行电子邮件通信的邮件接收者的邮件地址;用户不允许接收寻址于他/她的临时邮件地址的电子邮件的最大数目;以及临时邮件地址的截止日期。具体地,用户通过终端1,向服务器2的预定邮件地址发送包括这些信息在内的电子邮件。
当接收到来自终端1的电子邮件时,处理器25将上述信息存储在存储器24中。最大数目和截止日期用作依据其来判断临时邮件地址有效或无效的阈值。
这样,完成了向服务器2登记需要的信息。
在步骤101中,当通过邮件接收器22从终端1接收到电子邮件时,处理器25将接收到的电子邮件存储在存储器24中。
然后,在步骤102中,处理器25读取出接收到的电子邮件所寻址的邮件地址。
然后,在步骤103中,处理器25判断这样读取出的邮件地址是否为临时邮件地址。
判断邮件地址是否为临时邮件地址可以通过检索存储在存储器24中的邮件地址记录表26来实现。
图4是邮件地址记录表26的示例。
邮件地址记录表26在其中针对每一个用户存储了用户的邮件地址、分配给用户的临时邮件地址、用户使用所分配的临时邮件地址与其进行电子邮件通信的邮件接收者的邮件地址、超过其就不允许用户接收寻址于他/她的临时邮件地址的电子邮件的最大数目、接收到的寻址于他/她的临时邮件地址的电子邮件的数目、他/她的临时邮件地址的截止日期以及指示临时邮件地址是否有效的标记。
例如,邮件地址记录表26针对用户A存储了以下信息:邮件地址“aa@jp.com”、临时邮件地址“xyz@jp.com”、邮件接收者的邮件地址“zz@jp.com”、最大数目“3”、接收到的数目“2”以及标记“1”。
如果接收到的电子邮件所寻址的邮件地址存储在邮件地址记录表26中的临时邮件地址的列中,则处理器25判定接收到的电子邮件所寻址的邮件地址是临时邮件地址(步骤S103中的“是”)。
如果接收到电子邮件所寻址的邮件地址不是临时邮件地址(步骤S103中的步骤“否”),则在步骤S104中,处理器25读取接收到的电子邮件的发送者的邮件地址,然后,在步骤S105中,判断接收到的电子邮件的发送者的邮件地址是否为用户的邮件地址。如果接收到的电子邮件的发送者是想要具有临时邮件地址的用户,则如前面所提到的那样,将用户的邮件地址记录在存储器24中。因此,处理器25可以判定接收到的电子邮件的发送者的邮件地址是否是用户的邮件地址。
如果处理器25判定接收到的电子邮件的发送者的邮件地址是用户的邮件地址(步骤S105中的“是”),则在步骤S106中,处理器25判断是否应该发布临时邮件地址。在第一实施例中,如果接收到的电子邮件的发送者的邮件地址是用户的邮件地址,发布器23自动发布临时邮件地址。作为选择,可以设计处理器25,以向终端1发送询问,从而询问用户是否发布临时邮件地址,在这种情况下,处理器25依据从用户发送的响应,确定是否发布临时邮件地址。
如果发布临时邮件地址(步骤106中的“是”),则在步骤108中,处理器25确定超过其就不允许用户接收寻址于他/她的临时邮件地址的电子邮件的最大数目,然后,在步骤S109中,进一步确定临时邮件地址的截止日期。然后,在步骤S110中,处理器25使发布器23发布临时邮件地址。
处理器25可以确定最大数目和截止日期,或者只确定最大数目和截止日期中的一个。作为选择,处理器25可以选择由用户记录的最大数目和截止日期。作为选择,处理器25可以向用户发送询问,并依据用户的响应来确定最大数目和截止日期。代替地,处理器25可以自动确定最大数目和截止日期,而不需要询问用户。
然后,在步骤S111中,处理器25将用户的邮件地址(在步骤S101中已经接收到的电子邮件的发送者的邮件地址)、这样发布的临时邮件地址、用户使用所分配的临时邮件地址(接收到的电子邮件所寻址的邮件地址)与其进行电子邮件通信的邮件接收者的邮件地址、最大数目、接收到的寻址于临时邮件地址的电子邮件的数目、临时邮件地址的截止日期和标记相互关联地存储在邮件地址记录表26中。当被记录到邮件地址记录表26中时,将接收到的电子邮件的数目重新设置为初始值“0”,并且将标记重新设置为“1”,表示临时邮件地址有效。
然后,在步骤S112中,处理器25将在步骤S101中已经接收到的电子邮件的发送者的邮件地址转换为在步骤S110中已经发布的临时邮件地址。
然后,在步骤107中,处理器25将具有这样分配的临时邮件地址的电子邮件通过邮件发送器21发送给终端1。
当新发布临时邮件地址,并且用户向邮件接收者发送具有作为发送者地址的临时邮件地址的电子邮件时,执行上述步骤S101到S106、S108到S112和S107。通过使用临时邮件地址,用户可以向邮件接收者发送电子邮件,而不需要将他/她的邮件地址通知给邮件接收者。
如果处理器25判定接收到的电子邮件的发送者的邮件地址不是用户的邮件地址(步骤S105中的“否”),或者如果未发布临时邮件地址(步骤S106中的“否”),处理器25允许电子邮件按照正常的方式发送。具体地,在步骤S107中,处理器25通过邮件发送器21,向终端发送在步骤S101中已经接收到并存储在存储器24中的电子邮件。当不需要使用临时邮件地址来发送电子邮件时,执行步骤S101到S105、S107以及S101到S107。
在步骤S113中,当处理器25判定接收到的电子邮件所寻址的邮件地址是临时邮件地址(步骤S103中的“是”),处理器25读取出接收到的电子邮件的发送者的邮件地址。
然后,在步骤S114中,处理器25判断这样读取出的接收到的电子邮件的发送者的邮件地址是否为用户使用临时邮件地址与其进行电子邮件通信的邮件接收者的邮件地址。
如果与临时邮件地址相关联地存储在邮件地址记录表26中的邮件接收者的邮件地址与这样读取出的接收到的电子邮件的发送者的邮件地址相同(步骤S114中的“是”),则在步骤S115中,处理器25判断临时邮件地址是否有效或无效。
如果与临时邮件地址相关联地记录在邮件地址记录表26中的标记表示“1”,则临时邮件地址有效。当针对临时邮件地址,只确定最大数目时,如果接收到的寻址于该临时邮件地址的电子邮件的数目小于最大数目时,将标记表示为“1”。例如,对于图4所示的用户A,由于接收到的电子邮件的数目是“2”,而最大数目是“3”,所以将标记设置为“1”,表示临时邮件地址有效。相反,对于图4所示的用户B,由于接收到的电子邮件的数目是“1”,而最大数目为“1”,所以将标记设置为“0”,表示临时邮件地址无效。
当针对临时邮件地址,只确定截止日期时,如果没有超过截止日期,则将标记设置为“1”。
当针对临时邮件地址,同时确定最大数目和截止日期时,如果接收到的寻址于临时邮件地址的电子邮件的数目小于最大数目,并且没有超过截止日期时,则将标记设置为“1”。例如,假定现在是2003年4月2日下午16:00。对于图4所示的用户C,当前的日期和时间已经超过了截止日期2003年4月1日下午13:10。因此,将标记设置为“0”。对于用户D,接收到的寻址于临时邮件地址的电子邮件的数目小于最大数目,并且当前的日期和时间没有超过截止日期,将标记设置为“1”。
如果临时邮件地址有效,处理器25判定允许将从邮件接收者发送过来的电子邮件发送给用户,并在步骤S116中,将与该临时邮件地址相关联地记录在邮件地址记录表26中的接收到的数目加1。
然后,在步骤S117中,处理器25从邮件地址记录表26中读取出与已经判断为有效的临时邮件地址相关联的用户的邮件地址。然后,在步骤S118中,处理器25将接收到的电子邮件所寻址的邮件地址(临时邮件地址)转换为这样读取出的邮件地址。
然后,在步骤S119中,处理器25通过邮件发送器21,将电子邮件发送给用户终端1。
当终端1向邮件接收者的终端发送具有作为发送者地址的临时邮件地址的电子邮件,以及从邮件接收者接收寻址于临时邮件地址的电子邮件时,并且当临时邮件地址有效时,执行步骤S101到S103和S113到S119。
如果与临时邮件地址相关联地存储在邮件地址记录表26中的邮件接收者的邮件地址与接收到的电子邮件的发送者的邮件地址不相同(步骤S114中的“否”),或者如果处理器25判断临时邮件地址无效(步骤S115中的“否”),则处理器25判定不允许将接收到电子邮件发送给用户。在步骤S120中,处理器25制作邮件发送格式,并在步骤S119,将邮件发送格式与由于临时邮件地址无效而未将电子邮件发送给用户的消息一起,发送给在步骤S101中已经接收到的电子邮件的发送者的邮件地址。
如上所述,在第一实施例中,只有当寻址于临时邮件地址的电子邮件由记录在邮件地址记录表26中的人发出时,并且当判定临时邮件地址有效时,才将电子邮件发送给具有临时邮件地址的用户。因此,可以防止用户接收到如宣传邮件等不必要的电子邮件。
此外,用户可以确定超过该数目他/她就不能接收寻址于临时邮件地址的电子邮件的最大数目以及/或者临时邮件地址的截止日期。因此,即使电子邮件由已授权的人发出,如果过去接收到的电子邮件的数目超过最大数目,或者如果当前的日期和时间超过了截止日期,则用户可以拒绝接收该电子邮件。
[第二实施例]
图5是依据第二实施例的发布邮件地址的系统的方框图。与图1所示的第一实施例的组件或者元件相对应的组件或者元件具有相同的参考符号,并且如果在下文中没有明确说明,它们按照与第一实施例中相应组件或者元件相同的方式工作。
第二实施例与第一实施例结构上的不同在于:设计服务器2A中的存储器2A,以包括用户的电话簿(telephone directory)27。电话簿27存储用户与其进行电子邮件通信的人的邮件地址、电话号码以及其他类似的数据。用户可以通过他/她的终端1,将新数据存储到用户的电话簿27中,并且对存储在用户的电话簿27中的数据进行更新或者编辑。
图6是示出了在服务器2A中所执行的步骤的流程图。下面将参考图6,对服务器2A的操作进行说明。
当接收到电子邮件所寻址的邮件地址是临时邮件地址时,服务器2A所执行的操作与第一实施例中的服务器2的操作相同,因此,不再对其进行解释。
如果处理器25a判定接收到的电子邮件的发送者的邮件地址是用户的邮件地址(步骤S105中的“是”),则在步骤S122中,处理器25a检索存储在存储器24中的用户的电话簿27。
然后,在步骤S123中,处理器25a检查接收到的电子邮件所寻址的邮件地址是否被存储在用户的电话簿27中。
如果接收到的电子邮件所寻址的邮件地址存储在用户的电话簿27中(步骤S123中的“是”),则与第一实施例相似,执行步骤S106和后续步骤。
如果接收到的电子邮件所寻址的邮件地址未存储在用户的电话簿27中(步骤S123中的“否”),则与第一实施例相似,执行步骤S108和后续步骤。
如上所述,在第二实施例中,如果接收到的电子邮件所寻址的邮件地址未存储在用户的电话簿27中,则服务器2A中的发布器23自动发布临时邮件地址。因此,用户可以具有增强的服务适用性。
如果接收到的电子邮件所寻址的邮件地址存储在用户的电话簿27中,则可以发布临时邮件地址,也可以不发布临时邮件地址。如果接收到的电子邮件所寻址的邮件地址存储在用户的电话簿27中,则用户可以事先确定是否发布临时邮件地址。用户可以通过他/她的终端2A,将他/她的决定事先输入到服务器2A中。
作为选择,可以设计服务器2A,以向用户发送询问电子邮件来询问用户是否发布临时邮件地址。
[第三实施例]
图7是依据第三实施例的发布邮件地址的系统的方框图。与图1所示的第一实施例的组件或者元件相对应的组件或者元件具有相同的参考符号,并且如果在下文中没有明确说明,它们按照与第一实施例中相应组件或者元件相同的方式工作。
第三实施例与第一实施例结构上的不同在于:设计终端1A以额外包括用于发布临时邮件地址的发布器17。终端1A中的处理器16a将用户所创作的电子邮件的发送者的邮件地址转换为由发布器17发布的临时邮件地址。
图8是示出了在发送电子邮件时,终端1A所执行的步骤的流程图。下面将对终端1A的操作进行说明。
首先,在步骤S201中,想要具有临时邮件地址的用户对操作单元13进行操作,以便启动邮件程序。
然后,用户在步骤S202中创作电子邮件中的语句,在步骤203中确定邮件接收者的邮件地址,并且在步骤S204中,启动邮件发送键。
当启动邮件发送键时,在步骤S205中,处理器16a确定是否发布临时邮件地址。对是否发布临时邮件地址的确定可以取决于用户事先已经输入到终端1A中的指令。作为选择,处理器16a可以在显示器14中显示询问信息,以询问用户是否发布临时邮件地址。
如果不发布临时邮件地址(步骤S205中的“否”),则处理器16a按照正常的方式发送电子邮件。即在步骤S206中,处理器16a通过邮件发送器11,向通信网络3中发送电子邮件。通过邮件接收器22,将电子邮件存储到存储器204中。当不使用临时邮件地址来发送电子邮件时,执行步骤S201到S206。
相反,如果发布了临时邮件地址(步骤S205中的“是”),则在步骤S207中,处理器16a确定超过其就不允许用户接收寻址于他/她的临时邮件地址的电子邮件的最大数目,然后在步骤S208中,处理器16a还确定临时邮件地址的截止日期。然后在步骤S209中,处理器16a使发布器17发布临时邮件地址。
处理器16a可以同时确定最大数目和截止日期,或者只确定这二者中的一个。作为选择,处理器16a可以选择由用户记录的最大数目和截止日期。作为选择,处理器16a可以向用户发送询问,并依据用户的响应,确定最大数目和截止日期。作为替代,处理器16a可以自动确定最大数目和截止日期,而不需要向用户发送询问。
由处理器17发布的临时邮件地址可以包括:事先已经由服务器2发布的临时邮件地址、或者由服务器2指定的字符的组合。
在前一种方式中,当用户通过他/她的终端1A向服务器2发送请求,以将临时邮件地址分配给他/她时,处理器25使发布器23发布一个或者多个临时邮件地址。将这样发布的临时邮件地址存储在存储器24中,并通过邮件发送器21发送给终端1A。
处理器16a将接收到的临时邮件地址存储在存储器15中。在接收到从处理器16a发出的指令时,发布器17从存储器15中读取出临时邮件地址。如果存储器存储了多个临时邮件地址,发布器17选择其中之一。
在后一种方式中,当用户通过他/她的终端1A向服务器2发送请求,以将临时邮件地址分配给他/她时,处理器25指示发布器23发布从其中可以得到临时邮件地址的模板(pattern)。从发布器23发布的模板包括多个字符(字母、图形、以及符号)、以及特定的数字,并确定所述模板,从而使从模板中得到的临时邮件地址对于用户是唯一的。将这样发布的模板存储在存储器24中,并将该模板通过邮件发送器21,发送给终端1A。
在终端1A中的处理器16a将接收到的模板存储在存储器15中。由处理器16a指示发布临时邮件地址的发布器17从存储器15中读取出所述模板,并且依据该模板来发布临时邮件地址。
下面将说明依据模板得到的临时邮件地址的示例。
假定当用户A向服务器2发送请求,以请求将临时邮件地址分配给他/她时,在他/她的终端1A中的处理器16a从服务器2接收由字符“abc123”和数字“6”组成的模板。依据该模板,发布器17发布诸如“a1b2c3@jp.com”或者“bc12a3@jp.com”的临时邮件地址。例如,如“abcd123@jp.com”等临时邮件地址是无效的,因为该临时邮件地址在“@”前不是包括有六个字符,而是包括有七个字符,与模板中指示的数字“6”不同,而且还因为该临时邮件地址包括在模板中未指定的字符“d”。
假定当用户B向服务器2发送请求,以请求将临时邮件地址分配给他/她时,在他/她的终端1A中的处理器16a从服务器2接收由字符“abcde12”和数字“7”组成的模板。依据该模板,发布器17发布诸如“a1b2cde@jp.com”等临时邮件地址。例如,如“abcd123@jp.com”等临时邮件地址是无效的,这是由于该临时邮件地址包括在模板中未指定的字符“3”,并且不包括在模板中指定的字符“e”。
可以按照上述方式之一来发布临时邮件地址。
然后,处理器16a向服务器2发送电子邮件,以便将临时邮件地址登记到服务器2中。该电子邮件包括:用户的邮件地址(电子邮件的发送者的邮件地址)、在步骤S209中发布的临时邮件地址、用户使用临时邮件地址与其进行电子邮件通信的邮件接收者的邮件地址(电子邮件所寻址的邮件地址)、在步骤S207中所确定的最大数目、接收到的寻址于该临时邮件地址的电子邮件的数目、在步骤S208中所确定的截止日期、以及指示临时邮件地址是否有效或无效的标记。将接收到的寻址于该临时邮件地址的电子邮件的数目重新设置为“0”,并且将标记初始化为“1”。
在从终端1A接收到上述电子邮件时,在步骤210中,在服务器2中的处理器25将用户的邮件地址、临时邮件地址、邮件接收者的邮件地址、最大数目、接收到的寻址于该临时邮件地址的电子邮件的数目、截止日期和标记存储到邮件地址记录表26中。
在步骤211中,处理器16a将在步骤S201到S204中所处理的电子邮件的发送者的邮件地址转换为在步骤S209中所发布的临时邮件地址。
然后,在步骤S206中,处理器16a将具有这样转换的邮件地址的电子邮件通过邮件发送器11发送到通信网络3中。将这样发送的电子邮件通过邮件接收器22,存储到服务器2中的存储器24中。
当终端1A新发布了临时邮件地址,并且用户向邮件接收者发送具有作为电子邮件发送者的邮件地址的临时邮件地址的电子邮件时,执行步骤S201到S205、S207到S211和S206,用户可以向邮件接收者发送电子邮件,而不需要将他/她的邮件地址通知给邮件接收者。
当服务器2从用户接收到电子邮件或者当它从邮件接收器接收到电子邮件时,由服务器2执行的步骤与在第一实施例中由服务器2执行的步骤相同。
在上述第三实施例中,只要当寻址于临时邮件地址的电子邮件由记录在邮件地址记录表26中的人发出,并且当判定临时邮件地址有效时,才可以将电子邮件发送给具有临时邮件地址的用户。因此,可以防止用户接收如宣传邮件等不必要的电子邮件。
此外,设计终端1A以发布临时邮件地址。因此,即使中断了用户终端1A和服务器2之间的通信,他/她仍然能够获得临时邮件地址。
在第三实施例中,当在步骤S210中,已经将用户的邮件地址、临时邮件地址、邮件接收者的邮件地址、最大数目、接收到的数目、截止日期和标记记录到邮件地址记录表26中时,在步骤S211中,将电子邮件发送者的邮件地址转换为临时邮件地址。可以在步骤S210之前执行步骤S211。
[第四实施例]
图9是依据第四实施例的发布邮件地址的系统的方框图。与图1所示的第一实施例的组件或者元件相对应的组件或者元件具有相同的参考符号,并且如果在下文中没有明确说明,它们按照与第一实施例中相应组件或者元件相同的方式工作。
第四实施例与第一实施例结构上的不同在于:设计终端1B,在存储器15中额外还包括用户的电话簿18。
图10是示出了在终端1B发送电子邮件时,由终端1B执行的步骤的流程图。与图8中的步骤相对应的步骤具有相同的参考符号。下面说明终端1B的操作。
按照与第三实施例相同的方式来执行步骤S201到S204。
当启动操作单元13中的邮件发送键时,在步骤212中,处理器16b检索用户的电话簿18。
然后,在步骤S213中,处理器16b检查在步骤S201到S204中处理的电子邮件所寻址的邮件地址是否被记录在用户的电话簿18中。
如果在步骤S201到S204中处理的电子邮件所寻址的邮件地址被记录在用户的电话簿18中(步骤S213中的“是”),则与第三实例相似,执行步骤S205和后续步骤。
如果在步骤S201到S204中处理的电子邮件所寻址的邮件地址未被记录在用户电话簿18中(步骤S213中的“否”),则与第三实施例相似,执行步骤S207和后续步骤。
当服务器2从用户接收到电子邮件或者当服务器2从邮件接收器接收到电子邮件时,由服务器2执行的步骤与在第一实施例中由服务器2执行的步骤相同。
如上所述,在第四实施例中,如果由用户创作的电子邮件所寻址的邮件地址未被记录在用户的电话簿18中,则终端1B的发布器17自动发布临时邮件地址。因而,用户可以具有增强的服务可靠性。
在上述的第一到第四实施例中,如果标记表示“1”,则判定临时邮件地址有效。代替地,如果服务器2从用户接收到使临时邮件地址无效的指令,则可以判定临时邮件地址无效。这样,只要用户想这样做,他/她就可以拒绝接收寻址于临时邮件地址的电子邮件。