JP2008287587A - Electronic mail system - Google Patents

Electronic mail system Download PDF

Info

Publication number
JP2008287587A
JP2008287587A JP2007133031A JP2007133031A JP2008287587A JP 2008287587 A JP2008287587 A JP 2008287587A JP 2007133031 A JP2007133031 A JP 2007133031A JP 2007133031 A JP2007133031 A JP 2007133031A JP 2008287587 A JP2008287587 A JP 2008287587A
Authority
JP
Japan
Prior art keywords
distribution
electronic mail
mail
server
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007133031A
Other languages
Japanese (ja)
Inventor
Hideaki Munakata
英明 宗像
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2007133031A priority Critical patent/JP2008287587A/en
Publication of JP2008287587A publication Critical patent/JP2008287587A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To allow a user to use a file transfer system through an interface of an electronic mail easily even when using the file transfer system except the electronic mail system for file transfer. <P>SOLUTION: A client device 100A specifies a mail server or a distribution server 30 to receive electronic mail with data, and transmits the electronic mail with transfer destination to a proxy server 200A. The proxy server 200A receives the transmitted electronic mail. When it is determined that the mail server is specified to receive the received electronic mail, the proxy server transfers the electronic mail to the mail server. When it is determined that the distribution server 30 is specified to receive the received electronic mail, the proxy server registers the distribution data generated based on the electronic mail to the distribution server 30 in association with the destination of the electronic mail. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、電子メールシステムに関する。   The present invention relates to an electronic mail system.

電子メールはビジネス及び日常生活におけるコミュニケーションツールとして広く普及している。電子メールのファイル添付機能を利用すれば、テキスト以外にもアプリケーションデータや画像等のデータを送信することができる。   Email is widely used as a communication tool in business and daily life. If an e-mail file attachment function is used, data such as application data and images can be transmitted in addition to text.

しかしながら、電子メールの添付ファイルはコンピュータウイルスの媒体となるケースが多く、電子メールの添付ファイル機能が推奨されないことがある。また、メールサーバによっては電子メールの添付ファイルのサイズに制限が設けられているため、ファイルの送信には電子メールではなく他のファイル転送システムを利用しなければならないことがあった。ファイルの送信に他のファイル転送システムを利用する際には、専用のクライアントアプリケーションを利用する必要がある。そのため、電子メールアプリケーションにはファイルの送受信の履歴が残らず、ユーザにとって履歴の一元管理ができずに不便だった。電子メールから添付ファイルを切り出し、ファイル転送を行う専用の装置からダウンロードさせる構成のものとしては、以下の特許文献が挙げられる。
特開2001−356996号公報
However, email attachments often serve as computer virus media, and the email attachment function may not be recommended. In addition, depending on the mail server, there is a limit on the size of the attached file of the e-mail, so that it may be necessary to use another file transfer system instead of the e-mail to transmit the file. When using another file transfer system for file transmission, it is necessary to use a dedicated client application. For this reason, there is no history of file transmission / reception in the e-mail application, which is inconvenient for the user because unified history management is not possible. The following patent documents can be cited as a configuration in which an attached file is cut out from an electronic mail and downloaded from a dedicated device that performs file transfer.
JP 2001-356996 A

本発明の目的の1つは、データの転送に電子メール以外のファイル転送システムを利用する場合にも、それらを電子メールのインターフェースから簡単に利用できるようにした電子メールシステムを提供することにある。   One of the objects of the present invention is to provide an electronic mail system in which even when a file transfer system other than electronic mail is used for data transfer, they can be easily used from an electronic mail interface. .

上記目的を達成するために、請求項1に記載の電子メールシステムの発明は、利用者が操作する情報処理装置と、前記利用者の電子メールを管理するメールサーバと、データの登録及び登録したデータの配信が可能な配信装置と、前記情報処理装置と前記メールサーバ、及び前記情報処理装置と前記配信装置との間で通信されるデータを中継する中継装置と、を含む電子メールシステムであって、前記情報処理装置は、データが添付された電子メールの転送先を前記メールサーバ又は前記配信装置に指定する指定手段と、前記指定手段により転送先が指定された前記電子メールを前記中継装置に送信する送信手段と、を含み、前記中継装置は、前記送信手段により送信された電子メールを受信する手段と、前記受信された電子メールに指定された転送先が前記メールサーバであると判断する場合には、前記電子メールを前記メールサーバに転送する手段と、前記受信された電子メールに指定された転送先が前記配信装置であると判断する場合には、前記電子メールに基づいて配信データを生成し、当該生成した配信データを前記電子メールの宛先に関連づけて前記配信装置に登録する登録手段と、を含む、ことを特徴とする。   In order to achieve the above object, the invention of the electronic mail system according to claim 1 is characterized in that an information processing apparatus operated by a user, a mail server that manages the electronic mail of the user, and registration and registration of data. An electronic mail system including a distribution device capable of distributing data, the information processing device and the mail server, and a relay device that relays data communicated between the information processing device and the distribution device. The information processing apparatus includes: designation means for designating a transfer destination of an electronic mail to which data is attached to the mail server or the distribution apparatus; and the electronic mail designated by the designation means for forwarding the electronic mail Transmitting means for transmitting to the relay device, wherein the relay device receives the email sent by the sending means, and is designated by the received email. When it is determined that the transfer destination is the mail server, it is determined that the electronic mail is transferred to the mail server, and the transfer destination specified in the received electronic mail is the distribution device. In this case, the information processing apparatus includes: a registration unit configured to generate distribution data based on the electronic mail and register the generated distribution data in the distribution apparatus in association with the destination of the electronic mail.

請求項2に記載の発明は、請求項1に記載の発明において、前記中継装置は、前記利用者が宛先として関連づけられた配信データを、前記配信装置から取得する取得手段と、前記取得手段により取得された配信データに基づいて電子メールを生成し、当該生成した電子メールを前記利用者の受信メールとして前記メールサーバに格納する格納手段と、をさらに含む、ことを特徴とする。   According to a second aspect of the present invention, in the first aspect of the invention, the relay device includes an acquisition unit that acquires distribution data associated with the user as a destination from the distribution device, and the acquisition unit. Storage means for generating an electronic mail based on the acquired distribution data and storing the generated electronic mail in the mail server as the received mail of the user.

請求項3に記載の発明は、請求項2に記載の発明において、前記格納手段により格納された電子メールには、前記配信データが添付される、ことを特徴とする。   The invention according to claim 3 is the invention according to claim 2, wherein the distribution data is attached to the electronic mail stored by the storage means.

請求項4に記載の発明は、請求項2に記載の発明において、前記格納手段により格納された電子メールには、前記配信データへのリンク情報が含まれる、ことを特徴とする。   The invention according to claim 4 is the invention according to claim 2, characterized in that the e-mail stored by the storage means includes link information to the distribution data.

