电子邮件接收装置的制作方法

文档序号:7706394阅读:425来源:国知局
专利名称:电子邮件接收装置的制作方法
技术领域
本申请主张于2008年4月4日提出的日本专利申请2008-098161号 的优先权,并在此引用其全部内容。
本发明涉及电子邮件接收装置,特别是涉及从邮件服务器接收发给 多个用户的电子邮件,把接收的各电子邮件分发给各用户的电子邮件接 收装置。
背景技术
例如,在某以往技术中,知道具有接收信息管理部的邮件管理装置, 该接收信息管理部包括接收邮件ID管理文件,按各接收侧使用者存储 面向该接收侧使用者的邮件的接收邮件ID;接收邮件ID抽出部,当由接 收侧使用者进行了邮件接收请求时参照接收邮件ID管理文件,抽出该 接收者侧使用者的接收邮件ID;邮件数据读出发送部,根据由该接收邮 件ID抽出部抽出的接收邮件ID,从邮件数据存储部读出邮件数据,并 且把该邮件数据向接收侧使用者发送。
此外,在其他以往技术中,知道有如下的通信终端装置:其能接收电 子邮件,特征在于,包括检测已接收的电子邮件中包含的本地址的接 收地址种类的检测部;与检测出的接收地址种类建立关联,进行针对接 收到的电子邮件的处理的设定的设定部;按照检测出的接收地址种类, 执行已设定的处理的控制部。
可是,在所述以往技术的电子邮件接收装置中,把收到的电子邮件作 为队列(等待行列)管理时,有必^i次处理收到的电子邮件。因此,存 在如下的课题如果从电子邮件接收装置中已注销电子邮件的接收地址的 用户的登i己,就无法完成对该电子邮件的处理,不能进4亍后续的电子邮件 的处理。

发明内容
本发明的目的在于,解决以上的问题,提供即使在删除了分发目的地 用户的登记时,也能正确处理接收到的电子邮件的电子邮件接收装置。
本发明的电子邮件接收装置具有对从邮件服务器装置接收到的发给多 个用户的电子邮件,进行给定的处理,把所述处理后的电子邮件在第一存 储部即每个用户的邮箱中保存,由此,把电子邮件分发给所述多个用户的
控制部。该电子邮件接收装置其特征在于,包括保存用户管理表和接收邮 件管理表的第二存储部,且该用户管理表,包含所述多个用户的设定信息
和每当在所述电子邮件接收装置新登记用户时新设定的唯一ID的各组合; 该接收邮件管理表包含分别表示各电子邮件和该电子邮件的接收地址用 户的设定信息及唯一 ID之间的关系的多个记录;所述控制部,响应删除 特定的用户的登记的命令,从所述第一存储部删除发给该特定的用户的电 子邮件,从所述用户管理表中删除所述特定的用户的设定信息和唯一 ID 的组合;所述控制部,读出所述接收邮件管理表的各记录,判断与该读出 的记录有关的用户的唯一 ID是否在所述用户管理表中存在,当该唯一 ID 存在于所述用户管理表中时,对与该读出的记录有关的所述保存的电子邮 件进行所述给定的处理,另一方面,当在所述用户管理表中没有该组合时, 从所述接收邮件管理表中删除该读出的记录和电子邮件。
在所述电子邮件接收装置的基础上,其特征在于,从所述邮件服务器 装置接收到的多个电子邮件是加密电子邮件,所述给定的处理是把所# 密电子邮件解密为普通明文电子邮件的解密处理。
根据本发明的电子邮件接收装置,在如下的电子邮件接收装置的^J 上具有第二存储部具有对从邮件服务器装置接收到的发给多个用户的电 子邮件进行给定的处理,把所述处理后的电子邮件在第一存储部即每个用 户的邮箱中保存,由此,把电子邮件分发给所述多个用户的控制部。这里, 第二存储部保存用户管理表和接收邮件管理表,且该用户管理表包含所述
多个用户的设定信息和每当在所述电子邮件接收装置新登记用户时新设 定的唯一 ID的各组合,接收邮件管理表包含分别表示各电子邮件和该电 子邮件的接收地址用户的设定信息及唯一 ID之间的关系的多个记录。此 外,控制部,响应删除特定的用户的登记的命令,从所述第一存储部删除 发给该特定的用户的电子邮件,从所述用户管理表删除所述特定的用户的
5设定信息和唯一ID的组合。并且,控制部,读出所述接收邮件管理表的 各记录,判断与该读出的记录有关的用户的唯一 ID是否在所述用户管理 表中存在,当该唯一 ID存在于所述用户管理表中时,对于与该读出的记 录有关的所述保存的电子邮件进行所述给定的处理,另一方面,当在所述 用户管理表中没有该组合时,从所述接收邮件管理表中删除该读出的记录 和电子邮件。从而,即使在收到发给多个用户的电子邮件之后,从邮件服 务器装置删除了特定的用户的登记时,也能正确处理发送^^皮删除的该特 定的用户以外的用户的电子邮件。
通过以下参照附图对本发明的优选实施方式进行的详细描述,本发明 的其它特征、构件、过程、步骤、特性及优点会变得更加清楚。


