(57)【要約】【課題】  電子メールの送信元、及び送信先が共に複数のグループに属している場合であっても、当該電子メールの添付ファイルに適用するパスワードを適切に決定すること。【解決手段】  取得した電子メールの送信元のパスワード、及び宛先に設定された一の電子メールアドレスに対応したパスワードについて、それぞれ同一のパスワードが複数特定され、宛先に設定された他の電子メールアドレスに対応したパスワードが１つ特定され、かつ、当該１つのパスワードが、当該同一のパスワードに含まれると判定されたことを条件に、当該特定された１つのパスワードを、前記取得手段で取得した電子メールに係るデータに適用するパスワードとして決定することを特徴とする。【選択図】図３
2014167766.tif 000002
【特許請求の範囲】
【請求項１】
電子メールに係るデータに適用するパスワードを決定する情報処理装置であって、
電子メールアドレスと、当該電子メールアドレスが送信元、又は宛先に設定された電子メールに係るデータに適用されるパスワードとを対応して記憶する記憶手段と、
送信端末から送信された、宛先に複数の電子メールアドレスが設定された電子メールを取得する取得手段と、
前記取得手段で取得した電子メールの送信元の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードを特定する送信元パスワード特定手段と、
前記取得手段で取得した電子メールの宛先に設定された複数の電子メールアドレスのそれぞれについて、前記記憶手段に対応して記憶されたパスワードを特定する宛先パスワード特定手段と、
前記送信元パスワード特定手段で特定されたパスワード、及び前記宛先パスワード特定手段により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたかを判定する複数パスワード判定手段と、
前記宛先パスワード特定手段により、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定手段により判定された前記同一のパスワードに含まれるかを判定するパスワード判定手段と、
前記複数パスワード判定手段により、前記送信元パスワード特定手段で特定されたパスワード、及び前記宛先パスワード特定手段により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたと判定され、前記パスワード判定手段により、前記宛先パスワード特定手段で、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定手段により判定された前記同一のパスワードに含まれると判定されたことを条件に、当該特定された１つのパスワードを、前記取得手段で取得した電子メールに係るデータであって、前記複数パスワード判定手段により同一のパスワードが複数特定されたと判定された前記一の電子メールアドレスに送信する電子メールに係るデータに適用するパスワードとして決定する決定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
電子メールアドレスと、当該電子メールアドレスが送信元、又は宛先に設定された電子メールに係るデータに適用されるパスワードとを対応して記憶する記憶手段を備え、電子メールに係るデータに適用するパスワードを決定する情報処理装置の制御方法であって、
取得手段が、送信端末から送信された、宛先に複数の電子メールアドレスが設定された電子メールを取得する取得工程と、
送信元パスワード特定手段が、前記取得工程で取得した電子メールの送信元の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードを特定する送信元パスワード特定工程と、
宛先パスワード特定手段が、前記取得工程で取得した電子メールの宛先に設定された複数の電子メールアドレスのそれぞれについて、前記記憶手段に対応して記憶されたパスワードを特定する宛先パスワード特定工程と、
複数パスワード判定手段が、前記送信元パスワード特定工程で特定されたパスワード、及び前記宛先パスワード特定工程により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたかを判定する複数パスワード判定工程と、
パスワード判定手段が、前記宛先パスワード特定工程により、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定工程により判定された前記同一のパスワードに含まれるかを判定するパスワード判定工程と、
決定手段が、前記複数パスワード判定工程により、前記送信元パスワード特定工程で特定されたパスワード、及び前記宛先パスワード特定工程により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたと判定され、前記パスワード判定工程により、前記宛先パスワード特定工程で、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定工程により判定された前記同一のパスワードに含まれると判定されたことを条件に、当該特定された１つのパスワードを、前記取得工程で取得した電子メールに係るデータであって、前記複数パスワード判定工程により同一のパスワードが複数特定されたと判定された前記一の電子メールアドレスに送信する電子メールに係るデータに適用するパスワードとして決定する決定工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項３】
電子メールアドレスと、当該電子メールアドレスが送信元、又は宛先に設定された電子メールに係るデータに適用されるパスワードとを対応して記憶する記憶手段を備え、電子メールに係るデータに適用するパスワードを決定する情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
送信端末から送信された、宛先に複数の電子メールアドレスが設定された電子メールを取得する取得手段と、
前記取得手段で取得した電子メールの送信元の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードを特定する送信元パスワード特定手段と、
前記取得手段で取得した電子メールの宛先に設定された複数の電子メールアドレスのそれぞれについて、前記記憶手段に対応して記憶されたパスワードを特定する宛先パスワード特定手段と、
前記送信元パスワード特定手段で特定されたパスワード、及び前記宛先パスワード特定手段により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたかを判定する複数パスワード判定手段と、
前記宛先パスワード特定手段により、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定手段により判定された前記同一のパスワードに含まれるかを判定するパスワード判定手段と、
前記複数パスワード判定手段により、前記送信元パスワード特定手段で特定されたパスワード、及び前記宛先パスワード特定手段により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたと判定され、前記パスワード判定手段により、前記宛先パスワード特定手段で、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定手段により判定された前記同一のパスワードに含まれると判定されたことを条件に、当該特定された１つのパスワードを、前記取得手段で取得した電子メールに係るデータであって、前記複数パスワード判定手段により同一のパスワードが複数特定されたと判定された前記一の電子メールアドレスに送信する電子メールに係るデータに適用するパスワードとして決定する決定手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びその制御方法、プログラムに関し、特に、電子メールの添付ファイルに適用するパスワードを決定するための技術に関するものである。
【背景技術】
【０００２】
近年、情報漏洩リスクを低減させるため、重要ファイルを電子メールで送信する際、ファイルにパスワードを付けて電子メールに添付して送信することが行われている。この場合、ファイルを閲覧するためのパスワードについては、あとから別の電子メールによって通知するということが行われている。
【０００３】
特許文献１には、情報漏洩防止のために電子メールに添付されたファイルについては暗号化してから送信する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、あるプロジェクトのメンバー内で、電子メールを用いてファイルの送受信を行う際、当該メンバー内で固定の１つのパスワードを適用した当該ファイルの送受信を行う運用が行われている。
【０００６】
このとき、メールの送信者の作業を軽減するため、固定のパスワードを適用するため、メールサーバ等のメールを中継するサーバで、自動的に当該固定のパスワードをメールに添付されたファイル（添付ファイル）に適用する仕組みが考えられる。
【０００７】
また、そのような仕組みにおいて、複数のプロジェクト間に重複して所属しているメンバーとの間でメールを送受信する場合、サーバは、どのパスワードを適用しなければならないのかを判定することが出来ない。
【０００８】
例えば、プロジェクトのグループ１、及び他のプロジェクトのグループ２に重複して所属しているユーザＡ１の電子メールアドレスＡ、及びユーザＥ１の電子メールアドレスＥの間で電子メールを送受信する場合、どの電子メールがグループ１に関する電子メールであるのか、グループ２に関する電子メールであるのかを判定することが出来ないため、サーバは、どのグループのパスワードを適用すべきかを判定することが出来ない。
【０００９】
このように、例えば、グループ１、及びグループ２に属する電子メールアドレスＡから、グループ１、及びグループ２に属する電子メールアドレスＥに送信される電子メールの添付ファイルに、どのパスワードを適用するべきかを、適切に選択することは出来なかった。
【００１０】
本発明は、電子メールの送信元、及び送信先が共に複数のグループに属している場合であっても、当該電子メールの添付ファイルに適用するパスワードを適切に決定するための仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、電子メールに係るデータに適用するパスワードを決定する情報処理装置であって、電子メールアドレスと、当該電子メールアドレスが送信元、又は宛先に設定された電子メールに係るデータに適用されるパスワードとを対応して記憶する記憶手段と、送信端末から送信された、宛先に複数の電子メールアドレスが設定された電子メールを取得する取得手段と、前記取得手段で取得した電子メールの送信元の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードを特定する送信元パスワード特定手段と、前記取得手段で取得した電子メールの宛先に設定された複数の電子メールアドレスのそれぞれについて、前記記憶手段に対応して記憶されたパスワードを特定する宛先パスワード特定手段と、前記送信元パスワード特定手段で特定されたパスワード、及び前記宛先パスワード特定手段により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたかを判定する複数パスワード判定手段と、前記宛先パスワード特定手段により、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定手段により判定された前記同一のパスワードに含まれるかを判定するパスワード判定手段と、前記複数パスワード判定手段により、前記送信元パスワード特定手段で特定されたパスワード、及び前記宛先パスワード特定手段により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたと判定され、前記パスワード判定手段により、前記宛先パスワード特定手段で、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定手段により判定された前記同一のパスワードに含まれると判定されたことを条件に、当該特定された１つのパスワードを、前記取得手段で取得した電子メールに係るデータであって、前記複数パスワード判定手段により同一のパスワードが複数特定されたと判定された前記一の電子メールアドレスに送信する電子メールに係るデータに適用するパスワードとして決定する決定手段と、を備えることを特徴とする。
【００１２】
また、本発明は、電子メールアドレスと、当該電子メールアドレスが送信元、又は宛先に設定された電子メールに係るデータに適用されるパスワードとを対応して記憶する記憶手段を備え、電子メールに係るデータに適用するパスワードを決定する情報処理装置の制御方法であって、取得手段が、送信端末から送信された、宛先に複数の電子メールアドレスが設定された電子メールを取得する取得工程と、送信元パスワード特定手段が、前記取得工程で取得した電子メールの送信元の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードを特定する送信元パスワード特定工程と、宛先パスワード特定手段が、前記取得工程で取得した電子メールの宛先に設定された複数の電子メールアドレスのそれぞれについて、前記記憶手段に対応して記憶されたパスワードを特定する宛先パスワード特定工程と、複数パスワード判定手段が、前記送信元パスワード特定工程で特定されたパスワード、及び前記宛先パスワード特定工程により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたかを判定する複数パスワード判定工程と、パスワード判定手段が、前記宛先パスワード特定工程により、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定工程により判定された前記同一のパスワードに含まれるかを判定するパスワード判定工程と、決定手段が、前記複数パスワード判定工程により、前記送信元パスワード特定工程で特定されたパスワード、及び前記宛先パスワード特定工程により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたと判定され、前記パスワード判定工程により、前記宛先パスワード特定工程で、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定工程により判定された前記同一のパスワードに含まれると判定されたことを条件に、当該特定された１つのパスワードを、前記取得工程で取得した電子メールに係るデータであって、前記複数パスワード判定工程により同一のパスワードが複数特定されたと判定された前記一の電子メールアドレスに送信する電子メールに係るデータに適用するパスワードとして決定する決定工程と、を備えることを特徴とする。
【００１３】
また、本発明は、電子メールアドレスと、当該電子メールアドレスが送信元、又は宛先に設定された電子メールに係るデータに適用されるパスワードとを対応して記憶する記憶手段を備え、電子メールに係るデータに適用するパスワードを決定する情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、送信端末から送信された、宛先に複数の電子メールアドレスが設定された電子メールを取得する取得手段と、前記取得手段で取得した電子メールの送信元の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードを特定する送信元パスワード特定手段と、前記取得手段で取得した電子メールの宛先に設定された複数の電子メールアドレスのそれぞれについて、前記記憶手段に対応して記憶されたパスワードを特定する宛先パスワード特定手段と、前記送信元パスワード特定手段で特定されたパスワード、及び前記宛先パスワード特定手段により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたかを判定する複数パスワード判定手段と、前記宛先パスワード特定手段により、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定手段により判定された前記同一のパスワードに含まれるかを判定するパスワード判定手段と、前記複数パスワード判定手段により、前記送信元パスワード特定手段で特定されたパスワード、及び前記宛先パスワード特定手段により特定された、当該電子メールの宛先に設定された一の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードについて、同一のパスワードが複数特定されたと判定され、前記パスワード判定手段により、前記宛先パスワード特定手段で、当該電子メールの宛先に設定された他の電子メールアドレスに対応して前記記憶手段に記憶されたパスワードが１つ特定され、かつ、当該特定された１つのパスワードが、前記判定手段により判定された前記同一のパスワードに含まれると判定されたことを条件に、当該特定された１つのパスワードを、前記取得手段で取得した電子メールに係るデータであって、前記複数パスワード判定手段により同一のパスワードが複数特定されたと判定された前記一の電子メールアドレスに送信する電子メールに係るデータに適用するパスワードとして決定する決定手段として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、電子メールの送信元、及び送信先が共に複数のグループに属している場合であっても、当該電子メールの添付ファイルに適用するパスワードを適切に決定することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の情報処理システムの構成の一例を示す図である。
【図２】図１のメールサーバとして適用可能な情報処理装置のハードウエア構成の一例を示す図である。
【図３】各グループにそれぞれ属するユーザの電子メールアドレスと、当該電子メールアドレスを宛先とする電子メールに添付された添付ファイルに適用するパスワードの一例を示す図である。
【図４】グループ１に属するユーザの電子メールアドレスのリスト４０１と、グループ２に属するユーザの電子メールアドレスのリスト４０２との一例を示す図である。
【図５】本発明の実施形態においてメールサーバが行う制御処理の詳細を示すフローチャートである。
【図６】優先順位テーブルの一例を示す図である。
【図７】適用履歴テーブルの一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態に係る情報処理装置、及びその動作処理の詳細について説明する。
【００１７】
図１は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【００１８】
図１に示すように、本実施形態に係る情報処理システムは、メールサーバ１０２、クライアント装置１０３−１、１０３−２、１０３−３（以下、まとめてクライアント装置１０３とする）を備えている。また、上記の装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０４を介して相互に通信可能に接続されている。
【００１９】
また、メールサーバ１０２やクライアント装置１０３は、広域ネットワーク１０５に接続されている外部メールサーバ１０６−１、１０６−２と相互に通信可能に接続されている。
【００２０】
外部メールサーバ１０６−１、１０６−２は、クライアント装置１０３から送信された電子メールをメールサーバ１０２が受信して、メールサーバ１０２から送信された電子メールを受信して、当該電子メールに設定されている宛先のクライアント装置に電子メールを送信する。
【００２１】
メールサーバ１０２は、クライアント装置１０３から送信される電子メールデータを保存する（アーカイブする）機能や、送信される電子メールのデータを中継するサーバ装置であって、メール転送エージェント(MTA)、メール配送エージェント(MDA)等を有する一般的なメールサーバである。
【００２２】
メールサーバ１０２は、電子メールの送受信を行うために用いられるサーバ装置であって、電子メールのメールアドレス管理等の機能を持ったサーバ装置である。メールサーバ１０２は、本発明の情報処理装置の適用例である。
【００２３】
クライアント装置１０３は、メールサーバ１０２で管理されているメールアドレスを使用するユーザが操作する端末装置である。
【００２４】
次に、図２を用いて、図１に示したメールサーバ１０２に適用可能な情報処理装置のハードウエア構成の一例について説明する。
【００２５】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２６】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２７】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２８】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２９】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０４）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３１】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３２】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
＜図４の説明＞
【００３３】
図４は、グループ１に属するユーザの電子メールアドレスのリスト４０１と、グループ２に属するユーザの電子メールアドレスのリスト４０２との一例を示す図である。
【００３４】
ここで、グループの一例としては、プロジェクトや部門などがあげられる。
【００３５】
４０１は、グループ１に属するユーザの電子メールアドレスのリストであり、電子メールアドレス：Ａ、電子メールアドレス：Ｂ、電子メールアドレス：Ｅが格納されている。
【００３６】
また、４０２は、グループ２に属するユーザの電子メールアドレスのリストであり、電子メールアドレス：Ａ、電子メールアドレス：Ｅ、電子メールアドレス：Ｃが格納されている。
【００３７】
４０１は、グループ１に属するユーザの電子メールアドレスが宛先に設定されている電子メールの添付ファイルには、パスワード：αが適用され、当該添付ファイルがパスワード：αにより暗号化されることを示している。
【００３８】
また、４０２は、グループ２に属するユーザの電子メールアドレスが宛先に設定されている電子メールの添付ファイルには、パスワード：βが適用され、当該添付ファイルがパスワード：βにより暗号化されることを示している。
【００３９】
図４に示すように、電子メールアドレスと、当該電子メールアドレスが送信元、又は宛先に設定された電子メールに係るデータに適用されるパスワードとを対応してメモリなどの記憶手段に記憶している。
【００４０】
ここで、図４に示す各リストは、メールサーバ１０２のメモリに記憶されている。
＜図３の説明＞
【００４１】
図３は、各グループにそれぞれ属するユーザの電子メールアドレスと、当該電子メールアドレスを宛先とする電子メールに添付された添付ファイルに適用するパスワードの一例を示す図である。
【００４２】
図３は、図４に示す４０１のリストと４０２のリストとに基づいて、電子メールアドレスと、グループとの関係を表した図の一例を示している。
【００４３】
すなわち、電子メールアドレス：Ａ、電子メールアドレス：Ｂ、電子メールアドレス：Ｅは、グループ１に属しており、電子メールアドレス：Ａ、電子メールアドレス：Ｂ、電子メールアドレス：Ｅが宛先の電子メールの添付ファイルには、パスワード：αが適用されることを示している。
【００４４】
また、電子メールアドレス：Ａ、電子メールアドレス：Ｅ、電子メールアドレス：Ｃは、グループ２に属しており、電子メールアドレス：Ａ、電子メールアドレス：Ｅ、電子メールアドレス：Ｃが宛先の電子メールの添付ファイルには、パスワード：βが適用されることを示している。
＜図６の説明＞
【００４５】
図６は、優先順位テーブルの一例を示す図である。
【００４６】
図６に示す優先順位テーブルは、プロキシサーバ１０１のメモリに記憶されている。
【００４７】
図６に示すように、優先順位テーブルは、適用するパスワードの優先順位を記憶している。
【００４８】
すなわち、図６の例では、パスワード：αが、パスワード：βよりも優先して適用されることを示している。
＜図７の説明＞
【００４９】
図７は、適用履歴テーブルの一例を示す図である。
【００５０】
図７に示す適用履歴テーブルは、メールサーバ１０２のメモリに記憶され、電子メールを送出するたびに追加して記憶される。
【００５１】
適用履歴テーブルは、メールサーバ１０２から送信された電子メールの送信日時、及び、該電子メールの送信元、宛先、メールサーバ１０２で適用したパスワードをそれぞれ関連付けて記憶している。
＜図５の説明＞
【００５２】
図５は、本発明の実施形態においてメールサーバ１０２が行う制御処理の詳細を示すフローチャートである。
【００５３】
図５に示す各ステップに示す処理は、メールサーバ１０２のＣＰＵ２０１により実行され実現される。
【００５４】
クライアント装置１０３は、電子メールを作成して、作成された電子メールを送信する。
【００５５】
そして、送信された電子メールは、メールサーバ１０２に送信される。
【００５６】
メールサーバ１０２は、当該電子メールを受信すると（ステップＳ５０１）、当該受信した電子メールに設定された送信元の電子メールアドレスを取得する。クライアント装置１０３（送信端末とも言う）から送信された、宛先に複数の電子メールアドレスが設定された電子メールを取得する（取得手段）。
【００５７】
そして、メールサーバ１０２は、当該送信元の電子メールアドレスに従って、当該電子メールアドレスが属するグループを特定する。
【００５８】
具体的には、図４に示すリスト４０１、４０２に、当該送信元の電子メールアドレスが含まれているか否かを判定することにより、当該送信元の電子メールアドレスが属するグループを特定する(ステップＳ５０２)。すなわち、ステップS５０２では、当該電子メールの送信元の電子メールアドレスに対応して記憶されたパスワードを特定する（送信元パスワード特定手段）。
【００５９】
例えば、当該送信元の電子メールアドレスが、Ａの場合、リスト４０１、４０２にＡが含まれているため、Ａが属するグループは、グループ１、及びグループ２となる。また、当該送信元の電子メールアドレスが、Ｂの場合、リスト４０１にのみＢが含まれているため、Ｂが属するグループは、グループ１となる。
【００６０】
次に、メールサーバ１０２は、ステップＳ５０１で受信した電子メールに設定された全ての宛先の電子メールアドレスを取得する。
【００６１】
そして、取得した電子メールアドレスに従って、当該電子メールアドレスが属するグループをそれぞれ特定する（ステップＳ５０３）。すなわち、取得した電子メールの宛先に設定された複数の電子メールアドレスのそれぞれについて、記憶手段に対応して記憶されたパスワードを特定する（宛先パスワード特定手段）。
【００６２】
具体的には、図４に示すリスト４０１、４０２に、当該電子メールアドレスが含まれているか否かを判定することにより、当該電子メールアドレスが属するグループを、電子メールアドレスごとにそれぞれ特定する。
【００６３】
例えば、当該宛先の電子メールアドレスが、Ｅの場合、リスト４０１、４０２にＥが含まれているため、Ｅが属するグループは、グループ１、及びグループ２となる。
【００６４】
また、当該宛先の電子メールアドレスが、Ｃの場合、リスト４０２にのみＣが含まれているため、Ｃが属するグループは、グループ２となる。
【００６５】
次に、メールサーバ１０２は、ステップＳ５０２で特定された、送信元の電子メールアドレスのグループと、ステップＳ５０３で特定された、宛先の電子メールアドレスのグループと、が同じであるか否かを判定する（ステップＳ５０４）。
【００６６】
すなわち、メールサーバ１０２は、ステップＳ５０２で特定された、送信元の電子メールアドレスのグループと同じグループが、ステップＳ５０３で特定された、宛先の各電子メールアドレスのグループの中に含まれているか否かを判定することにより、送信元の電子メールアドレスのグループと、宛先の電子メールアドレスのグループとが同じであるか否かを判定する。
【００６７】
例えば、ステップＳ５０１で取得した電子メールの送信元の電子メールアドレスがＢであり、当該電子メールの宛先の電子メールアドレスがＣである場合、電子メールアドレス：Ｂのグループはグループ１であり、電子メールアドレス：Ｃのグループはグループ２であるため、送信元の電子メールアドレスのグループと、宛先の電子メールアドレスのグループとは同じではないと判定される。
【００６８】
また、ステップＳ５０１で取得した電子メールの送信元の電子メールアドレスがＢであり、当該電子メールの宛先の電子メールアドレスがＡである場合、電子メールアドレス：Ｂのグループはグループ１であり、電子メールアドレス：Ａのグループは、グループ１、及びグループ２であり、電子メールアドレス：Ｂのグループ：グループ１は、電子メールアドレス：Ａのグループ１、２に含まれているため、送信元の電子メールアドレスのグループと、宛先の電子メールアドレスのグループとは同じであると判定される。
【００６９】
メールサーバ１０２は、ステップＳ５０４において、ステップＳ５０２で特定された、送信元の電子メールアドレスのグループと、ステップＳ５０３で特定された、宛先の電子メールアドレスのグループと、が同じではない（異なる）と判定された場合には（ＮＯ）、ワンタイムパスワードを生成して、当該ワンタイムパスワードを電子メールの添付ファイルに適用して当該添付ファイルを暗号化する（ステップＳ５１３）。そして、当該暗号化された添付ファイルが添付された当該電子メールを当該電子メールに設定された宛先に送出する（ステップＳ５１１）。
【００７０】
例えば、送信元：B、宛先：Cが設定された電子メールの添付ファイルは、ステップS５１３で暗号化され宛先に送出されることとなる。
【００７１】
また、メールサーバ１０２は、ステップＳ５０４において、ステップＳ５０２で特定された、送信元の電子メールアドレスのグループと、ステップＳ５０３で特定された、宛先の電子メールアドレスのグループと、が同じであると判定された場合（ＹＥＳ）、すなわち、ステップＳ５０２で特定された、送信元の電子メールアドレスのグループと同じグループが、ステップＳ５０３で特定された、宛先の電子メールアドレスのグループの中に含まれていると判定された場合、処理をステップS５０５に移行する。
【００７２】
そして、メールサーバ１０２は、ステップS５０２で、送信元の電子メールアドレスが属するグループが、複数、特定されたかを判定する（ステップS５０５）。
【００７３】
例えば、送信元の電子メールアドレスがＡであれば、グループ１とグループ２に属しているため、複数のグループが特定されたと判定される。また、送信元の電子メールアドレスがＢであれば、グループ１にのみ属しているため、複数のグループが特定されなかったと判定される。
【００７４】
そして、メールサーバ１０２は、複数のグループが特定されなかったと判定された場合（NO）、すなわち、送信元の電子メールアドレスが属するグループが、１つのグループにのみ属していると判定された場合には、現在処理対象の電子メールの送信元の電子メールアドレスが属するグループのパスワード（Ｓ５０２で特定されたグループのパスワード）を当該電子メールの添付ファイルに適用して当該添付ファイルを暗号化する（ステップＳ５１２）。そして、当該暗号化された添付ファイルが添付された当該電子メールを当該電子メールに設定された宛先に送出する（ステップＳ５１１）。
【００７５】
例えば、送信元がＢで、送信先がＡの電子メールの場合、ＢのグループがステップＳ５０２でグループ１であると特定され、ＡのグループがステップＳ５０２でグループ１、及びグループ２であると特定される。そして、ステップＳ５１２で、送信元がＢで送信先がＡの電子メールの添付ファイルに、送信元Ａのグループ１のパスワードαを適用して当該添付ファイルを暗号化して、送出する。
【００７６】
また、メールサーバ１０２は、ステップＳ５０５において、複数のグループが特定されたと判定された場合（ＹＥＳ）、処理をステップＳ５０６に移行する。
【００７７】
例えば、送信元がＡの場合に、処理をステップＳ５０６に移行する。
【００７８】
次に、メールサーバ１０２は、現在処理対象の電子メールの宛先に設定された１つの電子メールアドレスの属するグループが、ステップＳ５０３で複数特定されたかを判定する（ステップＳ５０６）。
【００７９】
例えば、現在処理対象の電子メールの宛先の電子メールアドレスにＥを含む場合、ステップＳ５０３で、電子メールアドレス：Ｅが属するグループはグループ１、及びグループ２であると特定されるため、ステップＳ５０６で１つの電子メールアドレスの属するグループが複数特定されたと判定される。
【００８０】
すなわち、メールサーバ１０２は、ステップS５０４、S５０５、S５０６で、ステップS５０２で特定されたパスワード、及びステップS５０３で特定された、電子メールの宛先に設定された一の電子メールアドレスのパスワードについて、同一のパスワードが複数特定されたかを判定する。（ステップS５０４、S５０５、S５０６は、複数パスワード判定手段の適用例である。）
【００８１】
そして、ステップS５０２で特定されたパスワード、及びステップS５０３で特定された、電子メールの宛先に設定された一の電子メールアドレスのパスワードについて、同一のパスワードが複数特定されたと判定された場合に、処理をステップS５０７に移行する。一方、複数特定されなかった場合には、処理をステップS５１０に移行する。
【００８２】
次に、メールサーバ１０２は、ステップＳ５０６において、現在処理対象の電子メールの宛先に設定された１つの電子メールアドレスの属するグループが、複数特定されなかったと判定された場合（ＮＯ）、すなわち、当該宛先の電子メールアドレスの属するグループが、１つしか特定されなかったと判定された場合、当該宛先の電子メールアドレスの属するグループ（ステップＳ５０３で特定されたグループ）のパスワードを当該電子メールの添付ファイルに適用して当該添付ファイルを暗号化する（ステップＳ５１０）。そして、当該暗号化された添付ファイルが添付された当該電子メールを当該電子メールに設定された宛先に送出する（ステップＳ５１１）。
【００８３】
例えば、送信元がＡで、送信先（宛先）がＣの電子メールの場合、ＡのグループがステップＳ５０２でグループ１、及びグループ２であると特定され、ＣのグループがステップＳ５０３でグループ２であると特定され、ステップＳ５０４でＡとＣのグループが同じと判定され（ＹＥＳ）、ステップＳ５０５で送信元に対して複数のグループが特定されたと判定され（ＹＥＳ）、ステップＳ５０６で複数のグループが特定された宛先はないと判定されるため（ＮＯ）、ステップＳ５１０において、宛先Ｃのグループ２のパスワードβを当該電子メールの添付ファイルに適用して当該添付ファイルを暗号化する。
【００８４】
次に、メールサーバ１０２は、ステップＳ５０６において、現在処理対象の電子メールの宛先に設定された１つの電子メールアドレスの属するグループが、ステップＳ５０３で複数特定されたと判定された場合には（ＹＥＳ）、処理をステップＳ５０７に移行する。
【００８５】
メールサーバ１０２は、ステップＳ５０７において、現在処理対象の電子メールの宛先（Ｔｏ、Ｃｃ、Ｂｃｃ）に複数の電子メールアドレスが設定されているか否かを判定する。
【００８６】
そして、現在処理対象の電子メールの宛先（Ｔｏ、Ｃｃ、Ｂｃｃ）に複数の電子メールアドレスが設定されている（電子メールに複数の宛先（電子メールアドレス）が設定されている）と判定された場合には（ＹＥＳ）、処理をステップＳ５０７−１に移行し、一方、現在処理対象の電子メールの宛先（Ｔｏ、Ｃｃ、Ｂｃｃ）に複数の電子メールアドレスが設定されていないと判定された場合には（ＮＯ）、処理をステップＳ５０８に移行する。
【００８７】
メールサーバ１０２は、ステップＳ５０７において、現在処理対象の電子メールの宛先（Ｔｏ、Ｃｃ、Ｂｃｃ）に複数の電子メールアドレスが設定されていない（電子メールに複数の宛先（電子メールアドレス）が設定されていない）と判定された場合には（ＮＯ）、ステップＳ５０８において、図５に示す優先順位テーブル、又は、図７に示す適用履歴テーブルを基に、適用するパスワードを決定する。
【００８８】
例えば、送信元Ａ、宛先Ｅの電子メールをステップＳ５０１で受信した場合、その電子メールが、グループ１に関する電子メールなのか、グループ２に関する電子メールなのかが分からないため、パスワードα、パスワードβのどちらで暗号化すべきなのかを判断することが出来ない。
【００８９】
そのため、このような場合には、優先順位テーブル（図６）に示される優先順位のパスワードが適用される。
【００９０】
図６の例では、パスワード：αが、パスワード：βよりも優先して適用されることを示しており、パスワード：αで、送信元Ａ、宛先Ｅの電子メールの添付ファイルを暗号化することがステップＳ５０８で決定される。
【００９１】
また、優先順位テーブル（図６）を用いるのではなく、適用履歴テーブル（図７）に示されたパスワードの適用履歴を用いて、どのパスワードを適用すべきなのかを決定することも可能である。
【００９２】
図７の例では、送信元Ａ、宛先Ｅの電子メールの添付ファイルを、過去に適用したパスワードがαであるため、パスワードαが適用されるパスワードとしてステップＳ５０８で決定される。
【００９３】
すなわち、ステップＳ５０８では、ステップＳ５０１で受信した現在処理対象の電子メールの送信元、及び宛先の組に一致する、適用履歴テーブル（図７）の送信元、及び宛先の組のレコードを特定して、当該特定されたレコードのパスワードを、適用するパスワードとして決定する。
【００９４】
そして、メールサーバ１０２は、ステップＳ５０８で決定されたパスワードを、ステップＳ５０１で取得した電子メールの添付ファイルに対して適用して、当該添付ファイルを暗号化する（ステップＳ５０９）。そして、処理をステップＳ５１１に移行する。
【００９５】
次に、メールサーバ１０２は、ステップS５０４、S５０５、S５０６で、宛先に設定された一の電子メールアドレスのグループ（パスワード）について、同一のグループ（パスワード）が複数特定されたが、それ以外の他の電子メールアドレスが宛先に設定されており、その電子メールアドレスが属するグループ（パスワード）が１つのみであり、その１つのグループ（パスワード）が、当該複数特定された同一のグループ（パスワード）に含まれるかを判定する（ステップS５０７−１）。ステップS５０７−１は、本発明のパスワード判定手段の適用例である。
【００９６】
そして、メールサーバ１０２は、ステップS５０７−１で、当該１つのグループが、当該複数特定された同一のグループに含まれると判定されたことを条件に（YES）、処理をステップS５１４に移行し、一方、同一のグループに含まれないと判定された場合には、処理をステップS５０８に移行する。
【００９７】
次に、メールサーバ１０２は、ステップＳ５１４では、現在処理対象の電子メールの宛先に設定されている電子メールアドレスは、Ｔｏ、Ｃｃ、Ｂｃｃの宛先の種別に設定されているかを確認する。そして、送信先の電子メールアドレスが、Ｔｏ、Ｃｃにのみ設定されている（Ｂｃｃには送信先の電子メールアドレスが設定されていない）か、それとも、Ｔｏ、又はＣｃだけではなく、Ｂｃｃにも送信先の電子メールアドレスが設定されているか、を判定する。Ｔｏ、又はＣｃだけではなく、Ｂｃｃにも送信先の電子メールアドレスが設定されていると判定された場合には（宛先がＢｃｃに設定されている）、処理をステップＳ５１６に移行し、一方、送信先の電子メールアドレスが、Ｔｏ、Ｃｃにのみ設定されている（Ｂｃｃには送信先の電子メールアドレスが設定されていない）と判定された場合（宛先がＴｏ、Ｃｃに設定されている）、処理をステップＳ５１５に移行する。
【００９８】
次に、メールサーバ１０２は、Ｔｏ、Ｃｃに設定された電子メールアドレスが属する共通のグループのパスワードを、現在処理対象の電子メールの添付ファイルに適用して、当該添付ファイルを暗号化して（ステップＳ５１５）、当該暗号化された添付ファイルを含む電子メールを送出する（ステップＳ５１１）。
【００９９】
例えば、現在処理対象の電子メールの送信元がＡで、宛先のＴｏにＥ、Ｃが設定されている場合、Ａ、及びＥは、グループ１、及びグループ２に属しており、Ｃは、グループ２にのみ属している。そのため、当該電子メールは、グループ２に関する電子メールであると判定し、グループ２のパスワードを適用して、送出する。
【０１００】
また、メールサーバ１０２は、ステップＳ５１４において、Ｔｏ、又はＣｃだけではなく、Ｂｃｃにも送信先の電子メールアドレスが設定されていると判定された場合には（宛先がＢｃｃに設定されている）、送信元の電子メールアドレスが属するグループと、Ｔｏ、又はＣｃに設定されている全ての電子メールアドレスが属するグループとが同一であり、かつ、そのグループが１つのみのグループに属しているか否かを判定する（ステップＳ５１６）。
【０１０１】
そして、送信元の電子メールアドレスが属するグループと、Ｔｏ、又はＣｃに設定されている全ての電子メールアドレスが属するグループとが同一であり、かつ、そのグループが１つのみのグループに属していると判定された場合には（ステップＳ５１６：ＹＥＳ）、処理をステップＳ５１７に移行し、一方、送信元の電子メールアドレスが属するグループと、Ｔｏ、又はＣｃに設定されている全ての電子メールアドレスが属するグループとが同一ではなく、かつ、そのグループが１つのみのグループに属していないと判定された場合には（ステップＳ５１６：ＮＯ）、処理をステップＳ５２０に移行する。
【０１０２】
ステップＳ５１６の処理を実行する際、既に、ステップＳ５０６で、宛先に設定された１つの電子メールアドレスの属するグループが、ステップＳ５０３で複数特定されていると判定されているため、ステップＳ５１６では、当該複数のグループに属すると判定された宛先に設定された１つの電子メールアドレスが、Ｔｏ、又はＣｃに設定されているのか、Ｂｃｃに設定されているのかを判定していることとなる。
【０１０３】
当該複数のグループに属すると判定された宛先に設定された１つの電子メールアドレスが、Ｔｏ、又はＣｃに設定されている電子メールについては、処理をステップＳ５２０に移行し、一方、当該複数のグループに属すると判定された宛先に設定された１つの電子メールアドレスが、Ｂｃｃに設定されていると判定された場合には、処理をステップＳ５１７に移行する。
【０１０４】
例えば、現在処理対象の電子メールの送信元がＡで、ＴｏにＣが設定され、ＢｃｃにＥが設定されている場合、Ａは、グループ１、及びグループ２に属しており、Ｃは、グループ２に属しており、Ｅは、グループ１、及びグループ２に属していることとなる。そのため、当該電子メールについては、処理をステップＳ５１７に移行する。
【０１０５】
また、現在処理対象の電子メールの送信元がＡで、ＴｏにＥが設定され、ＢｃｃにＣが設定されている場合、Ａは、グループ１、及びグループ２に属しており、Ｅは、グループ１、及びグループ２に属しており、Ｃは、グループ２に属していることとなる。そのため、当該電子メールについては、処理をステップＳ５２０に移行する。
【０１０６】
例えば、現在処理対象の電子メールの送信元がＡで、ＴｏにＣが設定され、ＢｃｃにＥが設定されている場合、Ａは、グループ１、及びグループ２に属しており、Ｃは、グループ２に属しているため、当該電子メールは、グループ２に関する電子メールであると判定できる。
【０１０７】
そのため、Ｂｃｃに設定されたＥについても、グループ１ではなく、グループ２として取り扱い、グループ２のパスワードβを適用する。
【０１０８】
その具体的な処理について、ステップＳ５１７からステップＳ５１９を用いて説明する。
【０１０９】
メールサーバ１０２は、ステップＳ５１６で、送信元の電子メールアドレスが属するグループと、Ｔｏ、又はＣｃに設定されている全ての電子メールアドレスが属するグループとが同一であり、かつ、そのグループが１つのみのグループに属していると判定された場合、当該グループのパスワードを、Ｔｏ、Ｃｃの電子メールに適用することを決定する（ステップＳ５１７）。
【０１１０】
そして、メールサーバ１０２は、Ｂｃｃに設定された電子メールアドレス宛ての電子メールに、ステップS５１７で決定されたパスワードを適用することを決定する（ステップS５１８）。
【０１１１】
次に、メールサーバ１０２は、ステップＳ５１７で決定されたパスワードを、Ｔｏ、又はＣｃに設定されている電子メールアドレス宛ての電子メールの添付ファイルに適用して、当該添付ファイルを暗号化する。また、ステップS５１８で決定されたパスワードを、Ｂｃｃに設定されている電子メールアドレス宛ての電子メールの添付ファイルに適用して、当該添付ファイルを暗号化する（ステップＳ５１９）。そして、処理をステップＳ５１１に移行する。
【０１１２】
次に、メールサーバ１０２は、ステップＳ５１６において、送信元の電子メールアドレスが属するグループと、Ｔｏ、又はＣｃに設定されている全ての電子メールアドレスが属するグループとが同一ではなく、かつ、そのグループが１つのみのグループに属していないと判定された場合（ＮＯ）について、説明する。
【０１１３】
例えば、現在処理対象の電子メールの送信元がＡで、ＴｏにＥが設定され、ＢｃｃにＣが設定されている場合、Ａ、及びＥは、グループ１、及びグループ２に属しているため、当該電子メールは、グループ１に関する電子メールであるのか、それとも、グループ２に関する電子メールであるのかを判定することが出来ない。
【０１１４】
また、Ｂｃｃに設定された電子メールアドレスがＣであり、Ｃが属するグループはグループ２であるが、Ｂｃｃに設定された電子メールは、グループ１に関する内容の電子メールであり、参考情報として、Ｂｃｃに設定されたグループ２の電子メールアドレス宛てに当該電子メールを送信しているものであるかもしれないため、単純に、現在処理対象の電子メールの送信元がＡで、ＴｏにＥが設定された電子メールがグループ２に関する電子メールであると判断することは出来ない。
【０１１５】
すなわち、当該電子メールは、グループ１に関する電子メールであるのか、それとも、グループ２に関する電子メールであるのかを判定することが出来ない。
【０１１６】
そのため、送信元がＡで、ＴｏにＥが設定された現在処理対象の電子メールの添付ファイルに適用するパスワードを、図５に示す優先順位テーブル、又は、図７に示す適用履歴テーブルを基に決定する。また、ＢｃｃにＣが設定された電子メールの添付ファイルに適用するパスワードは、グループ２のパスワードβとするように決定する。
【０１１７】
この具体的な処理について、ステップＳ５２０からステップＳ５２１を用いて説明する。
【０１１８】
メールサーバ１０２は、送信元がＡで、ＴｏにＥが設定された現在処理対象の電子メールの添付ファイルに適用するパスワードを、図５に示す優先順位テーブル、又は、図７に示す適用履歴テーブルを基に決定する（ステップＳ５２０）。
【０１１９】
例えば、送信元Ａ、宛先のＴｏにＥが設定された電子メールをステップＳ５０１で受信した場合、その電子メールが、Ａ、及びＥが共にグループ１、及びグループ２に属しているため、グループ１に関する電子メールなのか、グループ２に関する電子メールなのかが分からない。そのため、パスワードα、パスワードβのどちらで暗号化すべきなのかを判断することが出来ない。
【０１２０】
そのため、このような場合には、優先順位テーブル（図６）に示される優先順位のパスワードが適用される。
【０１２１】
図６の例では、パスワード：αが、パスワード：βよりも優先して適用されることを示しており、パスワード：αで、送信元Ａ、宛先Ｅの電子メールの添付ファイルを暗号化することがステップＳ５２０で決定される。
【０１２２】
また、優先順位テーブル（図６）を用いるのではなく、適用履歴テーブル（図７）に示されたパスワードの適用履歴を用いて、どのパスワードを適用すべきなのかを決定することも可能である。
【０１２３】
図７の例では、送信元Ａ、宛先Ｅの電子メールの添付ファイルを、過去に適用したパスワードがαであるため、パスワードαが適用されるパスワードとしてステップＳ５２０で決定される。
【０１２４】
すなわち、ステップＳ５２０では、ステップＳ５０１で受信した現在処理対象の電子メールの送信元、及び宛先の組に一致する、適用履歴テーブル（図７）の送信元、及び宛先の組のレコードを特定して、当該特定されたレコードのパスワードを、適用するパスワードとして決定する。
【０１２５】
次に、メールサーバ１０２は、Ｂｃｃに電子メールアドレスが設定された電子メールの添付ファイルに適用するパスワードは、ステップＳ５０３で決定されたグループのパスワードとするように決定する。例えば、ＢｃｃにＣが設定された電子メールの添付ファイルに適用するパスワードは、ステップＳ５０３で決定されたグループ２のパスワードβとするように決定する。
【０１２６】
そして、メールサーバ１０２は、ステップＳ５２０で決定されたパスワードを、送信元Ａ、宛先Ｅの電子メールの添付ファイルに適用して、当該添付ファイルを暗号化する。また、ステップＳ５２１で決定されたパスワードをＢｃｃに電子メールアドレスが設定された電子メールの添付ファイルに適用して、当該添付ファイルを暗号化する（ステップＳ５２１）。そして、処理をステップＳ５１１に移行する。
【０１２７】
このように、ステップS５１０、S５０８、S５１５、S５１７、S５１８、S５２０、S５２１で、適用するパスワードを決定している（決定手段）。
【０１２８】
以上、本発明によれば、電子メールの送信元、及び送信先が共に複数のグループに属している場合であっても、当該電子メールの添付ファイルに適用するパスワードを適切に決定することができる。
【０１２９】
上述した本発明の実施形態を構成する各手段及び各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムを読み取り動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り実行可能な記録媒体は本発明に含まれる。
【０１３０】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【０１３１】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１３２】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１３３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３４】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【符号の説明】
【０１３５】
１０２  メールサーバ
【０１３６】
１０３−１  クライアント装置
【０１３７】
１０３−２  クライアント装置
【０１３８】
１０３−３  クライアント装置
１０４  ＬＡＮ
１０５  広域ネットワーク
【０１３９】
１０６−１  外部メールサーバ
【０１４０】
１０６−２  外部メールサーバ
【図１】
2014167766.tif 000003
【図２】
2014167766.tif 000004
【図３】
2014167766.tif 000005
【図４】
2014167766.tif 000006
【図５】
2014167766.tif 000007
【図６】
2014167766.tif 000008
【図７】
2014167766.tif 000009