請求項5に記載の発明は、請求項1乃至4のいずれかに記載の発明において、前記配信装置は、前記中継装置を認証する認証手段を含み、前記登録手段は、前記認証手段により認証された場合に設定される暗号化された通信路を用いて、前記配信データを前記配信装置に登録する、ことを特徴とする。   According to a fifth aspect of the present invention, in the invention according to any one of the first to fourth aspects, the distribution device includes an authentication unit that authenticates the relay device, and the registration unit is authenticated by the authentication unit. The distribution data is registered in the distribution device using an encrypted communication path set in the case of the distribution.

請求項6に記載の発明は、請求項1乃至5のいずれかに記載の発明において、前記情報処理装置は、前記電子メールに前記利用者のデジタル署名を付加する手段をさらに含み、前記中継装置は、前記電子メールに前記デジタル署名が付加されている場合には、前記配信装置を転送先と判断する、ことを特徴とする。   The invention according to claim 6 is the invention according to any one of claims 1 to 5, wherein the information processing apparatus further includes means for adding a digital signature of the user to the electronic mail. Is characterized in that, when the digital signature is added to the electronic mail, the distribution device is determined as a transfer destination.

請求項7に記載の発明は、請求項6に記載の発明において、前記配信装置は、前記デジタル署名を用いて前記利用者を認証し、前記利用者が認証された場合に前記登録手段による登録を許可する、ことを特徴とする。   The invention according to claim 7 is the invention according to claim 6, wherein the distribution device authenticates the user by using the digital signature, and registration by the registration unit when the user is authenticated. It is characterized by permitting.

請求項8に記載の発明は、請求項1乃至7のいずれかに記載の発明において、前記中継装置は、前記配信データを順次蓄積する蓄積手段をさらに含み、前記登録手段は、前記蓄積手段に蓄積された配信データを前記配信装置に順次登録し、前記登録手段により登録された配信データを前記蓄積手段から削除する、ことを特徴とする。   The invention according to claim 8 is the invention according to any one of claims 1 to 7, wherein the relay device further includes storage means for sequentially storing the delivery data, and the registration means is stored in the storage means. The accumulated distribution data is sequentially registered in the distribution device, and the distribution data registered by the registration unit is deleted from the storage unit.

請求項9に記載の発明は、請求項2乃至6のいずれかに記載の発明において、前記取得手段は、予め指定された時間間隔で前記配信装置から配信データを取得する、ことを特徴とする。   The invention according to claim 9 is the invention according to any one of claims 2 to 6, wherein the acquisition unit acquires distribution data from the distribution apparatus at a predetermined time interval. .

請求項10に記載の発明は、請求項1乃至9のいずれかに記載の発明において、前記情報処理装置と前記メールサーバとは、前記中継装置とローカルエリアネットワークを介して接続し、前記配信装置は、前記中継装置と外部ネットワークを介して接続する、ことを特徴とする。   The invention according to claim 10 is the invention according to any one of claims 1 to 9, wherein the information processing apparatus and the mail server are connected to the relay apparatus via a local area network, and the distribution apparatus Is connected to the relay device via an external network.

請求項1に記載の発明によれば、電子メールと配信装置へのデータ登録とを利用者が簡単に使い分けることができる。   According to the first aspect of the present invention, the user can easily use electronic mail and data registration in the distribution apparatus.

請求項2に記載の発明によれば、配信装置に登録された配信データを受信メールの形にして取得できるため、電子メールと配信装置へのデータ登録とを利用者が簡単に使い分けることができる。   According to the second aspect of the present invention, since the distribution data registered in the distribution device can be acquired in the form of a received mail, the user can easily use the e-mail and the data registration in the distribution device. .

請求項3に記載の発明によれば、電子メールの添付データとして配信データを取得することができる。   According to the third aspect of the present invention, distribution data can be acquired as attachment data of an electronic mail.

請求項4に記載の発明によれば、電子メールのメッセージに含まれるリンク情報から配信データを取得することができる。   According to invention of Claim 4, delivery data can be acquired from the link information contained in the message of an electronic mail.

請求項5に記載の発明によれば、中継装置が配信装置により認証されると、両者間では暗号化された通信路を用いてデータ通信が行われるため、セキュリティを確保することができる。   According to the fifth aspect of the present invention, when the relay device is authenticated by the distribution device, data communication is performed between the two using the encrypted communication path, so that security can be ensured.

請求項6に記載の発明によれば、電子メールにデジタル署名が付加されているか否かに応じて、電子メールの転送先を判断することができる。   According to the invention described in claim 6, it is possible to determine the transfer destination of the e-mail according to whether or not a digital signature is added to the e-mail.

請求項7に記載の発明によれば、認証された利用者からの配信データでないと登録を許可しないため、信頼性の低いデータが配信されないようにすることができる。   According to the seventh aspect of the present invention, registration is not permitted unless it is distribution data from an authenticated user, so that data with low reliability can be prevented from being distributed.

請求項8に記載の発明によれば、中継装置は複数の配信データを処理する場合にも、効率良く処理することができる。また、情報処理装置を操作する利用者は、配信装置にデータ登録が完了するのを待つ必要がない。   According to the eighth aspect of the present invention, the relay device can efficiently process a plurality of distribution data. In addition, the user who operates the information processing apparatus does not need to wait for completion of data registration in the distribution apparatus.

請求項9に記載の発明によれば、中継装置は管理する利用者宛の配信データを定期的にダウンロードして受信メールとしてメールサーバに格納するため、利用者は配信装置と中継装置との間のデータ通信を待つ必要がない。   According to the ninth aspect of the present invention, since the relay device periodically downloads distribution data addressed to the user to be managed and stores it as a received mail in the mail server, the user can connect between the distribution device and the relay device. There is no need to wait for data communication.

請求項10に記載の発明によれば、通信量の多い情報処理装置と中継装置とはローカルエリアネットワークに接続されるため、通信が高速に行うことができ、利用者が快適に電子メールを送信したり、取得したりできる。   According to the invention described in claim 10, since the information processing device and the relay device having a large amount of communication are connected to the local area network, the communication can be performed at high speed, and the user can comfortably transmit the e-mail. Or get it.

以下、本発明を実施するための最良の実施の形態(以下、実施形態という)を、図面に従って説明する。   Hereinafter, the best mode for carrying out the present invention (hereinafter referred to as an embodiment) will be described with reference to the drawings.

図1には、本実施形態に係る電子メールシステム1のシステム構成図を示す。電子メールシステム1は、ローカルシステム10、ローカルシステム20、及び配信サーバ30がインターネット等の外部ネットワーク40に接続されたシステムである。   FIG. 1 shows a system configuration diagram of an electronic mail system 1 according to the present embodiment. The electronic mail system 1 is a system in which a local system 10, a local system 20, and a distribution server 30 are connected to an external network 40 such as the Internet.

