(57)【要約】【課題】  本発明は、受信済みの電子メールを管理者が外部から容易に操作可能な仕組みを提供することを目的とする。【解決手段】  メールを受信するサーバ装置と情報処理装置とを含む情報処理システムであって、まず受信したメールの情報を抽出する。情報処理システムは、抽出した情報を記憶し、記憶されている情報に基づいて受信済みのメールを特定する。そして、特定されたメールに対する処理の要求を受け付ける画面を表示する。さらに、特定された前記メールに対して表示された画面で受けつけた処理を実行するよう制御することを特徴とする。【選択図】  図５
2020095304.tif 000002
【特許請求の範囲】
【請求項１】
それぞれがメールを受信するサーバ装置と情報処理装置とを含む情報処理システムであって、
受信したメールの情報を抽出する抽出手段と、
前記抽出手段で抽出した情報を記憶する記憶手段と、
前記記憶手段に記憶されている情報に基づいて受信済みのメールを特定する特定手段と、
前記特定手段で特定された前記メールに対する処理の要求を受け付ける画面を表示する表示制御手段と、
前記特定手段で特定された前記メールに対して前記表示制御手段で表示される前記画面で受け付けた処理を実行するよう制御する制御手段と、
を含むことを特徴とする情報処理システム。
【請求項２】
前記特定手段は、前記特定されたメールを受信した情報処理装置を特定し、
前記制御手段は、当該情報処理装置に対して、前記画面で受け付けた処理を実行するよう制御することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記表示制御手段は、前記特定手段で特定したメールの情報と当該メールを受信した情報処理装置との情報を表示することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記表示制御手段は、前記抽出手段で抽出する情報の選択を受け付ける画面を表示し、
前記抽出手段は、当該画面で選択を受け付けた情報を受信したメールから抽出することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記記憶手段は、前記制御手段で実行された処理を、当該処理を実行された情報処理装置と対応付けて記憶することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
受信したメールから抽出した情報を記憶する記憶手段を備えたサーバ装置であって、それぞれがメールを受信するサーバ装置と情報処理装置とを含む情報処理システムの制御方法であって、
受信したメールの情報を抽出する抽出ステップと、
前記記憶手段に記憶されている情報に基づいて受信済みのメールを特定する特定ステップと、
前記特定ステップで特定された前記メールに対する処理の要求を受け付ける画面を表示する表示制御ステップと、
前記特定ステップで特定された前記メールに対して前記表示制御ステップで表示される前記画面で受け付けた処理を実行するよう制御する制御ステップと、
を含むことを特徴とする情報処理システムの制御方法。
【請求項７】
他の情報処理装置と通信可能な情報処理装置であって、
受信したメールの情報を取得する取得手段と、
前記取得手段で取得した前記情報に基づいてメールを特定する特定手段と、
前記特定手段で特定されたメールに対する処理を受け付ける受付手段と、
前記受付手段で受け付けた処理を前記特定手段で特定されたメールに対して実行するよう他の情報処理装置に実行要求を送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
他の情報処理装置と通信可能な情報処理装置の制御方法であって、
受信したメールの情報を取得する取得ステップと、
前記取得ステップで取得した前記情報に基づいてメールを特定する特定ステップと、
前記特定ステップで特定されたメールに対する処理を受け付ける受付ステップと、
前記受付ステップで受け付けた処理を前記特定ステップで特定されたメールに対して実行するよう他の情報処理装置に実行要求を送信する送信ステップと、
を含むことを特徴とする情報処理装置の制御方法。
【請求項９】
コンピュータを、請求項７に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークの発展に伴い、電子メールが広く利用されるようになった。
【０００３】
これに伴い、受信者が望まない広告や嫌がらせ等による迷惑メールを受信してしまうケースが多数あり、なかには、不特定多数の受信者に大量に送信されるスパムメールやマルウェアが添付されている不審メール等も存在する。
【０００４】
このような電子メールは、受信者にとって迷惑になるだけでなく、マルウェアの感染やフィッシングサイトへの誘導等、様々な脅威を引き起こす。
【０００５】
迷惑メールは、メーリングリストを通して複数のユーザが同じ電子メールを受信したり、ばらまき型メールのように、同一の内容の電子メールが不特定多数のユーザ宛てに送信されたりすることがある。これにより、複数のユーザが、同一または類似する電子メールを受信することによる脅威に晒されている。
【０００６】
このため、脅威のある電子メールに対しては、公式機関やセキュリティベンダー、各企業の情報システム部等から、ユーザに対して当該電子メールを削除するように注意喚起が行われている。しかし、このような注意喚起では、脅威のある電子メールが削除される保証はなく、ユーザが注意喚起を見て、かつ、電子メールを削除するといった手間が必要となる。
【０００７】
そこで、特許文献１は、送信済みの電子メールについて、電子メールを送信した端末から送信側のメールサーバに対して削除要求メールを送信すると、受信側のメールサーバ又は、受信側の端末にある受信済み電子メールを削除する仕組みが存在する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１１−２５２１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の仕組みでは、電子メールを送信した送信側が電子メールを削除する要求を行わなければならず、悪意を持った攻撃者が驚異のある電子メールを送信し、当該電子メールを受信した場合は、有効に機能しない。
【００１０】
そのため、第三者が脅威を引き起こし得る電子メールを管理者が削除、または編集できることが望まれる。
【００１１】
そこで、本発明は、受信済みの電子メールを管理者が外部から容易に操作可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の情報処理システムは、メールを受信するサーバ装置と情報処理装置とを含む情報処理システムであって、受信したメールの情報を抽出する抽出手段と、前記抽出手段で抽出した情報を記憶する記憶手段と、前記記憶手段に記憶されている情報に基づいて受信済みのメールを特定する特定手段と、前記特定手段で特定された前記メールに対する処理の要求を受け付ける画面を表示する表示制御手段と、前記特定手段で特定された前記メールに対して前記表示制御手段で表示される前記画面で受けつけた処理を実行するよう制御する制御手段と、を含むことを特徴とする情報処理システム。
【発明の効果】
【００１３】
本発明によれば、受信済みの電子メールを管理者が外部から容易に操作可能な効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態における、システム構成の一例を示す図である。
【図２】本発明の実施形態における、ハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態における、機能構成の一例を示すブロック図である。
【図４】本発明の実施形態における、メールの情報及びメールの転送先を記録する処理の一例を示すフローチャートである。
【図５】本発明の実施形態における、メールに対する第三者の操作要求処理の一例を示すフローチャートである。
【図６】本発明の実施形態における、抽出する情報を設定するときの画面の一例を示す図である。
【図７】本発明の実施形態における、受信済みメールのメール情報テーブル７００のデータ構成の一例を示す図である。
【図８】本発明の実施形態における、メール情報から転送先を検索するときの画面の一例を示す図である。
【図９】本発明の実施形態における、転送先の検索結果と操作要求の選択画面の一例を示す図である。
【図１０】本発明の実施形態における、図７のメール情報テーブル７００に操作内容と処理結果が追加されたメール情報テーブル１０００のデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１６】
図１は、本発明の実施形態に係る情報処理システムの構成の一例を示す構成図である。
【００１７】
図１に示すように、本実施形態に係る情報処理システム１００は、メールサーバ１０１、クライアント端末１０２、及びＬＡＮ１０３を含む構成を備えており、広域ネットワーク１０４を介して外部メールサーバ１０５と通信可能に接続されている。
【００１８】
メールサーバ１０１は、電子メールの送受信を行うために用いられる情報処理装置であって、電子メールのメールアドレス管理や、当該メールアドレスに送信されてきた電子メールを保存する等の機能を有している。
【００１９】
また、メールサーバ１０１は、外部メールサーバ１０５から送信される電子メールに対する受信制御処理を後述する本実施形態にて行う。
【００２０】
クライアント端末１０２は、メールサーバ１０１で管理されているメールアドレスを使用して電子メールのやり取りを行うユーザが操作する端末装置（情報処理装置）である。
【００２１】
また、クライアント端末１０２は、外部メールサーバ１０５から提供される様々なコンテンツ等をユーザへ提供する端末装置でもある。
【００２２】
さらに、クライアント端末１０２は、ＬＡＮ１０３を介してメールサーバ１０１に記憶した本実施形態に関する設定やデータの参照や編集等を行うことが可能である。
【００２３】
外部メールサーバ１０５は、様々なコンテンツ等をユーザへ提供する装置であり、サービス事業者や個人ユーザ等によって設置されたものであったり、外部のユーザが所有するメールサーバとして設置されたものであったりする。
【００２４】
図２は、本発明の実施形態におけるメールサーバ１０１のハードウェア構成の一例を示すブロック図である。尚、本実施形態ではメールサーバ１０１を中心に説明するが、クライアント端末１０２も同様のハードウェア構成であるものとする。メールサーバ１０１とクライアント端末１０２が異なるハードウェア構成であってもよい。
【００２５】
図２に示すように、メールサーバ１０１は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３を備える。さらに、メールサーバ１０１は、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、及び通信Ｉ／Ｆコントローラ２０８が接続される。また、メールサーバ１０１は、入力装置２０９、ディスプレイ２１０、外部メモリ２１１を備える。
【００２６】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２７】
ＲＯＭ２０２あるいは外部メモリ２１１は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラム及び必要な各種データ（データテーブルを含む）を保持している。
【００２８】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２９】
入力コントローラ２０５は、入力装置２０９や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。入力装置２０９がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００３０】
また、タッチパネルは、マルチタッチスクリーン等の、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００３１】
ビデオコントローラ２０６は、ディスプレイ２１０等の外部出力装置への表示を制御する。ディスプレイ２１０は、本体と一体になったノート型パソコンのディスプレイも含まれるものとする。尚、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置２０９も提供する。
【００３２】
尚ビデオコントローラ２０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００３３】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、及び各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００３４】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮ等の電話回線、及び携帯電話の３Ｇ回線を用いた通信が可能である。
【００３５】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３６】
次に図３を参照して、本発明の実施形態における各種装置の機能構成の一例について説明する。
【００３７】
メールサーバ１０１は、メール受信部３００、抽出部３０２、転送先取得部３０４、記憶部３０６、送信部３０８、検索部３１０、及び操作部３１２を備えている。
【００３８】
メール受信部３００は、外部のメールサーバ１０５や内部のメールサーバ１０１から送信されるメールを受信する機能部である。
【００３９】
抽出部３０２は、メール受信部３００で受信した電子メールから所定の条件に従って、本文、添付ファイル、ヘッダー情報等に関する情報を取得する機能部である。
【００４０】
転送先取得部３０４は、電子メールの転送先の情報を取得する機能部である。
【００４１】
記憶部３０６は、抽出部３０２や転送先取得部３０４によって取得した電子メールに関する情報、転送先に関する情報をテーブルへ記憶したり、電子メールから取得する情報を設定ファイルに記憶したり、電子メールに対する操作内容を記録する機能部である。
【００４２】
送信部３０８は、メールサーバ１０１から電子メールを送信する機能部である。
【００４３】
検索部３１０は、検索したい電子メールの情報を利用し、記憶部３０６に記録されたメール情報のうち、検索対象のメール情報と同一・類似した内容の電子メールを検索する機能部である。また、検索部３１０は、検索結果から出てきた操作対象の電子メールの選択と当該電子メールに対する操作要求の設定を受け付け、操作部３１２により操作要求（実行要求）を送信する。
【００４４】
操作部３１２は、対象の電子メールを操作するために操作要求をクライアント端末１０２に送信し、クライアント端末１０２が当該操作内容を受信した場合は、受信したクライアント端末１０２で操作内容を実行する。
【００４５】
尚、本実施形態では、メールサーバ１０１が各機能部を備えるが、クライアント端末１０２や外部メールサーバ１０５が各機能部を備えていてもよい。
【００４６】
次に図４のフローチャートを用いて、本発明の実施形態における図１のメールサーバ１０１が実行する処理について説明する。
【００４７】
図４のフローチャートは、図１のメールサーバ１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理であり、メールの情報及びメールの転送先を記録する処理を示すフローチャートである。
【００４８】
ステップＳ４００では、メールサーバ１０１のＣＰＵ２０１は、メール受信部３００の機能により外部メールサーバ１０５から送信された電子メールを受信する。
【００４９】
ステップＳ４０２では、メールサーバ１０１のＣＰＵ２０１は、抽出部３０２の機能により、ステップＳ４００において受信した電子メールに関する情報を抽出する。抽出する情報は図６のように任意に設定を調整することができる。
【００５０】
ここで、図６について説明する。図６の抽出情報設定画面６００は、ステップＳ４０２で抽出する情報を設定する画面の一例である。設定画面では、電子メールから抽出する情報を選択・登録することができる。抽出情報設定画面６００で設定した情報を抽出することにより、メールサーバ１０１は、メールサーバ１０１から電子メールを転送した先のクライアント端末１０２を検索及び特定することができる。尚、設定は画面でなく設定ファイルであってもよい。
【００５１】
抽出する電子メールに関する情報としては、例えば、本文のハッシュ値、添付ファイルのハッシュ値、ＵＲＬのハッシュ値、ＵＲＬのドメインのハッシュ値、メールアドレスのハッシュ値、ビットコインアドレスのハッシュ値等がある。
【００５２】
その他にも、メールサーバ１０１はヘッダー情報、電子メールの本文に関する情報、添付ファイルに関する情報、その他の任意の情報を抽出してもよい。ヘッダー情報に関しては、送信日時、送信元アドレス、送信元ＩＰアドレス、件名等が存在する。本文に関する情報としては、本文、本文のハッシュ値、本文のファジーハッシュ値（予め決めた任意のファジーハッシュ関数により算出された値。ただし、一連の処理では、同じファジーハッシュ関数を用いる。以後のファジーハッシュ値に関しても同様）等が存在する。添付ファイル情報に関しては、添付ファイル、添付ファイルハッシュ値、添付ファイルのファジーハッシュ値等が存在する。
【００５３】
その他の任意の情報に関しては、本文内のＵＲＬ、メールアドレス、ビットコインアドレス、署名の会社名や電話番号、住所、添付ファイルの一部の情報、添付ファイル内のＵＲＬ等の情報が存在する。
【００５４】
図６の抽出情報設定画面６００で選択を受け付けた情報について、メールサーバ１０１は受信した電子メールから当該情報を抽出する。
【００５５】
ステップＳ４０４では、メールサーバ１０１のＣＰＵ２０１は、転送先取得部３０４の機能により、ステップＳ４００で受信した電子メールを転送する転送先に関する情報を取得する。転送先に関する情報は、最終的に電子メールが受信されるメールボックスや端末、ＭＵＡ（Ｍａｉｌ  Ｕｓｅｒ  Ａｇｅｎｔ）等（以降、最終転送先）を特定し得る情報である。これには、事前に設定したメールボックスのＩＤや端末のＩＤ、もしくは、メールアカウント、端末情報（ＩＰアドレスやＭＡＣアドレス、端末のユーザ情報）、またはエージェントＩＤ（後述）等を用いる。
【００５６】
また、転送先がメールサーバ１０１以外の外部メールサーバ１０５であった場合は、各外部メールサーバ１０５において同様にステップＳ４００からステップＳ４０６を行い、任意の外部メールサーバ１０５で最終転送先を特定してもよい。また、その場合はステップＳ４０４で取得した情報を外部メールサーバ１０５から転送元のメールサーバ１０１にフィードバックするとよい。。
【００５７】
もしくは、事前に外部メールサーバ１０５にＩＤを付与して、転送先を外部メールサーバ１０５のＩＤとして最終転送先まで紐づけを行ってもよい。
【００５８】
もしくは、最終転送先において、ステップＳ４００からステップＳ４０４を行い、必要な情報をメールサーバ１０１にフィードバックしてもよい。
【００５９】
ステップＳ４０６では、メールサーバ１０１のＣＰＵ２０１は、記憶部３０６の機能により、ステップＳ４０２、Ｓ４０４において抽出した各情報をメール情報テーブル７００に記憶する。
【００６０】
ここで図７のメール情報テーブル７００について説明する。図７のメール情報テーブル７００は、ステップＳ４０２において抽出した電子メールの情報を保存するテーブルである。メール情報テーブル７００は、メールＩＤ７０２、本文のハッシュ値７０４、添付ファイルのハッシュ値７０６、ＵＲＬのドメイン７０８、最終転送先７０９等の項目からなる。
【００６１】
メールＩＤ７０２は、メールサーバ１０１で受信した電子メールを一意に識別可能な識別情報である。このメールＩＤ７０２は必要に応じて付与することができる。
【００６２】
本文のハッシュ値７０４は、電子メールの本文のハッシュ値を保存するための項目である。
【００６３】
添付ファイルのハッシュ値７０６は、添付ファイルのハッシュ値を保存するための項目である。
【００６４】
ＵＲＬのドメイン７０８は、ＵＲＬからドメイン情報を抽出し、その値を保存するための項目である。
【００６５】
最終転送先７０９は、最終的に電子メールを受信するメールボックスやクライアント端末１０２に割り振られたＩＤ（識別情報）を保存するための項目である。ＩＤ以外にも、メールボックスや端末を特定可能な情報を保存することができる。
【００６６】
ステップＳ４０８では、メールサーバ１０１のＣＰＵ２０１は、ステップＳ４０６で情報を記憶した電子メールを送信部３０８の機能により転送先のクライアント端末１０２へ送信する。
【００６７】
ステップＳ４１０では、クライアント端末１０２のＣＰＵ２０１は、メールサーバ１０１から転送された電子メールを受信する。これはクラウド上のメールボックスやサーバ上のメールボックスで受信してもよい。
【００６８】
メールボックスやクライアント端末１０２には、事前に電子メールの操作要求（実行要求）を実行する機能を追加するかエージェントをインストールする。
【００６９】
また、クライアント端末１０２は、電子メールや添付ファイル、ＵＲＬ等へのアクセスや操作内容を記録してもよいし、その情報をサーバへフィードバックしてもよい。この情報は、インシデントが発生したとき等に、ウイルス感染したクライアント端末１０２や影響範囲の特定に利用できる。
【００７０】
以上が、電子メールの情報及び転送先を記憶する処理の流れの説明である。
【００７１】
次に図５のフローチャートを用いて、本発明の実施形態における図１のメールサーバ１０１が実行する処理について説明する。
【００７２】
図５のフローチャートは、図１のメールサーバ１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理であり、メールに対する第三者の操作要求処理を示すフローチャートである。
【００７３】
ステップＳ５００では、メールサーバ１０１のＣＰＵ２０１は、検索部３１０の機能により、事前に図４のフローで抽出した情報を元に対象の電子メールを検索する。ここで特定したい電子メールは、ユーザが任意に検索してもよいし、攻撃型の電子メールや驚異のある可能性のある電子メールの情報をメールサーバ１０１やクライアント端末１０２が記憶しておき、ユーザに通知することで検索項目を指定してもよい。検索処理については、図８の画面のように検索項目の選択や値を入力し検索を行う。
【００７４】
図８は、不審な電子メールの情報があった場合に、当該電子メールの情報を用いて他のクライアント端末１０２に受信されている電子メールの中から同一または類似する電子メールを検索するための検索画面８００の一例である。尚、検索画面８００で特定の電子メールの情報の入力を受け付け検索が実行された後は、該当する電子メールと当該電子メールが転送された最終転送先のクライアント端末１０２が検索結果として表示される（不図示）。検索画面８００の構成は、検索項目８０１、検索項目８０１の値の入力欄８０２、検索の実行を受け付ける検索ボタン８０３等からなる。尚、画面レイアウトは一例であり、必要に応じ他の画面構成を追加してもよい。また、検索項目は複数選択してもよい。さっらに、検索項目の選択を受け付けず、検索したい電子メールの選択を受け付け、ステップＳ４０２と同様に情報抽出を行い、抽出結果から対応する電子メールの検索を行ってもよい。その他、類似する電子メールを検索結果として出力してもよいものとする。
【００７５】
ステップＳ５０２では、メールサーバ１０１のＣＰＵ２０１は、検索の結果をディスプレイ２１０で表示し、表示された結果に対してその後の処理の選択を受け付ける。検索の結果として表示されるものは、検索対象として入力または選択を受け付けた情報が含まれる電子メールや、当該電子メールの最終転送先の情報を含む。つまり、ステップＳ５０２では、メールサーバ１０１のＣＰＵ２０１は、検索の結果、検索条件に該当した（特定された）電子メールの表示と、当該電子メールに対する処理の選択を受け付ける。
【００７６】
ここで、図９について説明する。図９は、図８の検索画面８００で検索を行った結果該当した電子メールに対する処理を行うために、当該電子メールの最終転送先に要求する操作要求の選択を受け付ける選択画面９００の一例である。選択画面９００の構成は、検索に用いた項目９０１、検索に用いた入力欄９０２、検索を行った結果該当した電子メールの最終転送先を示す最終転送先９０３、操作内容を示す操作内容選択９０４等を含む。さらに、検索処理の結果を示す検索結果画面９０５、対象を選択するためのチェックボックス９０６、実行ボタン９０７を含む。尚、画面のレイアウトは一例であり、必要に応じ画面構成を追加してもよい。また、チェックボックス９０６は個別に選択を受け付けるチェックボックスと、一括で選択を受けつけるチェックボックスを備えているとよい。尚、本実施形態では、検索を行った結果該当した電子メールの最終転送先を選択画面９００で表示されるが、電子メール自体の情報を選択画面９００で表示していてもよい。
【００７７】
図９の選択画面９００では、チェックボックス９０６で選択を受け付けた最終転送先９０３が示すクライアント端末１０２に、操作内容選択９０４で受け付けた操作内容の操作要求を送信することができる。操作要求の送信は、選択画面９００の実行ボタン９０７の押下を受け付けることにより送信することが可能である。また、検索を行い、同一の最終転送先９０３に転送（受信）された複数の電子メールが検索結果で該当した場合には、分かりやすいように最終転送先９０３のＩＤと電子メールのＩＤを選択画面９００の画面上に表示してもよい。
【００７８】
図９の選択画面９００の操作内容選択９０４で受け付ける処理の内容は、例えば、最終転送先９０３への警告文追加表示や、最終転送先９０３で受信されている対象となる電子メールの削除、電子メールに含まれている添付ファイルの削除等がある。
【００７９】
図５のステップＳ５０４では、メールサーバ１０１のＣＰＵ２０１は、図９の選択画面９００で選択を受け付けた電子メールまたはクライアント端末１０２等の最終転送先９０３に対して、操作内容を設定する。操作内容は、選択画面９００の操作内容選択９０４で操作内容の選択を受け付けることにより設定する。尚、操作内容選択９０４は、操作内容の選択を受け付けるのではなく、操作内容の入力を受け付けてもよい。
【００８０】
ステップＳ５０６では、メールサーバ１０１のＣＰＵ２０１は、操作部３１２の機能により、選択画面９００で設定した最終転送先９０３に、操作内容選択９０４で受け付けた操作内容に対応する操作要求を送信する。本実施形態では、メールサーバ１０１のＣＰＵ２０１は、クライアント端末１０２に操作要求を送信する。このとき、検索内容・操作内容をメールサーバ１０１で記録しておくと、次回の検索を容易にしたり、メールサーバ１０１で新しく受信するメールに対して同様の操作を自動的に実行するように設定したりすることができる。
【００８１】
ステップＳ５０８では、クライアント端末１０２のＣＰＵ２０１は、メールサーバ１０１から操作要求を受信する。
【００８２】
ステップＳ５１０では、クライアント端末１０２のＣＰＵ２０１は、メールサーバ１０１から受信した操作要求を実行する。操作要求を実行する際は、クライアント端末１０２で実行してもよいし、クライアント端末１０２で受信した操作要求をクラウド上のメールボックスやサーバ上のメールボックスで実行してもよい。メールボックスやクライアント端末１０２には事前に、電子メールの操作要求を実行する機能を追加するか、エージェントをインストールするものとする。また、この時、操作内容や実行結果を記憶し、操作内容や実行結果をメールサーバ１０１にフィードバックしてもよい。さらに、メールサーバ１０１にフィードバックされる際には、ステップＳ５１０において記録していた電子メールの操作内容をメールサーバ１０１が同時に取得してもよい。例えば、メールサーバ１０１にフィードバックする場合は、図１０のように既存のメール情報テーブル７００にフィードバックした情報を追加する。これにより、図１０のメール情報テーブル１０００が記録され、正常に処理が実行されたかをユーザが後から確認することが可能となる。
【００８３】
図１０のメール情報テーブル１０００は、ステップＳ５１０おいて実行した操作の内容をメールサーバ１０１にフィードバックを行った場合に、操作内容及び処理結果を保存するテーブルである。メール情報テーブル１０００は、メールＩＤ１００２、本文のハッシュ値１００４、添付ファイルのハッシュ値１００６、ＵＲＬのドメイン１００８、最終転送先１０１０、操作内容１０１２、処理結果１０１４等の項目を含む。
【００８４】
メールＩＤ１００２から最終転送先１０１０までは、図７のメール情報テーブル７００のメールＩＤ７０２から最終転送先７０９と同一であるため説明を省略する。
【００８５】
操作内容１０１２は、最終転送先１０１０に要求した操作内容を保存するための項目である。処理結果１０１４は、操作要求に応じて操作を行った結果を保存するための項目である。このように、メール情報テーブル１０００は、実行した操作内容１０１２と処理結果１０１４を、最終転送先１０１０と対応付けて記憶する。
【００８６】
さらに、操作要求をする第三者を電子メールの送信者にすることで、メールサーバ１０１は送信済みメールの修正を要求することもでき、訂正メール等を送らずに送信した電子メールを修正することも可能となる。このとき、必要に応じて修正前のメールのタイムスタンプを取得してもよい。
【００８７】
以上で、図４と図５を用いた本実施形態の一連の処理の流れの説明を終了する。本処理により、クライアント端末１０２で受信済みの電子メールに対して、メールサーバ１０１で記憶している情報に基づいて受信済み電子メールの添付ファイルの削除等の操作要求をメールサーバ１０１から行うことができる。例えば、不特定多数に同一または類似する内容の不審な電子メールが外部メールサーバ１０５からばらまかれた場合に、特定の電子メールの情報を用いて検索を行うことで、同一または類似する内容の電子メールを受信したクライアント端末１０２を特定できる。そして、管理者が、特定したクライアント端末１０２に存在する受信済みの電子メールを削除するよう操作要求を送ることで、外部から電子メールの削除等の操作を制御することが可能となる。つまり、不審な電子メールが複数の端末で受信された場合であっても、ユーザ一人一人が注意して削除するといった対応の手間を省き、管理者が外部から一括で不審な電子メールの削除や編集等の処理を制御することができる。本実施形態では、電子メールに対する削除や編集等の処理が、電子メールの本文や添付ファイルのハッシュ値の情報に基づいて実現可能であるため、プライバシー等の理由により電子メールの本文がメールサーバ１０１で記録できない場合でも有効である。
【００８８】
また、本実施形態により、クラウド上以外のクライアント端末１０２やメールサーバ１０１においても、受信した電子メールから抽出した情報に基づいて、外部の端末からの指示で受信済みの電子メールに対する削除や編集、警告等が可能となる。
【００８９】
このように、本発明においては、受信済みの電子メールを管理者が外部から容易に操作可能な効果を奏する。
【００９０】
以上、本発明の実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９１】
また、本発明におけるプログラムは、各フローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は各処理方法をコンピュータが実行可能なプログラムが記憶されている。尚、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【００９２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００９３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００９４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００９５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。尚、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９９】
１００  情報処理システム
１０１  メールサーバ
１０２  クライアント端末
１０３  ＬＡＮ
１０４  広域ネットワーク
１０５  外部メールサーバ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０８  通信Ｉ／Ｆコントローラ
２０９  入力装置
２１１  外部メモリ
【図１】
2020095304.tif 000003
【図２】
2020095304.tif 000004
【図３】
2020095304.tif 000005
【図４】
2020095304.tif 000006
【図５】
2020095304.tif 000007
【図６】
2020095304.tif 000008
【図７】
2020095304.tif 000009
【図８】
2020095304.tif 000010
【図９】
2020095304.tif 000011
【図１０】
2020095304.tif 000012