邮件服务器、邮件发送/接收方法和邮件发送/接收程序转让专利

申请号 : CN201480003656.7

文献号 : CN105359117B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 山根久典

申请人 : 山根久典

摘要 :

通过本发明的电子邮件服务器、电子邮件发送/接收方法和电子邮件发送/接收程序,能够根据发送者的意图对发送者发送的电子邮件执行删除处理,并因此基于该操作删除已发送电子邮件。根据本发明的电子邮件删除服务器(1)包括删除请求信息存储单元(1a),存储电子邮件的标识信息和所述电子邮件的至少一个接收者的标识信息,所述电子邮件由发送者请求删除;以及电子邮件删除处理单元(1D),基于存储在所述删除请求信息存储单元(1a)中的所述电子邮件的标识信息和所述接收者的标识信息,对所述电子邮件服务器更新将电子邮件从所述接收者的接收电子邮件区域删除的处理,所述电子邮件通过所述电子邮件的标识信息和所述接收者的标识信息被识别。

权利要求 :

1.一种将发送者从电子邮件服务器发送的已发送电子邮件删除的电子邮件删除服务器,所述电子邮件服务器用于由客户终端发送/接收的电子邮件的发送/接收服务,所述电子邮件删除服务器包括:删除请求信息存储单元,存储电子邮件的标识信息和所述电子邮件的至少一个接收者的标识信息,所述电子邮件由发送者请求删除;以及电子邮件删除处理单元,基于存储在所述删除请求信息存储单元中的所述电子邮件的标识信息和所述接收者的标识信息,对所述电子邮件服务器更新将电子邮件从所述接收者的接收电子邮件区域删除的处理,所述电子邮件通过所述电子邮件的标识信息和所述接收者的标识信息被识别,其中所述电子邮件删除处理单元基于所述发送者在所述电子邮件的内容中添加的删除所述电子邮件的特定字符串,生成已经被请求删除的所述电子邮件的在特定日期/时间删除的删除日程,以及根据生成的删除日程,对所述电子邮件服务器更新将所述电子邮件从所述接收者的所述接收电子邮件区域删除的处理,以及基于所述接收者的标识信息中包括的注册信息登录所述电子邮件服务器,并基于所述接收者的标识信息在所述电子邮件服务器中搜索对应于所述接收者的标识信息的电子邮件。

2.根据权利要求1所述的电子邮件删除服务器,其中当通过更新所述已发送电子邮件的内容而获得的更新的电子邮件被发送时,所述电子邮件删除处理单元基于所述发送者在所述更新的电子邮件的内容中添加的删除所述电子邮件的特定字符串,生成所述电子邮件的在特定日期/时间删除的删除日程,以及根据生成的删除日程,对所述电子邮件服务器更新将所述电子邮件从所述接收者的所述接收电子邮件区域删除的处理。

3.一种将发送者从电子邮件服务器发送的已发送电子邮件删除的电子邮件删除方法,所述电子邮件服务器用于由客户终端发送/接收的电子邮件的发送/接收服务,所述电子邮件删除方法包括:存储电子邮件的标识信息和所述电子邮件的至少一个接收者的标识信息,所述电子邮件由发送者请求删除;以及

基于存储的所述电子邮件的标识信息和所述接收者的标识信息,对所述电子邮件服务器更新将电子邮件从所述接收者的接收电子邮件区域删除的处理,所述电子邮件通过所述电子邮件的标识信息和所述接收者的标识信息被识别,其中基于所述发送者在所述电子邮件的内容中添加的删除所述电子邮件的特定字符串,生成已经被请求删除的所述电子邮件的在特定日期/时间删除的删除日程,以及根据生成的删除日程,对所述电子邮件服务器更新将所述电子邮件从所述接收者的所述接收电子邮件区域删除的处理,以及基于所述接收者的标识信息中包括的注册信息登录所述电子邮件服务器,并基于所述接收者的标识信息在所述电子邮件服务器中搜索对应于所述接收者的标识信息的电子邮件。

4.根据权利要求3所述的电子邮件删除方法,其中当通过更新所述已发送电子邮件的内容而获得的更新的电子邮件被发送时,基于所述发送者在所述更新的电子邮件的内容中添加的删除所述电子邮件的特定字符串,生成所述电子邮件的在特定日期/时间删除的删除日程,以及根据生成的删除日程,对所述电子邮件服务器更新将所述电子邮件从所述接收者的所述接收电子邮件区域删除的处理。