ローカルシステム10は、少なくとも1つのクライアント装置100Aと代理サーバ200Aとを含み、各装置がローカルエリアネットワーク12(LAN)に接続されて相互に通信可能とされたシステムである。また、ローカルシステム20もローカルシステム10と同様に、少なくとも1つのクライアント装置100Bと代理サーバ200Bとを含み、各装置がローカルエリアネットワーク22(LAN)に接続されて相互に通信可能とされたシステムである。ローカルシステム10とローカルシステム20とに含まれる各クライアント装置と各代理サーバは同様の構成を有するものであり、クライアント装置100A及び100B、そして代理サーバ200A及び200Bに共通する内容についての説明にはそれぞれクライアント装置100、及び代理サーバ200とする。なお、クライアント装置100Aを操作するユーザはユーザA、クライアント装置100Bを操作するユーザはユーザBである。   The local system 10 includes at least one client device 100A and a proxy server 200A, and each device is connected to a local area network 12 (LAN) and can communicate with each other. Similarly to the local system 10, the local system 20 includes at least one client device 100B and a proxy server 200B, and each device is connected to a local area network 22 (LAN) and can communicate with each other. is there. Each client device and each proxy server included in the local system 10 and the local system 20 have the same configuration, and the descriptions common to the client devices 100A and 100B and the proxy servers 200A and 200B are respectively described. The client device 100 and the proxy server 200 are assumed. The user who operates the client device 100A is the user A, and the user who operates the client device 100B is the user B.

ローカルシステム10は、外部ネットワーク40とファイアーウォール300Aを介して接続し、ローカルシステム20は、外部ネットワーク40とファイアーウォール300Bを介して接続する。ファイアーウォールは、クライアント装置100が接続されるローカルエリアネットワークと、配信サーバ30が接続される外部ネットワーク40との間で行われる通信を制御して、ローカルエリアネットワークを外部ネットワーク40からの不正なアクセスから保護する。ファイアーウォールには、パケットフィルタリング機能を備えるファイアーウォールを用いてもよいし、プロキシー機能を備えるファイアーウォールを用いてもよい。また、ファイアーウォールは、ソフトウェアとしてクライアント装置100及び代理サーバ200に組み込まれてもよいし、専用のハードウェア(ファイアウォールサーバ)として実現されることとしてもよい。   The local system 10 is connected to the external network 40 via the firewall 300A, and the local system 20 is connected to the external network 40 via the firewall 300B. The firewall controls communication performed between the local area network to which the client device 100 is connected and the external network 40 to which the distribution server 30 is connected, and the local area network is illegally accessed from the external network 40. Protect from. As the firewall, a firewall having a packet filtering function may be used, or a firewall having a proxy function may be used. The firewall may be incorporated as software in the client device 100 and the proxy server 200, or may be realized as dedicated hardware (firewall server).

クライアント装置100は、利用者により操作されるパーソナルコンピュータ等の情報処理装置である。クライアント装置100では利用者の電子メールの作成、編集、送受信を管理するメールアプリケーションが動作する。クライアント装置100はメールアプリケーションにより生成した電子メールを送信する際には、メールサーバへの中継を行う代理サーバ200に電子メールを転送する。また、電子メールを受信する際には、メールサーバから代理サーバ200を中継して電子メールを受け取る。   The client device 100 is an information processing device such as a personal computer operated by a user. In the client apparatus 100, a mail application that manages creation, editing, and transmission / reception of a user's electronic mail operates. When the client apparatus 100 transmits an e-mail generated by the mail application, the client apparatus 100 transfers the e-mail to the proxy server 200 that relays to the mail server. When receiving an e-mail, the e-mail is received from the mail server via the proxy server 200.

代理サーバ200は、クライアント装置100から受信した電子メールをメールサーバへ送るか、それとも配信サーバ30へ送るかを判断し、その判断結果に応じた処理を行うサーバコンピュータである。なお、本実施形態では、代理サーバ200がメールサーバを兼ねる構成としており、代理サーバ200がクライアント装置100から受信した電子メールの送信、及びクライアント装置100への電子メールの配信を行う。   The proxy server 200 is a server computer that determines whether to send the electronic mail received from the client device 100 to the mail server or to the distribution server 30 and performs processing according to the determination result. In the present embodiment, the proxy server 200 also serves as a mail server, and the proxy server 200 transmits the email received from the client device 100 and distributes the email to the client device 100.

配信サーバ30は、例えばデータセンター等に設置されるサーバコンピュータであり、データの登録、及び登録されたデータを配信するサーバコンピュータである。本実施形態では、配信サーバ30へのデータ登録は代理サーバ200により行われる。配信サーバ30へのアクセスには認証を要し、また、配信サーバ30との通信にはSSL等の暗号化された通信路を用いる。   The distribution server 30 is a server computer installed in a data center, for example, and is a server computer that registers data and distributes the registered data. In the present embodiment, data registration in the distribution server 30 is performed by the proxy server 200. Access to the distribution server 30 requires authentication, and an encrypted communication path such as SSL is used for communication with the distribution server 30.

次に図2を参照しつつ、クライアント装置100、代理サーバ200、配信サーバ30の各装置に具備される機能の詳細を説明する。図2は、各装置の機能を示した機能ブロック図である。   Next, details of functions provided in each of the client device 100, the proxy server 200, and the distribution server 30 will be described with reference to FIG. FIG. 2 is a functional block diagram showing functions of the respective devices.

まず、クライアント装置100について説明する。クライアント装置100は、機能として通信部110、制御部112、記憶部114、表示部116、入力部118を備える。   First, the client device 100 will be described. The client device 100 includes a communication unit 110, a control unit 112, a storage unit 114, a display unit 116, and an input unit 118 as functions.

通信部110は、ネットワークインターフェースカード(NIC)を含み、ネットワークインターフェースカードを介してデータ通信を行う。本実施形態では、クライアント装置100は、TCP/IPのプロトコルにより、代理サーバ200とデータ通信を行う。   The communication unit 110 includes a network interface card (NIC) and performs data communication via the network interface card. In the present embodiment, the client device 100 performs data communication with the proxy server 200 using the TCP / IP protocol.

制御部112は、中央処理装置(CPU)を含み、クライアント装置100を構成する各部のハードウェアや、各部において行われる処理のタイミングを制御する。制御部112は、記憶部114に格納されたプログラムを読み込み、読み込んだプログラムの命令を順次実行する。   The control unit 112 includes a central processing unit (CPU), and controls the hardware of each unit constituting the client device 100 and the timing of processing performed in each unit. The control unit 112 reads the program stored in the storage unit 114 and sequentially executes the instructions of the read program.

