(57)【要約】【課題】ファイルの転送に電子メール以外のファイル転送システムを利用する場合にも、それらの使い分けを意識せずに電子メールのインターフェースから利用できるようにする。【解決手段】クライアント装置１００Ａは、データが添付された電子メールの転送先をメールサーバ又は配信サーバ３０に指定し、転送先が指定された電子メールを代理サーバ２００Ａに送信する。代理サーバ２００Ａは、送信された電子メールを受信し、受信された電子メールに指定された転送先がメールサーバであると判断する場合には、電子メールをメールサーバに転送し、受信された電子メールに指定された転送先が配信サーバ３０であると判断する場合には、電子メールに基づいて生成した配信データを、電子メールの宛先に関連づけて配信サーバ３０に登録する。【選択図】  図１
2008287587.tif 000002
【特許請求の範囲】
【請求項１】
利用者が操作する情報処理装置と、前記利用者の電子メールを管理するメールサーバと、データの登録及び登録したデータの配信が可能な配信装置と、前記情報処理装置と前記メールサーバ、及び前記情報処理装置と前記配信装置との間で通信されるデータを中継する中継装置と、を含む電子メールシステムであって、
前記情報処理装置は、
データが添付された電子メールの転送先を前記メールサーバ又は前記配信装置に指定する指定手段と、
前記指定手段により転送先が指定された前記電子メールを前記中継装置に送信する送信手段と、を含み、
前記中継装置は、
前記送信手段により送信された電子メールを受信する手段と、
前記受信された電子メールに指定された転送先が前記メールサーバであると判断する場合には、前記電子メールを前記メールサーバに転送する手段と、
前記受信された電子メールに指定された転送先が前記配信装置であると判断する場合には、前記電子メールに基づいて配信データを生成し、当該生成した配信データを前記電子メールの宛先に関連づけて前記配信装置に登録する登録手段と、を含む、
ことを特徴とする電子メールシステム。
【請求項２】
前記中継装置は、
前記利用者が宛先として関連づけられた配信データを、前記配信装置から取得する取得手段と、
前記取得手段により取得された配信データに基づいて電子メールを生成し、当該生成した電子メールを前記利用者の受信メールとして前記メールサーバに格納する格納手段と、をさらに含む、
ことを特徴とする請求項１に記載の電子メールシステム。
【請求項３】
前記格納手段により格納された電子メールには、前記配信データが添付される、
ことを特徴とする請求項２に記載の電子メールシステム。
【請求項４】
前記格納手段により格納された電子メールには、前記配信データへのリンク情報が含まれる、
ことを特徴とする請求項２に記載の電子メールシステム。
【請求項５】
前記配信装置は、
前記中継装置を認証する認証手段を含み、
前記登録手段は、前記認証手段により認証された場合に設定される暗号化された通信路を用いて、前記配信データを前記配信装置に登録する、
ことを特徴とする請求項１乃至４のいずれかに記載の電子メールシステム。
【請求項６】
前記情報処理装置は、
前記電子メールに前記利用者のデジタル署名を付加する手段をさらに含み、
前記中継装置は、
前記電子メールに前記デジタル署名が付加されている場合には、前記配信装置を転送先と判断する、
ことを特徴とする請求項１乃至５のいずれかに記載の電子メールシステム。
【請求項７】
前記配信装置は、
前記デジタル署名を用いて前記利用者を認証し、前記利用者が認証された場合に前記登録手段による登録を許可する、
ことを特徴とする請求項６に記載の電子メールシステム。
【請求項８】
前記中継装置は、
前記配信データを順次蓄積する蓄積手段をさらに含み、
前記登録手段は、前記蓄積手段に蓄積された配信データを前記配信装置に順次登録し、
前記登録手段により登録された配信データを前記蓄積手段から削除する、
ことを特徴とする請求項１乃至７のいずれかに記載の電子メールシステム。
【請求項９】
前記取得手段は、予め指定された時間間隔で前記配信装置から配信データを取得する、
ことを特徴とする請求項２乃至６のいずれかに記載の電子メールシステム。
【請求項１０】
前記情報処理装置と前記メールサーバとは、前記中継装置とローカルエリアネットワークを介して接続し、
前記配信装置は、前記中継装置と外部ネットワークを介して接続する、
ことを特徴とする請求項１乃至９のいずれかに記載の電子メールシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールシステムに関する。
【背景技術】
【０００２】
電子メールはビジネス及び日常生活におけるコミュニケーションツールとして広く普及している。電子メールのファイル添付機能を利用すれば、テキスト以外にもアプリケーションデータや画像等のデータを送信することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、電子メールの添付ファイルはコンピュータウイルスの媒体となるケースが多く、電子メールの添付ファイル機能が推奨されないことがある。また、メールサーバによっては電子メールの添付ファイルのサイズに制限が設けられているため、ファイルの送信には電子メールではなく他のファイル転送システムを利用しなければならないことがあった。ファイルの送信に他のファイル転送システムを利用する際には、専用のクライアントアプリケーションを利用する必要がある。そのため、電子メールアプリケーションにはファイルの送受信の履歴が残らず、ユーザにとって履歴の一元管理ができずに不便だった。電子メールから添付ファイルを切り出し、ファイル転送を行う専用の装置からダウンロードさせる構成のものとしては、以下の特許文献が挙げられる。
【特許文献１】特開２００１−３５６９９６号公報
【０００４】
本発明の目的の１つは、データの転送に電子メール以外のファイル転送システムを利用する場合にも、それらを電子メールのインターフェースから簡単に利用できるようにした電子メールシステムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の電子メールシステムの発明は、利用者が操作する情報処理装置と、前記利用者の電子メールを管理するメールサーバと、データの登録及び登録したデータの配信が可能な配信装置と、前記情報処理装置と前記メールサーバ、及び前記情報処理装置と前記配信装置との間で通信されるデータを中継する中継装置と、を含む電子メールシステムであって、前記情報処理装置は、データが添付された電子メールの転送先を前記メールサーバ又は前記配信装置に指定する指定手段と、前記指定手段により転送先が指定された前記電子メールを前記中継装置に送信する送信手段と、を含み、前記中継装置は、前記送信手段により送信された電子メールを受信する手段と、前記受信された電子メールに指定された転送先が前記メールサーバであると判断する場合には、前記電子メールを前記メールサーバに転送する手段と、前記受信された電子メールに指定された転送先が前記配信装置であると判断する場合には、前記電子メールに基づいて配信データを生成し、当該生成した配信データを前記電子メールの宛先に関連づけて前記配信装置に登録する登録手段と、を含む、ことを特徴とする。
【０００６】
請求項２に記載の発明は、請求項１に記載の発明において、前記中継装置は、前記利用者が宛先として関連づけられた配信データを、前記配信装置から取得する取得手段と、前記取得手段により取得された配信データに基づいて電子メールを生成し、当該生成した電子メールを前記利用者の受信メールとして前記メールサーバに格納する格納手段と、をさらに含む、ことを特徴とする。
【０００７】
請求項３に記載の発明は、請求項２に記載の発明において、前記格納手段により格納された電子メールには、前記配信データが添付される、ことを特徴とする。
【０００８】
請求項４に記載の発明は、請求項２に記載の発明において、前記格納手段により格納された電子メールには、前記配信データへのリンク情報が含まれる、ことを特徴とする。
【０００９】
請求項５に記載の発明は、請求項１乃至４のいずれかに記載の発明において、前記配信装置は、前記中継装置を認証する認証手段を含み、前記登録手段は、前記認証手段により認証された場合に設定される暗号化された通信路を用いて、前記配信データを前記配信装置に登録する、ことを特徴とする。
【００１０】
請求項６に記載の発明は、請求項１乃至５のいずれかに記載の発明において、前記情報処理装置は、前記電子メールに前記利用者のデジタル署名を付加する手段をさらに含み、前記中継装置は、前記電子メールに前記デジタル署名が付加されている場合には、前記配信装置を転送先と判断する、ことを特徴とする。
【００１１】
請求項７に記載の発明は、請求項６に記載の発明において、前記配信装置は、前記デジタル署名を用いて前記利用者を認証し、前記利用者が認証された場合に前記登録手段による登録を許可する、ことを特徴とする。
【００１２】
請求項８に記載の発明は、請求項１乃至７のいずれかに記載の発明において、前記中継装置は、前記配信データを順次蓄積する蓄積手段をさらに含み、前記登録手段は、前記蓄積手段に蓄積された配信データを前記配信装置に順次登録し、前記登録手段により登録された配信データを前記蓄積手段から削除する、ことを特徴とする。
【００１３】
請求項９に記載の発明は、請求項２乃至６のいずれかに記載の発明において、前記取得手段は、予め指定された時間間隔で前記配信装置から配信データを取得する、ことを特徴とする。
【００１４】
請求項１０に記載の発明は、請求項１乃至９のいずれかに記載の発明において、前記情報処理装置と前記メールサーバとは、前記中継装置とローカルエリアネットワークを介して接続し、前記配信装置は、前記中継装置と外部ネットワークを介して接続する、ことを特徴とする。
【発明の効果】
【００１５】
請求項１に記載の発明によれば、電子メールと配信装置へのデータ登録とを利用者が簡単に使い分けることができる。
【００１６】
請求項２に記載の発明によれば、配信装置に登録された配信データを受信メールの形にして取得できるため、電子メールと配信装置へのデータ登録とを利用者が簡単に使い分けることができる。
【００１７】
請求項３に記載の発明によれば、電子メールの添付データとして配信データを取得することができる。
【００１８】
請求項４に記載の発明によれば、電子メールのメッセージに含まれるリンク情報から配信データを取得することができる。
【００１９】
請求項５に記載の発明によれば、中継装置が配信装置により認証されると、両者間では暗号化された通信路を用いてデータ通信が行われるため、セキュリティを確保することができる。
【００２０】
請求項６に記載の発明によれば、電子メールにデジタル署名が付加されているか否かに応じて、電子メールの転送先を判断することができる。
【００２１】
請求項７に記載の発明によれば、認証された利用者からの配信データでないと登録を許可しないため、信頼性の低いデータが配信されないようにすることができる。
【００２２】
請求項８に記載の発明によれば、中継装置は複数の配信データを処理する場合にも、効率良く処理することができる。また、情報処理装置を操作する利用者は、配信装置にデータ登録が完了するのを待つ必要がない。
【００２３】
請求項９に記載の発明によれば、中継装置は管理する利用者宛の配信データを定期的にダウンロードして受信メールとしてメールサーバに格納するため、利用者は配信装置と中継装置との間のデータ通信を待つ必要がない。
【００２４】
請求項１０に記載の発明によれば、通信量の多い情報処理装置と中継装置とはローカルエリアネットワークに接続されるため、通信が高速に行うことができ、利用者が快適に電子メールを送信したり、取得したりできる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明を実施するための最良の実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２６】
図１には、本実施形態に係る電子メールシステム１のシステム構成図を示す。電子メールシステム１は、ローカルシステム１０、ローカルシステム２０、及び配信サーバ３０がインターネット等の外部ネットワーク４０に接続されたシステムである。
【００２７】
ローカルシステム１０は、少なくとも１つのクライアント装置１００Ａと代理サーバ２００Ａとを含み、各装置がローカルエリアネットワーク１２（ＬＡＮ）に接続されて相互に通信可能とされたシステムである。また、ローカルシステム２０もローカルシステム１０と同様に、少なくとも１つのクライアント装置１００Ｂと代理サーバ２００Ｂとを含み、各装置がローカルエリアネットワーク２２（ＬＡＮ）に接続されて相互に通信可能とされたシステムである。ローカルシステム１０とローカルシステム２０とに含まれる各クライアント装置と各代理サーバは同様の構成を有するものであり、クライアント装置１００Ａ及び１００Ｂ、そして代理サーバ２００Ａ及び２００Ｂに共通する内容についての説明にはそれぞれクライアント装置１００、及び代理サーバ２００とする。なお、クライアント装置１００Ａを操作するユーザはユーザＡ、クライアント装置１００Ｂを操作するユーザはユーザＢである。
【００２８】
ローカルシステム１０は、外部ネットワーク４０とファイアーウォール３００Ａを介して接続し、ローカルシステム２０は、外部ネットワーク４０とファイアーウォール３００Ｂを介して接続する。ファイアーウォールは、クライアント装置１００が接続されるローカルエリアネットワークと、配信サーバ３０が接続される外部ネットワーク４０との間で行われる通信を制御して、ローカルエリアネットワークを外部ネットワーク４０からの不正なアクセスから保護する。ファイアーウォールには、パケットフィルタリング機能を備えるファイアーウォールを用いてもよいし、プロキシー機能を備えるファイアーウォールを用いてもよい。また、ファイアーウォールは、ソフトウェアとしてクライアント装置１００及び代理サーバ２００に組み込まれてもよいし、専用のハードウェア（ファイアウォールサーバ）として実現されることとしてもよい。
【００２９】
クライアント装置１００は、利用者により操作されるパーソナルコンピュータ等の情報処理装置である。クライアント装置１００では利用者の電子メールの作成、編集、送受信を管理するメールアプリケーションが動作する。クライアント装置１００はメールアプリケーションにより生成した電子メールを送信する際には、メールサーバへの中継を行う代理サーバ２００に電子メールを転送する。また、電子メールを受信する際には、メールサーバから代理サーバ２００を中継して電子メールを受け取る。
【００３０】
代理サーバ２００は、クライアント装置１００から受信した電子メールをメールサーバへ送るか、それとも配信サーバ３０へ送るかを判断し、その判断結果に応じた処理を行うサーバコンピュータである。なお、本実施形態では、代理サーバ２００がメールサーバを兼ねる構成としており、代理サーバ２００がクライアント装置１００から受信した電子メールの送信、及びクライアント装置１００への電子メールの配信を行う。
【００３１】
配信サーバ３０は、例えばデータセンター等に設置されるサーバコンピュータであり、データの登録、及び登録されたデータを配信するサーバコンピュータである。本実施形態では、配信サーバ３０へのデータ登録は代理サーバ２００により行われる。配信サーバ３０へのアクセスには認証を要し、また、配信サーバ３０との通信にはＳＳＬ等の暗号化された通信路を用いる。
【００３２】
次に図２を参照しつつ、クライアント装置１００、代理サーバ２００、配信サーバ３０の各装置に具備される機能の詳細を説明する。図２は、各装置の機能を示した機能ブロック図である。
【００３３】
まず、クライアント装置１００について説明する。クライアント装置１００は、機能として通信部１１０、制御部１１２、記憶部１１４、表示部１１６、入力部１１８を備える。
【００３４】
通信部１１０は、ネットワークインターフェースカード（ＮＩＣ）を含み、ネットワークインターフェースカードを介してデータ通信を行う。本実施形態では、クライアント装置１００は、ＴＣＰ／ＩＰのプロトコルにより、代理サーバ２００とデータ通信を行う。
【００３５】
制御部１１２は、中央処理装置（ＣＰＵ）を含み、クライアント装置１００を構成する各部のハードウェアや、各部において行われる処理のタイミングを制御する。制御部１１２は、記憶部１１４に格納されたプログラムを読み込み、読み込んだプログラムの命令を順次実行する。
【００３６】
記憶部１１４は、メモリ素子や磁気ディスク等の記憶デバイスを含み構成される。記憶部１１４には、プログラムやデータが格納されるほか、制御部１１２の作業用メモリとしても用いられる。記憶部１１４に格納されるプログラムには、クライアント装置１００の各部を制御するためのオペレーティングシステム等の制御プログラムや、メールサーバへのクライアント機能を有しユーザの電子メールを管理するメールアプリケーションプログラム等が含まれる。
【００３７】
表示部１１６は、液晶ディスプレイ等の表示装置を含み、表示装置に文字や画像を表示するものである。表示部１１６では、制御部１１２における処理等により生成されたグラフィックデータに基づいて、ディスプレイにアプリケーション（例えば、電子メールアプリケーション）の操作画面等を表示する。
【００３８】
入力部１１８は、ユーザからの入力操作を受け付けるものである。入力部１１８は、例えばマウスやキーボード等の入力デバイスと接続し、それらの入力デバイスからの入力信号を受け付ける。
【００３９】
次に、代理サーバ２００について説明する。代理サーバ２００は、機能として通信部２１０、制御部２１２、記憶部２１４を備える。
【００４０】
通信部２１０は、ネットワークインターフェースカード（ＮＩＣ）を含み、ネットワークインターフェースカードを介してデータ通信を行う。本実施形態では、代理サーバ２００は、ＴＣＰ／ＩＰのプロトコルにより、クライアント装置１００、及びファイアーウォールを介して配信サーバ３０とデータ通信を行う。
【００４１】
制御部２１２は、中央処理装置（ＣＰＵ）を含み、代理サーバ２００を構成する各部のハードウェアや、各部において行われる処理のタイミングを制御する。制御部２１２は、記憶部２１４に格納されたプログラムを読み込み、読み込んだプログラムの命令を順次実行する。
【００４２】
記憶部２１４は、メモリ素子や磁気ディスク等の記憶デバイスを含み構成される。記憶部２１４には、プログラムやデータが格納されるほか、制御部２１２の作業用メモリとしても用いられる。記憶部２１４に格納されるプログラムには、代理サーバ２００の各部を制御するためのオペレーティングシステム等の制御プログラムや、電子メールを配送するメールサーバとして代理サーバ２００を機能させるためのメールサーバプログラム２２０と、配信サーバ３０にアクセスするクライアントとして代理サーバ２００を機能させるための配信サーバ用クライアントプログラム２２２が含まれる。そして、記憶部にはさらに、配信サーバ３０に配信する配信データを順次蓄積するキュー（以下、配信データキュー）として機能する配信データ蓄積部２２４と、クライアント装置１００から送信された電子メールを一時的に記憶する一時記憶部２２６が含まれる。
【００４３】
代理サーバ２００は、記憶部２１４に記憶されたメールサーバプログラム２２０に従ってＳＭＴＰ（Simple Mail Transfer Protocol）サーバとして、以下のメール送受信機能、添付ファイルフィルタ機能、デジタル署名検証機能、メール解析機能、及び配信データ生成機能を有する。
【００４４】
メール送受信機能とは、クライアント装置１００から送信される送信メールをその宛先に従って送信するメール送信機能と、他のメールサーバから送信されるメールを受信するメール受信機能とを含む機能である。そして、代理サーバ２００は、メール受信機能により受信した機能を記憶部２１４に格納し、クライアント装置１００からの要求に応じて、格納した電子メールをクライアント装置１００に返信する。
【００４５】
添付ファイルフィルタ機能とは、クライアント装置１００及び他のメールサーバから受信した電子メールの添付ファイルを分離する機能である。分離された電子メールの添付ファイルは、一時記憶部２２６に一時的に格納される。
【００４６】
デジタル署名検証機能とは、クライアント装置１００により電子メールに付加されたデジタル署名が真正なものであるか否かの検証を行う機能である。デジタル署名に含まれる署名者の証明書の識別子に基づいて、署名に用いられた秘密鍵に対応する公開鍵証明書を信頼された第三者機関から取得する。公開鍵証明書が電子メールに添付されている場合には、その公開鍵証明書が真正なものであるか否かを第三者機関の署名を検証することにより確認する。そして公開鍵証明書が真正なものであると確認された場合に、その公開鍵証明書に含まれる公開鍵によりデジタル署名に含まれる暗号化データを復号化して、デジタル署名が真正か否かを検証する。デジタル署名が真正なものであると検証された場合には、配信サーバ３０に登録する配信データを生成する処理を開始する。一方で、デジタル署名が真正なものでないと検証された場合には、その電子メールに添付されたデータは一時記憶部２２６から破棄され、配信データの生成処理を行わない。
【００４７】
メール解析機能とは、クライアント装置１００から受信した電子メールを解析して、その電子メールに含まれる件名、送信者アドレス、宛先アドレス、メール本文等の情報を抽出する機能である。
【００４８】
配信データ生成機能とは、メール解析機能により解析された情報と添付ファイルとに基づいて配信サーバ３０に登録する配信データを生成する機能である。生成された配信データは、配信データ蓄積部２２４（配信データキュー）に順次蓄積される。図３には、配信データ生成機能に基づいて生成される配信データの一例を示す。
【００４９】
図３に示されるように、本実施形態において代理サーバ２００により生成される配信データは、ＩＤ、送信者、宛先、日時、件名、本文、公開鍵証明書、添付ファイルを含むデータである。
【００５０】
ＩＤは、配信データを電子メールシステム１内で識別する情報である。送信者は電子メールの送信元（Ｆｒｏｍ）であり、宛先は電子メールの送信先（Ｔｏ）である。日時は電子メールの送信日時、件名は電子メールの件名、そして、本文は電子メールのメッセージ本文である。公開鍵証明書は電子メールに付加されたデジタル署名により取得された証明書であり、添付ファイルは電子メールの添付ファイルである。
【００５１】
以上が、代理サーバ２００が有するＳＭＴＰ（Simple Mail Transfer Protocol）サーバとしての機能の一例である。次に、代理サーバ２００が、記憶部２１４に記憶された配信サーバ用クライアントプログラム２２２に従って有する、ＳＳＬ認証機能、データ転送機能、データ取得機能、及び電子メール生成機能について説明する。
【００５２】
ＳＳＬ認証機能とは、代理サーバ２００が保有するクライアント証明書を用いて配信サーバ３０に認証を依頼し、代理サーバ２００が認証された場合に、配信サーバ３０と代理サーバ２００との間でＳＳＬの暗号通信路を確立する機能である。
【００５３】
配信データ転送機能とは、ＳＳＬの暗号通信路が確立された後に、配信データ蓄積部２２４（配信データキュー）に蓄積された配信データを配信サーバ３０に転送する機能である。代理サーバ２００は、配信データとともに、その配信データが基づいた電子メールの送信者の公開鍵証明書を転送する。そして、配信サーバ３０では、代理サーバ２００から転送された配信データの格納を、配信データとともに転送された公開鍵証明書に対応する利用者の権限により実行する。また、配信サーバ３０は配信データに含まれる送信者及び受信者（宛先）が、配信サーバ３０の管理するユーザに含まれるか否かを判断して、含まれると判断される場合にのみ配信データの格納を実行する。
【００５４】
配信データ取得機能とは、クライアント装置１００の利用者により予め設定されたタイミングに従って、代理サーバ２００が、管理する利用者を宛先とする配信データを配信サーバ３０から取得する機能である。例えば、配信データの取得間隔が１０分毎に設定されると、代理サーバ２００は配信サーバ３０に１０分おきに利用者宛の未配信のデータがあるか否かを問い合わせ、未配信のデータがある場合には配信サーバ３０からダウンロードする。
【００５５】
電子メール生成機能とは、配信データ取得機能により取得した配信データに基づいて電子メールを生成する機能である。生成された電子メールは、メールサーバにおける電子メールの宛先に相当する利用者のメールボックスに格納される。
【００５６】
次に、配信サーバ３０について説明する。配信サーバ３０は、機能として通信部３１０、制御部３１２、記憶部３１４を備える。
【００５７】
通信部３１０は、ネットワークインターフェースカード（ＮＩＣ）を含み、ネットワークインターフェースカードを介してデータ通信を行う。本実施形態では、配信サーバ３０は、ＴＣＰ／ＩＰのプロトコルにより、ファイアーウォールを介して代理サーバ２００とデータ通信を行う。
【００５８】
制御部３１２は、中央処理装置（ＣＰＵ）を含み、配信サーバ３０を構成する各部のハードウェアや、各部において行われる処理のタイミングを制御する。制御部３１２は、記憶部３１４に格納されたプログラムを読み込み、読み込んだプログラムの命令を順次実行する。
【００５９】
記憶部３１４は、メモリ素子や磁気ディスク等の記憶デバイスを含み構成される。記憶部３１４には、配信サーバ３０の制御プログラムや、代理サーバ２００から受信した配信データが格納されるほか、制御部３１２の作業用メモリとしても用いられる。記憶部３１４に記憶される制御プログラムに従って、制御部３１２は代理サーバ２００のＳＳＬクライアント認証や、代理サーバ２００から要求された利用者を宛先とした配信データを検索し配信する処理等を実行する。
【００６０】
次に、図４に示されるシーケンス図を参照しつつ、ユーザＡにより作成されたユーザＢを宛先とする電子メール（送信メール）に関して電子メールシステム１で行われる処理の説明をする。
【００６１】
クライアント装置１００Ａでは、ユーザＡからの入力に基づいて電子メールを生成する（Ｓ１０１）。生成した電子メールにはユーザＡの選択に応じてデジタル署名が付与されて、代理サーバ２００Ａへ送信される（Ｓ１０２）。
【００６２】
代理サーバ２００Ａは、クライアント装置１００Ａから電子メールを受信し、受信した電子メールにデジタル署名が付与されているか否かを判断する（Ｓ１０３）。
【００６３】
代理サーバ２００Ａは電子メールにデジタル署名が付与されていると判断する場合には（Ｓ１０３：Ｙ）、付与されたデジタル署名を検証する。デジタル署名が真正なものと検証された場合には、電子メールの転送先を配信サーバ３０と判断し、受信した電子メールを解析して配信データを生成する（Ｓ１０４）。ここで生成された配信データは、配信データ蓄積部２２４に登録される。代理サーバ２００は、配信データが配信データ蓄積部２２４に登録された時点でクライアント装置１００には電子メールの送信が完了した旨を通知する。すなわち、代理サーバ２００Ａから配信サーバ３０への配信データの転送はクライアント装置１００Ａからの電子メールの転送とは非同期で行われるため、利用者は配信データの登録完了まで待つ必要がない。
【００６４】
代理サーバ２００Ａは、配信データ蓄積部２２４から配信データを読み込むと、配信サーバ３０にＳＳＬクライアント認証を要求する（Ｓ１０５）。そして、ＳＳＬクライアント認証が適切に完了すると、代理サーバ２００Ａは、確立されたＳＳＬの暗号通信路を用いて、配信データを配信サーバ３０に送信する（Ｓ１０６）。
【００６５】
配信サーバ３０は、代理サーバ２００Ａから配信データを受信し、受信した配信データの送信者、受信者が管理下にあるユーザであるか否かを判断する。そして、配信サーバ３０は両者がともに管理ユーザであると判断する場合に、代理サーバ２００Ａから受信した配信データを記憶部３１４に格納し（Ｓ１０７）、配信データの登録処理を終了する。
【００６６】
一方で、Ｓ１０３で代理サーバ２００Ａが、クライアント装置１００Ａから受信した電子メールにデジタル署名が付与されていないと判断する場合には（Ｓ１０３：Ｎ）、代理サーバ２００Ａは、クライアント装置１００Ａから受信した電子メールを、メールサーバ機能により宛先アドレスへと送信して、送信処理を終了する。
【００６７】
次に、クライアント装置１００Ｂが、ユーザＢを宛先とする受信メール（配信データ）を受信する処理について、図５に示されるシーケンス図を参照しつつ説明する。
【００６８】
代理サーバ２００Ｂは、ユーザＢにより設定された時間間隔毎に、配信サーバ３０にＳＳＬクライアント認証を要求する（Ｓ２０１）。そして、認証を通過しＳＳＬの暗号通信路が確立されると、代理サーバ２００は、管理している利用者（ユーザＢ）を宛先とする配信データの送信を配信サーバ３０に要求する（Ｓ２０２）。
【００６９】
配信サーバ３０は、要求に応じた利用者（ユーザＢ）を宛先とする配信データを記憶部３１４から検索する（Ｓ２０３）。検索は、配信データの宛先の欄にユーザＢに対応するアドレス（例えば、userB@mail.com）が格納されている配信データを検索することで行う。そして、配信サーバ３０は検索された配信データを、代理サーバ２００Ｂへと転送する（Ｓ２０４）。
【００７０】
代理サーバ２００Ｂは、配信サーバ３０により送信される配信データを受信し、受信した配信データに基づいて電子メールを生成する（Ｓ２０５）。例えば、ユーザＢが配信データを電子メールの添付ファイルとして取得するように設定している場合には、代理サーバ２００Ｂは配信データを電子メールの添付ファイルとした電子メールを生成する。一方で、ユーザＢが配信データを代理サーバ２００からのファイル転送により取得するように設定している場合には、メール本文に配信データへのリンク情報（ＵＲＬ）を記載した電子メールを生成する。
【００７１】
そして、代理サーバ２００Ｂは、生成した電子メールをユーザＢによりアクセスできるように、ユーザＢのメールボックスに受信メールとして登録する（Ｓ２０６）。
【００７２】
代理サーバ２００Ｂは、ユーザＢが操作するクライアント装置１００Ｂから受信メールの確認要求を受け付けると（Ｓ２０７）、代理サーバ２００ＢはユーザＢのメールボックスに登録された受信メールを読み出してクライアント装置１００Ｂに送信する（Ｓ２０８）。
【００７３】
なお、本発明は上記の実施形態に限定されるものではない。
【００７４】
例えば、上記の実施形態では代理サーバ２００がメールサーバを兼ねる構成としているが、メールサーバを代理サーバ２００とは別の筐体の装置として構成してもよいし、代理サーバ２００が転送先を電子メールに付与されたデジタル署名の有無で判断しているが、これに限らずその他の情報により判断することとしてもよい。
【図面の簡単な説明】
【００７５】
【図１】本実施形態に係る電子メールシステムのシステム構成図を示す。
【図２】各装置の機能を示した機能ブロック図である。
【図３】配信データの一例を示す図である。
【図４】送信メールに関するシーケンス図である。
【図５】受信メールに関するシーケンス図である。
【符号の説明】
【００７６】
１  電子メールシステム、１０，２０  ローカルシステム、１２，２２  ローカルエリアネットワーク、３０  配信サーバ、４０  外部ネットワーク、１００，１００Ａ，１００Ｂ  クライアント装置、１１０  通信部、１１２  制御部、１１４  記憶部、１１６  表示部、１１８  入力部、２００，２００Ａ，２００Ｂ  代理サーバ、２１０  通信部、２１２  制御部、２１４  記憶部、２２０  メールサーバプログラム、２２２  配信サーバ用クライアントプログラム、２２４  配信データ蓄積部、２２６  一時記憶部、３００Ａ，３００Ｂ  ファイアーウォール、３１０  通信部、３１２  制御部、３１４  記憶部。
【図１】
2008287587.tif 000003
【図２】
2008287587.tif 000004
【図３】
2008287587.tif 000005
【図４】
2008287587.tif 000006
【図５】
2008287587.tif 000007