(57)【特許請求の範囲】
【請求項１】
電子メールの送信制御を行う情報処理装置であって、
前記電子メールの送信制御に用いる送信制御ルールを記憶する記憶手段と、
前記電子メールを取得する取得手段と、
前記取得手段により取得された電子メールを記憶する電子メール記憶手段と、
前記電子メール記憶手段に記憶された電子メールから、電子メールに添付されたファイルの保護を解除するためのパスワードが記述された電子メールを検索する検索手段と、
前記検索手段により検索された電子メールに記述されたパスワードを用いて、前記ファイルの保護を解除する解除手段と、
前記解除手段により解除された添付ファイルに対して前記記憶手段に記憶された送信制御ルールを適用するルール適用手段と、
前記ルール適用手段により適用されたルールに基づき、電子メールの送信を制御する送信制御手段と、
を備え、
前記送信制御手段は、前記送信制御手段により電子メールの送信が禁止された場合、当該送信が禁止された電子メールに添付されたファイルを復号するためのパスワードが記述された電子メールについても、送信を禁止することを特徴とする情報処理装置。
【請求項２】
送信制御手段は、前記ルール適用手段によりルールが適用された添付ファイルを、パスワードにより保護をして送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検索手段により、電子メールに添付されたファイルの保護を解除するためのパスワードが記述された電子メールが検索されない場合、当該ファイルが添付された電子メールの送信元に対して、パスワードが記述された電子メールを送信するよう通知をする通知手段をさらに備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記解除手段により保護が解除された添付ファイルを記憶する解除ファイル記憶手段と、
前記送信制御手段により送信が保留された電子メールに対する監査を受け付ける監査受付手段と、
を備え、
前記監査受付手段は、前記解除ファイル記憶手段に記憶されたファイルを含む電子メールデータの監査を受け付けることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記送信制御手段による送信制御のもとで電子メールを送信する送信手段をさらに備え、
前記送信手段により送信される電子メールは、前記パスワードによる保護が解除されていない電子メールであることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
電子メールの送信制御に用いる送信制御ルールと、取得手段により取得した電子メールとを記憶し、電子メールの送信制御を行う情報処理装置における情報処理方法であって、
前記情報処理装置の取得手段が、前記電子メールを取得する取得工程と、
前記情報処理装置の検索手段が、前記記憶された電子メールから、電子メールに添付されたファイルの保護を解除するためのパスワードが記述された電子メールを検索する検索工程と、
前記情報処理装置の解除手段が、前記検索工程により検索された電子メールに記述されたパスワードを用いて、前記ファイルの保護を解除する解除工程と、
前記情報処理装置のルール適用手段が、前記解除工程により解除された添付ファイルに対して前記記憶された送信制御ルールを適用するルール適用工程と、
前記情報処理装置の送信制御手段が、前記ルール適用工程により適用されたルールに基づき、電子メールの送信を制御する送信制御工程と、
を備え、
前記送信制御工程は、前記送信制御工程により電子メールの送信が禁止された場合、当該送信が禁止された電子メールに添付されたファイルを復号するためのパスワードが記述された電子メールについても、送信を禁止することを特徴とする情報処理方法。
【請求項７】
電子メールの送信制御に用いる送信制御ルールと、取得手段により取得した電子メールとを記憶し、電子メールの送信制御を行う情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
前記電子メールを取得する取得手段と、
前記記憶された電子メールから、電子メールに添付されたファイルの保護を解除するためのパスワードが記述された電子メールを検索する検索手段と、
前記検索手段により検索された電子メールに記述されたパスワードを用いて、前記ファイルの保護を解除する解除手段と、
前記解除手段により解除された添付ファイルに対して前記記憶された送信制御ルールを適用するルール適用手段と、
前記ルール適用手段により適用されたルールに基づき、電子メールの送信を制御する送信制御手段として機能させ、
を備え、
前記送信制御手段を、前記送信制御手段により電子メールの送信が禁止された場合、当該送信が禁止された電子メールに添付されたファイルを復号するためのパスワードが記述された電子メールについても、送信を禁止する手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの送信制御処理に関する。
【背景技術】
【０００２】
近年、情報の送受信を行う手段として電子メールが広く利用されている。情報の流出リスクを低減させるために、企業等では、電子メールを社外に送信する際に、電子メールの内容や宛先等に応じて、社外への電子メールの送信を禁止する等の対策を講じる必要が出てきた。
【０００３】
そこで、電子メールの誤送信や、意図的な情報の流出を防止するために、企業等では電子メールデータの送信制御を行うためにサーバ装置を設けていることがある。当該サーバ装置では、電子メールの宛先やその組み合わせ、宛先の件数、電子メールの件名や本文に含まれるキーワード、添付ファイルの内容等の項目を条件として、それら項目の条件を複数組み合わせるなどして、電子メールの中継制御を行うためのルールを設定し、そのルールに従って、電子メールの送信制御を行うことになる。
【０００４】
例えば、特許文献１には、電子メールのドメイン情報を用いた電子メールの送信制御に関する発明が、特許文献２には企業内の組織情報に基づいて電子メールの送信制御を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１０２３３４号公報
【特許文献２】特開２０１０−１７１５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
電子メールサーバや、電子メールクライアントには、電子メールにファイルを添付して送信する場合、当該添付ファイルをパスワードにより保護して（暗号化して）送信するものがある。このような暗号化された添付ファイルについては内容を読み込むことが出来ないため、当該添付ファイルの内容を考慮した適切な送信制御ができない。
【０００７】
そこで、本発明は、暗号化された添付ファイルの内容も考慮した適切な送信制御を実現する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、電子メールの送信制御を行う情報処理装置であって、前記電子メールの送信制御に用いる送信制御ルールを記憶する記憶手段と、前記電子メールを取得する取得手段と、前記取得手段により取得された電子メールを記憶する電子メール記憶手段と、前記電子メール記憶手段に記憶された電子メールから、電子メールに添付されたファイルの保護を解除するためのパスワードが記述された電子メールを検索する検索手段と、前記検索手段により検索された電子メールに記述されたパスワードを用いて、前記ファイルの保護を解除する解除手段と、前記解除手段により解除された添付ファイルに対して前記記憶手段に記憶された送信制御ルールを適用するルール適用手段と、前記ルール適用手段により適用されたルールに基づき、電子メールの送信を制御する送信制御手段と、を備えることを特徴とする。
【０００９】
また、本発明は、電子メールの送信制御に用いる送信制御ルールと、取得手段により取得した電子メールとを記憶し、電子メールの送信制御を行う情報処理装置における情報処理方法であって、前記情報処理装置の取得手段が、前記電子メールを取得する取得工程と、前記情報処理装置の検索手段が、電子メールから、電子メールに添付されたファイルの保護を解除するためのパスワードが記述された電子メールを検索する検索工程と、前記情報処理装置の解除手段が、前記検索工程により検索された電子メールに記述されたパスワードを用いて、前記ファイルの保護を解除する解除工程と、前記情報処理装置のルール適用手段が、前記解除工程により解除された添付ファイルに対して前記記憶された送信制御ルールを適用するルール適用工程と、前記情報処理装置の送信制御手段が、前記ルール適用工程により適用されたルールに基づき、電子メールの送信を制御する送信制御工程と、を備えることを特徴とする。
【００１０】
また、本発明は、電子メールの送信制御に用いる送信制御ルールと、取得手段により取得した電子メールとを記憶し、電子メールの送信制御を行う情報処理装置において実行可能なプログラムであって、前記情報処理装置を、前記電子メールを取得する取得手段と、前記電子メール記憶手段に記憶された電子メールから、電子メールに添付されたファイルの保護を解除するためのパスワードが記述された電子メールを検索する検索手段と、前記検索手段により検索された電子メールに記述されたパスワードを用いて、前記ファイルの保護を解除する解除手段と、前記解除手段により解除された添付ファイルに対して前記記憶手段に記憶された送信制御ルールを適用するルール適用手段と、前記ルール適用手段により適用されたルールに基づき、電子メールの送信を制御する送信制御手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、暗号化された添付ファイルの内容も考慮した適切な送信制御を実現することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の情報処理システムのシステム構成の一例を示す図である。
【図２】図１のプロキシサーバ１０１に適用可能な情報処理装置のハードウェア構成の一例を示す図である。
【図３】プロキシサーバ１０１のＣＰＵ２０１によって行われる処理の概要を示すフローチャートである。
【図４】第１の実施形態における図３のステップS３０２の中継制御メール保存処理の詳細を示すフローチャートである。
【図５】第１の実施形態における図３のステップＳ３０４のメールデータ中継制御処理の詳細を示すフローチャートである。
【図６】図３のステップＳ３０６の保留メール監査処理の詳細を示すフローチャートである。
【図７】プロキシサーバ１０１の外部メモリ２１１に記憶されている電子メールＤＢ（データベース）のデータ構成の一例を示す図である。
【図８】プロキシサーバ１０１の外部メモリ２１１に記憶されている保留電子メールリストのデータ構成の一例を示す図である。
【図９】プロキシサーバ１０１の外部メモリ２１１に記憶されているメールの中継制御ルールＤＢ（データベース）のデータ構成の一例を示す図である。
【図１０】保留電子メール一覧表示画面１０００の一例を示す図である。
【図１１】保留電子メール詳細確認画面１１００の一例を示す図である。
【図１２】第２の実施形態におけるメールデータ中継制御処理の詳細を示すフローチャート
【図１３】パスワード記述メール送信要求処理の一例を示すフローチャート
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施の形態の一例について説明する。図１は、本発明の情報処理システムのシステム構成図の一例を示す図である。図１に示すように、本発明の情報システムは、プロキシサーバ１０１、メールサーバ１０２、クライアント装置１０３−１〜１０３−３（以下、まとめてクライアント装置１０３とする）を備えている。また、上記の装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０４を介して相互に通信可能に接続されている。
【００１４】
また、メールサーバ１０２やクライアント装置１０３は、プロキシサーバ１０１を介して広域ネットワーク１０５に接続されている外部メールサーバ１０６−１、１０６−２と相互に通信可能に接続されている。
【００１５】
プロキシサーバ１０１は、本発明の情報処理装置として機能するサーバ装置であって、メールサーバ１０２やクライアント装置１０３から送信される電子メールデータに対する中継制御処理を、後述する中継制御ルールを用いて行うサーバ装置である。
【００１６】
また、プロキシサーバ１０１は、ウェブサーバ機能を有しており、その機能を用いて、クライアント装置１０３を操作するユーザからの要求に応じて、電子メールの中継制御処理に用いる中継制御ルールの入力を受け付けたり、中継制御処理の結果送信が保留された電子メールに対する送信、送信禁止の入力を受け付けたりする。
【００１７】
メールサーバ１０２は、電子メールの送受信を行うために用いられるサーバ装置であって、電子メールのメールアドレス管理や、当該メールアドレスに送信されてきた電子メールを保存する等の機能を持ったサーバ装置である。クライアント装置１０３は、メールサーバ１０２で管理されているメールアドレスを使用するユーザが操作する端末装置である。
【００１８】
以下、図２を用いて、図１に示したプロキシサーバ１０１に適用可能な情報処理装置のハードウエア構成の一例について説明する。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２０】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２６】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００２７】
次に、図３を参照して、プロキシサーバ１０１のＣＰＵ２０１によって行われる処理の概要について説明する。プロキシサーバ１０１に図３に示す処理を実行させるためのプログラムは外部メモリ２１１等に記憶されており、プロキシサーバ１０１のＣＰＵ２０１は、当該プログラムによる制御に従って本処理を実行することになる。
【００２８】
プロキシサーバ１０１のＣＰＵ２０１は、本処理の実行中に、新規に電子メールデータを受信したか（ステップＳ３０１）、中継可否を判定する電子メールデータがあるか（ステップＳ３０３）、保留メールに対する監査処理要求をクライアント装置１０３より受付けたか（ステップＳ３０５）の判定を常時行っている。
【００２９】
新規に電子メールデータを受信したと判定した場合には（ステップＳ３０１でＹＥＳ）、中継制御メール保存処理を行う（ステップＳ３０２）。この中継制御メール保存処理の詳細については、図４を参照して後述することにする。
【００３０】
また、電子メールの中継可否を判定する電子メールデータがあると判定した場合には（ステップＳ３０３でＹＥＳ）、メールデータの中継制御処理を行う（ステップＳ３０４）。このメールデータ中継制御処理の詳細については、図５を参照して後述することにする。
【００３１】
また、保留メールに対する監査要求を受け付けた場合には（ステップＳ３０５でＹＥＳ）、保留メール監査処理を行う（ステップＳ３０６）。この保留メール監査処理の詳細については、図６を参照して後述することにする。以上が、プロキシサーバ１０１のＣＰＵ２０１によって行われる処理の概要の説明である。
【００３２】
次に図４を参照して、図３のステップＳ３０２の中継制御メール保存処理の詳細について説明する。この処理は、電子メールに添付されたファイルがパスワードにより保護されている場合（暗号化が施されている場合など）には、当該ファイルの内容についてパスワードによる保護を解除しなければ確認できないことから、当該ファイルの内容を考慮した送信制御を実現するために行われる処理である。
【００３３】
ステップＳ４０１では、プロキシサーバ１０１のＣＰＵ２０１は、受信した電子メールにファイルが添付されているか否かを判定する。
【００３４】
ファイルが添付されていると判定された場合（ステップＳ４０１：ＹＥＳ）は、処理をステップＳ４０２に移行する。
【００３５】
ファイルが添付されていないと判定された場合（ステップＳ４０１：ＮＯ）は、処理をステップＳ４０４に移行する。
【００３６】
ステップＳ４０２では、プロキシサーバ１０１のＣＰＵ２０１は、受信した電子メールに添付されたファイルがパスワードにより保護されたファイルであるか否かを判断する。
【００３７】
添付ファイルがパスワードにより保護されていると判断された場合（ステップＳ４０２：ＹＥＳ）は、処理をステップＳ４０３に移行する
【００３８】
添付ファイルがパスワードにより保護されていないと判断された場合（ステップＳ４０２：ＮＯ）は、処理をステップＳ４０４に移行する。
【００３９】
ステップＳ４０３では、プロキシサーバ１０１のＣＰＵ２０１は、受信した電子メールをパスワード付与添付ファイル付きメール保存部に保存する。
【００４０】
ステップＳ４０４では、プロキシサーバ１０１のＣＰＵ２０１は、受信した電子メールにパスワード（いずれかの電子メールに添付されたファイルを復号するためのパスワード）が記述された電子メールであるか否かを判断する。
【００４１】
具体的には、例えば受信した電子メールの件名や、電子メールの本文中に「パスワード通知」といった文字列が含まれている場合などは、当該電子メールがパスワード記述メールであると判断される。判断方法については、これに限られることなく、どのような方法を用いて判断しても良い。
【００４２】
なお、ステップＳ４０２でＹＥＳと判断された電子メールに対してもステップＳ４０４の処理を実行するのは、パスワードにより保護されたファイルが添付されたメールの本文中にパスワードが記述されている場合を想定したためである。これにより、パスワードにより保護されたファイルが添付された電子メールに当該添付ファイルの保護を解除するためのパスワードが記述されている場合にも対応可能となる。
【００４３】
パスワードが記述された電子メールであると判断された場合（ステップＳ４０４：ＹＥＳ）は、処理をステップＳ４０５に移行する。
【００４４】
パスワードが記述された電子メールではないと判断された場合（ステップＳ４０４：ＮＯ）は、処理をステップＳ４０６に移行する。
【００４５】
ステップＳ４０５では、プロキシサーバ１０１のＣＰＵ２０１は、パスワード記述メール保存部に当該電子メールを保存する。
【００４６】
ここで、ステップＳ４０３でパスワード付与添付ファイル付きメールデータ保存部に保存された電子メール（パスワードにより保護されたファイルが添付された電子メール）にパスワードが記述されていた場合は、当該電子メールはパスワード付与添付ファイル付きメールデータ保存部とパスワード記述メールデータ保存部の双方にデータが保存されることになる。
【００４７】
ステップＳ４０６では、プロキシサーバ１０１のＣＰＵ２０１は、パスワードにより保護されたファイルが添付された電子メールと、当該添付ファイルを復号するためのパスワードが記述された電子メールとが揃ったか否か（両方を受信したか否か）を判断する。
【００４８】
具体的には、パスワード付与添付ファイル付メールデータ保存部に保存された電子メールデータの添付ファイルに対して、パスワード記述メールデータ保存部に保存された電子メールデータに含まれるパスワードを適用して、当該添付ファイルが復号できるか（パスワードによる保護を解除できるか）を総当たりで確かめ、復号できた場合には、パスワードにより保護されたファイルが添付された電子メールと当該添付ファイルを復号するためのパスワードが記述された電子メールとが揃ったと判断される。
【００４９】
ここで総当たりではなく、例えば宛先情報（送信元・送信先）が同一の電子メールデータを抽出し、復号できるか否かを確かめても良い。また、電子メール本文の内容や件名が類似している電子メールデータを抽出し、復号できるか否かを確かめても良い。このような処理をすることで、ステップＳ４０６の判断がより速く処理できるようになる。
【００５０】
パスワードにより保護されたファイルが添付されたメールと、パスワード記述メールとが揃ったと判断された場合（ステップＳ４０６：ＹＥＳ）は、処理をステップＳ４０７に移行する。
【００５１】
パスワードにより保護されたファイルが添付されたメールと、パスワード記述メールとが揃っていないと判断された場合（ステップＳ４０６：ＮＯ）は、処理をステップＳ４０９に移行する。
【００５２】
ステップＳ４０７では、プロキシサーバ１０１のＣＰＵ２０１は、当該電子メールに添付されたパスワードにより保護されたファイルを、パスワード記述メールに記述されたパスワードを用いてパスワード無しファイルへ変換する。
【００５３】
ここで、パスワード記述メールと、当該パスワード記述メールに記載されたパスワードで復号できるファイルが添付された電子メールとの対応付けをする。例えばメッセージＩＤなどを用いて相互に対応づけて登録する。
【００５４】
ステップＳ４０８では、プロキシサーバ１０１のＣＰＵ２０１は、当該電子メールに添付されたファイルを、ステップＳ４０７で変換したパスワード無しファイル（パスワードによる保護を解除したファイル）で置き換えたメールデータを作成する。そして、処理をステップＳ４１０に移行する。
【００５５】
ステップＳ４０９では、プロキシサーバ１０１のＣＰＵ２０１は、受信した電子メールがパスワードにより保護されたファイルが添付されたメールか、またはパスワード記述メールかのいずれかであるか否かを判断する。
【００５６】
いずれかのメールであると判断された場合（ステップＳ４０９：ＹＥＳ）は、本フローチャートに示す処理を終了する。
【００５７】
いずれのメールでもないと判断された場合（ステップＳ４０９：ＮＯ）は、処理をステップＳ４１０に移行する。
【００５８】
ステップＳ４１０では、プロキシサーバ１０１のＣＰＵ２０１は、受信した電子メールデータ（ステップＳ４０６：ＹＥＳの場合は、ステップＳ４０８で作成された電子メールデータ）を電子メールＤＢに保存する。そして、本フローチャートに示す処理を終了する。
【００５９】
ここで、図７を参照して、プロキシサーバ１０１の外部メモリ２１１に記憶されている電子メールＤＢ７００のデータ構成について説明する。図７に示すように、電子メールＤＢ７００は、メッセージＩＤ７０１、送信日時７０２、送信者（ＦＲＯＭ）７０３、送信先７０４、件名７０５、本文７０６、添付７０７、結合７０８、分割サイズ７０９、制御結果７１０等のデータ項目を備えて構成されている。
【００６０】
メッセージＩＤ７０１は、電子メールの識別情報が登録されるデータ項目であり、メールヘッダのＭｅｓｓａｇｅ−ｉｄに設定されている値が登録される。送信日時７０２は、当該電子メールが送信された日時情報が登録される。例えば、メールヘッダのＤａｔｅに設定されている値が登録される。
【００６１】
送信者７０３は、電子メールの送信者情報が登録されるデータ項目であり、電子メールのＦＲＯＭ情報として設定された電子メールアドレスが登録される。例えば電子メールのエンベロープに設定された送信者メールアドレスが登録される。
【００６２】
送信先７０４は、電子メールの送信先情報が登録されるデータ項目であり、電子メールの送信先（ＴＯ、ＣＣ、ＢＣＣ）として設定された電子メールアドレスが登録される。尚、ＴＯに設定された電子メールアドレスはＴＯ７０４−１に、ＣＣに設定された電子メールアドレスはＣＣ７０４−２、ＢＣＣに設定された電子メールアドレスは、ＢＣＣ７０４−３に登録されることになる。この情報は電子メールのメールヘッダ及びエンベロープに従って登録されることになる。
【００６３】
件名７０５は、電子メールの件名情報が登録されるデータ項目であり、電子メールの件名（Ｓｕｂｊｅｃｔ）に設定された情報が登録される。例えば、メールヘッダのＳｕｂｊｅｃｔに設定された値が登録されることになる。
【００６４】
本文７０６は、電子メールの本文情報が登録されるデータ項目である。添付７０７は、電子メールに添付された添付ファイル情報（復号された添付ファイル）が登録されるデータ項目である。
【００６５】
結合７０８は、当該メールデータが、サイズ分割メールが結合されたものであるかを示す情報が登録されるデータ項目である。例えば、サイズ分割メールの結合メールの場合には「○」がそれ以外の場合には「×」が登録される。尚、登録方法はこの方法に限られない。分割サイズ７０９は、当該電子メールがサイズ分割メールの結合メールである場合に、サイズ分割メールの最大サイズ情報が登録されるデータ項目である。
【００６６】
制御結果７１０は、プロキシサーバ１０１による中継制御結果等が登録されるデータ項目である。更新日時７１１は、電子メールデータのレコードが更新された日時情報が登録される。以上がプロキシサーバ１０１の外部メモリ２１１に記憶されている電子メールＤＢの説明である。
【００６７】
なお、パスワード付与添付ファイル付メールデータ保存部に保存された電子メール、パスワード記述メールデータ保存部に保存された電子メールも同様のデータ構成で保存される。
【００６８】
次に、図５を参照して、図３のステップＳ３０４のメールデータ中継制御処理の詳細について説明する。プロキシサーバ１０１のＣＰＵ２０１は、一定間隔で電子メールＤＢ７００をチェックし、制御結果７１０のデータが登録されていない（未だ中継制御処理が行われていない）電子メールデータで、最終の更新時間（更新時間７１１に設定されている）が所定の時間以上前のものがある場合に、図３のステップＳ３０３でＹＥＳと判定され、本処理を行うことになる。
【００６９】
なお、本実施例では、電子メールＤＢに保存されたメールデータを対象に図５のフローチャートに示す処理を実行しているが、パスワード記述メールデータ保存部に保存された電子メールデータに対しても図５のフローチャートで示す処理を実行する。
【００７０】
まず、プロキシサーバ１０１のＣＰＵ２０１は、中継制御対象のメールに未だ適用していない中継制御ルールがあるか否かを判定し（ステップＳ５０１）、未適用の中継制御ルールあると判定した場合には（ステップＳ５０１でＹＥＳ）、処理をステップＳ５０２に進め、優先度に従って未適用の中継制御ルールを取得することになる。
【００７１】
ステップＳ５０２で中継制御ルールＤＢの各データに設定されている優先度情報に従って取得した中継制御ルールの条件に、中継制御の対象としている電子メールが合致しているかを判定する（ステップＳ５０３）。
【００７２】
ステップＳ５０３の判定処理で、中継制御ルールに合致した（ＹＥＳ）と判定した場合には、処理をステップＳ５０４に進め、当該中継制御ルールの動作９０６に設定された動作を実行すると決定する。この時、中継制御ルールに宛先（ＴＯ、ＣＣ、ＢＣＣ）に関する条件が設定されていたら、エンベロープに設定されているそれら宛先に関する情報を当該宛先条件と照合し、当該宛先条件に合致しているかを判定することになる。
【００７３】
一方、ステップＳ５０３の判定処理で条件に合致しない（ＮＯ）と判定した場合には、処理をステップＳ５０１に進め、未適用の中継制御ルールがあるかを判定し、ある（ＹＥＳ）と判定した場合は、ステップＳ５０２以降の処理を行う。ない（ＮＯ）と判定した場合には、処理をステップＳ５０５に進め、デフォルト処理として設定されている動作を実行すると決定する。
【００７４】
ステップＳ５０６では、ステップＳ５０４またはステップＳ５０５で電子メールに対して実行すると決定された処理が「送信」、「保留」、「送信禁止」の何れであるかを判定する。
【００７５】
ステップＳ５０６の判定処理で「送信」であると判定した場合には、処理をステップＳ５０７に進め、パスワードにより保護されたファイルが添付されたメールとパスワード記述メールとを指定された送信先に対して送信する（ステップＳ５０７）。
【００７６】
ここで、ステップＳ５０７で送信されるメールは、ステップＳ４０７において添付ファイルがパスワード無しファイルに変換された電子メールではなく、パスワードにより保護されたファイルが添付された電子メールを送信する。
【００７７】
すなわち、ステップＳ５０１〜ステップＳ５０５の処理については、パスワード無しファイルに置き換えたメールデータに対してなされ、ステップＳ５０７で実際に送信されるのは、当該パスワード無しファイルに変換された電子メールに対応するパスワードにより保護されたファイルが添付された電子メール（ステップＳ４０３でパスワード付与添付ファイル付メールデータ保存部に保存された電子メール）である。
【００７８】
これにより、中継制御処理（ルール適用処理）についてはパスワードによる保護を解除した状態で実行することから添付ファイルの内容も考慮した処理が可能となる。また、実際に送信されるのはパスワード付与された（保護された）ファイルが添付されたファイルであることから、情報漏洩のリスクを低減することが可能となる。
【００７９】
ステップＳ５０６の判定処理で「保留」であると判定した場合には、処理をステップＳ５０８に進め、図８に示す保留電子メールリストに当該電子メールの情報を登録する。
【００８０】
ステップＳ５０８で保留すると決定された電子メールに関する情報を保留電子メールリスト８００に追加後、送信者に電子メールが保留された旨の通知を行う（ステップＳ５０９）。また、保留された電子メールの監査者として設定されたユーザに対しても、電子メールが保留された旨の通知を行う（ステップＳ５１０）。
【００８１】
ステップＳ５０６の判定処理で、実行する処理が「送信禁止」であると判定した場合には、処理をステップＳ５１１に進め、当該電子メールの送信を禁止する。そして、電子メールの送信者に対して、電子メールの送信が禁止された旨の通知を行う（ステップＳ５１２）。
【００８２】
ステップＳ５０７、Ｓ５１０、Ｓ５１２のいずれかの処理が終了後、ＣＰＵ２０１は、ステップＳ５１３に処理を進め、中継制御結果を電子メールＤＢ７００中の当該電子メールの制御結果７１０に登録することになる。以上が、図３のステップＳ３０４のメールデータ中継制御処理の詳細である。
【００８３】
次に、図６を参照して、図３のステップＳ３０６の保留メール監査処理の詳細について説明する。この処理は、監査者が使用するクライアント装置１０３から、プロキシサーバ１０１が提供する保留電子メールの監査を行うためのウェブページにアクセス要求があった場合に行われる処理である。
【００８４】
プロキシサーバ１０１のＣＰＵ２０１は、アクセス要求を行っていたクライアント装置１０３を操作するユーザの特定処理を行う（ステップＳ６０１）。例えば、ユーザＩＤ、パスワードの入力を受け付け、その情報が不図示のユーザ管理ＤＢに登録されている場合に、当該ユーザＩＤで特定されるユーザを電子メールの監査を行うユーザとして特定することになる。
【００８５】
そして、ステップＳ６０１でユーザが特定された後に、ＣＰＵ２０１は、保留電子メールリスト８００に当該ユーザが監査する保留電子メールが記憶されているかを判定する（ステップＳ６０２）。
【００８６】
ステップＳ６０２の判定処理で、当該ユーザが監査すべき保留電子メールがない（ＮＯ）と判定した場合には、処理をステップＳ６０３に進め、監査対象の保留電子メールがない旨の通知を行う。
【００８７】
一方、ステップＳ６０２の判定処理で当該ユーザが監査すべき保留電子メールがある（ＹＥＳ）と判定した場合には、処理をステップＳ６０４に進め、保留電子メールリスト８００から当該ユーザが監査すべき保留電子メールを取得する。そして、監査対象の保留メール一覧を含む画面情報を生成し（ステップＳ６０５）、当該画面情報をクライアント装置１０３に送信する（ステップＳ６０６）。
【００８８】
保留電子メール一覧画面を表示させるための画面情報を送信（ステップＳ６０６）後、クライアント装置１０３から保留電子メールの詳細データ要求を受け付けた場合には（ステップＳ６０７でＹＥＳ）、処理をステップＳ６０８に進め、電子メールＤＢ７００から詳細データを要求された電子メールデータを取得し、その電子メールデータを用いて保留電子メールの詳細データを含む画面情報を生成する。そして、画面情報を、要求を行ってきたクライアント装置１０３に対して送信する（ステップＳ６０９）。
【００８９】
プロキシサーバ１０１のＣＰＵ２０１は、クライアント装置１０３から保留電子メールに対する監査結果を受け付けると（ステップＳ６１０でＹＥＳ）、処理をステップＳ６１１に進め、受付けた監査結果が「送信」であるかそれとも「送信禁止」であるかを判定する。この判定処理で「送信」であると判定した場合には（ステップＳ６１１で「送信」）、保留電子メールの送信処理を行う（ステップＳ６１２）。
【００９０】
この時、保留電子メールにパスワードにより保護されたファイルが添付されていた場合は、パスワードにより保護された状態で送信を行うこととなる。すなわち、電子メールＤＢ７００に保存された電子メールデータではなく、パスワード付与添付ファイル付きメールデータ保存部に保存された電子メールを送信する。
【００９１】
一方、「送信禁止」であると判定した場合には（ステップＳ６１１で「送信禁止」）、当該保留電子メールの送信を禁止する（ステップＳ６１３）。
【００９２】
ステップＳ６１２またはＳ６１３の処理終了後、保留電子メールの送信者に当該保留電子メールに対して処理が行われた旨の通知を行う。この時、当該保留電子メールが送信されたか、それとも送信を禁止されたかがわかるような形での通知が行われることになる。
【００９３】
その後、この監査結果に従って、当該保留電子メールに対応する電子メールＤＢ７００中のデータの制御結果７１０を更新する（ステップＳ６１５）。
【００９４】
送信の監査結果入力がされた場合には「保留→送信」、送信禁止の監査結果入力がされた場合には「保留→送信禁止」と当該データ項目の情報を変更することになる。
【００９５】
そして上記の処理をステップＳ６１６で本処理を終了する（ＹＥＳ）と判定するまで行うことになる。以上が図３のステップＳ３０６の保留電子メール監査処理の詳細な説明である。
【００９６】
次に、図９を参照して、プロキシサーバ１０１の外部メモリ２１１に記憶されている中継制御ルールＤＢ９００のデータ構成の一例について説明する。
【００９７】
図９に示すように、中継制御ルールＤＢ９００は、データ項目として、ルールＩＤ９０１、優先度９０２、ルール名称９０３、コメント９０４、条件９０５、動作９０６を備えている。
【００９８】
ルールＩＤ９０１は、中継制御ルールを一意に識別するための識別情報が登録されるデータ項目である。優先度９０２は、中継制御ルールを適用する優先順を示す優先度情報が登録されるデータ項目である。
【００９９】
ルール名９０３は、中継制御ルールの名称が登録されるデータ項目である。コメント９０４は、中継制御ルールに関するコメントが登録されるデータ項目である。例えば、どのような趣旨で当該中継制御ルールが設けられているかを示す情報などが登録される。
【０１００】
条件９０５は、中継制御ルールを適用する電子メールの条件が設定されるデータ項目として、送信者条件９０５−１、宛先条件９０５−２、件名・本文条件９０５−３、添付ファイル条件９０５−４が設定されている。
【０１０１】
送信者条件９０５−１は、電子メールの送信者条件が登録されるデータ項目であり、例えば、「＊＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐである」、「＊＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ以外」、などの条件が登録されることになる。
【０１０２】
宛先条件９０５−２は、電子メールの宛先条件が登録されるデータ項目であり、例えば、「ＴＯ、ＣＣ、ＢＣＣに＊＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ以外のアドレスが設定されている」、「ＴＯ、ＣＣに設定されているアドレス件数がｎ件以上である」や、「ｎ以上のドメインが含まれる」、「送信者の管理者のメールアドレスがＣＣに設定されていない」、などの条件が登録されることになる。
【０１０３】
件名・本文条件９０５−３は、電子メールの件名や本文に設定されている文字列に関する条件が登録されるデータ項目であり、例えば、「件名が入力されていない」、「件名又は本文に、『機密、極秘、社外秘、関係者外秘』のいずれか含まれる」、などの条件が登録されることになる。
【０１０４】
添付ファイル条件９０５−４は、電子メールに添付されている添付ファイルに関する条件が登録されるデータ項目であり、ＭＩＭＥタイプ条件９０５−４１、キーワード条件９０５−４２、サイズ条件９０５−４３が設定されている。
【０１０５】
ＭＩＭＥタイプ条件９０５−４１は、ファイルの種類に関する情報が登録されるデータ項目であり、例えば、ＪＰＥＧファイルの場合には「ｉｍａｇｅ／ｊｐｅｇ」、テキストファイルの場合には「ｔｅｘｔ／ｐｌａｉｎ」が登録されることになる。
【０１０６】
キーワード条件９０５−４２は、添付ファイルに含まれる文字列に関する条件が登録されるデータ項目であって、例えば、「『機密、極秘、社外秘、関係者外秘』のいずれか含まれる」、などの条件が登録されることになる。
【０１０７】
サイズ条件９０５−４３は、添付ファイルのサイズに関する条件が登録されるデータ項目であって、例えば、「３０ＭＢ以上」、「２０ＭＢ未満」、等の条件が登録される。
【０１０８】
尚、１つの中継制御ルールに、送信者条件９０５−１、宛先条件９０５−２、件名・本文条件９０５−３、添付ファイル条件９０５−４の全てを設定しなくても勿論構わない。また、送信者条件９０５−１、宛先条件９０５−２、件名・本文条件９０５−３、添付ファイル条件９０５−４のうち複数の条件が登録されている場合には、それら条件をすべて含む電子メールが当該中継制御ルールを適用する電子メールとされる。
【０１０９】
動作９０６は、条件９０５に合致した電子メールデータに対して適用する処理が登録されるデータ項目であって、「送信」、「送信禁止」、「保留」のうちいずれかが登録される。「送信」が設定されている場合には、電子メールを指定された送信先に送信する。「送信禁止」が設定されている場合には、電子メールの送信を禁止する。「保留」が設定されている場合には、電子メールの送信を保留し、管理者から受付ける「送信」または「送信禁止」の指示に従った送信制御が行われることになる。
【０１１０】
以上が、プロキシサーバ１０１の外部メモリ２１１に記憶されている中継制御ルールＤＢ９００のデータ構成の説明である。
【０１１１】
次に、図８を参照して保留電子メールリスト８００のデータ構成の一例について説明する。図８に示すように、保留電子メールリスト８００は、メールＩＤ８０１、送信者８０２、監査者８０３、保留日時８０４、監査結果８０５等のデータ項目を備えて構成されている。
【０１１２】
メールＩＤ８０１は、電子メールを一意に識別するための識別情報が登録されるデータ項目である。このメールＩＤ８０１に登録されている情報を用いて、電子メールＤＢ７００に登録されているメールの情報を取得することになる。
【０１１３】
送信者８０２は、当該電子メールを送信したユーザが登録されるデータ項目である。監査者８０３は、メールＩＤで特定される電子メールに対して「送信」または「送信禁止」の指示を行うための監査を行うユーザのユーザ情報が登録されるデータ項目である。例えば、電子メールの送信者の上長が監査者として登録されることになる。
【０１１４】
保留日時８０４は、電子メールが保留された日時情報が登録されるデータ項目である。電子メールが保留されたまま一定期間経過したら監査者からの指示がなくても当該電子メールを送信する、当該電子メールの送信を禁止する等行っても勿論構わない。
【０１１５】
監査結果８０５は、監査者による監査結果（「送信」または「送信禁止」）が登録されるデータ項目である。以上が、保留電子メールリストのデータ構成の一例の説明である。
【０１１６】
次に、図１０を参照して、図６のステップＳ６０６で送信された画面情報を受信したクライアント装置１０３のディスプレイ装置に表示される保留電子メール一覧表示画面１０００の一例について説明する。
【０１１７】
図１０に示す通り、保留電子メール一覧表示画面１０００には、保留電子メール一覧表示部１００１、送信ボタン１００２、送信禁止ボタン１００３が設定されている。
【０１１８】
保留電子メール一覧表示部１００１は、保留電子メールの一覧を表示する表示部であって、監査対象メール選択チェックボックス１００１−１、メッセージＩＤ１００１−２、送信日時表示部１００１−３、送信者・件名表示部１００１−４、添付ファイル有無表示部１００１−５、詳細ボタン１００１−６が設定されている。
【０１１９】
監査対象メール選択チェックボックス１００１−１は、まとめ監査の対象とする電子メールを選択するためのチェックボックスである。この監査対象メール選択チェックボックス１００１−１にチェックが入れられた電子メールデータに対して、送信ボタン１００２の押下指示を受け付けた場合には送信処理を、送信禁止ボタン１００３の押下指示を受け付けた場合には送信禁止処理を実行することになる。
【０１２０】
メッセージＩＤ１００１−２は、保留電子メールのメッセージＩＤを表示する表示部である。送信日時表示部１００１−３は、保留電子メールが送信された時刻情報を表示する表示部である。送信者・件名表示部１００１−４は当該保留電子メールの送信者情報及び件名情報を表示する表示部である。
【０１２１】
添付ファイル有無表示部１００１−５は、当該保留電子メールの添付ファイルの有無を表示する表示部である。詳細ボタン１００１−６は、電子メールの詳細データ要求をプロキシサーバ１０１に行うために用いられるボタンである。以上が、図１０の保留電子メール一覧表示画面１０００の一例の説明である。
【０１２２】
次に、図１１を参照して、図６のステップＳ６０９で送信された画面情報を受信したクライアント装置１０３のディスプレイ装置に表示される保留電子メール詳細確認画面１１００の一例について説明する。
【０１２３】
図１１に示すように、保留電子メール詳細確認画面１１００には、送信者（ＦＲＯＭ）情報表示欄１１０１、ＴＯ情報表示欄１１０２、ＣＣ情報表示欄１１０３、ＢＣＣ情報表示欄１１０４、件名情報表示欄１１０５、本文情報表示欄１１０６、添付ファイル表示欄１１０７、監査入力欄１１０８、決定ボタン１１０９が設定されている。
【０１２４】
送信者（ＦＲＯＭ）情報表示欄１１０１は、保留電子メールの送信者の情報を表示する表示欄であって、電子メールＤＢ７００の送信者（ＦＲＯＭ）７０３に登録されている情報を表示する表示欄である。ＴＯ情報表示欄１１０２は、保留電子メールの送信先（ＴＯ）情報を表示する表示欄であって、電子メールＤＢ７００のＴＯ７０４−１に登録されている情報を表示する表示欄である。ＣＣ情報表示欄１１０３は、保留電子メールの送信先（ＣＣ）情報を表示する表示欄であって、電子メールＤＢ７００のＣＣ７０４−２に登録されている情報を表示する表示欄である。ＢＣＣ情報表示欄１１０４は、保留電子メールの送信先（ＢＣＣ）情報を表示する表示欄であって、電子メールＤＢ７００のＢＣＣ７０４−３に登録されている情報を表示する表示欄である。
【０１２５】
件名情報表示欄１１０５は、保留電子メールの件名を表示する表示欄であって、電子メールＤＢ７００の件名７０５に登録されている情報を表示する表示欄である。本文情報表示欄１１０６は、保留電子メールの本文を表示する表示欄であって、電子メールＤＢ７００の本文７０６に登録されている情報を表示する表示欄である。添付ファイル表示欄１１０７は、当該保留電子メールに添付ファイルが設定されている場合に、そのファイル形式に応じてアイコンを表示する表示欄であって、電子メールＤＢ７００の添付７０７に登録されている情報を表示する表示欄である。この添付ファイル表示欄１１０７に表示されているアイコンに対するダブルクリック処理を行うと、ファイルの内容を確認することが可能である。
【０１２６】
監査入力欄１１０８は、保留電子メールに対する監査情報（「送信」または「送信禁止」）の入力を受け付ける入力欄である。決定ボタン１１０９は、当該保留電子メールに対して監査入力欄１１０８で指定された処理を実行させるために用いられるボタンである。以上が図１１の保留電子メール詳細確認画面１１００の一例の説明である。
＜第２の実施形態＞
【０１２７】
次に、図１２、図１３を用いて、第２の実施形態について説明する。
【０１２８】
第２の実施形態では、ファイルが添付された電子メールについて、送信制御ルールを適用した結果、当該電子メールの送信が禁止された場合には、当該添付ファイルを復号するためのパスワードが記述されたメール（パスワード記述メール）についても、送信を禁止することが可能となる（図１２のステップＳ１２０５）。これにより、パスワード記述メールだけが送信されてしまうといったことを防ぐことが可能となる。
【０１２９】
また、ファイルが添付された電子メールについて、送信制御ルールを適用した結果、当該電子メールの送信が保留された場合には、当該添付ファイルを復号するためのパスワードが記述されたメール（パスワード記述メール）についても、送信を保留することが可能となる（図１２のステップＳ１２０３）。これにより、パスワード記述メールだけが先に送信されてしまうといったことを防ぐことが可能となる。
【０１３０】
このようにパスワード記述メールと、当該パスワードを適用すべきファイルが添付されたメールとの送信制御を一致させることで、受信者がパスワード記述メールだけを受信して混乱するといった事態を防ぐことが可能となる。
【０１３１】
また、一定時間、パスワード記述メールを受信していない場合に、パスワード記述メールの送信を要求する処理を追加している（図１３）。これにより、パスワードにより保護をしたファイルを送信した送信者が、当該ファイルを復号するためのパスワードを通知し忘れることにより、いつまでもメールが送信されないという事態を防ぐことが可能となる。
【０１３２】
図１２を用いて、第２の実施形態におけるメールデータ中継制御処理（ステップＳ３０４）の詳細について説明する。
【０１３３】
なお、図１２のフローチャートに示す処理は、第１の実施形態における図５のフローチャートにステップＳ１２０１〜Ｓ１２０６を追加した処理である。そのため、ここでは追加したＳ１２０１〜Ｓ１２０６の処理についてのみ説明する。それ以外の処理については第１の実施形態と同様である。
【０１３４】
ステップＳ１２０１では、プロキシサーバ１０１のＣＰＵ２０１は、ステップＳ３０１で受信した電子メールがパスワード記述メールであるか否かを判断する。具体的には、パスワード記述メールデータ保存部に保存された電子メールであるか否かにより判断する。
【０１３５】
パスワード記述メールである場合（ステップＳ１２０１：ＹＥＳ）は、処理をステップＳ１２０２に移行する。
【０１３６】
パスワード記述メールではない場合（ステップＳ１２０２：ＮＯ）は、処理をステップＳ５０１に移行する。
【０１３７】
ステップＳ１２０２では、プロキシサーバ１０１のＣＰＵ２０１は、当該パスワード記述メールに対応するメール（当該パスワード記述メールに記述されたパスワードで復号されるファイルが添付されたメール）に対する送信制御の結果を判断する。
【０１３８】
具体的には、例えば、ステップＳ４０６において対応するメールがそろったと判断された場合に、パスワード記述メールと、それに対応するメールとを対応づけておくことで、対応するメールを判別する。
【０１３９】
送信制御の結果が「送信」であった場合は、処理をステップＳ５０１に移行する。
【０１４０】
送信制御の結果が「保留」であった場合は、処理をステップＳ１２０３に移行する。
【０１４１】
送信制御の結果が「禁止」であった場合は、処理をステップＳ１２０５に移行する。
【０１４２】
ステップＳ１２０３では、プロキシサーバ１０１のＣＰＵ２０１は、ステップＳ３０１で受信したパスワード記述メールの送信を保留する。
【０１４３】
ステップＳ１２０４では、プロキシサーバ１０１のＣＰＵ２０１は、ステップＳ１２０３で保留したパスワード記述メールを、対応するメールの送信に合わせて送信する。すなわち、ステップＳ６１２において保留されたメールが送信された場合には、パスワード記述メールも送信される。また、ステップＳ６１３で送信が禁止される場合は、パスワード記述メールも送信が禁止される。
【０１４４】
ここで、パスワード記述メールは、対応するメールが送信される場合、当該対応するメールと同時に送信してもよく、または対応するメールの送信後に送信してもよい。すなわち、ステップＳ１２０３、Ｓ１２０４の処理は、対応するメールよりも先にパスワード記述メールが送信されることを防ぐための処理である。
【０１４５】
また、図１２では図示していないが、パスワード記述メールが保留されたあと送信されることになった場合、当該パスワード記述メールに対してステップＳ５０１〜Ｓ５０４の中継制御処理を実行することで、パスワード記述メール自体の中継制御も判断することが可能となる。これにより、例えばパスワード記述メール自体に送信が禁止される内容が含まれていた場合にも、適切な送信制御処理が可能となる。
そして、本フローチャートに示す処理を終了する。
【０１４６】
以上の処理により、ファイルが添付された電子メールについて、送信制御ルールを適用した結果、当該電子メールの送信が保留された場合には、当該添付ファイルを復号するためのパスワードが記述されたメール（パスワード記述メール）についても、送信を保留することが可能となる。これにより、パスワード記述メールだけが先に送信されてしまうといったことを防ぐことが可能となる。
【０１４７】
ステップＳ１２０５では、プロキシサーバ１０１のＣＰＵ２０１は、ステップＳ３０１で受信したパスワード記述メールの送信を禁止する。
【０１４８】
ステップＳ１２０６では、プロキシサーバ１０１のＣＰＵ２０１は、パスワード記述メールの送信者に対して、送信が禁止された旨を通知する。そして本フローチャートに示す処理を終了する。
【０１４９】
以上の処理により、ファイルが添付された電子メールに対して送信制御ルールを適用した結果、当該電子メールの送信が禁止された場合には、当該添付ファイルを復号するためのパスワードが記述されたメール（パスワード記述メール）についても、送信を禁止することが可能となる。これにより、パスワード記述メールだけが送信されてしまうといったことを防ぐことが可能となる。
【０１５０】
このようにパスワード記述メールと、当該パスワードを適用すべきファイルが添付されたメールとの送信制御を一致させることで、受信者がパスワード記述メールだけを受信して混乱するといった事態を防ぐことが可能となる。
【０１５１】
次に、図１３を用いて、第２の実施形態におけるパスワード記述メール要求処理について説明する。
【０１５２】
図１３のフローチャートで示す処理は、プロキシサーバ１０１のＣＰＵ２０１が所定のプログラムを読みだして実行する処理である。プロキシサーバ１０１のＣＰＵ２０１は、図１３のフローチャートで示す処理を常時行っている。
【０１５３】
ステップＳ１３０１では、プロキシサーバ１０１のＣＰＵ２０１は、ステップＳ４０３でパスワード付与添付ファイル付メールデータ保存部に保存されたメールデータを取得する。
【０１５４】
ステップＳ１３０２では、プロキシサーバ１０１のＣＰＵ２０１は、ステップＳ１３０１で取得したメールが、ステップＳ３０１で受信してから所定の期間経過しているか否かを判断する。
【０１５５】
すなわち、当該メールに添付されたファイルを復号するパスワードが記述されたメールを一定期間以上受信していないため、当該添付ファイルを復号できず、中継制御処理が実行できずに滞留しているメールであるか否かを判断する。
【０１５６】
ステップＳ１３０１で取得したメールが、ステップＳ３０１で受信してから所定の期間経過していると判断された場合は、処理をステップＳ１３０３に移行する。
【０１５７】
経過していない場合は、本フローチャートに示す処理を終了する。
【０１５８】
ステップＳ１３０３では、プロキシサーバ１０１のＣＰＵ２０１は、ステップＳ１３０１で取得したメールの送信元に対して、パスワード記述メールを送信するよう要求する。そして本フローチャートに示す処理を終了する。
【０１５９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１６０】
以上の処理により、中継制御処理（ルール適用処理）についてはパスワードによる保護を解除した状態で実行することが可能となり、添付ファイルの内容も考慮した処理が可能となる。また、実際に送信されるのはパスワード付与された（保護された）ファイルが添付されたファイルであることから、情報漏洩のリスクを低減することが可能となる。
【０１６１】
従って、本発明によれば、暗号化された添付ファイルの内容も考慮した適切な送信制御を実現することが可能となる。
【０１６２】
また、本発明におけるプログラムは、図３〜図６の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図３〜図６の各装置の処理方法ごとのプログラムであってもよい。
【０１６３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１６４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１６５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１６６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６８】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１６９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１７０】
１０１  プロキシサーバ
１０２  メールサーバ
１０３−１〜１０３−３  クライアント装置
１０４  ＬＡＮ
１０５  広域ネットワーク
１０６−１、１０６−２  外部メールサーバ
【図１】
0005867251.tif 000002
【図２】
0005867251.tif 000003
【図３】
0005867251.tif 000004
【図４】
0005867251.tif 000005
【図５】
0005867251.tif 000006
【図６】
0005867251.tif 000007
【図７】
0005867251.tif 000008
【図８】
0005867251.tif 000009
【図９】
0005867251.tif 000010
【図１０】
0005867251.tif 000011
【図１１】
0005867251.tif 000012
【図１２】
0005867251.tif 000013
【図１３】
0005867251.tif 000014