記憶部114は、メモリ素子や磁気ディスク等の記憶デバイスを含み構成される。記憶部114には、プログラムやデータが格納されるほか、制御部112の作業用メモリとしても用いられる。記憶部114に格納されるプログラムには、クライアント装置100の各部を制御するためのオペレーティングシステム等の制御プログラムや、メールサーバへのクライアント機能を有しユーザの電子メールを管理するメールアプリケーションプログラム等が含まれる。   The storage unit 114 includes a storage device such as a memory element or a magnetic disk. In addition to storing programs and data, the storage unit 114 is also used as a working memory for the control unit 112. The programs stored in the storage unit 114 include a control program such as an operating system for controlling each unit of the client device 100, a mail application program that has a client function for a mail server, and manages a user's email. included.

表示部116は、液晶ディスプレイ等の表示装置を含み、表示装置に文字や画像を表示するものである。表示部116では、制御部112における処理等により生成されたグラフィックデータに基づいて、ディスプレイにアプリケーション(例えば、電子メールアプリケーション)の操作画面等を表示する。   The display unit 116 includes a display device such as a liquid crystal display, and displays characters and images on the display device. The display unit 116 displays an operation screen or the like of an application (for example, an e-mail application) on the display based on the graphic data generated by the processing in the control unit 112 or the like.

入力部118は、ユーザからの入力操作を受け付けるものである。入力部118は、例えばマウスやキーボード等の入力デバイスと接続し、それらの入力デバイスからの入力信号を受け付ける。   The input unit 118 receives an input operation from the user. The input unit 118 is connected to input devices such as a mouse and a keyboard, for example, and receives input signals from those input devices.

次に、代理サーバ200について説明する。代理サーバ200は、機能として通信部210、制御部212、記憶部214を備える。   Next, the proxy server 200 will be described. The proxy server 200 includes a communication unit 210, a control unit 212, and a storage unit 214 as functions.

通信部210は、ネットワークインターフェースカード(NIC)を含み、ネットワークインターフェースカードを介してデータ通信を行う。本実施形態では、代理サーバ200は、TCP/IPのプロトコルにより、クライアント装置100、及びファイアーウォールを介して配信サーバ30とデータ通信を行う。   The communication unit 210 includes a network interface card (NIC), and performs data communication via the network interface card. In the present embodiment, the proxy server 200 performs data communication with the distribution server 30 via the client device 100 and the firewall using the TCP / IP protocol.

制御部212は、中央処理装置(CPU)を含み、代理サーバ200を構成する各部のハードウェアや、各部において行われる処理のタイミングを制御する。制御部212は、記憶部214に格納されたプログラムを読み込み、読み込んだプログラムの命令を順次実行する。   The control unit 212 includes a central processing unit (CPU), and controls the hardware of each unit constituting the proxy server 200 and the timing of processing performed in each unit. The control unit 212 reads the program stored in the storage unit 214 and sequentially executes the instructions of the read program.

記憶部214は、メモリ素子や磁気ディスク等の記憶デバイスを含み構成される。記憶部214には、プログラムやデータが格納されるほか、制御部212の作業用メモリとしても用いられる。記憶部214に格納されるプログラムには、代理サーバ200の各部を制御するためのオペレーティングシステム等の制御プログラムや、電子メールを配送するメールサーバとして代理サーバ200を機能させるためのメールサーバプログラム220と、配信サーバ30にアクセスするクライアントとして代理サーバ200を機能させるための配信サーバ用クライアントプログラム222が含まれる。そして、記憶部にはさらに、配信サーバ30に配信する配信データを順次蓄積するキュー(以下、配信データキュー)として機能する配信データ蓄積部224と、クライアント装置100から送信された電子メールを一時的に記憶する一時記憶部226が含まれる。   The storage unit 214 includes a storage device such as a memory element or a magnetic disk. The storage unit 214 stores programs and data, and is also used as a working memory for the control unit 212. The programs stored in the storage unit 214 include a control program such as an operating system for controlling each unit of the proxy server 200, a mail server program 220 for causing the proxy server 200 to function as a mail server for delivering electronic mail, A distribution server client program 222 for causing the proxy server 200 to function as a client that accesses the distribution server 30 is included. The storage unit further stores a distribution data storage unit 224 functioning as a queue for sequentially storing distribution data to be distributed to the distribution server 30 (hereinafter referred to as a distribution data queue), and an e-mail transmitted from the client device 100 temporarily. Includes a temporary storage unit 226 for storing.

代理サーバ200は、記憶部214に記憶されたメールサーバプログラム220に従ってSMTP(Simple Mail Transfer Protocol)サーバとして、以下のメール送受信機能、添付ファイルフィルタ機能、デジタル署名検証機能、メール解析機能、及び配信データ生成機能を有する。   The proxy server 200 functions as an SMTP (Simple Mail Transfer Protocol) server in accordance with the mail server program 220 stored in the storage unit 214, and includes the following mail transmission / reception function, attached file filter function, digital signature verification function, mail analysis function, and distribution data. Has a generation function.

メール送受信機能とは、クライアント装置100から送信される送信メールをその宛先に従って送信するメール送信機能と、他のメールサーバから送信されるメールを受信するメール受信機能とを含む機能である。そして、代理サーバ200は、メール受信機能により受信した機能を記憶部214に格納し、クライアント装置100からの要求に応じて、格納した電子メールをクライアント装置100に返信する。   The mail transmission / reception function is a function including a mail transmission function that transmits a transmission mail transmitted from the client apparatus 100 according to the destination, and a mail reception function that receives a mail transmitted from another mail server. The proxy server 200 stores the function received by the mail receiving function in the storage unit 214 and returns the stored electronic mail to the client device 100 in response to a request from the client device 100.

添付ファイルフィルタ機能とは、クライアント装置100及び他のメールサーバから受信した電子メールの添付ファイルを分離する機能である。分離された電子メールの添付ファイルは、一時記憶部226に一時的に格納される。   The attached file filter function is a function of separating attached files of electronic mail received from the client device 100 and other mail servers. The separated attachment file of the electronic mail is temporarily stored in the temporary storage unit 226.

デジタル署名検証機能とは、クライアント装置100により電子メールに付加されたデジタル署名が真正なものであるか否かの検証を行う機能である。デジタル署名に含まれる署名者の証明書の識別子に基づいて、署名に用いられた秘密鍵に対応する公開鍵証明書を信頼された第三者機関から取得する。公開鍵証明書が電子メールに添付されている場合には、その公開鍵証明書が真正なものであるか否かを第三者機関の署名を検証することにより確認する。そして公開鍵証明書が真正なものであると確認された場合に、その公開鍵証明書に含まれる公開鍵によりデジタル署名に含まれる暗号化データを復号化して、デジタル署名が真正か否かを検証する。デジタル署名が真正なものであると検証された場合には、配信サーバ30に登録する配信データを生成する処理を開始する。一方で、デジタル署名が真正なものでないと検証された場合には、その電子メールに添付されたデータは一時記憶部226から破棄され、配信データの生成処理を行わない。   The digital signature verification function is a function for verifying whether or not the digital signature added to the electronic mail by the client apparatus 100 is authentic. Based on the identifier of the signer's certificate included in the digital signature, a public key certificate corresponding to the private key used for the signature is obtained from a trusted third party. When the public key certificate is attached to the e-mail, it is confirmed by verifying the signature of the third party organization whether or not the public key certificate is authentic. When it is confirmed that the public key certificate is authentic, the encrypted data included in the digital signature is decrypted with the public key included in the public key certificate to determine whether the digital signature is authentic. Validate. When it is verified that the digital signature is authentic, processing for generating distribution data to be registered in the distribution server 30 is started. On the other hand, if it is verified that the digital signature is not authentic, the data attached to the e-mail is discarded from the temporary storage unit 226, and the distribution data generation process is not performed.