说明书 :

邮件服务器、邮件发送/接收方法和邮件发送/接收程序

技术领域

[0001] 本发明涉及一种电子邮件服务器、电子邮件发送/接收方法以及电子邮件发送/接收程序。例如,本发明涉及一种电子邮件服务器、电子邮件发送/接收方法以及电子邮件发送/接收程序,其中已发送电子邮件通过由其发送者执行的操作被删除。

背景技术

[0002] 近年来,电子邮件(下文称为“email”)作为信息传送手段已经变得尤为重要并且已经被广泛使用。此外,由于电子邮件的使用已经变得广泛,因此,已发送电子邮件的总数正呈现逐年增加的趋势。许多已发送电子邮件对于接收者而言是多余的,或者在电子邮件被发送之后或接收者已经查看了电子邮件之后过了一定时间时,电子邮件就变得多余了。接收者将这些已发送电子邮件分为多余的电子邮件和必要的电子邮件,并通过使用在电子邮件软件中或网页浏览器上的删除设置删除多余的电子邮件。作为一种用于删除已接收电子邮件的方法的示例,专利文献1公开了一种电子邮件删除预约(reservation)系统。该电子邮件删除预约系统是安装在接收者持有的终端上的某个电子邮件软件等,且包括删除预约设置工具和电子邮件删除工具,其中,删除预约设置工具用于根据接收者的输入设置将特定的删除预约日期/时间与某个电子邮件相关联,而电子邮件删除工具用于将当前日期/时间与删除预约日期/时间进行比较,并在删除预约日期/时间删除该特定电子邮件。
[0003] 引用列表
[0004] 专利文献
[0005] 专利文献1:日本未经审查的专利申请公布第2009-205580号。

发明内容

[0006] 技术问题
[0007] 在由发送者发送的电子邮件中,例如,在接收者已经查看了诸如已知事件的电子邮件之后,电子邮件就变得多余了,并且在已经过了一段时间之后或者在特定日期/时间之后,电子邮件对发送者而言就变得多余了。也就是说,为了发送者自身的便利,存在发送者想要删除他们的已发送电子邮件的情况。然而,在专利文献1公开的电子邮件删除预约系统中,通过安装在接收者持有的终端上的某个电子邮件软件等来执行删除预约处理。因此,存在无法根据发送者的意愿来删除已发送电子邮件的问题。
[0008] 本发明的一个目的在于,能够通过根据本发明的电子邮件服务器、电子邮件发送/接收方法以及电子邮件发送/接收程序,根据发送者的意愿来对发送者发送的电子邮件执行删除处理,并因此基于该处理来删除已发送电子邮件。
[0009] 解决问题的方案
[0010] 根据一个方面的电子邮件删除服务器包括:删除请求信息存储单元,存储电子邮件的标识信息和所述电子邮件的至少一个接收者的标识信息,所述电子邮件由发送者请求删除;以及电子邮件删除处理单元,基于存储在所述删除请求信息存储单元中的所述电子邮件的标识信息和所述接收者的标识信息,对所述电子邮件服务器更新将电子邮件从所述接收者的接收电子邮件区域删除的处理,所述电子邮件通过所述电子邮件的标识信息和所述接收者的标识信息被识别。
[0011] 根据一个方面的删除方法包括:存储电子邮件的标识信息和所述电子邮件的至少一个接收者的标识信息,所述电子邮件由发送者请求删除;以及基于存储在所述删除请求信息存储单元中的所述电子邮件的标识信息和所述接收者的标识信息,对所述电子邮件服务器更新将电子邮件从所述接收者的接收电子邮件区域删除的处理,所述电子邮件通过所述电子邮件的标识信息和所述接收者的标识信息被识别。
[0012] 根据一个方面的删除程序使计算器执行以下处理,包括:存储电子邮件的标识信息和所述电子邮件的至少一个接收者的标识信息,所述电子邮件由发送者请求删除;以及基于存储在所述删除请求信息存储单元中的所述电子邮件的标识信息和所述接收者的标识信息,对所述电子邮件服务器更新将电子邮件从所述接收者的接收电子邮件区域删除的处理,所述电子邮件通过所述电子邮件的标识信息和所述接收者的标识信息被识别。
[0013] 发明的有益效果
[0014] 根据基于本发明的电子邮件服务器、电子邮件发送/接收方法以及电子邮件发送/接收程序,能够根据发送者的意愿对发送者发送的电子邮件执行删除处理,并因此基于该处理来删除已发送电子邮件。

