專利名稱:電子郵件接收裝置的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)主張于2008年4月4日提出的日本專利申請(qǐng)2008-098161號(hào) 的優(yōu)先權(quán),并在此引用其全部?jī)?nèi)容。
本發(fā)明涉及電子郵件接收裝置,特別是涉及從郵件服務(wù)器接收發(fā)給 多個(gè)用戶的電子郵件,把接收的各電子郵件分發(fā)給各用戶的電子郵件接 收裝置。
背景技術(shù):
例如,在某以往技術(shù)中,知道具有接收信息管理部的郵件管理裝置, 該接收信息管理部包括接收郵件ID管理文件,按各接收側(cè)使用者存儲(chǔ) 面向該接收側(cè)使用者的郵件的接收郵件ID;接收郵件ID抽出部,當(dāng)由接 收側(cè)使用者進(jìn)行了郵件接收請(qǐng)求時(shí)參照接收郵件ID管理文件,抽出該 接收者側(cè)使用者的接收郵件ID;郵件數(shù)據(jù)讀出發(fā)送部,根據(jù)由該接收郵 件ID抽出部抽出的接收郵件ID,從郵件數(shù)據(jù)存儲(chǔ)部讀出郵件數(shù)據(jù),并 且把該郵件數(shù)據(jù)向接收側(cè)使用者發(fā)送。
此外,在其他以往技術(shù)中,知道有如下的通信終端裝置:其能接收電 子郵件,特征在于,包括檢測(cè)已接收的電子郵件中包含的本地址的接 收地址種類的檢測(cè)部;與檢測(cè)出的接收地址種類建立關(guān)聯(lián),進(jìn)行針對(duì)接 收到的電子郵件的處理的設(shè)定的設(shè)定部;按照檢測(cè)出的接收地址種類, 執(zhí)行已設(shè)定的處理的控制部。
可是,在所述以往技術(shù)的電子郵件接收裝置中,把收到的電子郵件作 為隊(duì)列(等待行列)管理時(shí),有必^i次處理收到的電子郵件。因此,存 在如下的課題如果從電子郵件接收裝置中已注銷電子郵件的接收地址的 用戶的登i己,就無法完成對(duì)該電子郵件的處理,不能進(jìn)4亍后續(xù)的電子郵件 的處理。
發(fā)明內(nèi)容
本發(fā)明的目的在于,解決以上的問題,提供即使在刪除了分發(fā)目的地 用戶的登記時(shí),也能正確處理接收到的電子郵件的電子郵件接收裝置。
本發(fā)明的電子郵件接收裝置具有對(duì)從郵件服務(wù)器裝置接收到的發(fā)給多 個(gè)用戶的電子郵件,進(jìn)行給定的處理,把所述處理后的電子郵件在第一存 儲(chǔ)部即每個(gè)用戶的郵箱中保存,由此,把電子郵件分發(fā)給所述多個(gè)用戶的
控制部。該電子郵件接收裝置其特征在于,包括保存用戶管理表和接收郵 件管理表的第二存儲(chǔ)部,且該用戶管理表,包含所述多個(gè)用戶的設(shè)定信息
和每當(dāng)在所述電子郵件接收裝置新登記用戶時(shí)新設(shè)定的唯一ID的各組合; 該接收郵件管理表包含分別表示各電子郵件和該電子郵件的接收地址用 戶的設(shè)定信息及唯一 ID之間的關(guān)系的多個(gè)記錄;所述控制部,響應(yīng)刪除 特定的用戶的登記的命令,從所述第一存儲(chǔ)部刪除發(fā)給該特定的用戶的電 子郵件,從所述用戶管理表中刪除所述特定的用戶的設(shè)定信息和唯一 ID 的組合;所述控制部,讀出所述接收郵件管理表的各記錄,判斷與該讀出 的記錄有關(guān)的用戶的唯一 ID是否在所述用戶管理表中存在,當(dāng)該唯一 ID 存在于所述用戶管理表中時(shí),對(duì)與該讀出的記錄有關(guān)的所述保存的電子郵 件進(jìn)行所述給定的處理,另一方面,當(dāng)在所述用戶管理表中沒有該組合時(shí), 從所述接收郵件管理表中刪除該讀出的記錄和電子郵件。
在所述電子郵件接收裝置的基礎(chǔ)上,其特征在于,從所述郵件服務(wù)器 裝置接收到的多個(gè)電子郵件是加密電子郵件,所述給定的處理是把所# 密電子郵件解密為普通明文電子郵件的解密處理。
根據(jù)本發(fā)明的電子郵件接收裝置,在如下的電子郵件接收裝置的^J 上具有第二存儲(chǔ)部具有對(duì)從郵件服務(wù)器裝置接收到的發(fā)給多個(gè)用戶的電 子郵件進(jìn)行給定的處理,把所述處理后的電子郵件在第一存儲(chǔ)部即每個(gè)用 戶的郵箱中保存,由此,把電子郵件分發(fā)給所述多個(gè)用戶的控制部。這里, 第二存儲(chǔ)部保存用戶管理表和接收郵件管理表,且該用戶管理表包含所述
多個(gè)用戶的設(shè)定信息和每當(dāng)在所述電子郵件接收裝置新登記用戶時(shí)新設(shè) 定的唯一 ID的各組合,接收郵件管理表包含分別表示各電子郵件和該電 子郵件的接收地址用戶的設(shè)定信息及唯一 ID之間的關(guān)系的多個(gè)記錄。此 外,控制部,響應(yīng)刪除特定的用戶的登記的命令,從所述第一存儲(chǔ)部刪除 發(fā)給該特定的用戶的電子郵件,從所述用戶管理表刪除所述特定的用戶的
5設(shè)定信息和唯一ID的組合。并且,控制部,讀出所述接收郵件管理表的 各記錄,判斷與該讀出的記錄有關(guān)的用戶的唯一 ID是否在所述用戶管理 表中存在,當(dāng)該唯一 ID存在于所述用戶管理表中時(shí),對(duì)于與該讀出的記 錄有關(guān)的所述保存的電子郵件進(jìn)行所述給定的處理,另一方面,當(dāng)在所述 用戶管理表中沒有該組合時(shí),從所述接收郵件管理表中刪除該讀出的記錄 和電子郵件。從而,即使在收到發(fā)給多個(gè)用戶的電子郵件之后,從郵件服 務(wù)器裝置刪除了特定的用戶的登記時(shí),也能正確處理發(fā)送^^皮刪除的該特 定的用戶以外的用戶的電子郵件。
通過以下參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行的詳細(xì)描述,本發(fā)明 的其它特征、構(gòu)件、過程、步驟、特性及優(yōu)點(diǎn)會(huì)變得更加清楚。
圖1是表示具有S/MIME網(wǎng)關(guān)裝置20的LAN系統(tǒng)的結(jié)構(gòu)的框圖, 且該S/MIME網(wǎng)關(guān)裝置20具有使用作為本發(fā)明的實(shí)施方式的S/MIME, 收發(fā)電子郵件的功能。
圖2是表示圖1的客戶端個(gè)人電腦30的結(jié)構(gòu)的框圖。
圖3是表示圖1的S/MIME網(wǎng)關(guān)裝置20的結(jié)構(gòu)的框圖。
圖4是表示圖1的郵件服務(wù)器裝置40的結(jié)構(gòu)的框圖。
圖5是表示在圖3的接收郵件管理表2t的各記錄中寫入的接收郵件 管理數(shù)據(jù)的項(xiàng)目和內(nèi)容的一個(gè)例子的圖。
圖6是表示圖3的用戶管理表3t的一個(gè)例子的圖。
圖7是表示由圖3的S/MIME網(wǎng)關(guān)裝置20的主控制部1執(zhí)行的用 戶新登記處理的程序流程圖。
圖8是表示由圖3的S/MIME網(wǎng)關(guān)裝置20的主控制部1執(zhí)行的接 收郵件管理表更新處理的程序流程圖。
圖9是表示由圖3的S/MIME網(wǎng)關(guān)裝置20的主控制部1執(zhí)行的接 收郵件管理處理的程序流程圖。
6圖10是表示由圖3的S/MIME網(wǎng)關(guān)裝置20的主控制部1執(zhí)行的用 戶登記刪除處理的程序流程圖。
圖11是表示在圖10的步驟S43中,在圖3的S/MIME網(wǎng)關(guān)裝置 20的顯示部10顯示的確i^窗口 311的一個(gè)例子的圖。
圖12是表示在圖10的步驟S44中,在圖3的S/MIME網(wǎng)關(guān)裝置 20的顯示部IO顯示的確認(rèn)窗口 321的一個(gè)例子的圖。
具體實(shí)施例方式
以下,參照附圖,說明本發(fā)明的實(shí)施方式。另外,在以下的各實(shí)施 方式中,關(guān)于同樣的構(gòu)成要素,標(biāo)以相同的符號(hào)。
圖1是表示具有S/MIME網(wǎng)關(guān)裝置20的局域網(wǎng)(Local Area Network:以下,稱作LAN )系統(tǒng)的結(jié)構(gòu)的沖匡圖,且該S/MIME網(wǎng)關(guān)裝 置20具有使用作為本發(fā)明的一個(gè)實(shí)施方式的S/MIME (Secure/Multipurpose Internet Mail Extensions),收發(fā)電子郵件的功 能。
通過LAN70連接多個(gè)N臺(tái)的客戶端個(gè)人電腦30-l 30-N (以下,總 稱,標(biāo)以符號(hào)30)、 S/MIME網(wǎng)關(guān)裝置20、路由器裝置60、與因特網(wǎng) 90連接的郵件服務(wù)器裝置40,構(gòu)成本實(shí)施方式的LAN系統(tǒng)。圖2 圖4 分別是表示圖1的客戶端個(gè)人電腦30、 S/MIME網(wǎng)關(guān)裝置20和郵件服 務(wù)器裝置40的結(jié)構(gòu)的框圖。
各客戶端個(gè)人電腦30構(gòu)成為,通過S/MIME網(wǎng)關(guān)裝置20和路由器 裝置60與郵件服務(wù)器裝置40連接,由此能把電子郵件使用S/MIME 加密,并進(jìn)行收發(fā)。
下面,參照?qǐng)D2,說明客戶端個(gè)人電腦30的結(jié)構(gòu)。
在圖2中,客戶端個(gè)人電腦30是眾所周知的個(gè)人電腦,執(zhí)行普通 明文電子郵件、圖像數(shù)據(jù)和文字?jǐn)?shù)據(jù)的生成、記錄、保存、發(fā)送和接收 等處理。在本實(shí)施方式中,客戶端個(gè)人電腦30作為把所生成的普通明 文電子郵件對(duì)S/MIME網(wǎng)關(guān)裝置20發(fā)送或接收的用戶的終端裝置被使 用。客戶端個(gè)人電腦30的電子郵件收發(fā)用的程序預(yù)先被存儲(chǔ)在客戶端個(gè)人電腦30的硬盤驅(qū)動(dòng)器108中。該電子郵件收發(fā)用的程序是用于進(jìn) 行電子郵件的生成和通過S/MIME網(wǎng)關(guān)裝置20的電子郵件的收發(fā)的眾 所周知的控制程序。在客戶端個(gè)人電腦30的電子郵件收發(fā)功能中,把 所生成的普通明文電子郵件對(duì)S/MIME網(wǎng)關(guān)裝置20發(fā)送。此外,客戶 端個(gè)人電腦30,對(duì)S/MIME網(wǎng)關(guān)裝置20發(fā)送請(qǐng)求接收電子郵件的第一 郵件接收請(qǐng)求命令,對(duì)此進(jìn)行響應(yīng),接收從S/MIME網(wǎng)關(guān)裝置20發(fā)送 的普通明文電子郵件。另外,每隔給定的時(shí)間間隔,或者按照由客戶端 個(gè)人電腦30的用戶,通過操作部105輸入的指示客戶端個(gè)人電腦30接 收電子郵件的給定的指示命令,產(chǎn)生第一郵件接收請(qǐng)求命令。
具體而言,主控制部101由CPU ( Central Processing Unit)構(gòu)成, 通過總線113與以下的硬件各部連接,并控制它們,此外,還執(zhí)行各種 軟件的功能。顯示部104是液晶顯示裝置(LCD (Liquid Crystal Display))或CRT ( Cathode Ray Tube)顯示器等顯示裝置,進(jìn)行該客 戶端個(gè)人電腦30的動(dòng)作狀態(tài)的顯示和應(yīng)該發(fā)送的電子郵件和所接收的 電子郵件的顯示。操作部105例如是鍵盤,輸入用于接收文字?jǐn)?shù)據(jù)和電 子郵件的指示命令等。
ROM ( Read Only Memory) 106預(yù)先保存在該客戶端個(gè)人電腦30 的動(dòng)作中所必要的由主控制部101執(zhí)行的各種軟件的程序。此外,RAM (Random Access Memory) 107由SRAM (Static RAM)、 DRAM (Dynamic RAM)、 SDRAM (Synchronous DRAM)等構(gòu)成,作為主 控制部101的工作區(qū)使用,存儲(chǔ)程序執(zhí)行時(shí)產(chǎn)生的暫時(shí)的數(shù)據(jù)。并且, 硬盤驅(qū)動(dòng)器108是內(nèi)置記錄介質(zhì)的存儲(chǔ)裝置,容納要執(zhí)行的應(yīng)用程序和 圖像存儲(chǔ)器。在本實(shí)施方式中,硬盤驅(qū)動(dòng)器108如上所述,保存客戶端 個(gè)人電腦30的電子郵件收發(fā)用的程序。并且,LAN接口 112與LAN70 連接,接收來自LAN70的信號(hào)和數(shù)據(jù),另一方面,對(duì)LAN70發(fā)送信號(hào) 和數(shù)據(jù),并執(zhí)行信號(hào)變換和協(xié)議變換等與LAN通信有關(guān)的接口處理。
下面,參照?qǐng)D3,說明S/MIME網(wǎng)關(guān)裝置20的結(jié)構(gòu)。
S/MIME網(wǎng)關(guān)裝置20具有收發(fā)在該S/MIME網(wǎng)關(guān)裝置20中已登記 的用戶的電子郵件的電子郵件收發(fā)功能。在S/MIME網(wǎng)關(guān)裝置20的電 子郵件收發(fā)功能中,對(duì)從多個(gè)客戶端個(gè)人電腦30接收到的普通明文電 子郵件按照S/MIME,通過軟件進(jìn)行電子署名處理和加密處理之后,發(fā)送給郵件服務(wù)器裝置40。此外,生成用于請(qǐng)求向在S/MIME網(wǎng)關(guān)裝置 20已登記的多個(gè)用戶(客戶端個(gè)人電腦30的用戶)發(fā)送電子郵件的第 二郵件接收請(qǐng)求命令,并對(duì)郵件服務(wù)器裝置40發(fā)送。對(duì)此進(jìn)行響應(yīng), 從郵件服務(wù)器裝置40接收到的帶電子署名的加密郵件,被按照 S/MIME,利用軟件進(jìn)行電子署名驗(yàn)證處理和解密處理,而變換為普通 明文電子郵件之后,被保存在各用戶的郵箱8中。并且,響應(yīng)來自各客 戶端個(gè)人電腦30的第一郵件接收請(qǐng)求命令,把在各用戶的郵箱8中保 存的電子郵件向各客戶端個(gè)人電腦30分發(fā)。即,S/MIME網(wǎng)關(guān)裝置20 作為針對(duì)各客戶端個(gè)人電腦30的SMTP (Simple Mail Transfer Protocol)月艮務(wù)器裝置和POP3 ( Post Office Protocol Ver.3 )服務(wù)器裝 置而起作用,并且,作為針對(duì)郵件服務(wù)器裝置40的SMTP客戶端裝置 和POP3客戶端裝置而起作用。
在S/MIME網(wǎng)關(guān)裝置20,主控制部l具體而言,由CPU構(gòu)成,通 過總線13與以下的硬件各部連接,并控制它們,還執(zhí)行后面描述的各 種軟件的功能。ROM6預(yù)先保存該S/MIME網(wǎng)關(guān)裝置20的起動(dòng)等動(dòng)作 中必要的,由主控制部1執(zhí)行的基本輸入輸出系統(tǒng)(Basic input/Output System)等各種軟件的程序。RAM7由SRAM、 DRAM、 SDRAM ^構(gòu) 成,作為主控制部1的工作區(qū)被使用,并存儲(chǔ)在程序執(zhí)行時(shí)產(chǎn)生的暫時(shí) 的數(shù)據(jù)。
并且,硬盤驅(qū)動(dòng)器9是內(nèi)置記錄介質(zhì)的存儲(chǔ)裝置,保存各種數(shù)據(jù)和 程序,在本實(shí)施方式中,至少包含S/MIME網(wǎng)關(guān)裝置20的用戶新登記 處理(圖7 )、接收郵件管理表更新處理(圖8 )、接收郵件管理處理(圖 9)和用戶登記刪除處理(圖10)的各程序。此外,硬盤驅(qū)動(dòng)器9包含 郵箱8、保存使用圖5后面詳細(xì)描述的接收郵件管理表2t的接收郵件管 理表存儲(chǔ)器2、保存使用圖6后面詳細(xì)描述的用戶管理表3t的用戶管理 表存儲(chǔ)器3、后面詳細(xì)描述的唯一ID存儲(chǔ)器4。另外,郵箱8包含為了 把對(duì)從郵件服務(wù)器裝置40接收到的加密電子郵件進(jìn)行解密處理和署名 驗(yàn)證處理后的普通明文電子郵件按在S/MIME網(wǎng)關(guān)裝置20中被登記的 每個(gè)用戶保存而分配給該每個(gè)用戶的多個(gè)郵箱。
此外,LAN接口 12與LAN70連接,接收來自LAN70的信號(hào)和數(shù) 據(jù),另一方面,對(duì)LAN70發(fā)送信號(hào)和數(shù)據(jù),并執(zhí)行信號(hào)變換和協(xié)議變換等與LAN通信有關(guān)的接口處理。此外,定時(shí)電路5為了每隔給定的 到時(shí)時(shí)間,產(chǎn)生第二郵件接收請(qǐng)求命令而被使用,在從被復(fù)位后,經(jīng)過 了給定的到時(shí)時(shí)間(例如10分鐘)時(shí),把表示該到時(shí)的控制信號(hào)發(fā)送 給主控制部1。并且,顯示部IO是液晶顯示裝置(LCD)或CRT顯示 器等顯示裝置,進(jìn)行該S/MIME網(wǎng)關(guān)裝置20的動(dòng)作狀態(tài)的顯示等。操 作部11例如是鍵盤或鼠標(biāo),用于輸入文字?jǐn)?shù)據(jù)和指示命令等。
圖6是表示圖3的用戶管理表3t的一個(gè)例子的圖。如圖6所示,在 用戶管理表3t中,按照在S/MIME網(wǎng)關(guān)裝置20中被登記的每個(gè)用戶, 寫入包含該用戶的用戶ID、唯一ID、用戶名的用戶管理數(shù)據(jù)。這里, 用戶ID和用戶名是用于識(shí)別在用戶管理表3t中已登記的多個(gè)用戶的設(shè) 定信息。用戶ID具有由該用戶輸入的整數(shù)值,與用于從郵件服務(wù)器裝 置40接收電子郵件的POP3用戶ID相同。此外,用戶名是包含字母數(shù) 字的字符串。這里,當(dāng)從用戶管理表3t刪除特定的用戶ID的用戶登記 時(shí),也可以把特定的用戶ID和用戶名分配給其他新的用戶。此外,唯 一ID具有每當(dāng)在用戶管理表3t中新登記用戶時(shí)就增加的32位的值。 將最后登記的用戶的唯一ID存儲(chǔ)到唯一ID存儲(chǔ)器4中。另夕卜,通過使 用圖7在后面描述的用戶新登記處理進(jìn)行針對(duì)用戶管理表3t的新用戶 登記,通過使用圖10在后面描述的用戶登記刪除處理進(jìn)行從用戶管理 表3t進(jìn)行的用戶登記刪除。
圖5是表示在圖3的接收郵件管理表2t的各記錄中寫入的接收郵件 管理數(shù)據(jù)的項(xiàng)目和內(nèi)容的一個(gè)例子的圖。接收郵件管理表2t,為了把從 郵件服務(wù)器裝置40接收到的發(fā)給多個(gè)用戶的各電子郵件作為隊(duì)列管理 而被使用,包含分別表示各該電子郵件和該電子郵件的接收地址用戶的 用戶ID及唯一ID之間的關(guān)系的多個(gè)記錄。如圖5所示,在各記錄中寫 入的接收郵件管理數(shù)據(jù)包含具有整數(shù)值的管理編號(hào)、該記錄的狀態(tài)、 與該記錄有關(guān)的對(duì)話的開始時(shí)刻、與該記錄有關(guān)的電子郵件的接收時(shí) 刻、表示用POP3還是SMTP接收該電子郵件的接收部、表示該電子郵 件的分發(fā)結(jié)果的結(jié)果代碼、該電子郵件的分發(fā)接收地址用戶的用戶ID 及唯一ID、該電子郵件的信息ID、與該電子郵件有關(guān)的文件路徑。這 里,該記錄的狀態(tài)包含(a)該記錄是空的狀態(tài)、(b)該記錄是預(yù)約完 畢的狀態(tài)、(c)與該記錄有關(guān)的電子郵件是接收完畢的狀態(tài)、(d)與該 記錄有關(guān)的電子郵件是處理中的狀態(tài)、及(e)與該記錄有關(guān)的電子郵件的處理已結(jié)束的狀態(tài)。此外,結(jié)果代碼表示該電子郵件的分發(fā)是成功 了,還是在分發(fā)中產(chǎn)生了連接錯(cuò)誤或超時(shí)錯(cuò)誤等錯(cuò)誤。并且,文件路徑 表示寫入了該電子郵件的發(fā)送源和發(fā)送目的地的各地址的文件的路徑 或者保存電子郵件的頭的頭文件的路徑等保存了關(guān)于該電子郵件的追 加信息的文件的路徑。并且,接收郵件管理表作為表的一個(gè)項(xiàng)目,保存 電子郵件的實(shí)體數(shù)據(jù)或表示在其他區(qū)域中被保存的電子郵件的實(shí)體的 位置的信息。
下面,參照?qǐng)D4,說明郵件服務(wù)器裝置40的結(jié)構(gòu)。
在圖4中,郵件服務(wù)器裝置40是眾所周知的SMTP、 POP3郵件服 務(wù)器裝置,執(zhí)行電子郵件的收發(fā)處理。郵件服務(wù)器裝置40把從S/MIME 網(wǎng)關(guān)裝置20接收到的帶電子署名的加密電子郵件通過因特網(wǎng)卯發(fā)送給 其他郵件服務(wù)器裝置(未圖示)。此外,郵件服務(wù)器裝置40把從其他郵 件服務(wù)器裝置接收到的帶電子署名的加密電子郵件保存到郵箱402中。 并且,響應(yīng)來自S/MIME網(wǎng)關(guān)裝置20的第二郵件接收請(qǐng)求命令,郵件 服務(wù)器裝置40把發(fā)給在S/MIME網(wǎng)關(guān)裝置20中被登記的用戶的電子郵 件發(fā)送給S/MIME網(wǎng)關(guān)裝置20。郵件服務(wù)器裝置40的電子郵件收發(fā)用 的程序預(yù)先被保存在硬盤驅(qū)動(dòng)器408中。該電子郵件收發(fā)用的程序是用 于在與S/MIME網(wǎng)關(guān)裝置20之間進(jìn)行帶電子署名的加密電子郵件的收 發(fā)的眾所周知的控制程序。
具體而言,主控制部401由CPU構(gòu)成,通過總線413與以下的硬 件各部連接,并控制它們,還執(zhí)行各種軟件的功能。顯示部404是液晶 顯示裝置(LCD )或CRT顯示器等顯示裝置,進(jìn)行郵件服務(wù)器裝置40 的動(dòng)作狀態(tài)的顯示。操作部405例如是鍵盤,用于輸入文字?jǐn)?shù)據(jù)和指示 命令。
ROM406預(yù)先保存該郵件服務(wù)器裝置40的動(dòng)作中必要的,由主控 制部401執(zhí)行的各種軟件的程序。此外,RAM407由SRAM、 DRAM、 SDRAM等構(gòu)成,作為主控制部401的工作區(qū)被使用,并存儲(chǔ)在程序執(zhí) 行時(shí)產(chǎn)生的暫時(shí)的數(shù)據(jù)。并且,硬盤驅(qū)動(dòng)器408是內(nèi)置記錄介質(zhì)的存儲(chǔ) 裝置,容納要執(zhí)行的應(yīng)用程序和圖像存儲(chǔ)器。在本實(shí)施方式中,硬盤驅(qū) 動(dòng)器408,如上所述,保存電子郵件收發(fā)用的程序,包含郵箱402。并 且,接口 414與因特網(wǎng)90連接,接收來自因特網(wǎng)卯的信號(hào)和數(shù)據(jù),另一方面,對(duì)因特網(wǎng)卯發(fā)送信號(hào)和數(shù)據(jù),并執(zhí)行信號(hào)變換及協(xié)議變換等
與因特網(wǎng)通信有關(guān)的接口處理。此外,LAN接口 412與LAN70連接, 接收來自LAN70的信號(hào)和數(shù)據(jù),另一方面,對(duì)LAN70發(fā)送信號(hào)和數(shù)據(jù), 并執(zhí)行信號(hào)變換及協(xié)議變換等與LAN通信有關(guān)的接口處理。
圖7是表示由圖3的S/MIME網(wǎng)關(guān)裝置20的主控制部1執(zhí)行的用 戶新登記處理的程序流程圖。
在圖7中,首先在步驟S1中,接收新用的用戶ID,接著在步驟S2 中,接收該新用戶的用戶名。這里,例如從S/MIME網(wǎng)關(guān)裝置20的操 作部11即鍵盤由該新用戶輸入新用戶的用戶ID、本地IP地址和用戶 名。此外,新用戶的用戶ID被設(shè)定為具有與在用戶管理表3t中登記的 其他用戶的用戶ID不同的整數(shù)值。接著,在步驟S3中,從唯一ID存 儲(chǔ)器4讀出最新的唯一ID,并增加,設(shè)定為新用戶的唯一ID。然后, 在步驟S4中,把用戶ID、唯一ID及用戶名寫入用戶管理表3t中。最 后,在步驟S5中,對(duì)新用戶分配郵箱8,并結(jié)束用戶新登記處理。
如以上詳細(xì)描述的那樣,通過圖7的用戶新登記處理,生成用戶管 理表3t,該用戶管理表3t表示用于識(shí)別多個(gè)用戶的設(shè)定信息即用戶ID 和每當(dāng)在S/MIME網(wǎng)關(guān)裝置20中新登記用戶時(shí)新設(shè)定的唯一 ID的各 組合。
圖8是表示由圖3的S/MIME網(wǎng)關(guān)裝置20的主控制部1執(zhí)行的接 收郵件管理表更新處理的程序流程圖。
在圖8中,首先,在步驟Sll中,把定時(shí)電路5復(fù)位,進(jìn)入步驟S12。 在步驟S12中,經(jīng)過給定的到時(shí)時(shí)間,判斷是否從定時(shí)電路5接收到表 示該到時(shí)的控制信號(hào),是"是"時(shí),進(jìn)入步驟S13,另一方面,是"否" 時(shí),重復(fù)步驟S12的處理。接著,在步驟S13中,把第二郵件接收請(qǐng)求 命令發(fā)送給郵件服務(wù)器裝置40。接著,在步驟S14中,響應(yīng)第二郵件 接收請(qǐng)求命令,接收從郵件服務(wù)器裝置40的主控制部401發(fā)送的發(fā)給 客戶端個(gè)人電腦30的帶電子署名的加密電子郵件,進(jìn)入步驟S15。這 里,在步驟S14中,S/MIME網(wǎng)關(guān)裝置20接收發(fā)給在用戶管理表3t中 已登記的多個(gè)用戶的電子郵件。在步驟S15中,從在步驟S14中接收到的電子郵件中選擇最初的電 子郵件,在步驟S16中,預(yù)約接收郵件管理表的一個(gè)記錄。接著,在步 驟S17中,才艮據(jù)所選擇的電子郵件的POP3用戶ID (與S/MIME網(wǎng)關(guān) 裝置20的用戶ID相同),參照用戶管理表3t,取得關(guān)于所選擇的電子 郵件的用戶ID及唯一ID。并且,在步驟S18中,取得所選擇的電子郵 件的接收郵件管理數(shù)據(jù)(參照?qǐng)D5)。接著,在步驟S19中,把用戶ID、 唯一 ID及接收郵件管理數(shù)據(jù)、電子郵件的實(shí)體數(shù)據(jù)或位置信息寫入接 收郵件管理表2t的被預(yù)約的記錄中,進(jìn)入步驟S20。在步驟S20中,判 斷在步驟S14中接收到的電子郵件中,當(dāng)前已選擇的電子郵件是否是最 后的電子郵件,在"是"時(shí),結(jié)束接收郵件管理表更新處理,另一方面, 在"否"時(shí),進(jìn)入步驟S21。在步驟S21中,從在步驟S14中接收到的 電子郵件中選擇下一個(gè)電子郵件,返回步驟S16。
如以上詳細(xì)描述的那樣,通過圖8的接收郵件管理表更新處理,對(duì) 從郵件服務(wù)器裝置40接收到的每個(gè)電子郵件,預(yù)約接收郵件管理表2t 的一個(gè)記錄,在該所預(yù)約的記錄中,把該電子郵件的接收地址用戶的用 戶ID和唯一 ID建立對(duì)應(yīng)關(guān)系而寫入。接收郵件管理表也可以作為表的 一個(gè)項(xiàng)目,保存電子郵件的實(shí)體數(shù)據(jù),也可以保存表示在其他區(qū)域中被 保存的電子郵件的實(shí)體的位置的信息。
圖9是表示由圖3的S/MIME網(wǎng)關(guān)裝置20的主控制部1執(zhí)行的接 收郵件管理處理的程序流程圖。圖9的接收郵件管理處理獨(dú)立于接收郵 件管理表更新處理,每隔給定的時(shí)間間隔被執(zhí)行。
在圖9中,首先在步驟S31中,讀出接收郵件管理表2t的最初的記 錄,在步驟S32中,判斷在所讀出的記錄中寫入的唯一ID是否在用戶 管理表3t中存在。當(dāng)在步驟S32中是"是"時(shí),進(jìn)入步驟S33,對(duì)與所 讀出的記錄有關(guān)的電子郵件進(jìn)行電子署名驗(yàn)證處理和解密處理等給定 的處理,把處理后的電子郵件保存到分配給該電子郵件的接收地址用戶 的郵箱8中,進(jìn)入步驟S35。另一方面,當(dāng)在步驟S32中是"否"時(shí), 在步驟S34中,把所讀出的記錄的狀態(tài)設(shè)定為空,由此來刪除該記錄及 電子郵件的實(shí)體數(shù)據(jù),進(jìn)入步驟S35。然后,在步驟S35中,判斷是否 是最后的記錄,在"否,,時(shí),在步驟S36中,讀出接收郵件管理表2t 的下一個(gè)記錄,回到步驟S32。另一方面,當(dāng)在步驟S35中,是"是,,
13時(shí),結(jié)束郵件管理處理。
圖10是表示由圖3的S/MIME網(wǎng)關(guān)裝置20的主控制部1執(zhí)行的用 戶登記刪除處理的程序流程圖。
在圖10中,首先在步驟S41中,判斷是否收到刪除特定的用戶的 登記的用戶登記刪除命令,在"是"時(shí),進(jìn)入步驟S42,另一方面,在 "否"時(shí),重復(fù)步驟S41的處理。這里,例如,由用戶通過S/MIME 網(wǎng)關(guān)裝置20的操作部11輸入用戶登記刪除命令。接著,在步驟S42中, 判斷在分配給要?jiǎng)h除的用戶的郵箱8中是否有電子郵件。
當(dāng)在步驟S42中是"是"時(shí),在步驟S43中,在S/MIME網(wǎng)關(guān)裝置 20的顯示部IO顯示確認(rèn)窗口 311,進(jìn)入步驟S45。圖11是表示在圖10 的步驟S43中,作為圖3的S/MIME網(wǎng)關(guān)裝置20的顯示部10顯示的 確i/^窗口 311的一個(gè)例子的圖。如圖11所示,確i^窗口 311包含顯示 "在郵箱中殘留有電子郵件,但是,要?jiǎng)h除用戶登記嗎?"的文字的窗 口 312、顯示"是"的文字的按鈕313、顯示"不是"的文字的按鈕314。 另一方面,當(dāng)在步驟S42中是"否"時(shí),在步驟S44中,在S/MIME 網(wǎng)關(guān)裝置20的顯示部10顯示確認(rèn)窗口 321,進(jìn)入步驟S45。圖12是表 示在圖10的步驟S44中,在圖3的S/MIME網(wǎng)關(guān)裝置20的顯示部10 中顯示的確_ 人窗口 321的一個(gè)例子的圖。如圖12所示,確i/w窗口 321 包含顯示"要?jiǎng)h除用戶登記嗎?"的文字的窗口 322、顯示"是"的文 字的按鈕313、顯示"不是,,的文字的按鈕314。
在步驟S45中,判斷是否點(diǎn)擊了 "不是"按鈕314,在"是"時(shí), 回到步驟S31,在"否"時(shí),進(jìn)入步驟S46。并且,在步驟S46中,判 斷是否點(diǎn)擊了 "是"按鈕313,在"是"時(shí),進(jìn)入步驟S47,另一方面, 在"否"時(shí),進(jìn)入步驟S45。然后,在步驟S47中,刪除分配給要?jiǎng)h除 的用戶的郵箱8的電子郵件,開放該被分配的郵箱。接著,在步驟S48 中,從用戶管理表3t中刪除要?jiǎng)h除的用戶的用戶管理數(shù)據(jù),結(jié)束用戶 登記刪除處理。在用戶登記刪除處理中,不更新接收郵件管理表,所以 有時(shí)在接收郵件管理表中殘留有發(fā)給已被刪除的用戶的電子郵件。
如上所述,根據(jù)本實(shí)施方式的S/MIME網(wǎng)關(guān)裝置20,具有保存用 戶管理表3t和接收郵件管理表2t的硬盤驅(qū)動(dòng)器9,且該用戶管理表3t包含用于識(shí)別多個(gè)用戶的識(shí)別信息即用戶ID和每當(dāng)在S/MIME網(wǎng)關(guān)裝置 20新登記用戶時(shí)新設(shè)定的唯一 ID的組合,該接收郵件管理表2t包含分 別表示從郵件服務(wù)器裝置40接收到的各電子郵件和該電子郵件的接收 地址用戶的用戶ID及唯一ID之間的對(duì)應(yīng)關(guān)系的多個(gè)記錄。此外,主控 制部1響應(yīng)用戶登記刪除命令(圖10的步驟S41),從郵箱8中刪除發(fā) 給要?jiǎng)h除的用戶的電子郵件(圖10的步驟S47),從用戶管理表2t刪除 與該要?jiǎng)h除的用戶有關(guān)的用戶ID和唯一ID的組^K圖IO的步驟S48)。 并且,主控制部1讀出接收郵件管理表2t的各記錄(圖9的步驟S31 和S36 ),判斷與該讀出的記錄有關(guān)的唯一 ID是否在用戶管理表3t中存 在(圖9的步驟S32),該唯一ID在所述用戶管理表中存在時(shí),對(duì)與該 讀出的記錄有關(guān)的所述被保存的電子郵件進(jìn)行電子署名驗(yàn)證處理和解 密處理,保存在郵箱8中(圖9的步驟S33),另一方面,在用戶管理 表3t中沒有該組合時(shí),從接收郵件管理表2t中刪除該讀出的記錄(圖 9的步驟S34)。從而,即使在從郵件服務(wù)器裝置40接收到發(fā)送給多個(gè) 用戶的電子郵件之后,刪除了特定的用戶的登記時(shí),也能正確處理發(fā)給 該特定的用戶以外的用戶的電子郵件。并且,即使把已被刪除的用戶的 用戶ID分配給另外的新的用戶,也不能把在該分配之前從郵件服務(wù)器 裝置40接收到的發(fā)給已被刪除的用戶的電子郵件發(fā)送給該另外的新的 用戶。
在以上的實(shí)施方式中,描述了 S/MIME網(wǎng)關(guān)裝置20的例子,但是 本發(fā)明并不局限于此,能在與公共電話網(wǎng)或公共數(shù)字電話網(wǎng)等公共網(wǎng)或 因特網(wǎng)連接的例如包含傳真機(jī)服務(wù)器裝置、電話機(jī)、數(shù)據(jù)通信裝置、服 務(wù)器裝置等的通信終端裝置中應(yīng)用。
另外,在以上的實(shí)施方式中,將郵箱8、接收郵件管理表存儲(chǔ)器2、 用戶管理表存儲(chǔ)器3及唯一ID存儲(chǔ)器4設(shè)置于硬盤9中,但是,本發(fā) 明不限于此,也可以設(shè)置由閃速存儲(chǔ)器構(gòu)成的RAM7。
并且,在以上的實(shí)施方式中,用戶管理表3t包含多個(gè)用戶的用戶 ID和唯一 ID的各組合,但是,本發(fā)明并不局限于此。用戶管理表3t 包含識(shí)別多個(gè)用戶的用戶名等識(shí)別信息和唯一 ID的各組合即可。這時(shí), 接收郵件管理表2t包含分別表示各電子郵件和該電子郵件的接收地址 用戶的設(shè)定信息及唯一 ID之間的關(guān)系的多個(gè)記錄。此外,主控制部1響應(yīng)要?jiǎng)h除特定的用戶的登記的命令,從用戶管理表3t中刪除所述特 定的用戶的設(shè)定信息和唯一ID的組合。并且,主控制部l讀出接收郵 件管理表3t的各記錄,判斷與該讀出的記錄有關(guān)的用戶的唯一 ID是否 在用戶管理表3t中存在。
另夕卜,還對(duì)從郵件服務(wù)器裝置40以POP3接收的電子郵件進(jìn)行圖8 的接收郵件管理表更新處理,但是本發(fā)明并不局限于此,也可以對(duì)從客 戶端個(gè)人電腦30以SMTP接收的電子郵件進(jìn)行。這時(shí),在圖8的步驟 S11 S14中,以SMTP接收來自客戶端個(gè)人電腦30的電子郵件,在步 驟S17中,基于利用SMTP協(xié)議的MAIL命令接收的發(fā)送源地址(是 From地址,與S/MIME網(wǎng)關(guān)裝置20的用戶ID相同),參照用戶管理 表3t,取得與所選擇的電子郵件有關(guān)的用戶ID和唯一ID。
雖然參照優(yōu)選實(shí)施方式描述了本發(fā)明,但是可以以多種方式改進(jìn)本 發(fā)明,并且可以推知與上面提出和描述的實(shí)施方式不同的多種實(shí)施方 式,這對(duì)本技術(shù)領(lǐng)域的普通技術(shù)人員而言是顯而易見的。因此,所附權(quán) 利要求書意在涵蓋本發(fā)明的所有落入本發(fā)明主旨和范圍內(nèi)的改進(jìn)方案。
權(quán)利要求
1.一種電子郵件接收裝置,具有對(duì)從郵件服務(wù)器裝置接收到的發(fā)給多個(gè)用戶的電子郵件,進(jìn)行給定的處理,把所述處理后的電子郵件在第一存儲(chǔ)部即每個(gè)用戶的郵箱中保存,由此,把電子郵件分發(fā)給所述多個(gè)用戶的控制單元,其特征在于,包括保存用戶管理表和接收郵件管理表的第二存儲(chǔ)部,且該用戶管理表,包含所述多個(gè)用戶的設(shè)定信息和每當(dāng)在所述電子郵件接收裝置新登記用戶時(shí)新設(shè)定的唯一ID的各組合;該接收郵件管理表包含分別表示各電子郵件和該電子郵件的接收地址用戶的設(shè)定信息及唯一ID之間的關(guān)系的多個(gè)記錄,所述控制單元響應(yīng)刪除特定的用戶的登記的命令,從所述第一存儲(chǔ)部刪除發(fā)給該特定的用戶的電子郵件,從所述用戶管理表刪除所述特定的用戶的設(shè)定信息和唯一ID的組合;并且,所述控制單元讀出所述接收郵件管理表的各記錄,判斷與該讀出的記錄有關(guān)的用戶的唯一ID是否在所述用戶管理表中存在,當(dāng)該唯一ID存在于所述用戶管理表中時(shí),對(duì)于與該讀出的記錄有關(guān)的所述保存的電子郵件進(jìn)行所述給定的處理,另一方面,當(dāng)在所述用戶管理表中沒有該組合時(shí),從所述接收郵件管理表中刪除該讀出的記錄和電子郵件。
2. 根據(jù)權(quán)利要求l所述的電子郵件接收裝置,其特征在于,從所述郵件服務(wù)器裝置接收到的電子郵件是加密電子郵件,所述給 定的處理是把所述加密電子郵件解密為普通明文電子郵件的解密處理。
3. 根據(jù)權(quán)利要求l所述的電子郵件接收裝置,其特征在于,從所述郵件服務(wù)器裝置接收到的電子郵件是帶電子署名的電子郵 件,所述給定的處理是驗(yàn)證電子署名的驗(yàn)證處理。
4. 一種電子郵件接收裝置,其特征在于,包括電子郵件接收單元,其用于從郵件服務(wù)器裝置接收發(fā)給多個(gè)用戶的 電子郵件;多個(gè)郵箱,保存發(fā)給所述各用戶的電子郵件;用戶管理表,包含所述多個(gè)用戶的設(shè)定信息和每當(dāng)在所述電子郵件接 收裝置新登記用戶時(shí)新設(shè)定的唯一 id的各組合;接收郵件管理表,包含分別表示所述接收到的各電子郵件和該電子郵件的接收地址用戶的設(shè)定信息及唯一 ID之間的關(guān)系的多個(gè)記錄;刪除單元,響應(yīng)刪除特定的用戶的登記的命令,刪除保存發(fā)給該特 定的用戶的電子郵件的郵箱,從所述用戶管理表中刪除所述特定的用戶 的設(shè)定信息和唯一 ID的組合;分發(fā)單元,讀出所述接收郵件管理表的各記錄,判斷與該讀出的記 錄有關(guān)的用戶的唯一 ID是否在所述用戶管理表中存在,當(dāng)該唯一 ID存 在于所述用戶管理表中時(shí),對(duì)與該讀出的記錄有關(guān)的所述電子郵件進(jìn)行 所述給定的處理,把所述處理后的電子郵件在每個(gè)用戶的郵箱中保存, 由此,把電子郵件分發(fā)給所述多個(gè)用戶,另一方面,當(dāng)在所述用戶管理 表中沒有該組合時(shí),從所述接收郵件管理表中刪除該讀出的記錄和電子 郵件。
5. 根據(jù)權(quán)利要求4所述的電子郵件接收裝置,其特征在于,從所述郵件服務(wù)器裝置接收到的電子郵件是加密電子郵件,所述給 定的處理是把所述加密電子郵件解密為普通明文電子郵件的解密處理。
6. 根據(jù)權(quán)利要求4所述的電子郵件接收裝置,其特征在于,從所述郵件服務(wù)器裝置接收到的電子郵件是帶電子署名的電子郵 件,所述給定的處理是驗(yàn)證電子署名的驗(yàn)證處理。
7. 根據(jù)權(quán)利要求4所述的電子郵件接收裝置,其特征在于,從所述郵件服務(wù)器裝置接收到的電子郵件是S/MIME電子郵件,所 述給定的處理是S/MIME解密處理。
8. 根據(jù)權(quán)利要求4所述的電子郵件接收裝置,其特征在于, 所述接收郵件管理表保存所述電子郵件的實(shí)體數(shù)據(jù)。
9. 根據(jù)權(quán)利要求4所述的電子郵件接收裝置,其特征在于, 所述接收郵件管理表保存所述電子郵件的實(shí)體數(shù)據(jù)的位置信息。
10. 根據(jù)權(quán)利要求4所述的電子郵件接收裝置,其特征在于, 所述電子郵件接收單元通過POP3協(xié)議接收電子郵件。
11. 根據(jù)權(quán)利要求4所述的電子郵件接收裝置,其特征在于, 所述電子郵件接收單元通過SMPT協(xié)議接收電子郵件。
全文摘要
本發(fā)明提供一種電子郵件接收裝置,在分發(fā)目的地用戶的登記已被刪除時(shí),也能正確處理接收到的電子郵件。用戶管理表包含用于識(shí)別多個(gè)用戶的用戶ID和每當(dāng)在S/MIME網(wǎng)關(guān)裝置新登記用戶時(shí)新設(shè)定的唯一ID的各組合。接收郵件管理表包含分別表示從郵件服務(wù)器裝置接收到的各電子郵件和該電子郵件的接收地址用戶的用戶ID及唯一ID之間的對(duì)應(yīng)關(guān)系的多個(gè)記錄。主控制部讀出接收郵件管理表的各記錄,判斷與該讀出的記錄有關(guān)的唯一ID是否在用戶管理表中存在,當(dāng)該唯一ID不在所述用戶管理表中時(shí),從接收郵件管理表中刪除該讀出的記錄。
文檔編號(hào)H04L12/66GK101552742SQ20091012954
公開日2009年10月7日 申請(qǐng)日期2009年3月26日 優(yōu)先權(quán)日2008年4月4日
發(fā)明者岡田和廣 申請(qǐng)人:村田機(jī)械株式會(huì)社