メール解析機能とは、クライアント装置100から受信した電子メールを解析して、その電子メールに含まれる件名、送信者アドレス、宛先アドレス、メール本文等の情報を抽出する機能である。   The mail analysis function is a function that analyzes an email received from the client device 100 and extracts information such as a subject, a sender address, a destination address, and a mail text included in the email.

配信データ生成機能とは、メール解析機能により解析された情報と添付ファイルとに基づいて配信サーバ30に登録する配信データを生成する機能である。生成された配信データは、配信データ蓄積部224(配信データキュー)に順次蓄積される。図3には、配信データ生成機能に基づいて生成される配信データの一例を示す。   The distribution data generation function is a function for generating distribution data to be registered in the distribution server 30 based on the information analyzed by the mail analysis function and the attached file. The generated distribution data is sequentially stored in the distribution data storage unit 224 (distribution data queue). FIG. 3 shows an example of distribution data generated based on the distribution data generation function.

図3に示されるように、本実施形態において代理サーバ200により生成される配信データは、ID、送信者、宛先、日時、件名、本文、公開鍵証明書、添付ファイルを含むデータである。   As shown in FIG. 3, the distribution data generated by the proxy server 200 in this embodiment is data including an ID, a sender, a destination, a date, a subject, a body text, a public key certificate, and an attached file.

IDは、配信データを電子メールシステム1内で識別する情報である。送信者は電子メールの送信元(From)であり、宛先は電子メールの送信先(To)である。日時は電子メールの送信日時、件名は電子メールの件名、そして、本文は電子メールのメッセージ本文である。公開鍵証明書は電子メールに付加されたデジタル署名により取得された証明書であり、添付ファイルは電子メールの添付ファイルである。   The ID is information for identifying the distribution data within the electronic mail system 1. The sender is an e-mail transmission source (From), and the destination is an e-mail transmission destination (To). The date and time are the transmission date and time of the email, the subject is the subject of the email, and the body is the message body of the email. The public key certificate is a certificate acquired by a digital signature added to the electronic mail, and the attached file is an attached file of the electronic mail.

以上が、代理サーバ200が有するSMTP(Simple Mail Transfer Protocol)サーバとしての機能の一例である。次に、代理サーバ200が、記憶部214に記憶された配信サーバ用クライアントプログラム222に従って有する、SSL認証機能、データ転送機能、データ取得機能、及び電子メール生成機能について説明する。   The above is an example of the function of the proxy server 200 as a simple mail transfer protocol (SMTP) server. Next, the SSL authentication function, the data transfer function, the data acquisition function, and the e-mail generation function that the proxy server 200 has in accordance with the distribution server client program 222 stored in the storage unit 214 will be described.

SSL認証機能とは、代理サーバ200が保有するクライアント証明書を用いて配信サーバ30に認証を依頼し、代理サーバ200が認証された場合に、配信サーバ30と代理サーバ200との間でSSLの暗号通信路を確立する機能である。   The SSL authentication function refers to an SSL request between the distribution server 30 and the proxy server 200 when the distribution server 30 is requested to authenticate using a client certificate held by the proxy server 200 and the proxy server 200 is authenticated. This function establishes an encrypted communication path.

配信データ転送機能とは、SSLの暗号通信路が確立された後に、配信データ蓄積部224(配信データキュー)に蓄積された配信データを配信サーバ30に転送する機能である。代理サーバ200は、配信データとともに、その配信データが基づいた電子メールの送信者の公開鍵証明書を転送する。そして、配信サーバ30では、代理サーバ200から転送された配信データの格納を、配信データとともに転送された公開鍵証明書に対応する利用者の権限により実行する。また、配信サーバ30は配信データに含まれる送信者及び受信者(宛先)が、配信サーバ30の管理するユーザに含まれるか否かを判断して、含まれると判断される場合にのみ配信データの格納を実行する。   The distribution data transfer function is a function for transferring distribution data stored in the distribution data storage unit 224 (distribution data queue) to the distribution server 30 after the SSL encryption communication path is established. The proxy server 200 transfers the public key certificate of the sender of the electronic mail based on the distribution data together with the distribution data. The distribution server 30 stores the distribution data transferred from the proxy server 200 with the authority of the user corresponding to the public key certificate transferred together with the distribution data. Further, the distribution server 30 determines whether the sender and the receiver (destination) included in the distribution data are included in the user managed by the distribution server 30, and the distribution data is only determined to be included. Execute storage.

配信データ取得機能とは、クライアント装置100の利用者により予め設定されたタイミングに従って、代理サーバ200が、管理する利用者を宛先とする配信データを配信サーバ30から取得する機能である。例えば、配信データの取得間隔が10分毎に設定されると、代理サーバ200は配信サーバ30に10分おきに利用者宛の未配信のデータがあるか否かを問い合わせ、未配信のデータがある場合には配信サーバ30からダウンロードする。   The distribution data acquisition function is a function in which the proxy server 200 acquires distribution data destined for the user to be managed from the distribution server 30 in accordance with a timing preset by the user of the client device 100. For example, when the distribution data acquisition interval is set every 10 minutes, the proxy server 200 inquires of the distribution server 30 whether there is undistributed data addressed to the user every 10 minutes, and the undistributed data is If there is, download from the distribution server 30.

電子メール生成機能とは、配信データ取得機能により取得した配信データに基づいて電子メールを生成する機能である。生成された電子メールは、メールサーバにおける電子メールの宛先に相当する利用者のメールボックスに格納される。   The e-mail generation function is a function that generates an e-mail based on the distribution data acquired by the distribution data acquisition function. The generated e-mail is stored in the user's mailbox corresponding to the e-mail destination in the mail server.

次に、配信サーバ30について説明する。配信サーバ30は、機能として通信部310、制御部312、記憶部314を備える。   Next, the distribution server 30 will be described. The distribution server 30 includes a communication unit 310, a control unit 312, and a storage unit 314 as functions.