图1是表示具有S/MIME网关装置20的LAN系统的结构的框图, 且该S/MIME网关装置20具有使用作为本发明的实施方式的S/MIME, 收发电子邮件的功能。
图2是表示图1的客户端个人电脑30的结构的框图。
图3是表示图1的S/MIME网关装置20的结构的框图。
图4是表示图1的邮件服务器装置40的结构的框图。
图5是表示在图3的接收邮件管理表2t的各记录中写入的接收邮件 管理数据的项目和内容的一个例子的图。
图6是表示图3的用户管理表3t的一个例子的图。
图7是表示由图3的S/MIME网关装置20的主控制部1执行的用 户新登记处理的程序流程图。
图8是表示由图3的S/MIME网关装置20的主控制部1执行的接 收邮件管理表更新处理的程序流程图。
图9是表示由图3的S/MIME网关装置20的主控制部1执行的接 收邮件管理处理的程序流程图。
6图10是表示由图3的S/MIME网关装置20的主控制部1执行的用 户登记删除处理的程序流程图。
图11是表示在图10的步骤S43中,在图3的S/MIME网关装置 20的显示部10显示的确i^窗口 311的一个例子的图。
图12是表示在图10的步骤S44中,在图3的S/MIME网关装置 20的显示部IO显示的确认窗口 321的一个例子的图。
具体实施例方式
以下,参照附图,说明本发明的实施方式。另外,在以下的各实施 方式中,关于同样的构成要素,标以相同的符号。
图1是表示具有S/MIME网关装置20的局域网(Local Area Network:以下,称作LAN )系统的结构的冲匡图,且该S/MIME网关装 置20具有使用作为本发明的一个实施方式的S/MIME (Secure/Multipurpose Internet Mail Extensions),收发电子邮件的功 能。
通过LAN70连接多个N台的客户端个人电脑30-l 30-N (以下,总 称,标以符号30)、 S/MIME网关装置20、路由器装置60、与因特网 90连接的邮件服务器装置40,构成本实施方式的LAN系统。图2 图4 分别是表示图1的客户端个人电脑30、 S/MIME网关装置20和邮件服 务器装置40的结构的框图。
各客户端个人电脑30构成为,通过S/MIME网关装置20和路由器 装置60与邮件服务器装置40连接,由此能把电子邮件使用S/MIME 加密,并进行收发。
下面,参照图2,说明客户端个人电脑30的结构。
在图2中,客户端个人电脑30是众所周知的个人电脑,执行普通 明文电子邮件、图像数据和文字数据的生成、记录、保存、发送和接收 等处理。在本实施方式中,客户端个人电脑30作为把所生成的普通明 文电子邮件对S/MIME网关装置20发送或接收的用户的终端装置被使 用。客户端个人电脑30的电子邮件收发用的程序预先被存储在客户端个人电脑30的硬盘驱动器108中。该电子邮件收发用的程序是用于进 行电子邮件的生成和通过S/MIME网关装置20的电子邮件的收发的众 所周知的控制程序。在客户端个人电脑30的电子邮件收发功能中,把 所生成的普通明文电子邮件对S/MIME网关装置20发送。此外,客户 端个人电脑30,对S/MIME网关装置20发送请求接收电子邮件的第一 邮件接收请求命令,对此进行响应,接收从S/MIME网关装置20发送 的普通明文电子邮件。另外,每隔给定的时间间隔,或者按照由客户端 个人电脑30的用户,通过操作部105输入的指示客户端个人电脑30接 收电子邮件的给定的指示命令,产生第一邮件接收请求命令。
具体而言,主控制部101由CPU ( Central Processing Unit)构成, 通过总线113与以下的硬件各部连接,并控制它们,此外,还执行各种 软件的功能。显示部104是液晶显示装置(LCD (Liquid Crystal Display))或CRT ( Cathode Ray Tube)显示器等显示装置,进行该客 户端个人电脑30的动作状态的显示和应该发送的电子邮件和所接收的 电子邮件的显示。操作部105例如是键盘,输入用于接收文字数据和电 子邮件的指示命令等。
ROM ( Read Only Memory) 106预先保存在该客户端个人电脑30 的动作中所必要的由主控制部101执行的各种软件的程序。此外,RAM (Random Access Memory) 107由SRAM (Static RAM)、 DRAM (Dynamic RAM)、 SDRAM (Synchronous DRAM)等构成,作为主 控制部101的工作区使用,存储程序执行时产生的暂时的数据。并且, 硬盘驱动器108是内置记录介质的存储装置,容纳要执行的应用程序和 图像存储器。在本实施方式中,硬盘驱动器108如上所述,保存客户端 个人电脑30的电子邮件收发用的程序。并且,LAN接口 112与LAN70 连接,接收来自LAN70的信号和数据,另一方面,对LAN70发送信号 和数据,并执行信号变换和协议变换等与LAN通信有关的接口处理。
下面,参照图3,说明S/MIME网关装置20的结构。
S/MIME网关装置20具有收发在该S/MIME网关装置20中已登记 的用户的电子邮件的电子邮件收发功能。在S/MIME网关装置20的电 子邮件收发功能中,对从多个客户端个人电脑30接收到的普通明文电 子邮件按照S/MIME,通过软件进行电子署名处理和加密处理之后,发送给邮件服务器装置40。此外,生成用于请求向在S/MIME网关装置 20已登记的多个用户(客户端个人电脑30的用户)发送电子邮件的第 二邮件接收请求命令,并对邮件服务器装置40发送。对此进行响应, 从邮件服务器装置40接收到的带电子署名的加密邮件,被按照 S/MIME,利用软件进行电子署名验证处理和解密处理,而变换为普通 明文电子邮件之后,被保存在各用户的邮箱8中。并且,响应来自各客 户端个人电脑30的第一邮件接收请求命令,把在各用户的邮箱8中保 存的电子邮件向各客户端个人电脑30分发。即,S/MIME网关装置20 作为针对各客户端个人电脑30的SMTP (Simple Mail Transfer Protocol)月艮务器装置和POP3 ( Post Office Protocol Ver.3 )服务器装 置而起作用,并且,作为针对邮件服务器装置40的SMTP客户端装置 和POP3客户端装置而起作用。
在S/MIME网关装置20,主控制部l具体而言,由CPU构成,通 过总线13与以下的硬件各部连接,并控制它们,还执行后面描述的各 种软件的功能。ROM6预先保存该S/MIME网关装置20的起动等动作 中必要的,由主控制部1执行的基本输入输出系统(Basic input/Output System)等各种软件的程序。RAM7由SRAM、 DRAM、 SDRAM ^构 成,作为主控制部1的工作区被使用,并存储在程序执行时产生的暂时 的数据。
并且,硬盘驱动器9是内置记录介质的存储装置,保存各种数据和 程序,在本实施方式中,至少包含S/MIME网关装置20的用户新登记 处理(图7 )、接收邮件管理表更新处理(图8 )、接收邮件管理处理(图 9)和用户登记删除处理(图10)的各程序。此外,硬盘驱动器9包含 邮箱8、保存使用图5后面详细描述的接收邮件管理表2t的接收邮件管 理表存储器2、保存使用图6后面详细描述的用户管理表3t的用户管理 表存储器3、后面详细描述的唯一ID存储器4。另外,邮箱8包含为了 把对从邮件服务器装置40接收到的加密电子邮件进行解密处理和署名 验证处理后的普通明文电子邮件按在S/MIME网关装置20中被登记的 每个用户保存而分配给该每个用户的多个邮箱。
此外,LAN接口 12与LAN70连接,接收来自LAN70的信号和数 据,另一方面,对LAN70发送信号和数据,并执行信号变换和协议变换等与LAN通信有关的接口处理。此外,定时电路5为了每隔给定的 到时时间,产生第二邮件接收请求命令而被使用,在从被复位后,经过 了给定的到时时间(例如10分钟)时,把表示该到时的控制信号发送 给主控制部1。并且,显示部IO是液晶显示装置(LCD)或CRT显示 器等显示装置,进行该S/MIME网关装置20的动作状态的显示等。操 作部11例如是键盘或鼠标,用于输入文字数据和指示命令等。
图6是表示图3的用户管理表3t的一个例子的图。如图6所示,在 用户管理表3t中,按照在S/MIME网关装置20中被登记的每个用户, 写入包含该用户的用户ID、唯一ID、用户名的用户管理数据。这里, 用户ID和用户名是用于识别在用户管理表3t中已登记的多个用户的设 定信息。用户ID具有由该用户输入的整数值,与用于从邮件服务器装 置40接收电子邮件的POP3用户ID相同。此外,用户名是包含字母数 字的字符串。这里,当从用户管理表3t删除特定的用户ID的用户登记 时,也可以把特定的用户ID和用户名分配给其他新的用户。此外,唯 一ID具有每当在用户管理表3t中新登记用户时就增加的32位的值。 将最后登记的用户的唯一ID存储到唯一ID存储器4中。另夕卜,通过使 用图7在后面描述的用户新登记处理进行针对用户管理表3t的新用户 登记,通过使用图10在后面描述的用户登记删除处理进行从用户管理 表3t进行的用户登记删除。
图5是表示在图3的接收邮件管理表2t的各记录中写入的接收邮件 管理数据的项目和内容的一个例子的图。接收邮件管理表2t,为了把从 邮件服务器装置40接收到的发给多个用户的各电子邮件作为队列管理 而被使用,包含分别表示各该电子邮件和该电子邮件的接收地址用户的 用户ID及唯一ID之间的关系的多个记录。如图5所示,在各记录中写 入的接收邮件管理数据包含具有整数值的管理编号、该记录的状态、 与该记录有关的对话的开始时刻、与该记录有关的电子邮件的接收时 刻、表示用POP3还是SMTP接收该电子邮件的接收部、表示该电子邮 件的分发结果的结果代码、该电子邮件的分发接收地址用户的用户ID 及唯一ID、该电子邮件的信息ID、与该电子邮件有关的文件路径。这 里,该记录的状态包含(a)该记录是空的状态、(b)该记录是预约完 毕的状态、(c)与该记录有关的电子邮件是接收完毕的状态、(d)与该 记录有关的电子邮件是处理中的状态、及(e)与该记录有关的电子邮件的处理已结束的状态。此外,结果代码表示该电子邮件的分发是成功 了,还是在分发中产生了连接错误或超时错误等错误。并且,文件路径 表示写入了该电子邮件的发送源和发送目的地的各地址的文件的路径 或者保存电子邮件的头的头文件的路径等保存了关于该电子邮件的追 加信息的文件的路径。并且,接收邮件管理表作为表的一个项目,保存 电子邮件的实体数据或表示在其他区域中被保存的电子邮件的实体的 位置的信息。
下面,参照图4,说明邮件服务器装置40的结构。
在图4中,邮件服务器装置40是众所周知的SMTP、 POP3邮件服 务器装置,执行电子邮件的收发处理。邮件服务器装置40把从S/MIME 网关装置20接收到的带电子署名的加密电子邮件通过因特网卯发送给 其他邮件服务器装置(未图示)。此外,邮件服务器装置40把从其他邮 件服务器装置接收到的带电子署名的加密电子邮件保存到邮箱402中。 并且,响应来自S/MIME网关装置20的第二邮件接收请求命令,邮件 服务器装置40把发给在S/MIME网关装置20中被登记的用户的电子邮 件发送给S/MIME网关装置20。邮件服务器装置40的电子邮件收发用 的程序预先被保存在硬盘驱动器408中。该电子邮件收发用的程序是用 于在与S/MIME网关装置20之间进行带电子署名的加密电子邮件的收 发的众所周知的控制程序。
具体而言,主控制部401由CPU构成,通过总线413与以下的硬 件各部连接,并控制它们,还执行各种软件的功能。显示部404是液晶 显示装置(LCD )或CRT显示器等显示装置,进行邮件服务器装置40 的动作状态的显示。操作部405例如是鍵盘,用于输入文字数据和指示 命令。
ROM406预先保存该邮件服务器装置40的动作中必要的,由主控 制部401执行的各种软件的程序。此外,RAM407由SRAM、 DRAM、 SDRAM等构成,作为主控制部401的工作区被使用,并存储在程序执 行时产生的暂时的数据。并且,硬盘驱动器408是内置记录介质的存储 装置,容纳要执行的应用程序和图像存储器。在本实施方式中,硬盘驱 动器408,如上所述,保存电子邮件收发用的程序,包含邮箱402。并 且,接口 414与因特网90连接,接收来自因特网卯的信号和数据,另一方面,对因特网卯发送信号和数据,并执行信号变换及协议变换等
与因特网通信有关的接口处理。此外,LAN接口 412与LAN70连接, 接收来自LAN70的信号和数据,另一方面,对LAN70发送信号和数据, 并执行信号变换及协议变换等与LAN通信有关的接口处理。
图7是表示由图3的S/MIME网关装置20的主控制部1执行的用 户新登记处理的程序流程图。
在图7中,首先在步骤S1中,接收新用的用户ID,接着在步骤S2 中,接收该新用户的用户名。这里,例如从S/MIME网关装置20的操 作部11即键盘由该新用户输入新用户的用户ID、本地IP地址和用户 名。此外,新用户的用户ID被设定为具有与在用户管理表3t中登记的 其他用户的用户ID不同的整数值。接着,在步骤S3中,从唯一ID存 储器4读出最新的唯一ID,并增加,设定为新用户的唯一ID。然后, 在步骤S4中,把用户ID、唯一ID及用户名写入用户管理表3t中。最 后,在步骤S5中,对新用户分配邮箱8,并结束用户新登记处理。
如以上详细描述的那样,通过图7的用户新登记处理,生成用户管 理表3t,该用户管理表3t表示用于识别多个用户的设定信息即用户ID 和每当在S/MIME网关装置20中新登记用户时新设定的唯一 ID的各 组合。
图8是表示由图3的S/MIME网关装置20的主控制部1执行的接 收邮件管理表更新处理的程序流程图。
在图8中,首先,在步骤Sll中,把定时电路5复位,进入步骤S12。 在步骤S12中,经过给定的到时时间,判断是否从定时电路5接收到表 示该到时的控制信号,是"是"时,进入步骤S13,另一方面,是"否" 时,重复步骤S12的处理。接着,在步骤S13中,把第二邮件接收请求 命令发送给邮件服务器装置40。接着,在步骤S14中,响应第二邮件 接收请求命令,接收从邮件服务器装置40的主控制部401发送的发给 客户端个人电脑30的带电子署名的加密电子邮件,进入步骤S15。这 里,在步骤S14中,S/MIME网关装置20接收发给在用户管理表3t中 已登记的多个用户的电子邮件。在步骤S15中,从在步骤S14中接收到的电子邮件中选择最初的电 子邮件,在步骤S16中,预约接收邮件管理表的一个记录。接着,在步 骤S17中,才艮据所选择的电子邮件的POP3用户ID (与S/MIME网关 装置20的用户ID相同),参照用户管理表3t,取得关于所选择的电子 邮件的用户ID及唯一ID。并且,在步骤S18中,取得所选择的电子邮 件的接收邮件管理数据(参照图5)。接着,在步骤S19中,把用户ID、 唯一 ID及接收邮件管理数据、电子邮件的实体数据或位置信息写入接 收邮件管理表2t的被预约的记录中,进入步骤S20。在步骤S20中,判 断在步骤S14中接收到的电子邮件中,当前已选择的电子邮件是否是最 后的电子邮件,在"是"时,结束接收邮件管理表更新处理,另一方面, 在"否"时,进入步骤S21。在步骤S21中,从在步骤S14中接收到的 电子邮件中选择下一个电子邮件,返回步骤S16。
如以上详细描述的那样,通过图8的接收邮件管理表更新处理,对 从邮件服务器装置40接收到的每个电子邮件,预约接收邮件管理表2t 的一个记录,在该所预约的记录中,把该电子邮件的接收地址用户的用 户ID和唯一 ID建立对应关系而写入。接收邮件管理表也可以作为表的 一个项目,保存电子邮件的实体数据,也可以保存表示在其他区域中被 保存的电子邮件的实体的位置的信息。
图9是表示由图3的S/MIME网关装置20的主控制部1执行的接 收邮件管理处理的程序流程图。图9的接收邮件管理处理独立于接收邮 件管理表更新处理,每隔给定的时间间隔被执行。
在图9中,首先在步骤S31中,读出接收邮件管理表2t的最初的记 录,在步骤S32中,判断在所读出的记录中写入的唯一ID是否在用户 管理表3t中存在。当在步骤S32中是"是"时,进入步骤S33,对与所 读出的记录有关的电子邮件进行电子署名验证处理和解密处理等给定 的处理,把处理后的电子邮件保存到分配给该电子邮件的接收地址用户 的邮箱8中,进入步骤S35。另一方面,当在步骤S32中是"否"时, 在步骤S34中,把所读出的记录的状态设定为空,由此来删除该记录及 电子邮件的实体数据,进入步骤S35。然后,在步骤S35中,判断是否 是最后的记录,在"否,,时,在步骤S36中,读出接收邮件管理表2t 的下一个记录,回到步骤S32。另一方面,当在步骤S35中,是"是,,
13时,结束邮件管理处理。
图10是表示由图3的S/MIME网关装置20的主控制部1执行的用 户登记删除处理的程序流程图。
在图10中,首先在步骤S41中,判断是否收到删除特定的用户的 登记的用户登记删除命令,在"是"时,进入步骤S42,另一方面,在 "否"时,重复步骤S41的处理。这里,例如,由用户通过S/MIME 网关装置20的操作部11输入用户登记删除命令。接着,在步骤S42中, 判断在分配给要删除的用户的邮箱8中是否有电子邮件。
当在步骤S42中是"是"时,在步骤S43中,在S/MIME网关装置 20的显示部IO显示确认窗口 311,进入步骤S45。图11是表示在图10 的步骤S43中,作为图3的S/MIME网关装置20的显示部10显示的 确i/^窗口 311的一个例子的图。如图11所示,确i^窗口 311包含显示 "在邮箱中残留有电子邮件,但是,要删除用户登记吗?"的文字的窗 口 312、显示"是"的文字的按钮313、显示"不是"的文字的按钮314。 另一方面,当在步骤S42中是"否"时,在步骤S44中,在S/MIME 网关装置20的显示部10显示确认窗口 321,进入步骤S45。图12是表 示在图10的步骤S44中,在图3的S/MIME网关装置20的显示部10 中显示的确_ 人窗口 321的一个例子的图。如图12所示,确i/w窗口 321 包含显示"要删除用户登记吗?"的文字的窗口 322、显示"是"的文 字的按钮313、显示"不是,,的文字的按钮314。
在步骤S45中,判断是否点击了 "不是"按钮314,在"是"时, 回到步骤S31,在"否"时,进入步骤S46。并且,在步骤S46中,判 断是否点击了 "是"按钮313,在"是"时,进入步骤S47,另一方面, 在"否"时,进入步骤S45。然后,在步骤S47中,删除分配给要删除 的用户的邮箱8的电子邮件,开放该被分配的邮箱。接着,在步骤S48 中,从用户管理表3t中删除要删除的用户的用户管理数据,结束用户 登记删除处理。在用户登记删除处理中,不更新接收邮件管理表,所以 有时在接收邮件管理表中残留有发给已被删除的用户的电子邮件。
如上所述,根据本实施方式的S/MIME网关装置20,具有保存用 户管理表3t和接收邮件管理表2t的硬盘驱动器9,且该用户管理表3t包含用于识别多个用户的识别信息即用户ID和每当在S/MIME网关装置 20新登记用户时新设定的唯一 ID的组合,该接收邮件管理表2t包含分 别表示从邮件服务器装置40接收到的各电子邮件和该电子邮件的接收 地址用户的用户ID及唯一ID之间的对应关系的多个记录。此外,主控 制部1响应用户登记删除命令(图10的步骤S41),从邮箱8中删除发 给要删除的用户的电子邮件(图10的步骤S47),从用户管理表2t删除 与该要删除的用户有关的用户ID和唯一ID的组^K图IO的步骤S48)。 并且,主控制部1读出接收邮件管理表2t的各记录(图9的步骤S31 和S36 ),判断与该读出的记录有关的唯一 ID是否在用户管理表3t中存 在(图9的步骤S32),该唯一ID在所述用户管理表中存在时,对与该 读出的记录有关的所述被保存的电子邮件进行电子署名验证处理和解 密处理,保存在邮箱8中(图9的步骤S33),另一方面,在用户管理 表3t中没有该组合时,从接收邮件管理表2t中删除该读出的记录(图 9的步骤S34)。从而,即使在从邮件服务器装置40接收到发送给多个 用户的电子邮件之后,删除了特定的用户的登记时,也能正确处理发给 该特定的用户以外的用户的电子邮件。并且,即使把已被删除的用户的 用户ID分配给另外的新的用户,也不能把在该分配之前从邮件服务器 装置40接收到的发给已被删除的用户的电子邮件发送给该另外的新的 用户。
在以上的实施方式中,描述了 S/MIME网关装置20的例子,但是 本发明并不局限于此,能在与公共电话网或公共数字电话网等公共网或 因特网连接的例如包含传真机服务器装置、电话机、数据通信装置、服 务器装置等的通信终端装置中应用。
另外,在以上的实施方式中,将邮箱8、接收邮件管理表存储器2、 用户管理表存储器3及唯一ID存储器4设置于硬盘9中,但是,本发 明不限于此,也可以设置由闪速存储器构成的RAM7。
并且,在以上的实施方式中,用户管理表3t包含多个用户的用户 ID和唯一 ID的各组合,但是,本发明并不局限于此。用户管理表3t 包含识别多个用户的用户名等识别信息和唯一 ID的各组合即可。这时, 接收邮件管理表2t包含分别表示各电子邮件和该电子邮件的接收地址 用户的设定信息及唯一 ID之间的关系的多个记录。此外,主控制部1响应要删除特定的用户的登记的命令,从用户管理表3t中删除所述特 定的用户的设定信息和唯一ID的组合。并且,主控制部l读出接收邮 件管理表3t的各记录,判断与该读出的记录有关的用户的唯一 ID是否 在用户管理表3t中存在。
另夕卜,还对从邮件服务器装置40以POP3接收的电子邮件进行图8 的接收邮件管理表更新处理,但是本发明并不局限于此,也可以对从客 户端个人电脑30以SMTP接收的电子邮件进行。这时,在图8的步骤 S11 S14中,以SMTP接收来自客户端个人电脑30的电子邮件,在步 骤S17中,基于利用SMTP协议的MAIL命令接收的发送源地址(是 From地址,与S/MIME网关装置20的用户ID相同),参照用户管理 表3t,取得与所选择的电子邮件有关的用户ID和唯一ID。
虽然参照优选实施方式描述了本发明,但是可以以多种方式改进本 发明,并且可以推知与上面提出和描述的实施方式不同的多种实施方 式,这对本技术领域的普通技术人员而言是显而易见的。因此,所附权 利要求书意在涵盖本发明的所有落入本发明主旨和范围内的改进方案。
权利要求
1.一种电子邮件接收装置,具有对从邮件服务器装置接收到的发给多个用户的电子邮件,进行给定的处理,把所述处理后的电子邮件在第一存储部即每个用户的邮箱中保存,由此,把电子邮件分发给所述多个用户的控制单元,其特征在于,包括保存用户管理表和接收邮件管理表的第二存储部,且该用户管理表,包含所述多个用户的设定信息和每当在所述电子邮件接收装置新登记用户时新设定的唯一ID的各组合;该接收邮件管理表包含分别表示各电子邮件和该电子邮件的接收地址用户的设定信息及唯一ID之间的关系的多个记录,所述控制单元响应删除特定的用户的登记的命令,从所述第一存储部删除发给该特定的用户的电子邮件,从所述用户管理表删除所述特定的用户的设定信息和唯一ID的组合;并且,所述控制单元读出所述接收邮件管理表的各记录,判断与该读出的记录有关的用户的唯一ID是否在所述用户管理表中存在,当该唯一ID存在于所述用户管理表中时,对于与该读出的记录有关的所述保存的电子邮件进行所述给定的处理,另一方面,当在所述用户管理表中没有该组合时,从所述接收邮件管理表中删除该读出的记录和电子邮件。
2. 根据权利要求l所述的电子邮件接收装置,其特征在于,从所述邮件服务器装置接收到的电子邮件是加密电子邮件,所述给 定的处理是把所述加密电子邮件解密为普通明文电子邮件的解密处理。
3. 根据权利要求l所述的电子邮件接收装置,其特征在于,从所述邮件服务器装置接收到的电子邮件是带电子署名的电子邮 件,所述给定的处理是验证电子署名的验证处理。
4. 一种电子邮件接收装置,其特征在于,包括电子邮件接收单元,其用于从邮件服务器装置接收发给多个用户的 电子邮件;多个邮箱,保存发给所述各用户的电子邮件;用户管理表,包含所述多个用户的设定信息和每当在所述电子邮件接 收装置新登记用户时新设定的唯一 id的各组合;接收邮件管理表,包含分别表示所述接收到的各电子邮件和该电子邮件的接收地址用户的设定信息及唯一 ID之间的关系的多个记录;删除单元,响应删除特定的用户的登记的命令,删除保存发给该特 定的用户的电子邮件的邮箱,从所述用户管理表中删除所述特定的用户 的设定信息和唯一 ID的组合;分发单元,读出所述接收邮件管理表的各记录,判断与该读出的记 录有关的用户的唯一 ID是否在所述用户管理表中存在,当该唯一 ID存 在于所述用户管理表中时,对与该读出的记录有关的所述电子邮件进行 所述给定的处理,把所述处理后的电子邮件在每个用户的邮箱中保存, 由此,把电子邮件分发给所述多个用户,另一方面,当在所述用户管理 表中没有该组合时,从所述接收邮件管理表中删除该读出的记录和电子 邮件。
5. 根据权利要求4所述的电子邮件接收装置,其特征在于,从所述邮件服务器装置接收到的电子邮件是加密电子邮件,所述给 定的处理是把所述加密电子邮件解密为普通明文电子邮件的解密处理。
6. 根据权利要求4所述的电子邮件接收装置,其特征在于,从所述邮件服务器装置接收到的电子邮件是带电子署名的电子邮 件,所述给定的处理是验证电子署名的验证处理。
7. 根据权利要求4所述的电子邮件接收装置,其特征在于,从所述邮件服务器装置接收到的电子邮件是S/MIME电子邮件,所 述给定的处理是S/MIME解密处理。
8. 根据权利要求4所述的电子邮件接收装置,其特征在于, 所述接收邮件管理表保存所述电子邮件的实体数据。
9. 根据权利要求4所述的电子邮件接收装置,其特征在于, 所述接收邮件管理表保存所述电子邮件的实体数据的位置信息。
10. 根据权利要求4所述的电子邮件接收装置,其特征在于, 所述电子邮件接收单元通过POP3协议接收电子邮件。
11. 根据权利要求4所述的电子邮件接收装置,其特征在于, 所述电子邮件接收单元通过SMPT协议接收电子邮件。
全文摘要
本发明提供一种电子邮件接收装置,在分发目的地用户的登记已被删除时,也能正确处理接收到的电子邮件。用户管理表包含用于识别多个用户的用户ID和每当在S/MIME网关装置新登记用户时新设定的唯一ID的各组合。接收邮件管理表包含分别表示从邮件服务器装置接收到的各电子邮件和该电子邮件的接收地址用户的用户ID及唯一ID之间的对应关系的多个记录。主控制部读出接收邮件管理表的各记录,判断与该读出的记录有关的唯一ID是否在用户管理表中存在,当该唯一ID不在所述用户管理表中时,从接收邮件管理表中删除该读出的记录。
文档编号H04L12/66GK101552742SQ20091012954
公开日2009年10月7日 申请日期2009年3月26日 优先权日2008年4月4日
发明者冈田和广 申请人:村田机械株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1