附图说明

[0015] 图1显示根据第一示例性实施例的电子邮件删除服务器的系统配置;
[0016] 图2显示电子邮件删除服务器的配置;
[0017] 图3是显示电子邮件删除服务器执行的处理的流程图;
[0018] 图4显示根据第二示例性实施例的电子邮件删除服务器的配置;
[0019] 图5是显示电子邮件删除服务器执行的处理的流程图;
[0020] 图6是显示电子邮件删除服务器执行的处理的流程图;
[0021] 图7显示根据第三示例性实施例的电子邮件删除服务器的配置;
[0022] 图8是显示电子邮件删除服务器执行的处理的流程图;
[0023] 图9显示根据第四示例性实施例的电子邮件删除服务器的配置;以及[0024] 图10是显示电子邮件删除服务器执行的处理的流程图。

具体实施方式

[0025] 下面将参照附图对根据本发明的电子邮件服务器、电子邮件发送/接收方法以及电子邮件发送/接收程序的示例性实施例进行说明。
[0026] [第一示例性实施例]
[0027] 如图1所示,电子邮件删除服务器1是通过诸如因特网(Internet)的通信网络2连接到电子邮件服务器3并因此对客户终端4发送/接收的电子邮件进行管理,以及根据发送者的意愿将已发送电子邮件从客户终端4中删除的服务器。其中连接电子邮件删除服务器1的系统配置仅仅是一个示例。例如,替代使用上述配置,电子邮件删除服务器1可以被连接到电子邮件服务器3而无需置于电子邮件删除服务器1与电子邮件服务器3之间的通信网络2。此外,电子邮件删除服务器1可以用作代理服务器,因此,电子邮件删除服务器1可以被连接在通信网络2与电子邮件服务器3之间。此外,电子邮件删除服务器1可以被合并到电子邮件服务器3中。
[0028] 电子邮件删除服务器1列出客户终端4发送/接收的所有电子邮件的列表,并存储和管理这些电子邮件。除了这些电子邮件的正文(main body)之外,每个已发送/已接收电子邮件都需要在列表中被识别。与此相反,包括它们的正文的所有已发送/已接收电子邮件都被存储在电子邮件服务器3中。
[0029] 电子邮件服务器3是例如IMAP(因特网消息访问协议)服务器。通常,所有已发送/已接收电子邮件都被存储在电子邮件服务器3中。当用户执行用于删除它们的操作时,一些存储的电子邮件被删除。对于电子邮件服务器3的唯一要求是所有已发送/已接收电子邮件都存储在其中。也就是说,可以使用除IMAP之外的服务器。发送/接收电子邮件的客户可以是特定的认证用户。客户终端4是发送者或接收者使用的且连接到通信网络2的终端。
[0030] 接下来,将对电子邮件删除服务器1的配置的概要进行说明。
[0031] 如图2所示,电子邮件删除服务器1包括数据库单元1a。该数据库单元1a可以布置在电子邮件删除服务器1内,或者可以在外部连接到电子邮件删除服务器1。数据库单元1a记录客户终端发送/接收的电子邮件列表以及已经接收到这些电子邮件的接收用户。存储在数据库单元1a中的该列表被周期性地更新。
[0032] 如表1所示,在该列表中,例如,对应于已发送/已接收电子邮件的ID(标识信息)、已发送对应于ID的电子邮件的发送者、已接收电子邮件的接收者的标识信息、发送者已经对电子邮件执行的删除处理、以及关于是否执行将已发送电子邮件从电子邮件服务器3中删除的信息。删除处理是指,例如,发送者将已发送电子邮件移动到删除文件夹的状态,或者发送者执行用于删除已发送电子邮件的操作。当发送者在客户终端4执行上述的删除处理时,存储在数据库单元(删除请求信息存储单元)1a中的列表被更新。
[0033] [表1]
[0034]邮件ID 发送者 接收者 删除处理 执行
1 x1 y1,y2,y3 删除 还没有
2 x2 y5,y6 没有 -
3 x1 y1,y5,y8 删除 还没有
[0035]4 x3 y2,y9,y10,y11 删除 已完成
[0036] 作为一种用于更新存储在数据库单元1a中的列表的方法的示例,如表1所示,电子邮件删除服务器1通过查阅电子邮件服务器3中的发送者x1的电子邮件文件夹来监测发送者x1对于电子邮件ID=1的删除处理所执行的操作,并在提取(或检测)到变化时更新列表。接着,针对电子邮件ID=1的删除处理,电子邮件删除服务器1通过查阅接收者y1,y2和y3的电子邮件文件夹来监测接收者y1,y2和y3所拥有的电子邮件ID=1的删除处理,并在提取(或检测)到变化时更新列表。例如,通过在发送者的客户终端4与电子邮件服务器3之间连接电子邮件删除服务器1,可以实现监测和更新列表的这些处理。或者,可以通过将专门的模块合并到发送者的客户终端4中来实现这些处理。
[0037] 如图2所示,删除电子邮件提取单元1b周期性地查阅上述列表,并从列表中提取对应于已发送电子邮件Mt(其发送者已经通过使用客户终端来对其执行删除处理)的电子邮件ID,以及对应于已经接收到已发送电子邮件Mt的接收用户的接收者列表。例如,删除电子邮件提取单元1b提取对应于电子邮件Mt的电子邮件ID=1(已经对其执行删除处理)的接收者y1,y2和y3作为接收者列表。删除电子邮件提取单元1b还对电子邮件ID=3执行类似处理并由此提取接收者列表。删除电子邮件提取单元1b对电子邮件ID=4不执行处理,因为已经完成了对电子邮件ID=4的删除处理,下文将对其进行说明。接收者列表包括关于注册到电子邮件服务器3的接收者的信息。注册信息为例如登录信息。
[0038] 电子邮件搜索单元1c基于接收者列表中包括的注册信息登录电子邮件服务器3,并基于接收者列表在电子邮件服务器3搜索对应于已提取的接收者列表的所有已发送电子邮件Mt’。如上所述,所有已发送/已接收电子邮件都被存储在电子邮件服务器3中。对应于接收者列表,电子邮件搜索单元1c从所有电子邮件中提取对应于电子邮件ID的所有已发送电子邮件Mt’。
[0039] 已发送电子邮件删除单元1d从电子邮件服务器3中删除所有已提取的已发送电子邮件Mt’。电子邮件搜索单元1c和已发送电子邮件删除单元1d重复上述一系列处理,直到从电子邮件服务器3中提取的所有已发送电子邮件Mt’都已经被删除。
[0040] 控制单元1e对应于例如PC(个人计算机)的CPU(中央处理器)。控制单元1e根据设置在硬盘驱动器上的OS(操作系统)和安装的程序运行,并执行数据库单元1a、删除电子邮件提取单元1b、电子邮件搜索单元1c和已发送电子邮件删除单元1d的上述处理。当已提取的已发送电子邮件的上述删除已经完成时,控制单元1e将对应于记录在数据库单元1a中的电子邮件ID=1,3(参见表1)的执行列表重写为“已完成”。此外,当发送者在客户终端4执行上述删除处理时,控制单元1e更新存储在数据库单元1a中的列表。上述的删除电子邮件提取单元1b、电子邮件搜索单元1c和已发送电子邮件删除单元1d构成了电子邮件删除处理单元1D。
[0041] 也就是说,电子邮件删除处理单元1D基于电子邮件的标识信息和接收者的标识信息,对电子邮件服务器3更新将电子邮件从接收者的接收电子邮件区域删除的处理,该电子邮件通过存储在数据库单元1a中的电子邮件的标识信息和接收者的标识信息被识别。此外,电子邮件删除处理单元1D基于在已经过了一定时间之后由发送者对电子邮件执行的删除处理,对电子邮件服务器3更新将电子邮件从接收者的接收电子邮件区域删除的处理,该电子邮件的删除已经被请求。
[0042] 此外,删除请求处理单元1D基于在已经过了一定时间之后由发送者对电子邮件执行的删除处理,对电子邮件服务器3更新将电子邮件从接收者的接收电子邮件区域删除的处理,该电子邮件的删除已经被请求。
[0043] 接下来,将参照附图对电子邮件删除服务器1执行的处理进行说明。
[0044] 发送者将发送者已经发送的已发送电子邮件Mt放到客户终端4中的删除文件夹内,或者执行删除已发送电子邮件Mt的删除处理(S100)。该删除处理被记录在存储于数据库单元1a中的列表内。删除电子邮件提取单元1b周期性地查阅列表,并从列表中提取已发送电子邮件Mt的ID(已经对其执行删除处理)(S110)。之后,删除电子邮件提取单元1b提取对应于已经接收到已发送电子邮件Mt的接收用户的接收者列表(S120)。之后,电子邮件搜索单元1c基于接收者列表中包括的注册信息登录电子邮件服务器3(S130)。之后,电子邮件搜索单元1c基于接收者列表在电子邮件服务器3搜索对应于已提取的接收者列表的所有已发送电子邮件Mt’(S140)。
[0045] 当在电子邮件服务器3中找到已发送电子邮件Mt’时(S150:是),电子邮件搜索单元1c提取对应于电子邮件ID的所有已发送电子邮件Mt(S160)。已发送电子邮件删除单元1d从电子邮件服务器3中删除所有已提取的已发送电子邮件Mt’(S170)。之后,该处理返回到步骤S150。在重复从步骤S150到S170的处理之后,当在电子邮件服务器3中未找到已发送电子邮件Mt’时(S150:否),对应于记录在数据库单元1a中的电子邮件ID的执行列表被重写为“已完成”(S180)。之后,完成上述处理。
[0046] 如上所述,根据电子邮件删除服务器1,能够根据已经发送电子邮件的发送者的意愿,从电子邮件服务器3中提取和删除对应于已发送电子邮件的所有已接收电子邮件。对应于已发送电子邮件以及由发送者对已发送电子邮件执行的删除处理,电子邮件删除服务器1可以删除接收者接收到的电子邮件,而无需在发送/接收电子邮件的客户侧的终端上安装任何特殊的程序。
[0047] [第二示例性实施例]
[0048] 在第一示例性实施例中,电子邮件删除服务器1基于发送者将已发送电子邮件移动到删除文件夹或者发送者执行删除已发送电子邮件的操作的状态来确定删除处理。在第二示例性实施例中,电子邮件删除服务器10基于发送者插入到发送者发送的电子邮件的“主题(Subject)”中的特定字符串来确定删除处理。此外,对于与第一示例性实施例相同的部分使用相同的附图标记,以及对于与第一示例性实施例具有相同功能的部分使用相同的名称。此外,适当地省略重复部分的说明。
[0049] 如图4所示,与电子邮件删除服务器1相比,电子邮件删除服务器10还包括删除词(word)确定单元1f和日程管理单元1g。
[0050] 删除词确定单元1f提取表示删除意图的特定字符串,当电子邮件被发送时,该特定字符串被发送者放在电子邮件的主题部分中。特定字符串用于表示删除日程。特定字符串的示例包括#del,#del1和#del7。需要注意的是,例如,#del被定义为已发送电子邮件应当在已发送电子邮件被接收者查看并因此变为已读状态之后已经过了一定时间时被删除。例如,#del1被定义为已发送电子邮件应当在电子邮件发送一天后被删除。当数字被添加到字符串中时,没有必要确定电子邮件是否已经被阅读。例如,#del7被定义为已发送电子邮件应当在电子邮件发送七天后被删除。特定字符串可以被插入到电子邮件的正文中。或者,特定字符串可以被写入到电子邮件标题中。如上所述,基于发送者在电子邮件删除服务器1中添加的字符串来生成删除日程。
[0051] 如表2所示,当待删除的已发送电子邮件Mt1通过删除词确定单元1f被提取时,通过记录特定字符串以及电子邮件应当在存储于数据库单元1a中的列表内被删除的日期/时间来创建日程。可以由删除电子邮件提取单元1b来确定电子邮件是否已经被接收者阅读,并且可以根据该确定来更新数据库单元1a。
[0052] [表2]
[0053]
[0054] 日程管理单元1g(参见图2)周期性地检查列表的执行日期/时间以及删除是否已经被执行。接着,作为与当前时间比较的结果,当到了删除待删除的已发送电子邮件的日期/时间时,日程管理单元1g就此通知删除电子邮件提取单元1b。可以通过在发送者的客户终端4中安装专门的电子邮件客户软件,并通过使用用于电子邮件删除的专门的UI(用户界面)使发送者运行所安装的电子邮件客户软件来实现上述处理。作为另一种方法,可以通过将用于电子邮件删除的网页提供给用户,并使发送者在网页上执行操作来实现上述处理。在这种情况下,即使当发送者不执行添加特定字符串的操作时,特定字符串被自动地添加到已发送电子邮件中。此外,替代添加特定字符串,可以将“删除”指令直接发送到电子邮件删除服务器1。
[0055] 在电子邮件删除服务器10中,删除电子邮件提取单元1b、删除词确定单元1f、日程管理单元1g、电子邮件搜索单元1c和已发送电子邮件删除单元1d构成了电子邮件删除处理单元1D2。也就是说,电子邮件删除处理单元1D2基于发送者在电子邮件的内容中添加删除电子邮件的特定字符串,在特定日期/时间生成电子邮件的删除日程,该电子邮件的删除已经被请求;以及根据生成的删除日程,对电子邮件服务器更新将电子邮件从接收者的接收电子邮件区域删除的处理。
[0056] 接下来,将参照附图对电子邮件删除服务器10执行的处理进行说明。
[0057] 如图5和图6所示,发送者将表示删除的特定字符串插入到待发送的电子邮件的主题中并发送电子邮件(S200)。删除词确定单元1f提取特定字符串并提取待删除的已发送电子邮件Mt1(S210)。通过记录特定字符串以及在存储于数据库单元1a中的电子邮件Mt1列表内执行删除的日期/时间来创建日程(S220)。日程管理单元1g周期性检查列表中的执行日期/时间以及删除是否已经被执行。接着,当到了删除待删除的已发送电子邮件的日期/时间时,日程管理单元1g就此通知删除电子邮件提取单元1b并因此启动删除处理(S230)。接下来的从步骤S240到S295的处理类似于从第一示例性实施例的步骤S110到S180的处理。
[0058] 如上所述,根据电子邮件删除服务器10,通过将特定字符串插入到发送者发送的电子邮件的内容中,能够根据发送者想要的日程从电子邮件服务器3中删除对应于已发送电子邮件的接收者接收到的电子邮件。
[0059] [第三示例性实施例]
[0060] 在第二示例性实施例中,特定字符串用于确定删除处理。在第三示例性实施例中,在电子邮件变为已读状态之后已经过了一定时间时,电子邮件删除服务器15删除发送者已经在特定用户之间的所有电子邮件的交换中发送的所有电子邮件。此外,对于与第一和第二示例性实施例相同的部分使用相同的附图标记,以及对于与第一和第二示例性实施例具有相同功能的部分使用相同的名称。此外,适当地省略重复部分的说明。
[0061] 如图7所示,与电子邮件删除服务器10相比,电子邮件删除服务器15包括特定用户确定单元1h,而不是删除词确定单元1f。在电子邮件删除服务器15中,删除电子邮件提取单元1b、特定用户确定单元1h、日程管理单元1g、电子邮件搜索单元1c和已发送电子邮件删除单元1d构成了电子邮件删除处理单元1D3。
[0062] 特定用户确定单元1h确定发送者发送的电子邮件的发送目的地是否是发送者指定的特定用户。当发送者在客户终端4中将电子邮件发送给特定用户时,存储在数据库单元1a中的列表被更新。
[0063] [表3]
[0064]邮件ID 发送者 特定用户 执行日期/ 删除处理 执行
[0065]      时间    
1 x1 y1,y2,y3 阅读后 删除 还没有
2 x2 y5,y6   无 -
3 x1 y1,y5,y8 阅读后 删除 还没有
4 x3 y2,y9,y10,y11 阅读后 删除 已完成
[0066] 表3类似于第一示例性实施例的表2,除了表2中的接收者列表被特定用户列表所替代。
[0067] 接下来,将参照附图对电子邮件删除服务器15执行的处理进行说明。
[0068] 发送者将电子邮件Mt2发送给特定用户(S300)。特定用户确定单元1h提取(或确定)发送者发送的电子邮件是否发送给特定用户(S310)。删除电子邮件提取单元1b确定特定用户是否已经阅读电子邮件Mt2’(S320)。该步骤可以使用在电子邮件发送之后已经过了一定时间的情况作为用于确定所有情况的信息。通过记录特定字符串以及在电子邮件Mt2列表中(即,存储在数据库单元1a中的列表内)执行删除的日期/时间来创建日程。日程管理单元1g周期性查阅列表,并在到了删除待删除的已发送电子邮件的删除日期/时间时,就此通知电子邮件提取单元1b(S330)。接下来的处理类似于从第二示例性实施例中的步骤S240到S295的处理,如图6所示。
[0069] 也就是说,电子邮件删除处理单元1D3基于发送者在电子邮件内容中添加删除电子邮件的特定字符串,在特定日期/时间生成电子邮件的删除日程,该电子邮件的删除已经被请求;以及根据生成的删除日程,对电子邮件服务器3更新将电子邮件从接收者的接收电子邮件区域删除的处理。
[0070] 如上所述,根据电子邮件删除服务器15,当电子邮件Mt2’变为已读状态之后已经过了一定时间时,如果发送者将电子邮件Mt2发送给特定用户,即使发送者不执行任何特定操作,也能够将Mt2’从电子邮件服务器15中删除。
[0071] [第四示例性实施例]
[0072] 在一些情况下,在发送者发送电子邮件之后,由于日程发生改变,发送者想要改变包括已知事件等的已发送电子邮件的内容。在这种情况下,已发送电子邮件就变得多余了。在根据该示例性实施例的电子邮件删除服务器20中,当发送者发送的电子邮件的正文中有更新的事件时,已发送电子邮件被更新且更新后的已发送电子邮件被再次注册在电子邮件服务器3中。此外,原来的已发送电子邮件被删除。此外,对于与第一、第二和第三示例性实施例相同的部分使用相同的附图标记,对于与第一、第二和第三示例性实施例具有相同功能的部分使用相同的名称。此外,适当地省略重复部分的说明。
[0073] 如图9所示,电子邮件删除服务器20的基本配置与电子邮件删除服务器10相同。在电子邮件删除服务器20中,删除词确定单元1i执行的处理与第二示例性实施例中执行的处理不同。
[0074] 发送者从已发送电子邮件的文件夹中选择已发送电子邮件Mt3,并通过使用例如转换(transfer)的处理来更新已发送电子邮件的部分内容。接着,发送者在主题部分中添加表示更新的字符串“#upd”。需要注意的是,如第二示例性实施例的情况,如果发送者在已经过了一定时间之后想要删除电子邮件,发送者例如添加字符串“upd#del7”等。之后,当发送者发送更新的电子邮件Mt3u时,删除词确定单元1i提取表示更新和删除的特定字符串。删除电子邮件提取单元1b提取已发送电子邮件Mt3,并将提取的电子邮件视为待删除的电子邮件。电子邮件Mt3u被重新注册到存储在数据库单元1a中的列表内。当更新的电子邮件Mt3u被发送时,字符串“update”等可以被自动地添加到主题部分。或者,特定字符串可以被写入到电子邮件的正文或电子邮件标题中。
[0075] [表4]
[0076]
[0077] 如表4所示,其记录了电子邮件ID=1中的已发送电子邮件Mt3是存储在数据库单元1a中的列表内的待更新的电子邮件。此外,“执行”被记录在执行日期/时间部分,使得电子邮件Mt3被删除。当“执行”被记录时,电子邮件Mt3’的删除处理被执行。接着,更新的电子邮件Mt3u被重新记录为电子邮件ID=4中的新的电子邮件。之后,可以根据与第二示例性实施例相同的日程来执行删除处理。
[0078] 可以通过在发送者的客户终端4中安装专门的电子邮件客户软件,并通过使用用于电子邮件更新的专门的UI(用户界面)使发送者运行所安装的电子邮件客户软件来实现上述处理。作为另一种方法,可以通过将用于电子邮件更新的网页提供给用户,并使发送者在网页上执行操作来实现上述处理。在这种情况下,即使当发送者不执行添加特定字符串的操作时,特定字符串也被自动地添加到已发送电子邮件中。此外,替代添加特定字符串,可以将“删除”和“更新”指令直接发送到电子邮件删除服务器10。
[0079] 在电子邮件删除服务器20中,删除电子邮件提取单元1b、删除词确定单元1f、日程管理单元1g、电子邮件搜索单元1c和已发送电子邮件删除单元1d构成了电子邮件删除处理单元1D4。也就是说,当通过更新已发送电子邮件Mt3的内容而获得的更新的电子邮件Mt3u被发送时,电子邮件删除处理单元1D4基于发送者在更新的电子邮件的内容中添加删除电子邮件Mt3’的特定字符串,在特定日期/时间生成电子邮件Mt3’的删除日程;以及根据生成的删除日程,对电子邮件服务器3更新将电子邮件Mt3’从接收者的接收电子邮件区域删除的处理。
[0080] 接下来,将参照附图对电子邮件删除服务器20执行的处理进行说明。
[0081] 如图10所示,发送者发送更新的电子邮件Mt3u,该更新的电子邮件Mt3u是通过在待发送的已发送电子邮件的内容中添加表示更新的特定字符串来更新电子邮件Mt3而获得的(S400)。删除词确定单元1i提取特定字符串,并提取待更新和删除的已发送电子邮件Mt3’(S410)。通过记录是否有更新以及在存储于数据库单元1a中的电子邮件Mt3列表内执行删除的日期/时间来创建日程(S420)。日程管理单元1g周期性地检查记录在列表中的处理的执行日期/时间以及是否已经执行更新和删除。接着,当到了删除待删除的电子邮件Mt3’的日期/时间时,日程管理单元1g就此通知删除电子邮件提取单元1b并因此启动删除处理(S430)。接下来的处理类似于从第一示例性实施例的步骤S110到S180的处理。
[0082] 如上所述,根据电子邮件删除服务器20,发送者在更新的电子邮件的内容中添加通过更新已发送电子邮件而获得的特定字符串并发送更新的电子邮件之后,可以从电子邮件服务器3中删除对应于已发送电子邮件的接收者接收的电子邮件。
[0083] [其他示例性实施例]
[0084] 通过使用包括ASIC(特定用途集成电路)的半导体处理装置可以实现上述的电子邮件删除方法。此外,通过使包括至少一个处理器(微处理器、MPU、或DSP(数字信号处理器))的计算机系统执行程序可以实现这些处理。特别地,可以创建包括用于使计算机系统执行与这些发送信号处理或接收信号处理相关的算法的一组指令的一个或多个程序,并且可以将该程序提供给计算机。
[0085] 该程序可以以各种类型的非暂时性计算机可读介质被存储,并因此提供给计算机。非暂时性计算机可读介质包括各种类型的可触摸存储介质。
[0086] 非暂时性计算机可读介质的示例包括磁记录介质(例如软盘、磁带和硬盘驱动)、磁光记录介质(例如磁光盘)、CD-ROM(只读存储器)、CD-R、CD-R/W和半导体存储器(例如掩模ROM、PROM(可编程ROM)、EPROM(易擦PROM)、闪存ROM和RAM(随机存取存储器))。
[0087] 此外,使用各种类型的暂时性计算机可读介质可以将程序提供给计算机。暂时性计算机可读介质的例子包括电信号、光信号和电磁波。暂时型计算机可读介质可通过通信线路例如电线和光纤、或无线通信路径将程序提供给计算机。
[0088] 此外,上述示例性实施例仅仅是对本申请的发明人实现的技术理念的应用示例。也就是说,以下是不言而喻的,该技术理念并不局限于上述示例性实施例,而是可以对其进行各种修改。
[0089] 本申请基于并要求2014年3月25日提交的日本专利申请第2014-62325号的优先权,其公开内容全文通过参考合并于此。
[0090] 附图标记列表
[0091] 1     邮件删除服务器
[0092] 1a    数据库单元
[0093] 1b    删除邮件提取单元
[0094] 1c    邮件搜索单元
[0095] 1d    已发送邮件删除单元
[0096] 1e    控制单元
[0097] 1f,li 删除词确定单元
[0098] 1g    日程管理单元
[0099] 1h    特定用户确定单元
[0100] 1D,1D2,1D3,1D4   邮件删除处理单元
[0101] 2     通信网络
[0102] 3     邮件服务器
[0103] 4     客户终端
[0104] 10    邮件删除服务器
[0105] 15    邮件删除服务器
[0106] 20    邮件删除服务器