通信部310は、ネットワークインターフェースカード(NIC)を含み、ネットワークインターフェースカードを介してデータ通信を行う。本実施形態では、配信サーバ30は、TCP/IPのプロトコルにより、ファイアーウォールを介して代理サーバ200とデータ通信を行う。   The communication unit 310 includes a network interface card (NIC) and performs data communication via the network interface card. In the present embodiment, the distribution server 30 performs data communication with the proxy server 200 via a firewall using the TCP / IP protocol.

制御部312は、中央処理装置(CPU)を含み、配信サーバ30を構成する各部のハードウェアや、各部において行われる処理のタイミングを制御する。制御部312は、記憶部314に格納されたプログラムを読み込み、読み込んだプログラムの命令を順次実行する。   The control unit 312 includes a central processing unit (CPU), and controls the hardware of each unit constituting the distribution server 30 and the timing of processing performed in each unit. The control unit 312 reads the program stored in the storage unit 314 and sequentially executes the instructions of the read program.

記憶部314は、メモリ素子や磁気ディスク等の記憶デバイスを含み構成される。記憶部314には、配信サーバ30の制御プログラムや、代理サーバ200から受信した配信データが格納されるほか、制御部312の作業用メモリとしても用いられる。記憶部314に記憶される制御プログラムに従って、制御部312は代理サーバ200のSSLクライアント認証や、代理サーバ200から要求された利用者を宛先とした配信データを検索し配信する処理等を実行する。   The storage unit 314 includes a storage device such as a memory element or a magnetic disk. The storage unit 314 stores a control program for the distribution server 30 and distribution data received from the proxy server 200, and is also used as a working memory for the control unit 312. In accordance with the control program stored in the storage unit 314, the control unit 312 executes SSL client authentication of the proxy server 200, processing for searching and distributing distribution data destined for the user requested by the proxy server 200, and the like.

次に、図4に示されるシーケンス図を参照しつつ、ユーザAにより作成されたユーザBを宛先とする電子メール(送信メール)に関して電子メールシステム1で行われる処理の説明をする。   Next, with reference to the sequence diagram shown in FIG. 4, processing performed in the electronic mail system 1 regarding electronic mail (sent mail) created by the user A and destined for the user B is described.

クライアント装置100Aでは、ユーザAからの入力に基づいて電子メールを生成する(S101)。生成した電子メールにはユーザAの選択に応じてデジタル署名が付与されて、代理サーバ200Aへ送信される(S102)。   The client device 100A generates an email based on the input from the user A (S101). The generated electronic mail is given a digital signature according to the selection of the user A, and is transmitted to the proxy server 200A (S102).

代理サーバ200Aは、クライアント装置100Aから電子メールを受信し、受信した電子メールにデジタル署名が付与されているか否かを判断する(S103)。   The proxy server 200A receives the electronic mail from the client device 100A, and determines whether or not a digital signature is given to the received electronic mail (S103).

代理サーバ200Aは電子メールにデジタル署名が付与されていると判断する場合には(S103:Y)、付与されたデジタル署名を検証する。デジタル署名が真正なものと検証された場合には、電子メールの転送先を配信サーバ30と判断し、受信した電子メールを解析して配信データを生成する(S104)。ここで生成された配信データは、配信データ蓄積部224に登録される。代理サーバ200は、配信データが配信データ蓄積部224に登録された時点でクライアント装置100には電子メールの送信が完了した旨を通知する。すなわち、代理サーバ200Aから配信サーバ30への配信データの転送はクライアント装置100Aからの電子メールの転送とは非同期で行われるため、利用者は配信データの登録完了まで待つ必要がない。   When the proxy server 200A determines that a digital signature is attached to the e-mail (S103: Y), the proxy server 200A verifies the attached digital signature. If it is verified that the digital signature is authentic, the e-mail transfer destination is determined to be the distribution server 30, and the received e-mail is analyzed to generate distribution data (S104). The distribution data generated here is registered in the distribution data storage unit 224. The proxy server 200 notifies the client device 100 that the transmission of the e-mail has been completed when the distribution data is registered in the distribution data storage unit 224. That is, the transfer of the distribution data from the proxy server 200A to the distribution server 30 is performed asynchronously with the transfer of the e-mail from the client device 100A, so that the user does not have to wait until the distribution data registration is completed.

代理サーバ200Aは、配信データ蓄積部224から配信データを読み込むと、配信サーバ30にSSLクライアント認証を要求する(S105)。そして、SSLクライアント認証が適切に完了すると、代理サーバ200Aは、確立されたSSLの暗号通信路を用いて、配信データを配信サーバ30に送信する(S106)。   When the proxy server 200A reads the distribution data from the distribution data storage unit 224, the proxy server 200A requests the distribution server 30 for SSL client authentication (S105). When the SSL client authentication is properly completed, the proxy server 200A transmits the distribution data to the distribution server 30 using the established SSL encryption communication path (S106).

配信サーバ30は、代理サーバ200Aから配信データを受信し、受信した配信データの送信者、受信者が管理下にあるユーザであるか否かを判断する。そして、配信サーバ30は両者がともに管理ユーザであると判断する場合に、代理サーバ200Aから受信した配信データを記憶部314に格納し(S107)、配信データの登録処理を終了する。   The distribution server 30 receives distribution data from the proxy server 200A, and determines whether the sender and receiver of the received distribution data are managed users. When the distribution server 30 determines that both are management users, the distribution server 30A stores the distribution data received from the proxy server 200A in the storage unit 314 (S107), and ends the distribution data registration process.

一方で、S103で代理サーバ200Aが、クライアント装置100Aから受信した電子メールにデジタル署名が付与されていないと判断する場合には(S103:N)、代理サーバ200Aは、クライアント装置100Aから受信した電子メールを、メールサーバ機能により宛先アドレスへと送信して、送信処理を終了する。   On the other hand, when the proxy server 200A determines in step S103 that the digital signature is not attached to the electronic mail received from the client device 100A (S103: N), the proxy server 200A receives the electronic message received from the client device 100A. The mail is transmitted to the destination address by the mail server function, and the transmission process is terminated.

次に、クライアント装置100Bが、ユーザBを宛先とする受信メール(配信データ)を受信する処理について、図5に示されるシーケンス図を参照しつつ説明する。   Next, processing in which the client device 100B receives received mail (distributed data) destined for the user B will be described with reference to the sequence diagram shown in FIG.

代理サーバ200Bは、ユーザBにより設定された時間間隔毎に、配信サーバ30にSSLクライアント認証を要求する(S201)。そして、認証を通過しSSLの暗号通信路が確立されると、代理サーバ200は、管理している利用者(ユーザB)を宛先とする配信データの送信を配信サーバ30に要求する(S202)。   The proxy server 200B requests the delivery server 30 for SSL client authentication at each time interval set by the user B (S201). When the authentication is passed and the SSL encryption communication path is established, the proxy server 200 requests the distribution server 30 to transmit distribution data destined for the user (user B) being managed (S202). .

