(57)【特許請求の範囲】
【請求項１】
電子メールの監査を行う情報処理装置であって、
前記電子メールのうち、監査対象となる監査対象メールの選択を受け付ける選択受付手段と、
監査対象メールの送信を許可する指示を受け付ける送信指示受付手段と、
前記監査対象メールの添付ファイル毎に当該添付ファイルの監査に必要な時間を決定する決定手段と、
前記監査対象メールの添付ファイルが表示された時間が、前記決定手段により決定された当該添付ファイルの監査に必要な時間を満たすか否かを、添付ファイル毎に判定する判定手段と、
を備え、
前記指示受付手段は、前記判定手段により、前記監査対象メールの全ての添付ファイルについて、表示された時間が前記決定手段により決定された監査に必要な時間を満たすと判定されるまでは、当該監査対象メールの送信を許可する指示を受付可能にしないことを特徴とする情報処理装置。
【請求項２】
前記判定手段は、前記監査対象メールの添付ファイルが表示されたウィンドウがアクティブな状態であった時間が、前記決定手段により決定された当該添付ファイルの監査に必要な時間を満たすか否かを、添付ファイル毎に判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、さらに、前記監査対象メールの本文の監査に必要な時間を決定することを特徴とし、
前記判定手段は、さらに、前記監査対象メールの本文が表示された時間が、前記決定手段により決定された本文の監査に必要な時間を満たすか否かを判定することを特徴とし、
前記指示受付手段は、前記判定手段により、前記監査対象メールの本文が表示された時間が、前記決定手段により決定された本文の監査に必要な時間を満たし、かつ、前記監査対象メールの全ての添付ファイルについて、表示された時間が前記決定手段により決定された監査に必要な時間を満たすと判定されるまでは、当該監査対象メールの送信を許可する指示を受付可能にしないことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記決定手段は、監査対象メールの本文の監査に必要な時間を、当該本文のデータサイズに基づき決定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記決定手段は、監査対象メールの添付ファイルの監査に必要な時間を、当該添付ファイルのファイル形式およびデータサイズに基づいて決定することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
キーワードと監査時間とを対応付けて記憶する記憶手段をさらに備え、
前記決定手段は、前記監査対象メールの本文および添付ファイルに含まれるキーワードと当該キーワードに対応付けて記憶された監査時間とに従い、当該監査対象メールの本文および添付ファイルの監査に必要な時間を決定することを特徴とする請求項３に記載の情報処理装置。
【請求項７】
電子メールの監査を行う情報処理装置と、電子メールの送信制御を行うサーバ装置とが通信可能に接続された情報処理システムであって、
前記電子メールのうち、監査対象となる監査対象メールの選択を受け付ける選択受付手段と、
監査対象メールの送信を許可する指示を受け付ける送信指示受付手段と、
前記監査対象メールの添付ファイル毎に当該添付ファイルの監査に必要な時間を決定する決定手段と、
前記監査対象メールの添付ファイルが表示された時間が、前記決定手段により決定された当該添付ファイルの監査に必要な時間を満たすか否かを、添付ファイル毎に判定する判定手段と、
を備え、
前記指示受付手段は、前記判定手段により、前記監査対象メールの全ての添付ファイルについて、表示された時間が前記決定手段により決定された監査に必要な時間を満たすと判定されるまでは、当該監査対象メールの送信を許可する指示を受付可能にしないことを特徴とする情報処理システム。
【請求項８】
電子メールの監査を行う情報処理装置における情報処理方法であって、
前記情報処理装置の選択受付手段が、前記電子メールのうち、監査対象となる監査対象メールの選択を受け付ける選択受付工程と、
前記情報処理装置の送信指示受付手段が、監査対象メールの送信を許可する指示を受け付ける送信指示受付工程と、
前記情報処理装置の決定手段が、前記監査対象メールの添付ファイル毎に当該添付ファイルの監査に必要な時間を決定する決定工程と、
前記情報処理装置の判定手段が、前記監査対象メールの添付ファイルが表示された時間が、前記決定工程により決定された当該添付ファイルの監査に必要な時間を満たすか否かを、添付ファイル毎に判定する判定工程と、
を備え、
前記指示受付行程は、前記判定工程により、前記監査対象メールの全ての添付ファイルについて、表示された時間が前記決定工程により決定された監査に必要な時間を満たすと判定されるまでは、当該監査対象メールの送信を許可する指示を受付可能にしないことを特徴とする情報処理方法。
【請求項９】
電子メールの監査を行う情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
前記電子メールのうち、監査対象となる監査対象メールの選択を受け付ける選択受付手段と、
監査対象メールの送信を許可する指示を受け付ける送信指示受付手段と、
前記監査対象メールの添付ファイル毎に当該添付ファイルの監査に必要な時間を決定する決定手段と、
前記監査対象メールの添付ファイルが表示された時間が、前記決定手段により決定された当該添付ファイルの監査に必要な時間を満たすか否かを、添付ファイル毎に判定する判定手段として機能させ、
前記指示受付手段を、前記判定手段により、前記監査対象メールの全ての添付ファイルについて、表示された時間が前記決定手段により決定された監査に必要な時間を満たすと判定されるまでは、当該監査対象メールの送信を許可する指示を受付可能にしない手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの送信可否を決定する監査業務を適切に行うための技術に関する。
【背景技術】
【０００２】
近年、個人情報や機密情報の漏洩が企業の信頼というものに大きな影響を及ぼすようになってきている。情報の漏洩は、外部からの不正アクセスにより起きてしまうこともあるが、多くは企業内部の人間の不注意等から起きており、電子メールを用いた不注意なファイル送信等により情報の漏洩が起きてしまうことがある。
【０００３】
そこで、電子メールが内部のネットワークから外部のネットワークに送出される際に、当該電子メールの内容に応じて配信を許可する／しないを決定する電子メール監査システムを導入する等して、情報漏洩対策を講じたりしている。
【０００４】
このようなシステムでは、キーワード等を設定しておき、当該キーワードが使用されているメールを送信不可にするという方法等により、電子メールの送信を制御することが一般的である。
【０００５】
また、送信が不可となった電子メールに対して、管理者により監査を行わせ、監査の結果によって最終的に送信を許可するか、許可しないかを決定する監査システムがある。
【０００６】
特許文献１には、メールの送信先のメールアドレスから組織外に送信されると判定された場合、メールの送信者に対応した承認者の一覧を表示して承認者を選択し、選択された承認者により送信が承認されるまでメールを送信保留状態にすることが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−６５７８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このような電子メールの監査を行う管理者に対しては、本当に送信をしてもよい電子メールであるか否かという点について適切な判断が求められる。
【０００９】
適切な監査をせずに管理者が送信の可否を判断してしまうと、電子メールから情報の漏洩が生じてしまう。
【００１０】
そこで、本発明は、電子メールの送信の可否を判断する監査業務において、適切な監査を行うことが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、電子メールの監査を行う情報処理装置であって、前記電子メールの監査に必要な時間を算出する算出手段と、前記電子メールのうち、監査対象となる監査対象メールの選択を受け付ける選択受付手段と、当該監査対象メールに対する監査時間が、前記算出手段により算出された監査に必要な時間を満たす場合には、当該監査対象メールの送信を許可する指示を受け付け可能にし、当該監査対象メールに対する監査時間が、前記算出手段により算出された時間を満たさない場合には、当該監査対象メールの送信を許可する指示を受付可能にしない指示受付手段と、
を備えることを特徴とする。
【００１２】
また、本発明は、電子メールの監査を行う情報処理装置と、電子メールの送信制御を行うサーバ装置とが通信可能に接続された情報処理システムであって、前記電子メールの監査に必要な時間を算出する算出手段と、前記電子メールのうち、監査対象となる監査対象メールの選択を受け付ける選択受付手段と、当該監査対象メールに対する監査時間が、前記算出手段により算出された監査に必要な時間を満たす場合には、当該監査対象メールの送信を許可する指示を受け付け可能にし、当該監査対象メールに対する監査時間が、前記算出手段により算出された時間を満たさない場合には、当該監査対象メールの送信を許可する指示を受付可能にしない指示受付手段と、を備えることを特徴とする。
【００１３】
また、本発明は、電子メールの監査を行う情報処理装置における情報処理方法であって、前記情報処理装置の算出手段が、前記電子メールの監査に必要な時間を算出する算出工程と、前記情報処理装置の選択受付手段が、前記電子メールのうち、監査対象となる監査対象メールの選択を受け付ける選択受付工程と、前記情報処理装置の指示受付手段が、当該監査対象メールに対する監査時間が、前記算出工程において算出された監査に必要な時間を満たす場合には、当該監査対象メールの送信を許可する指示を受け付け可能にし、当該監査対象メールに対する監査時間が、前記算出工程において算出された時間を満たさない場合には、当該監査対象メールの送信を許可する指示を受付可能にしない指示受付工程と、を備えることを特徴とする。
【００１４】
また本発明は、電子メールの監査を行う情報処理装置において実行可能なプログラムであって、前記情報処理装置を、前記電子メールの監査に必要な時間を算出する算出手段と、前記電子メールのうち、監査対象となる監査対象メールの選択を受け付ける選択受付手段と、当該監査対象メールに対する監査時間が、前記算出手段により算出された監査に必要な時間を満たす場合には、当該監査対象メールの送信を許可する指示を受け付け可能にし、当該監査対象メールに対する監査時間が、前記算出手段により算出された時間を満たさない場合には、当該監査対象メールの送信を許可する指示を受付可能にしない指示受付手段として機能させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、電子メールの送信の可否を判断する監査業務において、適切な監査を行うことが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明における情報処理システムの構成の一例を示すブロック図である。
【図２】メール送受信端末１１０、管理者端末１２０、メール中継装置１５０、メール配送装置１９０のハードウエア構成を示す図である。
【図３】メール中継装置１５０における電子メール保留処理を示すフローチャートである。
【図４】図３のステップＳ３０５で保留された電子メールに対する監査処理を示すフローチャートである。
【図５】メール送信システムの全体の処理を示す図である。
【図６】送信が保留された電子メールの一覧を表示する画面の一例を示す図である。
【図７】電子メールに対する監査を行う監査画面の一例を示す図である。
【図８】電子メールに対する監査を行う監査画面の一例を示す図である。
【図９】送信保留条件が設定されたテーブルの一例を示す図である。
【図１０】保留された電子メールのメールデータが登録されたテーブルの一例を示す図である。
【図１１】図４のステップＳ４０５の監査時間決定処理の詳細を示すフローチャートである。
【図１２】図４のステップＳ４０７の監査時間判断処理の詳細を示すフローチャートである。
【図１３】図４のステップＳ４０７の監査時間判断処理の詳細を示すフローチャートである。
【図１４】ステップＳ１１０２のメール本文監査時間算出処理、Ｓ１１０５の添付ファイル監査時間算出処理の詳細を示すフローチャートである。
【図１５】メール本文監査時間決定テーブル、添付ファイル監査時間決定テーブルの一例を示す図である。
【図１６】図４のステップＳ４０７の監査時間判断処理の詳細を示すフローチャートである。
【図１７】送信先の数を用いて監査時間を決定するためのテーブルの一例を示す図である。
【図１８】重要ワードと重要度レベルを用いて監査時間を決定するためのテーブルの一例を示す図である。
【図１９】図３のステップＳ３０５で保留された電子メールに対する監査処理を示すフローチャートである。
【図２０】ステップＳ１９０６における処理の詳細を示すフローチャートである
【図２１】ステップＳ１９０６における処理の詳細を示すフローチャートである
【図２２】本発明の情報処理装置、情報処理システムの機能の一例を示す機能ブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１８】
図１は、本実施形態に係る電子メール送信システムの構成の一例を示すブロック図である。
【００１９】
図１に示すように、本実施形態に係る電子メール送信システムは、メール送受信端末１１０と管理者端末１２０とメール中継装置１５０とメール配送装置１９０とが含まれ構成されている。メール送受信端末１１０と管理者端末１２０とメール中継装置１５０とメール配送装置１９０とはそれぞれネットワークを介して相互に通信可能に接続されている。図１には、メール送受信端末１１０を１つ図示しているが、本実施形態では、１又は複数のメール送受信端末がネットワークを介して管理者端末１２０とメール中継装置１５０とメール配送装置１９０と相互に通信可能に接続されている。
【００２０】
メール送受信端末１１０から送信された電子メールは、該電子メールの宛先に設定されたメールアドレスに従って、メール中継装置１５０とメール配送装置１９０とを介して、該宛先である不図示の他のメール送受信端末に送信される。
【００２１】
電子メールの送受信を行うメール送受信端末１１０は、ユーザが各種操作指示を行う情報処理装置である。メール送受信端末１１０は、ネットワークを介して、メール中継装置１５０とデータの送受信が可能である。メール送受信端末１１０は、メール作成部１１１とメール送受信部１１２と操作部１１３とを備えている。
【００２２】
メール作成部１１１は、ユーザによる操作により、電子メールの作成や編集を行う機能を備えている。
【００２３】
メール送受信部１１２は、ユーザから送信の指示がなされた電子メールをメール中継装置１５０に送信する機能と、メール中継装置１５０から電子メールを受信する機能とを備えている。
【００２４】
操作部１１３は、ユーザからの電子メールに対する送信指示を受け付け、メール送受信部１１２に当該指示を送信する機能を備える。
【００２５】
さらに、操作部１１３はユーザによりメール中継装置１５０へ電子メールの送信が指示された日時（送信日時）を取得し、取得した送信日時を示す情報を当該電子メールに付加する機能を備えている。
【００２６】
なお、メール送受信部１１２は、一般に知られているＳＭＴＰ、ＰＯＰ、ＩＭＡＰ等のプロトコルに対応したメールクライアント（メールユーザエージェント：ＭＵＡ）に対応する機能部である。また、操作部１１３は、例えばＨＴＴＰ又はＨＴＴＰＳに対応したＷＥＢブラウザの機能を利用して実現される。
【００２７】
管理者端末１２０は、本実施形態における電子メール送信システムの管理者からの操作を受け付ける端末である。
【００２８】
管理者端末１２０の管理操作部１２１は、メール中継装置１５０の記憶手段（ルール保存部１５６）に記憶されたルールの登録、編集、削除、閲覧などの、管理者による操作指示を受け付ける機能と、メール中継装置１５０のルール設定部１５４に対して、当該管理者により操作された指示（ルールの登録、編集、削除、閲覧など）を送信する機能を備えている。
【００２９】
また、管理操作部１２１は、メール中継装置１５０の記憶手段（保留メール保存部１５７）に保留された電子メールの閲覧、削除、送信（中継）などの、管理者による操作指示を受け付ける機能と、当該管理者により受け付けた操作指示（保留された電子メールの閲覧、削除、送信（中継）など）を保留メール管理処理部１５５に送信する機能を備えている。
【００３０】
メール中継装置１５０は、メール送受信端末１１０から送信された電子メールに対してルールを適用し、その結果に基づいて、メール配送装置１９０にメールを転送（中継）する。
【００３１】
メール中継装置１５０は、メール受信処理部１５１、ルール適用処理部１５２、メール送信処理部１５３、ルール設定部１５４、保留メール管理処理部１５５を備えている。また、メール中継装置１５０は、外部メモリ２１１などの記憶手段に、ルール保存部１５６、保留メール保存部１５７の記憶領域を備えている。
【００３２】
メール受信処理部１５１は、メール送受信端末１１０のメール送受信部１１２から送信された電子メールを受信する機能を備える。なお、この電子メールには前述の通り、操作部１１３により送信日時を示す情報が付加されている。
【００３３】
ルール適用処理部１５２は、メール受信処理部１５１が受信した電子メールに対して、ルール保存部１５６に記憶されたルールを適用し、ルールに応じた処理を実行する。
【００３４】
メール送信処理部１５３は、電子メールをメール配送装置１９０に送信する機能を備える。
【００３５】
ルール設定部１５４は、管理者端末１２０の管理操作部１２１から、ルール保存部１５６に記憶されたルールの登録、編集、削除、閲覧など操作指示を受け付ける機能、及び、当該操作指示に従って、ルール保存部１５６に記憶されたルールの登録、編集、削除、閲覧などの処理を実行する機能を備える。また、ルール設定部１５４は、例えばＨＴＴＰ又はＨＴＴＰＳに対応したＷＥＢサーバの機能を利用して実現される。
【００３６】
保留メール管理処理部１５５は、管理者端末１２０の管理操作部１２１から受け付けた指示に従い、保留メール保存部１５７に保留されている電子メールの送信等を行う機能を備える。
【００３７】
ルール保存部１５６は、ルール適用処理部１５２で用いられるルール（具体的には、図９に示す送信保留条件）が記憶されている記憶領域である。
【００３８】
保留メール保存部１５７は、ルール適用処理部１５２で保留すると判定された電子メール（具体的には図１０に示すメールデータテーブル）を記憶しておく記憶領域である。
【００３９】
メール配送装置１９０は、いわゆるメールサーバであって、メール送信処理部１５３から送信された電子メールに設定された宛先に向けて該電子メールを送信する機能（ＳＭＴＰサーバの機能等）を備えている。さらに、メール配送装置１９０は、メール送受信端末１１０宛に送信された電子メールを、メール送受信端末からのリクエストに応じてメール送受信端末１１０に送信する機能（ＰＯＰ３サーバの機能等）などを備えていてもよい。
【００４０】
なお、メール送受信端末１１０、管理者端末１２０、メール中継装置１５０、メール配送装置１９０は、それぞれコンピュータである。
【００４１】
図２は、メール送受信端末１１０、管理者端末１２０、メール中継装置１５０、メール配送装置１９０に適用可能な情報処理装置のハードウエア構成を示す図である。
【００４２】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００４３】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００４４】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００４５】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００４６】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００４７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００４８】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００４９】
次に、図５を用いて、本発明の実施形態における電子メール送信システム全体の処理について説明する。
【００５０】
ステップＳ５０１では、メール送受信端末１１０がユーザからの指示に従い、メール中継装置１５０に対して電子メールを送信する。
【００５１】
メール中継装置１５０は、メール送受信端末１１０から送信された電子メールを受信すると、当該受信した電子メールに対してフィルタリング処理を行う（ステップＳ５０２）。なお、このフィルタリング処理は、図３のフローチャートで示すステップＳ３０４〜Ｓ３０６の処理である。
【００５２】
メール中継装置１５０におけるフィルタリング処理の結果、電子メールの送信を保留する場合は、メール中継装置１５０はメール送受信端末１１０に対して、当該電子メールが保留された旨の通知をする（ステップＳ５０３）。他方、電子メールを送信する場合は、メール中継装置１５０はメール配送装置１９０へ当該電子メールを送信する（ステップＳ５０４）。
【００５３】
そして、ステップＳ５０５において管理者端末１２０からメール中継装置１５０に対して、送信が保留された電子メールの監査処理（送信が保留された電子メールについて、送信の可否をあらためて判断する処理）の要求がされると、メール中継装置１５０は管理者端末１２０に対して、送信が保留された電子メールのデータ（図１０）を送信する（ステップＳ５０５）。
【００５４】
管理者端末１２０は、ステップＳ５０６で送信されたデータをもとに監査処理を行い、監査結果をメール中継装置１５０に送信する（ステップＳ５０７）。
【００５５】
管理者端末１２０における監査の結果が、送信を不可とする旨である場合には、メール中継装置１５０はメール送受信端末１１０に対して、送信が不可となった旨の通知を行う（ステップＳ５０８）。他方、管理者端末１２０における監査の結果が、送信を許可する旨である場合には、メール中継装置１５０は当該送信が許可された電子メールをメール配送装置１９０へ送信する（ステップＳ５０９）。
以上が、本発明の実施形態における処理の全体像である。
【００５６】
次に、図３を用いて、メール中継装置１５０における電子メール保留処理について説明する。
【００５７】
図３は、本発明の実施形態における、電子メール保留処理を示すフローチャートである。
【００５８】
なお、図３のステップＳ３０１、Ｓ３０２の処理については、メール送受信端末１１０のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００５９】
また、ステップＳ３０３〜Ｓ３０６の処理については、メール中継装置１５０のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００６０】
ステップＳ３０１では、メール送受信端末１１０のＣＰＵ２０１は、ユーザから電子メールの送信指示を受け付ける。
【００６１】
ステップＳ３０２では、メール送受信端末１１０のＣＰＵ２０１は、ステップＳ３０１で送信指示をされた電子メールをメール中継装置１５０に対して送信する。
【００６２】
ステップＳ３０３では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ３０２においてメール送受信端末から送信された電子メールを受信する。
【００６３】
ステップＳ３０４では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ３０３で受信した電子メールが所定の保留条件に合致するか否かを判断する。
【００６４】
具体的には、メール中継装置１５０のルール保存部に保存された送信保留条件（図９）を用いて、ステップＳ３０３で受信した電子メールが当該条件に合致するか否かを判断する。
図９の送信保留条件について説明する。
【００６５】
図９に示す送信保留条件は、条件１〜条件５までの５つの送信保留条件が設定されている。
【００６６】
条件１は、送信先に「＠＊＊＊１．ｃｏ．ｊｐ」（所定ドメイン名）が含まれる電子メールについては、送信を保留することを示す条件である。
【００６７】
条件２は、電子メールのサイズが１．５ＭＢ以上である場合に、送信を保留することを示す条件である。
【００６８】
条件３は、電子メールに添付されたファイルの拡張子が「．ｐｐｔ」である場合には、送信を保留することを示す条件である。
【００６９】
条件４は、電子メールの本文に「××会社」という文字列が含まれている場合には、送信を保留することを示す条件である。
【００７０】
条件５は、電子メールの送信先に「＠＊＊＊２．ｃｏ．ｊｐ」（所定ドメイン名）が含まれ、かつ添付ファイルのデータ内に「社外秘」という文字列が含まれている場合には、送信を保留することを示す条件である。
【００７１】
ステップＳ３０４においてメール中継装置１５０のＣＰＵ２０１は、ステップＳ３０３で受信した電子メールが上述した条件のいずれかに該当するか否かを判断する。
【００７２】
なお、図９に示した保留条件はあくまでも一例であり、これら５つの条件以外の条件も自由に設定できるものとする。
【００７３】
ステップＳ３０４で保留条件のいずれかに合致すると判断された場合（ステップＳ３０４：ＹＥＳ）は、処理をステップＳ３０５に移行する。
【００７４】
ステップＳ３０４で保留条件のいずれにも合致しないと判断された場合（ステップＳ３０４：ＮＯ）は、処理をステップＳ３０６に移行する。
【００７５】
ステップＳ３０５では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ３０４で保留条件に合致すると判定された電子メールを保留メール保存部１５７に保存する（図１０に示すメールデータテーブルが、保留メール保存部１５７に保存された保留メールを示すテーブルである）。すなわち、当該電子メールをすぐに送信するのではなく、管理者による監査を受けるために送信を保留する。なお、この際、当該送信が保留された電子メールの送信者に対して、保留された旨の通知をしてもよい。
【００７６】
ステップＳ３０６では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ３０４で保留条件に合致しないと判定された電子メールをメール配送装置１９０へ送信する。
【００７７】
以上の処理により、予め設定された条件に合致する電子メールについては、そのまま送信せず、管理者による監査を受けるために一時保留することが可能となる。
【００７８】
次に、図４を用いて、ステップＳ３０５で送信が保留された電子メールに対する監査処理について説明する。
【００７９】
図４は、本発明の実施形態における保留された電子メールの監査処理を示すフローチャートである。
【００８０】
なお、図４のフローチャートで示す処理については、管理者端末１２０のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００８１】
ステップＳ４０１では、管理者端末１２０のＣＰＵ２０１は、管理者からの電子メールの監査を行う旨の指示を受け付ける。
【００８２】
管理者からの電子メールの監査指示を受け付けると、ステップＳ４０２では、管理者端末１２０のＣＰＵ２０１は、メール中継装置１５０の保留メール保存部１５７に保存された保留メールのメールデータ（図１０）を取得する。
【００８３】
ステップＳ４０３では、管理者端末１２０のＣＰＵ２０１は、ステップＳ４０２で取得した保留メールのメールデータをもとに保留メール一覧画面（図６）を表示する。
【００８４】
ステップＳ４０４では、管理者端末１２０のＣＰＵ２０１は、管理者により、保留メール一覧画面を介して監査を行う電子メールの選択を受け付ける。
【００８５】
ステップＳ４０５では、管理者端末１２０のＣＰＵ２０１は、管理者によりステップＳ４０４で選択された電子メールについて十分な監査を行うのに必要な時間を決定する。なお、本処理の詳細については、図１１に示すフローチャートを用いて後述する。
【００８６】
ステップＳ４０６では、管理者端末１２０のＣＰＵ２０１は、管理者によりステップＳ４０４で選択された電子メールを監査するための監査画面（図７）を表示する。
【００８７】
ステップＳ４０７では、管理者端末１２０のＣＰＵ２０１は、ステップＳ４０６で表示された監査画面において、電子メールの本文および添付ファイルが充分な時間監査されたか否かを判断する。なお、本処理の詳細については、図１２、図１３、図１６に示すフローチャートを用いて後述する。
【００８８】
ステップＳ４０８では、管理者端末１２０のＣＰＵ２０１は、ステップＳ４０６で表示された監査画面における送信ボタン（送信を許可する旨の指示をするためのボタン）を表示する。なお、送信ボタンについては、ステップＳ４０８のタイミングで表示する方法ではなく、予め表示はされているが押下できない状態にしておき、ステップＳ４０８のタイミングで押下可能に変更するという方法であってもよい。
【００８９】
いずれにしても、図１２、図１３、図１６に示すフローチャートの処理が終了した場合に、
送信許可の指示が出せるような構成であればよい。
【００９０】
ステップＳ４０９では、管理者端末１２０のＣＰＵ２０１は、管理者から、監査対象とされている電子メール（監査対象メール）に対する指示を受け付ける。具体的には、監査対象となっている電子メールについて、送信を許可するか、送信を許可しないかの指示を受け付ける。
【００９１】
ステップＳ４１０では、管理者端末１２０のＣＰＵ２０１は、ステップＳ４０９において管理者において指示された内容を判断する。
【００９２】
指示の内容が送信を許可する旨である場合（ステップＳ４１０：送信許可）は、処理をステップＳ４１１に移行する。
【００９３】
指示の内容が送信を許可しない旨である場合（ステップＳ４１０：送信不可）は、処理をステップＳ４１２に移行する。
【００９４】
本実施形態においては、保留された電子メールに対する処理の一例として、管理者から送信許可または送信不可のいずれかの指示を受け付けるように構成している。電子メールに対する処理（指示）は、送信の許可、不許可の指示に限られず、他の処理の指示（保留時間の延長や短縮など）を受け付けるように構成しても良い。
【００９５】
ステップＳ４１１では、管理者端末１２０のＣＰＵ２０１は、当該監査が行われた電子メールを送信する旨の指示をメール中継装置１５０に対して送信する。
【００９６】
ステップＳ４１２では、管理者端末１２０のＣＰＵ２０１は、当該監査を行った電子メールをメール中継装置１５０の保留メール保存部１５７から削除する旨の指示を、メール中継装置１５０へ送信する。
【００９７】
また、不図示であるが、ステップＳ４１２においてメールの削除指示がなされた場合は、当該削除されるメールの送信者に対して、送信が許可されなかった旨の通知を出す。
【００９８】
次に、図１１を用いて、図４のフローチャートにおけるステップＳ４０５の処理の詳細を説明する。
【００９９】
図１１は、本発明の実施形態における電子メールの本文および添付ファイルの監査に必要な時間の決定処理を示すフローチャートである。
【０１００】
なお、図１１のフローチャートで示す処理については、管理者端末１２０のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１０１】
ステップＳ１１０１では、管理者端末１２０のＣＰＵ２０１は、ステップＳ４０４で監査対象として選択された電子メールから本文および添付ファイルを抽出する。
【０１０２】
ステップＳ１１０２では、電子メール本文の全てを充分に確認できる時間を計算する。
【０１０３】
電子メール本文の全てを充分に確認できる時間を計算する方法については、例えば、本文の文字数を計測しそれに比例した時間を使用する方法が考えられる。詳細は図１４を用いて後述する。
【０１０４】
ステップＳ１１０３では、ステップＳ１１０２で計算した時間を、本文の最小監査時間として保持する。
【０１０５】
ステップＳ１１０４では、ステップＳ１１０１で取得した添付ファイルの内、未処理の添付ファイルがあるか否かを判断する。
【０１０６】
ステップＳ１１０４にて未処理の添付ファイルがあると判断された場合（ステップＳ１１０４：ＹＥＳ）は、処理をステップＳ１１０５に移行する。
【０１０７】
ステップＳ１１０４にて未処理の添付ファイルがないと判断された場合（ステップＳ１１０４：ＮＯ）は、本フローチャートの処理を終了する。
【０１０８】
ステップＳ１１０５では、未処理の添付ファイルを１つ選択し、その添付ファイルを充分に確認できる時間を計算する。
【０１０９】
添付ファイルの全てを充分に確認できる時間を計算する方法については、例えば、ファイルサイズを計測しそれに比例した時間を使用する方法が考えられる。詳細については図１４を用いて後述する。
【０１１０】
ステップＳ１１０６では、ステップＳ１１０５で計算した時間を、当該添付ファイルの最小監査時間として保持する。
【０１１１】
その後、ステップＳ１１０４の処理に移行し、処理を繰り返す。
【０１１２】
次に、図１２を用いて、図４のフローチャートにおけるステップＳ４０７の処理の第１の実施形態を説明する。
【０１１３】
図１２は、本発明の実施形態における電子メールの本文および添付ファイルの監査時間が充分であるか否かの判断処理を示すフローチャートである。
【０１１４】
なお、図１２のフローチャートで示す処理については、管理者端末１２０のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１１５】
ステップＳ１２０１では、管理者端末１２０のＣＰＵ２０１は、監査開始時刻（監査画面が表示された時刻のように、管理者が当該電子メールを監査可能となった時刻。または監査画面に監査開始の指示を受け付けるボタンを用意し、当該ボタンが管理者により押下された時刻）にステップＳ１１０３で保持した本文の最小監査時間を足した時刻を計算し、それを最早監査完了時刻として保持する。
【０１１６】
ステップＳ１２０２では、ステップＳ１１０１で取得した添付ファイルの内、未ダウンロードの添付ファイルがあるか否かを判断する。
【０１１７】
ステップＳ１２０２にて未ダウンロードの添付ファイルがあると判断された場合（ステップＳ１２０２：ＹＥＳ）は、処理をステップＳ１２０３に移行する。
【０１１８】
ステップＳ１２０２にて未ダウンロードの添付ファイルがないと判断された場合（ステップＳ１２０２：ＮＯ）は、処理をステップＳ１２０８に移行する。
【０１１９】
ステップＳ１２０３では、ステップＳ４０６で表示した監査画面の添付ファイルダウンロードリンク（図７の７０５）がクリックされたか否かを判断する。
【０１２０】
ステップＳ１２０３にてリンクがクリックされたと判断された場合（ステップＳ１２０３：ＹＥＳ）は、処理をステップＳ１２０４に移行する。
【０１２１】
ステップＳ１２０３にてリンクがクリックされていないと判断された場合（ステップＳ１２０３：ＮＯ）は、ステップＳ１２０３の処理を繰り返す。
【０１２２】
ステップＳ１２０４では、ステップＳ１２０３でクリックされたダウンロードリンクに対応する添付ファイルを管理者端末１２０で閲覧するためのダウンロード処理を行う。
【０１２３】
ステップＳ１２０５では、現在時刻にステップＳ１２０３でクリックされたダウンロードリンクに対応する添付ファイルの最小監査時間（ステップＳ１１０６で保持）を足した時刻を計算し、それを当該添付ファイル監査完了時刻として保持する。
【０１２４】
ステップＳ１２０６では、ステップＳ１２０５で保持した当該添付ファイル監査完了時刻が現在保持している最早監査完了時刻より後の時刻であるか否かを判断する。
【０１２５】
ステップＳ１２０６にて後の時刻であると判断された場合（ステップＳ１２０６：ＹＥＳ）は、処理をステップＳ１２０７に移行する。
【０１２６】
ステップＳ１２０６にて後の時刻ではないと判断された場合（ステップＳ１２０６：ＮＯ）は、処理をステップＳ１２０２に移行する。
【０１２７】
ステップＳ１２０７では、ステップＳ１２０５で保持した当該添付ファイル監査完了時刻を新たな最早監査完了時刻として保持する。
【０１２８】
その後、ステップＳ１２０２の処理に移行し、処理を繰り返す。
【０１２９】
ステップＳ１２０８では、現在時刻が現在保持している最早監査完了時刻より前の時刻であるか否かを判断する。
【０１３０】
ステップＳ１２０８にて前の時刻であると判断された場合（ステップＳ１２０８：ＹＥＳ）は、ステップＳ１２０８の処理を繰り返す。
【０１３１】
ステップＳ１２０８にて前の時刻ではないと判断された場合（ステップＳ１２０８：ＮＯ）は、本フローチャートの処理を終了する。
【０１３２】
以上の処理により、電子メールの本文、およびすべての添付ファイルについて、監査に必要な時間だけ監査を行わなければ、監査対象メールに対して送信の許可などの指示を出せないようになる。これにより、管理者に対して適切な監査を行わせることが可能となる。
【０１３３】
次に、図１３を用いて、図４のフローチャートにおけるステップＳ４０７の処理の第２の実施形態を説明する。
【０１３４】
図１３は、本発明の実施形態における電子メールの本文および添付ファイルの監査時間が充分であるか否かの判断処理を示すフローチャートである。
【０１３５】
なお、図１３のフローチャートで示す処理については、管理者端末１２０のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１３６】
ステップＳ１３０１では、管理者端末１２０のＣＰＵ２０１は、監査開始時刻にステップＳ１１０３で保持した本文の最小監査時間を足した時刻を計算し、それを最早監査完了時刻として保持する。
【０１３７】
ステップＳ１３０２では、ステップＳ１１０１で取得した添付ファイルの内、未処理の添付ファイルがあるか否かを判断する。
【０１３８】
ステップＳ１３０２にて未処理の添付ファイルがあると判断された場合（ステップＳ１３０２：ＹＥＳ）は、処理をステップＳ１３０３に移行する。
【０１３９】
ステップＳ１３０２にて未処理の添付ファイルがないと判断された場合（ステップＳ１３０２：ＮＯ）は、処理をステップＳ２２０４に移行する。
【０１４０】
ステップＳ１３０３では、未処理の添付ファイルを１つ選択し、現在保持している最早監査完了時刻にその添付ファイルの最小監査時間（ステップＳ１１０６で保持）を足した時刻を計算し、それを新たな最早監査完了時刻として保持する。
【０１４１】
その後、ステップＳ１３０２の処理に移行し、ステップＳ１３０２、Ｓ１３０３の処理を繰り返す。
【０１４２】
ステップＳ１３０４では、ステップＳ１１０１で取得した添付ファイルの内、未ダウンロードの添付ファイルがあるか否かを判断する。
【０１４３】
ステップＳ１３０４にて未ダウンロードの添付ファイルがあると判断された場合（ステップＳ１３０４：ＹＥＳ）は、処理をステップＳ１３０５に移行する。
【０１４４】
ステップＳ１３０４にて未ダウンロードの添付ファイルがないと判断された場合（ステップＳ１３０４：ＮＯ）は、処理をステップＳ１３０７に移行する。
【０１４５】
ステップＳ１３０５では、ステップＳ４０６で表示した監査画面の添付ファイルダウンロードリンク（図７の７０５）がクリックされたか否かを判断する。
【０１４６】
ステップＳ１３０５にてリンクがクリックされたと判断された場合（ステップＳ１３０５：ＹＥＳ）は、処理をステップＳ１３０６に移行する。
【０１４７】
ステップＳ１３０５にてリンクがクリックされていないと判断された場合（ステップＳ１３０５：ＮＯ）は、ステップＳ１３０５の処理を繰り返す。
【０１４８】
ステップＳ１３０６では、ステップＳ１３０５でクリックされたダウンロードリンクに対応する添付ファイルを管理者端末１２０で閲覧するためのダウンロード処理（表示処理）を行う。
【０１４９】
その後、ステップＳ１３０４の処理に移行し、処理を繰り返す。
【０１５０】
ステップＳ１３０７では、現在時刻が現在保持している最早監査完了時刻より前の時刻であるか否かを判断する。
【０１５１】
ステップＳ１３０７にて前の時刻であると判断された場合（ステップＳ１３０７：ＹＥＳ）は、ステップＳ１３０７の処理を繰り返す。
【０１５２】
ステップＳ１３０７にて前の時刻ではないと判断された場合（ステップＳ１３０７：ＮＯ）は、本フローチャートの処理を終了する。
【０１５３】
以上の処理により、電子メール本文およびすべての添付ファイルの監査に必要な時間を合計した時間を、監査に費やさなければ、管理者は当該電子メールに対して送信を許可する等の指示を出すことができない。このような仕組みにより、管理者に対して適切な監査を行わせることが可能となる。
次に図１０に示すデータテーブルついて説明する。
【０１５４】
図１０は、ステップＳ３０５においてメール中継装置１５０で送信が保留された電子メールを示すメールデータテーブルである。
【０１５５】
図１０に示すメールデータテーブルは、送信が保留された電子メールのメールＩＤ、当該電子メールを構成する各データ（送信日時、送信者アドレス、送信先アドレス（Ｔｏ，Ｃｃ，Ｂｃｃ）、グループ情報、メール本文、添付ファイル等およびフィルタリング結果がそれぞれ対応付けて記憶されている。
【０１５６】
次に、図１４を用いて、図１１のフローチャートにおけるステップＳ１１０２、Ｓ１１０５の処理の詳細の一例を説明する。
【０１５７】
図１４（Ａ）は、本発明の実施形態における電子メールの本文の監査に必要な時間を計算する処理（Ｓ１１０２）を示すフローチャートである。
【０１５８】
図１４（Ｂ）は、本発明の実施形態における電子メールに添付されたファイルの監査に必要な時間を計算する処理（Ｓ１１０５）を示すフローチャートである。
【０１５９】
なお、図１４のフローチャートで示す処理については、管理者端末１２０のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１６０】
ステップＳ１４０１では、管理者端末１２０のＣＰＵ２０１は、監査対象となっている電子メールの本文のデータ量を判定する。
【０１６１】
ステップＳ１４０２では、管理者端末１２０のＣＰＵ２０１は、ステップＳ１４０１で判定したデータ量に基づき、当該電子メールの本文を監査するのに必要な時間を決定する。具体的には、図１５（Ａ）に示すテーブルを用いて決定する。例えば図１５（Ａ）に示す例では、本文のデータサイズが１．５キロバイトあたり監査に１分を要することを示している。
【０１６２】
以上の処理により、電子メール本文を監査するのに必要な時間を決定することができる。
【０１６３】
次に図１４（Ｂ）を用いて電子メールに添付されたファイルの監査に必要な時間を決定する処理について説明する。
【０１６４】
ステップＳ１４０３では、管理者端末１２０のＣＰＵ２０１は、監査対象の電子メールに添付されたファイルのファイル形式を判定する。
【０１６５】
ステップＳ１４０４では、管理者端末１２０のＣＰＵ２０１は、監査対象の電子メールに添付されたファイルのデータ量を判定する。
【０１６６】
ステップＳ１４０５では、管理者端末１２０のＣＰＵ２０１は、ステップＳ１４０３で判定されたファイル形式と、ステップＳ１４０４で判定されたデータ量とに基づき、当該添付ファイルの監査に必要な時間を決定する。具体的には図１５（Ｂ）に示すテーブルを用いて決定する。例えば図１５（Ｂ）に示す例では、ファイル形式が「txt」（テキストファイル）である場合には、データサイズ１キロバイトあたり１分の時間を必要とすることを示している。
【０１６７】
以上の処理により、電子メールに添付されたファイルを監査するのに必要な時間を決定することができる。
【０１６８】
なお、本実施形態では、本文、添付ファイルのデータ量をもとに監査に必要な時間を決定したが、例えば、１文字あたり又は所定の文字数あたりの監査時間を登録しておき、文字数をもとに監査に必要な時間を決定しても良い。また、電子メールの送信先１件あたりの監査時間を登録しておき（図１７）、送信先の数をもとに監査に必要な時間を決定しても良い。また、所定のキーワードごとに監査時間を登録しておき（図１８）、当該キーワードと当該キーワードごとに登録された監査時間と当該キーワードが含まれる数とをもとに決定してもよい。
【０１６９】
次に、図１６を用いて、図４のフローチャートにおけるステップＳ４０７の処理の第３の実施形態を説明する。
【０１７０】
図１６は、本発明の実施形態における電子メールの本文および添付ファイルの監査時間が充分であるか否かの判断処理を示すフローチャートである。
【０１７１】
なお、図１６のフローチャートで示す処理については、管理者端末１２０のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１７２】
ステップＳ１６０１では、管理者端末１２０のＣＰＵ２０１は、監査対象の電子メールに添付されたファイルのうち、ダウンロードをしていないファイルがあるか否かを判断する。
【０１７３】
ダウンロードしていないファイルがある場合（ステップＳ１６０１：ＹＥＳ）は、当該添付ファイルのダウンロード指示を受け付け、ダウンロード指示を受け付けるとダウンロード処理を実行する（ステップＳ１６０２）。
【０１７４】
ダウンロードしていないファイルがない場合（ステップＳ１６０１：ＮＯ）は、処理をステップＳ１６０５に移行する。
【０１７５】
ステップＳ１６０３では、管理者端末１２０のＣＰＵ２０１は、ダウンロードしたファイルと、当該ファイルの監査時間（ステップＳ１１０５で算出された時間）を取得し、ステップＳ１６０４で当該ファイルと監査時間とを対応づけて保持する。そして処理をステップＳ１６０１に戻す。
【０１７６】
ステップＳ１６０５では、管理者端末１２０のＣＰＵ２０１は、監査対象の電子メールに添付されたファイルの表示時間をファイルごとに取得する。ファイルの表示時間として、当該ファイルがアクティブ状態である時間を取得してもよい。
【０１７７】
ステップＳ１６０６では、管理者端末１２０のＣＰＵ２０１は、ステップＳ１６０５で取得した時間とステップＳ１６０３で取得した時間とを比較し、ステップＳ１６０５で取得した時間がステップＳ１６０３で取得した時間以上であれば（ステップＳ１６０６：ＹＥＳ）処理をステップＳ１６０７に移行する。すなわち、当該添付ファイルを監査するのに必要な時間より長い時間、当該ファイルが表示されていた場合は、処理をステップＳ１６０７に移行する。
【０１７８】
ステップＳ１６０７では、管理者端末１２０のＣＰＵ２０１は、監査対象の電子メールに添付されたすべてのファイルについて、ステップＳ１６０６でＹＥＳと判定されたか否かを判断する。
【０１７９】
全てのファイルがステップＳ１６０６でＹＥＳと判定された場合は、当該全てのファイルが適切に監査されたと判断できるため、本フローチャートの処理を終了する。
【０１８０】
以上の処理により、電子メールに添付されたファイルそれぞれについて、必要な時間監査された場合でなければ、管理者は当該電子メールに対する送信許可などの指示を出せなくなる。
【０１８１】
このような仕組みにより、管理者に対して適切な監査を行わせることが可能となる。
【０１８２】
次に、図１９を用いて、図４に示した処理を管理者端末１２０とメール中継装置１５０とからなるシステムにより実行する実施形態について説明する。
【０１８３】
なお、図１９のフローチャートで示す処理については、管理者端末１２０のＣＰＵ２０１またはメール中継装置１５０のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１８４】
ステップＳ１９０１では、管理者端末１２０のＣＰＵ２０１は、管理者からの電子メールの監査を行う旨の指示を受け付ける。そして、受け付けた監査指示をメール中継装置１５０へ送信する。
【０１８５】
ステップＳ１９０２では、管理者端末１２０のＣＰＵ２０１は、メール中継装置１５０から送信された保留メールデータの一覧（図１０）を取得する。
【０１８６】
ステップＳ１９０３では、管理者端末１２０のＣＰＵ２０１は、ステップＳ１９０２で取得した保留メールデータに基づき、保留メール一覧をディスプレイなどの表示部に表示する（保留メール一覧画面の一例が図６に示す図である）。
【０１８７】
ステップＳ１９０４では、管理者端末１２０のＣＰＵ２０１は、管理者により、保留メール一覧画面を介して監査を行う対象となる電子メール（監査対象メール）の選択を受け付ける。そして選択を受け付けた電子メールを示す情報を、メール中継装置１５０に送信する。
【０１８８】
ステップＳ１９０５では、管理者端末１２０のＣＰＵ２０１は、ステップＳ１９０４で選択を受け付けた電子メール（監査対象メール）を監査するための監査画面を表示部に表示する。監査画面の一例を図７に示す。
【０１８９】
ステップＳ１９０６では、管理者端末１２０のＣＰＵ２０１は、当該監査対象メールを管理者が監査した時間を算出する。なお、本処理の詳細については、図２０、図２１のフローチャートに示す処理である。
【０１９０】
ここで、図２０に示すフローチャートについて説明する。図２０に示すフローチャートは、管理者端末１２０のＣＰＵ２０１が所定のプログラムを読み出して実行する処理である。
【０１９１】
ステップＳ２００１では、管理者端末１２０のＣＰＵ２０１は、監査対象メールに添付ファイルが存在するか（ファイルが添付されているか）否かを判断する。
【０１９２】
添付ファイルがある場合（ステップＳ２００１：ＹＥＳ）は、処理をステップＳ２００２に移行する。
【０１９３】
添付ファイルがない場合（ステップＳ２００１：ＮＯ）は、処理をステップＳ２００４に移行する。
【０１９４】
ステップＳ２００２では、管理者端末１２０のＣＰＵ２０１は、監査対象メールに添付されたファイルの全てが取得されたか（ダウンロードされたか）を判断する。
【０１９５】
すべての添付ファイルが取得された場合（ステップＳ２００２：ＹＥＳ）は処理をステップＳ２００４に移行する。
【０１９６】
取得されていない添付ファイルがある場合（ステップＳ２００２：ＮＯ）は、処理をステップＳ２００３に移行する。
【０１９７】
ステップＳ２００３では、管理者端末１２０のＣＰＵ２０１は、管理者から添付ファイルの取得要求を受け付ける。
【０１９８】
ステップＳ２００４では、管理者端末１２０のＣＰＵ２０１は、ステップＳ１９０５で監査画面が表示されてからの時間を取得する。ここで取得した時間が「監査時間」として、ステップＳ１９０７においてメール中継装置１５０に送信される。
【０１９９】
図２０の処理によって、管理者が監査対象メールを監査していた時間を取得することが可能となる。また、全ての添付ファイルについて取得されなければ、監査時間を取得しない構成とすることで、添付ファイルの確認漏れを防ぐことが可能となる。
【０２００】
次に、図２１に示すフローチャートについて説明する。図２１に示すフローチャートは、管理者端末１２０のＣＰＵ２０１が所定のプログラムを読み出して実行する処理である。
【０２０１】
ステップＳ２１０１では、管理者端末１２０のＣＰＵ２０１は、監査対象メールに添付ファイルが存在するか否かを判断する。
【０２０２】
添付ファイルがある場合（ステップＳ２１０１：ＹＥＳ）は、処理をステップＳ２１０２に移行する。
【０２０３】
添付ファイルがない場合（ステップＳ２１０１：ＮＯ）は、処理をステップＳ２１０５に移行する。
【０２０４】
ステップＳ２１０２では、管理者端末１２０のＣＰＵ２０１は、添付ファイルの取得要求を受け付ける。
【０２０５】
ステップＳ２１０３では、管理者端末１２０のＣＰＵ２０１は、ステップＳ２１０３で取得した添付ファイルが表示されていた時間を取得する。ここで表示されていた時間とは、当該添付ファイルを表示しているアプリケーション（ファイルを表示するウィンドウ）がアクティブであり、当該ファイルが開かれている状態の時間を取得する。このように、添付ファイル毎に監査時間（表示された時間）を取得する。ここで取得した添付ファイル毎の監査時間が、ステップＳ１９０７においてメール中継装置１５０に送信される。
【０２０６】
ステップＳ２１０４では、管理者端末１２０のＣＰＵ２０１は、監査対象メールに添付されたファイルのうち全てのファイルが管理者により取得されたかを判断する。
【０２０７】
すべてのファイルが取得された場合（ステップＳ２１０４：ＹＥＳ）は、本フローチャートに示す処理を終了する。
【０２０８】
取得していない添付ファイルがある場合（ステップＳ２１０４：ＮＯ）は、処理をステップＳ２１０２に移行する。
【０２０９】
ステップＳ２１０５では、管理者端末１２０のＣＰＵ２０１は、監査対象メールの本文が表示された時間を取得する。ここで取得された時間が、「監査時間」として、ステップＳ１９０７でメール中継装置１５０に送信される。
【０２１０】
このように、図２１の処理によれば、監査対象メールの本文を表示した時間および、添付ファイル毎に当該ファイルを表示した時間を、それぞれ取得することができる。
【０２１１】
そして、後述するステップＳ１９１５の処理によって、添付ファイル毎および本文についてそれぞれ、十分な監査が行われたかが判断される。これにより、適切な監査を実現することが可能となる。
【０２１２】
ステップＳ１９０７では、管理者端末１２０のＣＰＵ２０１は、管理者が当該監査対象メールを監査した時間（ステップＳ１９０６で算出した監査時間）をメール中継装置１５０に送信する。
【０２１３】
ここで監査時間については、定期的に（例えば１秒毎や、１分毎など単位時間毎でもよい。また、予め設定された時間毎でもよい。）算出し（ステップＳ１９０６）、算出された監査時間をメール中継装置１５０に送信する（ステップＳ１９０７）。すなわち、ステップＳ１９１５で監査時間が十分であると判断されるまで、ステップＳ１９０６およびＳ１９０７の処理をくり返す。
【０２１４】
ステップＳ１９０８では、管理者端末１２０のＣＰＵ２０１は、メール中継装置１５０から送信されたボタン表示指示を受信したことに応答して、監査画面に送信許可ボタン（監査対象メールに対して送信を許可する旨の指示をするためのボタン）を表示する。なお、送信許可ボタンについては、ステップＳ１９０８の処理のタイミングで表示する方法ではなくてもよい。例えば、予め表示はされているが押下は出来ない状態にしておき、ステップＳ１９０８の処理において押下可能に変更するという方法であってもよい。
【０２１５】
図８は、ステップＳ１９０８の処理の結果、送信許可ボタン（８０２）が押下可能に表示された例である。
【０２１６】
ステップＳ１９０９では、管理者端末１２０のＣＰＵ２０１は、管理者から、監査対象の電子メールに対する指示を受け付ける。具体的には、当該監査対象メールについて、送信を許可するか、送信を許可しないかの指示を受け付ける。図８に示すメール送信ボタン（８０２）が押下された場合には、送信を許可する指示であると判断する。図８に示すメール削除ボタン（８０３）が押下された場合は、送信を許可しない指示であると判断する。
【０２１７】
そして、受け付けた指示をメール中継装置１５０に送信する。
そして、本フローチャートに示す処理を終了する。
【０２１８】
次に、図１９に示す処理のうち、メール中継装置１５０のＣＰＵ２０１が行う処理について説明する。
【０２１９】
ステップＳ１９１０では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ１９０１において管理者端末１２０から送信された監査指示を受信する。
【０２２０】
ステップＳ１９１１では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ１９１０における監査指示の受信に応答し、保留メール保存部１５７に保存された保留メールの一覧を管理者端末１２０に送信する。
【０２２１】
ステップＳ１９１２では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ１９０４において管理者端末１２０から送信された監査対象のメールを示す情報を受信する。
【０２２２】
ステップＳ１９１３では、メール中継装置１５０のＣＰＵ２０１は、監査対象メールを監査するのに必要な監査時間を決定する。図１１のフローチャートで示す処理が、ステップＳ１９１３の処理の詳細である。本実施形態においては、上述した図１１の処理の内容を、メール中継装置１５０のＣＰＵ２０１で実施することになる。処理の内容については、上述した内容と同一であるため、ここでの説明は省略する。
【０２２３】
ステップＳ１９１４では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ１９０７において管理者端末１２０から送信された監査時間（管理者が監査対象メールを監査した時間）を受信する。
【０２２４】
ステップＳ１９１５では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ１９１４で取得した監査時間と、ステップＳ１９１３で算出された監査対象メールを監査するのに必要な時間とを比較し、管理者が監査していた時間が十分か否かを判断する。
【０２２５】
具体的には、例えばステップＳ１９０６の処理が図２０に示すフローチャートの処理である場合について説明する。この場合、ステップＳ１９１４で取得した時間が、ステップＳ１９１３で算出された時間の合計時間（ステップＳ１１０３で保持した時間と、ステップＳ１１０６で保持した時間の合計時間）より長いか否かにより判断することが可能である。すなわち、ステップＳ１９１４で取得した時間が、ステップＳ１９１３で算出された時間の合計時間より長ければ、十分な監査が行われたと判断される（ステップＳ１９１５：ＹＥＳ）。他方、ステップＳ１９１４で取得した時間が、ステップＳ１９１３で算出された時間の合計時間より短ければ、まだ十分な監査が行われていないと判断される（ステップＳ１９１５：ＮＯ）。
【０２２６】
また、ステップＳ１１０２で算出された時間とステップＳ１１０５で算出された時間のうち最も長い時間と、ステップＳ１９１４で取得した時間とを比較して、判断してもよい。
【０２２７】
他方、ステップＳ１９０６の処理が図２１に示すフローチャートの処理である場合について説明する。この場合、添付ファイル毎に当該添付ファイルを表示した時間が取得される。また本文についても、本文を表示していた時間が取得される。
【０２２８】
そのため、ステップＳ１９１５の処理においても、ステップＳ１１０２で算出された時間とステップＳ２１０３で取得した時間とを比較する。また、ステップＳ１１０５で算出された時間と、ステップＳ２１０２で取得した時間とを比較する。そして、本文と全ての添付ファイルについて、監査に必要な時間をそれぞれ満たした場合には、監査時間が十分であると判断される。
【０２２９】
監査時間が十分であると判断される場合（ステップＳ１９１５；ＹＥＳ）は処理をステップＳ１９１６に移行する。
【０２３０】
監査時間が十分でないと判断される場合（ステップＳ１９１５；ＮＯ）は、処理をステップＳ１９１４に戻す。そして、再度管理者端末１２０から管理者が監査を行った時間を取得し、監査時間が十分であるかを判断する（ステップＳ１９１５）。
【０２３１】
ステップＳ１９１６では、メール中継装置１５０のＣＰＵ２０１は、送信許可指示を受け付けるためのボタンを表示すべく、管理者端末１２０にボタン表示指示を送信する。
【０２３２】
ステップＳ１９１７では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ１９０９で管理者端末１２０から送信された指示を受信する。
【０２３３】
ステップＳ１９１８では、メール中継装置１５０のＣＰＵ２０１は、ステップＳ１９１７で受信した指示の内容が、送信を許可する旨の指示であるか、送信を許可しない旨の指示であるかを判断する。
【０２３４】
指示の内容が送信を許可する旨である場合（ステップＳ１９１０：送信許可）は、処理をステップＳ１９１９に移行する。
【０２３５】
指示の内容が送信を許可しない旨である場合（ステップＳ１９１０：送信不可）は、処理をステップＳ１９２０に移行する。
【０２３６】
本実施形態においては、保留された電子メール（監査対象として指示を受け付けた電子メール）に対する処理の一例として、管理者から送信許可または送信不可のいずれかの指示を受け付けるように構成している。当該メールに対する指示は、送信許可、送信不許可の指示に限られず、例えば保留時間の延長や、保留時間の短縮、送信者への通知などいずれの処理を受け付けるように構成してもよい。
【０２３７】
ステップＳ１９１９では、メール中継装置１５０のＣＰＵ２０１は、監査が行われた電子メール（ステップＳ１９０９で指示を受け付けた電子メール）を、当該電子メールに設定された送信先に対して送信する。
【０２３８】
ステップＳ１９２０では、メール中継装置１５０のＣＰＵ２０１は、監査が行われた電子メール（ステップＳ１９０９で指示を受け付けた電子メール）をメール中継装置１５０の保留メール保存部１５７から削除する。
【０２３９】
そして、ステップＳ１９０９において受け付けた指示がメールの削除指示であった場合は、当該削除される電子メールの送信者に対して、送信が許可されなかった旨の通知を出す。
そして、本フローチャートに示す処理を終了する。
【０２４０】
以上の構成を備えることにより、電子メールの送信の可否を判断する監査業務において、メールの内容が管理者により確認されたあとでなければ送信を許可することが出来なくなるため、適切な監査を実現でき、情報漏洩を低減することが可能となる。
【０２４１】
また、監査対象の電子メールに複数のファイルが添付されている場合でも、適切に監査に必要な時間を算出することが可能となる。
【０２４２】
次に、図２２を用いて、本発明における情報処理装置の機能の一例について説明する。
【０２４３】
算出部２２０１は、電子メールの監査に必要な時間を算出する機能を備える。ここで監査に必要な時間は、電子メール本文を監査するのに必要な時間と、電子メールに添付されたファイルを監査するのに必要な時間とを、それぞれ別々に算出することも可能である。また、本文の監査に必要な時間については、例えば本文のデータサイズや文字数に基づき算出する方法が考えられる。添付ファイルの監査に必要な時間については、例えば、添付ファイルの形式とデータサイズに基づき算出する方法が考えられる。これらだけでなく、例えば添付ファイル中の文字数であってもよい。また、添付ファイルのページ数に基づいて算出してもよい。
【０２４４】
選択受付部２２０２は、管理者から監査対象とする電子メールの選択を受け付ける機能を備える。例えば電子メールの一覧画面から管理者が選択する（マウスポインタを合わせてクリックする等）ことで、監査対象とする電子メールの選択を受け付ける。
【０２４５】
指示受付部２２０３は、監査対象の電子メール（監査対象メール）に対する監査時間が、算出部２２０１により算出された時間を満たす場合には、当該監査対象メールの送信を許可する指示を受付可能にし、算出部２２０１により算出された時間を満たさない場合には、当該監査対象メールの送信を許可する指示を受付可能にしないよう制御する機能を備える。
【０２４６】
また、監査対象メールに添付されたファイルが監査された場合には、当該監査対象メールの送信を許可する指示を受付可能にし、監査対象メールに添付されたファイルが監査されていない場合には、当該監査対象メールの送信を許可する指示を受付可能にしないよう制御する機能を備える。
【０２４７】
判定部２２０４は、監査対象メールに対する監査時間が、算出部２２０１により算出された監査に必要な時間を満たすか否かを判定する機能を備える。
【０２４８】
ここで監査時間については、例えば、監査対象メールが監査画面に表示された時間であってもよい。または、監査対象メールが選択されてからの時間であってもよい。または、管理者が監査を開始する旨の指示をしてからの経過時間であってもよい。いずれにしても、管理者が当該監査対象メールの監査をした時間として認められる時間であればいずれであってもよい。
【０２４９】
監査に必要な時間を満たすか否かについては、例えば、監査対象メールが監査された時間が、算出部２２０１により算出された監査対象メールの本文の監査に必要な時間と、監査対象メールに添付されたファイルの監査に必要な時間との合計時間を満たすか否かにより判定できる。また、監査対象メールの本文の監査に必要な時間と、監査対象メールに添付されたファイルの監査に必要な時間のいずれか長い方の時間を満たすか否かによって判定できる。また、前記監査対象メールに対する監査を行う監査画面を表示が表示されてから経過した時間が、前記監査対象メールの本文の監査に必要な時間を満たし、かつ、当該監査対象メールの添付ファイルを開いてから経過した時間が、前記添付ファイルの監査に必要な時間を満たすか否かにより判定できる。
【０２５０】
ファイル監査判定部２２０５は、監査対象メールに添付されたファイルに対して監査がなされたか否かを判定する機能を備える。
【０２５１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０２５２】
また、本発明におけるプログラムは、図３〜図４，図１１〜図１４の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図３〜図４，図１１〜図１４の各装置の処理方法ごとのプログラムであってもよい。
【０２５３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０２５４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０２５５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０２５６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２５７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２５８】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２５９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２６０】
１１０  メール送受信端末
１２０  管理者端末
１５０  メール中継装置
１９０  メール配送装置
【図１】
0005983509.tif 000002
【図２】
0005983509.tif 000003
【図３】
0005983509.tif 000004
【図４】
0005983509.tif 000005
【図５】
0005983509.tif 000006
【図６】
0005983509.tif 000007
【図７】
0005983509.tif 000008
【図８】
0005983509.tif 000009
【図９】
0005983509.tif 000010
【図１０】
0005983509.tif 000011
【図１１】
0005983509.tif 000012
【図１２】
0005983509.tif 000013
【図１３】
0005983509.tif 000014
【図１４】
0005983509.tif 000015
【図１５】
0005983509.tif 000016
【図１６】
0005983509.tif 000017
【図１７】
0005983509.tif 000018
【図１８】
0005983509.tif 000019
【図１９】
0005983509.tif 000020
【図２０】
0005983509.tif 000021
【図２１】
0005983509.tif 000022
【図２２】
0005983509.tif 000023