配信サーバ30は、要求に応じた利用者(ユーザB)を宛先とする配信データを記憶部314から検索する(S203)。検索は、配信データの宛先の欄にユーザBに対応するアドレス(例えば、[email protected])が格納されている配信データを検索することで行う。そして、配信サーバ30は検索された配信データを、代理サーバ200Bへと転送する(S204)。   The distribution server 30 searches the storage unit 314 for distribution data destined for the user (user B) according to the request (S203). The search is performed by searching distribution data in which an address (for example, [email protected]) corresponding to the user B is stored in the distribution data destination column. Then, the distribution server 30 transfers the searched distribution data to the proxy server 200B (S204).

代理サーバ200Bは、配信サーバ30により送信される配信データを受信し、受信した配信データに基づいて電子メールを生成する(S205)。例えば、ユーザBが配信データを電子メールの添付ファイルとして取得するように設定している場合には、代理サーバ200Bは配信データを電子メールの添付ファイルとした電子メールを生成する。一方で、ユーザBが配信データを代理サーバ200からのファイル転送により取得するように設定している場合には、メール本文に配信データへのリンク情報(URL)を記載した電子メールを生成する。   The proxy server 200B receives the distribution data transmitted by the distribution server 30, and generates an e-mail based on the received distribution data (S205). For example, when the user B is set to acquire distribution data as an attachment file of an e-mail, the proxy server 200B generates an e-mail having the distribution data as an e-mail attachment file. On the other hand, when the user B is set to acquire distribution data by file transfer from the proxy server 200, an e-mail in which link information (URL) to the distribution data is described in the mail body is generated.

そして、代理サーバ200Bは、生成した電子メールをユーザBによりアクセスできるように、ユーザBのメールボックスに受信メールとして登録する(S206)。   The proxy server 200B registers the generated electronic mail as a received mail in the user B's mailbox so that the user B can access the generated electronic mail (S206).

代理サーバ200Bは、ユーザBが操作するクライアント装置100Bから受信メールの確認要求を受け付けると(S207)、代理サーバ200BはユーザBのメールボックスに登録された受信メールを読み出してクライアント装置100Bに送信する(S208)。   When proxy server 200B receives the received mail confirmation request from client device 100B operated by user B (S207), proxy server 200B reads the received mail registered in user B's mailbox and transmits it to client device 100B. (S208).

なお、本発明は上記の実施形態に限定されるものではない。   In addition, this invention is not limited to said embodiment.

例えば、上記の実施形態では代理サーバ200がメールサーバを兼ねる構成としているが、メールサーバを代理サーバ200とは別の筐体の装置として構成してもよいし、代理サーバ200が転送先を電子メールに付与されたデジタル署名の有無で判断しているが、これに限らずその他の情報により判断することとしてもよい。   For example, in the above embodiment, the proxy server 200 is configured to also serve as a mail server. However, the mail server may be configured as a device in a housing different from the proxy server 200, and the proxy server 200 may be configured to transfer the transfer destination to an electronic device. Judgment is made based on the presence or absence of a digital signature attached to the mail. However, the present invention is not limited to this.

本実施形態に係る電子メールシステムのシステム構成図を示す。1 shows a system configuration diagram of an electronic mail system according to the present embodiment. FIG. 各装置の機能を示した機能ブロック図である。It is the functional block diagram which showed the function of each apparatus. 配信データの一例を示す図である。It is a figure which shows an example of delivery data. 送信メールに関するシーケンス図である。It is a sequence diagram regarding a transmission mail. 受信メールに関するシーケンス図である。It is a sequence diagram regarding a received mail.

符号の説明Explanation of symbols

1 電子メールシステム、10,20 ローカルシステム、12,22 ローカルエリアネットワーク、30 配信サーバ、40 外部ネットワーク、100,100A,100B クライアント装置、110 通信部、112 制御部、114 記憶部、116 表示部、118 入力部、200,200A,200B 代理サーバ、210 通信部、212 制御部、214 記憶部、220 メールサーバプログラム、222 配信サーバ用クライアントプログラム、224 配信データ蓄積部、226 一時記憶部、300A,300B ファイアーウォール、310 通信部、312 制御部、314 記憶部。   1 E-mail system, 10, 20 local system, 12, 22 local area network, 30 distribution server, 40 external network, 100, 100A, 100B client device, 110 communication unit, 112 control unit, 114 storage unit, 116 display unit, 118 input unit, 200, 200A, 200B proxy server, 210 communication unit, 212 control unit, 214 storage unit, 220 mail server program, 222 distribution server client program, 224 distribution data storage unit, 226 temporary storage unit, 300A, 300B Firewall, 310 communication unit, 312 control unit, 314 storage unit.

Claims (10)

利用者が操作する情報処理装置と、前記利用者の電子メールを管理するメールサーバと、データの登録及び登録したデータの配信が可能な配信装置と、前記情報処理装置と前記メールサーバ、及び前記情報処理装置と前記配信装置との間で通信されるデータを中継する中継装置と、を含む電子メールシステムであって、
前記情報処理装置は、
データが添付された電子メールの転送先を前記メールサーバ又は前記配信装置に指定する指定手段と、
前記指定手段により転送先が指定された前記電子メールを前記中継装置に送信する送信手段と、を含み、
前記中継装置は、
前記送信手段により送信された電子メールを受信する手段と、
前記受信された電子メールに指定された転送先が前記メールサーバであると判断する場合には、前記電子メールを前記メールサーバに転送する手段と、
前記受信された電子メールに指定された転送先が前記配信装置であると判断する場合には、前記電子メールに基づいて配信データを生成し、当該生成した配信データを前記電子メールの宛先に関連づけて前記配信装置に登録する登録手段と、を含む、
ことを特徴とする電子メールシステム。
An information processing apparatus operated by a user, a mail server that manages the user's e-mail, a distribution apparatus capable of registering data and distributing registered data, the information processing apparatus, the mail server, and the A relay device that relays data communicated between the information processing device and the distribution device, and an e-mail system including:
The information processing apparatus includes:
Designating means for designating a transfer destination of an e-mail attached with data to the mail server or the distribution device;
Transmitting means for transmitting the electronic mail whose transfer destination is specified by the specifying means to the relay device,
The relay device is
Means for receiving an email sent by the sending means;
When it is determined that the forwarding destination specified in the received email is the mail server, means for forwarding the email to the mail server;
If it is determined that the transfer destination specified in the received electronic mail is the distribution device, distribution data is generated based on the electronic mail, and the generated distribution data is associated with the destination of the electronic mail. Registration means for registering with the distribution device.
An e-mail system characterized by that.
前記中継装置は、
前記利用者が宛先として関連づけられた配信データを、前記配信装置から取得する取得手段と、
前記取得手段により取得された配信データに基づいて電子メールを生成し、当該生成した電子メールを前記利用者の受信メールとして前記メールサーバに格納する格納手段と、をさらに含む、
ことを特徴とする請求項1に記載の電子メールシステム。
The relay device is
Acquisition means for acquiring distribution data associated with the user as a destination from the distribution device;
Storage means for generating an email based on the distribution data acquired by the acquisition means, and storing the generated email in the mail server as the received mail of the user;
The electronic mail system according to claim 1.
前記格納手段により格納された電子メールには、前記配信データが添付される、
ことを特徴とする請求項2に記載の電子メールシステム。
The delivery data is attached to the email stored by the storage means.
The electronic mail system according to claim 2, wherein:
前記格納手段により格納された電子メールには、前記配信データへのリンク情報が含まれる、
ことを特徴とする請求項2に記載の電子メールシステム。
The email stored by the storage means includes link information to the distribution data.
The electronic mail system according to claim 2, wherein:
前記配信装置は、
前記中継装置を認証する認証手段を含み、
前記登録手段は、前記認証手段により認証された場合に設定される暗号化された通信路を用いて、前記配信データを前記配信装置に登録する、
ことを特徴とする請求項1乃至4のいずれかに記載の電子メールシステム。
The distribution device includes:
Including authentication means for authenticating the relay device;
The registration unit registers the distribution data in the distribution device using an encrypted communication path set when authenticated by the authentication unit.
The electronic mail system according to any one of claims 1 to 4, wherein
前記情報処理装置は、
前記電子メールに前記利用者のデジタル署名を付加する手段をさらに含み、
前記中継装置は、
前記電子メールに前記デジタル署名が付加されている場合には、前記配信装置を転送先と判断する、
ことを特徴とする請求項1乃至5のいずれかに記載の電子メールシステム。
The information processing apparatus includes:
Means for adding a digital signature of the user to the email;
The relay device is
When the digital signature is added to the email, the delivery device is determined as a transfer destination.
The e-mail system according to claim 1, wherein
前記配信装置は、
前記デジタル署名を用いて前記利用者を認証し、前記利用者が認証された場合に前記登録手段による登録を許可する、
ことを特徴とする請求項6に記載の電子メールシステム。
The distribution device includes:
Authenticating the user using the digital signature and authorizing registration by the registration means when the user is authenticated;
The electronic mail system according to claim 6.
前記中継装置は、
前記配信データを順次蓄積する蓄積手段をさらに含み、
前記登録手段は、前記蓄積手段に蓄積された配信データを前記配信装置に順次登録し、
前記登録手段により登録された配信データを前記蓄積手段から削除する、
ことを特徴とする請求項1乃至7のいずれかに記載の電子メールシステム。
The relay device is
Further comprising storage means for sequentially storing the distribution data;
The registration means sequentially registers the distribution data stored in the storage means in the distribution device,
Deleting the distribution data registered by the registration means from the storage means;
The electronic mail system according to claim 1, wherein the electronic mail system is an electronic mail system.
前記取得手段は、予め指定された時間間隔で前記配信装置から配信データを取得する、
ことを特徴とする請求項2乃至6のいずれかに記載の電子メールシステム。
The acquisition unit acquires distribution data from the distribution device at a predetermined time interval.
The electronic mail system according to claim 2, wherein the electronic mail system is an electronic mail system.
前記情報処理装置と前記メールサーバとは、前記中継装置とローカルエリアネットワークを介して接続し、
前記配信装置は、前記中継装置と外部ネットワークを介して接続する、
ことを特徴とする請求項1乃至9のいずれかに記載の電子メールシステム。
The information processing device and the mail server are connected to the relay device via a local area network,
The delivery device is connected to the relay device via an external network;
10. The electronic mail system according to claim 1, wherein
JP2007133031A 2007-05-18 2007-05-18 Electronic mail system Pending JP2008287587A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007133031A JP2008287587A (en) 2007-05-18 2007-05-18 Electronic mail system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007133031A JP2008287587A (en) 2007-05-18 2007-05-18 Electronic mail system

Publications (1)

Publication Number Publication Date
JP2008287587A true JP2008287587A (en) 2008-11-27

Family

ID=40147236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007133031A Pending JP2008287587A (en) 2007-05-18 2007-05-18 Electronic mail system

Country Status (1)

Country Link
JP (1) JP2008287587A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011049978A (en) * 2009-08-28 2011-03-10 Konica Minolta Business Technologies Inc Communication apparatus, method, program and system
JP2011151785A (en) * 2009-12-25 2011-08-04 Canon It Solutions Inc Relay processing apparatus, relay processing method and program
JP2014216834A (en) * 2013-04-25 2014-11-17 コニカミノルタ株式会社 Image forming system and relay unit

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011049978A (en) * 2009-08-28 2011-03-10 Konica Minolta Business Technologies Inc Communication apparatus, method, program and system
US8707025B2 (en) 2009-08-28 2014-04-22 Konica Minolta Business Technologies, Inc. Communication apparatus mediating communication between instruments
JP2011151785A (en) * 2009-12-25 2011-08-04 Canon It Solutions Inc Relay processing apparatus, relay processing method and program
JP2014216834A (en) * 2013-04-25 2014-11-17 コニカミノルタ株式会社 Image forming system and relay unit

Similar Documents

Publication Publication Date Title
US6981139B2 (en) Digital certificate management system, digital certificate management apparatus, digital certificate management method, update procedure determination method and program
EP2680541B1 (en) System and method for sending, delivery and receiving of digital content
JP5313311B2 (en) Secure message system with remote decryption service
US7640427B2 (en) System and method for secure electronic communication in a partially keyless environment
US8793491B2 (en) Electronic data communication system
RU2412480C2 (en) System and method of establishing whether server and correspondent have coordinated secure mail
US20040148356A1 (en) System and method for private messaging
US20060020799A1 (en) Secure messaging
CA2633780A1 (en) System and method for providing certified proof of delivery receipts for electronic mail
JP2007505554A (en) Message security
JP2011004132A (en) Mail server, method for processing electronic mail and program therefor
JP2007053569A (en) Electronic mail security device and system therefor
MX2015004756A (en) Method for the registration and certification of receipt of electronic mail.
JP4789100B2 (en) E-mail transmission system
JP2004295846A (en) System, server, and method for managing license, program, and recording medium
EP1387239B1 (en) Secure messaging
JP5012574B2 (en) Common key automatic sharing system and common key automatic sharing method
US20060112271A1 (en) Cipher mail server device
JP2008287587A (en) Electronic mail system
JP2010272951A (en) Method and server for managing distribution of shared key
JP2004234538A (en) Encrypted data sharing system
JP3563649B2 (en) Communication control device and recording medium
JP4648413B2 (en) File transfer system, file transfer method, host client device, server device, host client program, and server program
JP3731645B2 (en) Agent method and computer system
JP4479389B2 (en) Computer program for document management and document management apparatus and method