(57)【要約】【課題】無害化メールに対応する原本メールの確認の操作を容易に行うことが可能な情報処理装置、制御方法、及びプログラムを提供する。【解決手段】プロキシサーバ１０１において新規で電子メールを受信すると、受信したメールデータをコピーするとともに、原本メールとして原本メールＤＢ６００へ登録し、コピーして得られたメールデータに対して無害化処理を行い、当該原本メールが受信できるように、原本メールへのアクセス情報に基づいて、無害化処理を行ったメールデータを加工して、送信先へ送信する。【選択図】図３
2018106485.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを無害化して送信先へ送信する情報処理装置であって、
受信した電子メールに基づいて無害化処理を行うとともに、前記電子メールを取得するための取得情報を有する新たな電子メールを作成する作成手段と、
前記作成手段によって作成した新たな電子メールを送信先へ送信する送信手段と、
前記送信手段によって送信した新たな電子メールから無害化処理前の電子メールの取得要求を受付ける受付手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記作成手段は、前記電子メールを取得するための取得情報をＵＲＬとして新たな電子メールを作成することを特徴とする情報処理装置。
【請求項３】
前記作成手段は、前記電子メールを取得するための取得情報を当該電子メールの取得要求を行うための情報を含む返信用の電子メールを作成することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記作成手段は、前記電子メールの取得要求を行うパートを示す情報を含む返信用の電子メールを作成することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記作成手段は、前記電子メールの取得要求を行うパートを示す情報として、返信用の電子メールで通知する内容と異なるパートの情報からなる当該返信用の電子メールを作成することを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
電子メールを無害化して送信先へ送信する情報処理装置の制御方法であって、
前記情報処理装置は、
受信した電子メールに基づいて無害化処理を行うとともに、前記電子メールを取得するための取得情報を有する新たな電子メールを作成する作成ステップと、
前記作成ステップによって作成した新たな電子メールを送信先へ送信する送信ステップと、
前記送信ステップによって送信した新たな電子メールから無害化処理前の電子メールの取得要求を受付ける受付ステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項７】
電子メールを無害化して送信先へ送信する情報処理装置で読取実行可能なプログラムであって、
前記情報処理装置を、
受信した電子メールに基づいて無害化処理を行うとともに、前記電子メールを取得するための取得情報を有する新たな電子メールを作成する作成手段と、
前記作成手段によって作成した新たな電子メールを送信先へ送信する送信手段と、
前記送信手段によって送信した新たな電子メールから無害化処理前の電子メールの取得要求を受付ける受付手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの中継制御に関する。
【背景技術】
【０００２】
電子メールの誤送信防止対策として、電子メールに添付されたファイルを削除して、ストレージ機器などへ保存して置き、当該電子メールを送信した後、添付ファイルの保存先となる情報をＵＲＬ化して、電子メールで通知する技術が存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３２７２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
最近では、標的型攻撃メールへの対策として、攻撃に用いられる添付ファイル等を削除してからメールを配送するメール無害化に関する技術が広まり始めている。
【０００５】
メール無害化においては、例えば、ＬＧＷＡＮ接続系環境とインターネット接続系環境とを分離したシステムの構成では、あるＰＣで無害化メールを見て安全性や必要性を確認した後に、対応する原本メールを別のＰＣで確認する。
【０００６】
原本メールを確認したいときは、例えばＷｅｂ管理画面にユーザＩＤ／パスワードを入力してログインし、メール一覧から当該メールを探して（日付、件名、差出人、等で検索）、当該メール行をクリックして表示させる。
【０００７】
しかしながら、この手順では、無害化がなされた電子メールと原本メールとが、それぞれ別のシステムで管理されていることから、ユーザ自身が相互の電子メールの関連性を見つけなければならないため手間がかかるという問題がある。
【０００８】
そこで、本発明は、無害化メールに対応する原本メールの確認の操作を容易に行うことが可能な情報処理装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明は、電子メールを無害化して送信先へ送信する情報処理装置であって、受信した電子メールに基づいて無害化処理を行うとともに、前記電子メールを取得するための取得情報を有する新たな電子メールを作成する作成手段と、前記作成手段によって作成した新たな電子メールを送信先へ送信する送信手段と、前記送信手段によって送信した新たな電子メールから無害化処理前の電子メールの取得要求を受付ける受付手段と、を備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、無害化メールに対応する原本メールの確認の操作を容易に行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】情報処理システムのシステム構成の一例を示す図である。
【図２】プロキシサーバに適用可能な情報処理装置のハードウェア構成の一例を示す図である。
【図３】メール無害化処理の概要を示すフローチャートである。
【図４】メール無害化設定画面の一例を示す図である。
【図５】メール無害化設定ファイルの一例を示す図である。
【図６】原本メールデータベースのデータ構成の一例を示す図である。
【図７】原本メールデータベースのデータ内容の一例を示す図である。
【図８】無害化対象の原本メールの一例を示す図である。
【図９】Ｗｅｂアクセスによる原本メール取得を行う場合の通知情報が追記された無害化メールの一例を示す図である。
【図１０】返信メールによる原本メール取得を行う場合の通知情報が追記された無害化メールの一例を示す図である。
【図１１】Ｗｅｂアクセスによる原本メール取得処理の概要を示すフローチャートである。
【図１２】原本メール取得画面の一例を示す図である。
【図１３】返信メールによる原本メール取得処理の概要を示すフローチャートである。
【図１４】原本転送メールの一例を示す図である。
【図１５】メール無害化処理の概要を示すフローチャートである。
【図１６】メール無害化設定画面の一例を示す図である。
【図１７】メール無害化設定ファイルの一例を示す図である。
【図１８】返信メールによる原本メール取得の案内文生成処理の概要を示すフローチャートである。
【図１９】返信メールによる原本メール取得を行う場合の通知情報が追記された無害化メール（本文が無害化対象でない）の一例を示す図である。
【図２０】返信メールによる原本メール取得を行う場合の通知情報が追記された無害化メール（削除対象外添付ファイルあり）の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施の形態の一例について説明する。
「第１の実施形態」
まず、第１の実施形態について説明を行う。
【００１３】
図１は、本発明の情報処理システムの構成の一例を示す構成図である。
【００１４】
図１に示すように、本発明の情報処理システムは、プロキシサーバ１０１、メールサーバ１０２、クライアント装置１０３−１〜１０３−３（以下、まとめてクライアント装置１０３とする）を備えている。
【００１５】
また、上記の装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０４を介して相互に通信可能に接続されている。
【００１６】
また、メールサーバ１０２は、プロキシサーバ１０１を介して広域ネットワーク１０５に接続されている外部メールサーバ１０６−１、１０６−２（以下、まとめて外部メールサーバ１０６とする）と相互に通信可能に接続されている。
【００１７】
外部メールサーバ１０６−１、１０６−２それぞれを介してメールを送信する外部クライアント装置１０７−１〜１０７−２、１０７−３〜１０７−４（以下、まとめて外部クライアント装置１０７とする）があり、それぞれ外部ＬＡＮ１０８−１、外部ＬＡＮ１０８−２（以下、まとめて外部ＬＡＮ１０８とする）を介して相互に通信可能に接続されている。
【００１８】
プロキシサーバ１０１は、本発明の情報処理装置として機能するサーバ装置であって、外部メールサーバ１０６から送信される電子メールデータに対するメール無害化処理を、後述するメール無害化設定を用いて行うサーバ装置である。
【００１９】
また、プロキシサーバ１０１は、ウェブサーバの機能を有しており、その機能を用いて、クライアント装置１０３を操作するユーザからの要求に応じて、電子メールの無害化処理に用いるメール無害化設定の入力を受け付けたり、無害化メールの原本メールを表示したりする。
【００２０】
さらに、プロキシサーバ１０１は、メールサーバの機能を有しており、その機能を用いて、クライアント装置１０３を操作するユーザからの要求メールに応じて、無害化メールの原本メールを転送する。
【００２１】
メールサーバ１０２は、電子メールの送受信を行うために用いられるサーバ装置であって、電子メールのメールアドレス管理や、当該メールアドレスに送信されてきた電子メールを保存する等の機能を持ったサーバ装置である。
【００２２】
クライアント装置１０３は、メールサーバ１０２で管理されているメールアドレスを使用するユーザが操作する端末装置である。
【００２３】
次に、図２を参照して、図１のプロキシサーバ１０１に適用可能な情報処理装置のハードウェア構成の一例について説明する。
【００２４】
ＣＰＵ２０１は、システムバス２０４に接続される後述の各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、プロキシサーバ１０１に後述する各種の処理を実行させるために必要な各種プログラムやデータ等が記憶されている。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２５】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで後述する各種処理を実現するものである。
【００２６】
また、入力コントローラ（入力Ｃ）２０５は、キーボードやポインティングデバイス等で構成される入力装置２０９からの入力を制御する。
【００２７】
ビデオコントローラ（ＶＣ）２０６は、ディスプレイ装置２１０等の表示装置への表示を制御する。ディスプレイ装置２１０は、例えばＣＲＴディスプレイや液晶ディスプレイ等で構成される。
【００２８】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２９】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。
【００３１】
また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３２】
以上が、プロキシサーバ１０１に適用可能な情報処理装置のハードウェア構成の説明であるが、後述する各種の処理を実行可能であれば、必ずしも図２に記載のハードウェア構成を有していなくとも構わないことは言うまでもない。
【００３３】
また、メールサーバ１０２、クライアント装置１０３、外部メールサーバ１０６、及び外部クライアント装置１０７についても同様のハードウェア構成を備えるため、説明を省略する。
【００３４】
次に、図３を参照して、プロキシサーバ１０１のＣＰＵ２０１によって行われる電子メールの無害化処理の概要について説明する。この処理を実行させるためのプログラムは外部メモリ２１１等に記憶されており、プロキシサーバ１０１のＣＰＵ２０１は、当該プログラムによる制御に従って本処理を実行することになる。
【００３５】
プロキシサーバ１０１は、本処理の実行中に、新規の電子メールデータを常時受信している（ステップＳ３０１）。
【００３６】
新規に電子メールデータを受信した場合には、受信したメールデータを原本メールとして原本メールＤＢ６００に登録する（ステップＳ３０２）。
【００３７】
ここで、図６と図７を参照して、プロキシサーバ１０１の外部メモリ２１１に記憶されている原本メールＤＢ６００のデータ構成について説明する。
【００３８】
図６に示すように、原本メールＤＢ６００は、メッセージＩＤ６０１、送信日時６０２、送信者（ＦＲＯＭ）６０３、送信先６０４、件名６０５、本文６０６、添付ファイル６０７、原本取得ＵＲＬ用ＩＤ６０８、原本取得メール用ＩＤ６０９等のデータ項目を備えて構成されている。
【００３９】
メッセージＩＤ６０１は、電子メールの識別情報が登録されるデータ項目であり、メールヘッダのＭｅｓｓａｇｅ−ｉｄに設定されている値が登録される。
【００４０】
送信日時６０２は、当該電子メールが送信された日時情報が登録される。例えば、メールヘッダのＤａｔｅに設定されている値が登録される。
【００４１】
送信者６０３は、電子メールの送信者情報が登録されるデータ項目であり、電子メールのＦＲＯＭ情報として設定された電子メールアドレスが登録される。例えば電子メールのエンベロープに設定された送信者メールアドレスが登録される。
【００４２】
送信先６０４は、電子メールの送信先情報が登録されるデータ項目であり、電子メールの送信先（ＴＯ、ＣＣ、ＢＣＣ）として設定された電子メールアドレスが登録される。
【００４３】
尚、ＴＯに設定された電子メールアドレスはＴＯ６０４−１に、ＣＣに設定された電子メールアドレスはＣＣ６０４−２、ＢＣＣに設定された電子メールアドレスは、ＢＣＣ６０４−３に登録されることになる。この情報は電子メールのメールヘッダ及びエンベロープに従って登録されることになる。
【００４４】
件名６０５は、電子メールの件名情報が登録されるデータ項目であり、電子メールの件名（Ｓｕｂｊｅｃｔ）に設定された情報が登録される。例えば、メールヘッダのＳｕｂｊｅｃｔに設定された値が登録されることになる。
【００４５】
本文６０６は、電子メールの本文情報が登録されるデータ項目であり、添付ファイル６０７は、電子メールに添付された添付ファイル情報が登録されるデータ項目である。
【００４６】
原本取得ＵＲＬ用ＩＤ６０８は、後述するＷｅｂアクセスによる原本メール取得処理で使用するＩＤが登録されるデータ項目である。
【００４７】
原本取得メール用ＩＤ６０９は、後述する返信メールによる原本メール取得処理で使用するＩＤが登録されるデータ項目である。
【００４８】
図７に、原本メールＤＢへのメッセージＩＤ６０１、原本取得ＵＲＬ用ＩＤ６０８、原本取得メール用ＩＤ６０９の登録の例を示す。
【００４９】
以上がプロキシサーバ１０１の外部メモリ２１１に記憶されている原本メールＤＢ６００の説明である。
【００５０】
図３の説明に戻る。原本メールデータをコピーして無害化メールデータを生成する（ステップＳ３０３）。メール無害化処理はこの無害化メールデータを対象に行う。
【００５１】
メール無害化設定ファイルを読み込む（ステップＳ３０４）。
【００５２】
ここで、図４と図５を参照して、プロキシサーバ１０１の外部メモリ２１１に記憶されているメール無害化設定ファイル５００のデータ構成について説明する。
【００５３】
図４に、メール無害化設定画面４００を示す。この画面はプロキシサーバ１０１上で動作するＷｅｂサーバにより提供される。
【００５４】
メール無害化設定画面４００は、ＨＴＭＬメールのテキスト化４０１、ＵＲＬリンクの無効化４０２、添付ファイルの削除４０３、及び通知情報追記４０４を備えており、それぞれＯＮかＯＦＦかの何れを選択することが可能である。
【００５５】
ＨＴＭＬメールのテキスト化４０１は、ＯＮを選択すると、受信した電子メールがＨＴＭＬで作成されている場合、ＨＴＭＬで作成されている部分をプレーンテキスト化する。
【００５６】
ＵＲＬリンクの無効化４０２は、ＯＮを選択すると、受信した電子メールに張り付いているＵＲＬリンク部分を押下不可能なように無効化する。
【００５７】
添付ファイルの削除４０３は、ＯＮを選択すると、受信した電子メールの添付ファイルを削除する。
【００５８】
通知情報追記４０４は、ＯＮを選択すると、受信した電子メールを無害化した後、無害化メールに無害化処理実施の通知文を追加する。
【００５９】
また、メール無害化設定画面４００は、原本メールアクセス情報４０５を備えており、原本メールアクセス情報４０５は、ＵＲＬを選択すると、原本メールの確認方法としてＵＲＬを用いて確認させ、返信メールを選択すると、原本メールの確認方法として返信メールによって確認させる。
【００６０】
さらに、メール無害化設定画面４００は、設定ボタン４０６、及びキャンセルボタン４０７を備えており、上記の各情報を選択した後、当該情報の設定を行う場合は、設定ボタン４０６を押下し、当該情報の設定を止める場合は、キャンセルボタン４０７を押下する。
【００６１】
図５に、メール無害化設定ファイル５００を示す。このファイルは、メール無害化設定画面４００での設定を元に生成される。
【００６２】
メール無害化設定画面４００のＨＴＭＬメールのテキスト化４０１、ＵＲＬリンクの無効化４０２、添付ファイルの削除４０３、及び通知情報追記４０４の記載順に対応して、設定情報５０１、設定情報５０２、設定情報５０３、及び設定情報５０４の記載順にＯＮ、ＯＦＦが設定される。
【００６３】
例えば、ＨＴＭＬメールのテキスト化４０１がＯＮで選択設定された場合、設定情報５０１であるhtml_mail_to_textに対して、「on」が設定され、ＯＦＦで選択設定された場合、設定情報５０１であるhtml_mail_to_textに対して、「off」が設定される。
【００６４】
また、原本メールアクセス情報４０５に関しては、設定情報５０５及び設定情報５０６が対応し、ＵＲＬが選択された場合、設定情報５０５にＯＮを設定し、返信メールが選択された場合、設定情報５０６にＯＮを設定する。
【００６５】
図３の説明に戻る。ステップＳ３０５では、メール無害化設定でＨＴＭＬメールのテキスト化（設定情報５０１）がＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ３０６へ進め、ＯＮであると判定しない場合は、処理をステップＳ３０７へ進める。
【００６６】
ステップＳ３０６では、無害化メールデータのＨＴＭＬメール部分をプレーンテキスト化する。例えば、ＨＴＭＬタグを削除する等の処理を行う。
【００６７】
ステップＳ３０７では、メール無害化設定でＵＲＬリンクの無効化（設定情報５０２）がＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ３０８へ進め、ＯＮであると判定しない場合は、処理をステップＳ３０９へ進める。
【００６８】
ステップＳ３０８では、無害化メールデータのＵＲＬリンク部分を無効化する。例えば、ＨＴＭＬのＡタグを削除する等の処理を行う。
【００６９】
ステップＳ３０９では、メール無害化設定で添付ファイルの削除（設定情報５０３）がＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ３１０へ進め、ＯＮであると判定しない場合は、処理をステップＳ３１１へ進める。
【００７０】
ステップＳ３１０では、無害化メールデータの添付ファイル部分を削除する。
【００７１】
ステップＳ３１１では、メール無害化設定で通知情報追記（設定情報５０４）がＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ３１２へ進め、ＯＮであると判定しない場合は、処理をステップＳ３２１へ進める。
【００７２】
ステップＳ３１２では、無害化メールデータに無害化処理実施の通知文を追加する。
【００７３】
ステップＳ３１３では、メール無害化設定で原本メールアクセス情報（設定情報５０５）においてＵＲＬがＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ３１４へ進め、ＯＮであると判定しない場合は、処理をステップＳ３１７へ進める。
【００７４】
ステップＳ３１４では、システムで一意となるＩＤを生成し、原本メールＤＢ６００の原本取得ＵＲＬ用ＩＤ６０８に格納する。
【００７５】
ステップＳ３１５では、ステップＳ３１４で生成したＩＤと、プロキシサーバ１０１上で動作するＷｅｂサーバの情報を利用して、原本メール取得ＵＲＬを生成する。
【００７６】
ステップＳ３１６では、ステップＳ３１５で生成したＵＲＬと、Ｗｅｂアクセスによる原本メール取得の案内文を無害化メールデータに追加する。
【００７７】
ステップＳ３１７では、メール無害化設定で原本メールアクセス情報（設定情報５０６）において返信メールがＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ３１８へ進め、ＯＮであると判定しない場合は、処理をステップＳ３２１へ進める。
【００７８】
ステップＳ３１８では、システムで一意となるＩＤを生成し、原本メールＤＢ６００の原本取得メール用ＩＤ６０９に格納する。
【００７９】
ステップＳ３１９では、ステップＳ３１８で生成したＩＤを埋め込んだ、返信メールによる原本メール取得の案内文を無害化メールデータに追加する。
【００８０】
この案内文には、原本メール取得時に必要な部分（本文、添付ファイル）を指定するためのテンプレートや、原本メールの送信先メールアドレスを指定するためのテンプレートを含める。
【００８１】
ステップＳ３２０では、原本取得メールの受付メールアドレスを無害化メールデータのＲｅｐｌｙ−Ｔｏメールヘッダに設定する。この受付メールアドレスは、プロキシサーバ１０１上で動作するメールサーバが受信できるメールアドレスである。
【００８２】
ここで、図８〜１０を参照して、追記される通知情報の例について説明する。
【００８３】
図８が、原本メールである。添付ファイルが2つ添付されている。
【００８４】
図９が、Ｗｅｂアクセスによる原本メールの取得を行う場合の通知情報が追記された無害化メールである。メール無害化処理により添付ファイルは削除されている（９０７）。９０８がステップＳ３１２で追加された案内文、９０９がステップＳ３１６で追加された案内文、９１０がステップＳ３１６で追加された原本メール取得ＵＲＬである。
【００８５】
図１０が、返信メールによる原本メール取得を行う場合の通知情報が追記された無害化メールである。
【００８６】
メール無害化処理により添付ファイルは削除されている（１００７）。１００８がステップＳ３１２で追加された案内文、１００９がステップＳ３１９で追加された案内文、１０１０がステップＳ３１９で追加された必要部分指定テンプレート、１０１１がステップＳ３１９で追加された送信先メールアドレス指定テンプレート、１０１２がステップＳ３１９で追加された原本メール取得用ＩＤである。
【００８７】
図３の説明に戻る。ステップＳ３２１では、各種処理が行われた無害化メールデータを用いて無害化メールを原本メールの宛先に送信する。以上が、プロキシサーバ１０１のＣＰＵ２０１によって行われる処理の概要の説明である。
【００８８】
次に、図１１を参照して、プロキシサーバ１０１のＣＰＵ２０１によって行われる、Ｗｅｂアクセスによる原本メール取得処理の概要について説明する。
【００８９】
プロキシサーバ１０１は、本処理の実行中に、原本メール取得ＵＲＬ９１０への新規のＷｅｂアクセスを常時受信している（ステップＳ１１０１）。
【００９０】
新規にＷｅｂアクセスを受信した場合には、そのリクエストデータ中のＵＲＬに含まれる原本取得ＵＲＬ用ＩＤを抽出する（ステップＳ１１０２）。
【００９１】
ステップＳ１１０３では、原本メールＤＢ６００から当該原本取得ＵＲＬ用ＩＤに対応する原本メールデータを取得する。
【００９２】
ステップＳ１１０４では、取得した原本メールデータをＷｅｂブラウザ表示用のＨＴＭＬデータに変換して、レスポンスとしてＷｅｂブラウザに送信する。
【００９３】
図１２には、原本メールを表示した構成を示す原本メール取得画面の例が示されており、図８に示す原本メールが表示されている。
【００９４】
次に、図１３を参照して、プロキシサーバ１０１のＣＰＵ２０１によって行われる、返信メールによる原本メール取得処理の概要について説明する。
【００９５】
プロキシサーバ１０１は、本処理の実行中に、新規の原本メール取得メールを常時受信している（ステップＳ１３０１）。
【００９６】
新規に原本メール取得メールを受信したと判定した場合には、受信したメールデータの取得ＩＤ１０１２から原本取得メール用ＩＤを抽出する（ステップＳ１３０２）。
【００９７】
ステップＳ１３０３では、受信したメールデータの必要部分テンプレート１０１０から原本取得パート指定情報（本文、１つ目の添付ファイル、等）を抽出する。
【００９８】
ステップＳ１３０４では、受信したメールデータから原本メール送信先メールアドレステンプレート１０１１の原本メール送信先メールアドレス情報を抽出する。
【００９９】
ステップＳ１３０５では、原本メールＤＢ６００から当該原本取得メール用ＩＤに対応する原本メールデータを取得する。
【０１００】
ステップＳ１３０６では、抽出した原本取得パート指定情報に合わせ、原本メールデータから本文や添付ファイルを抽出し、原本転送メールデータを生成する。
【０１０１】
ステップＳ１３０７では、抽出した原本メール送信先メールアドレス情報に合わせ、原本転送メールデータの宛先を設定する。
【０１０２】
ステップＳ１３０８では、生成した原本転送メールデータを送信する。図１４に、原本転送メールの例を示す。本文と１つ目の添付ファイルの取得を指定した例である。
「第２の実施形態」
【０１０３】
次に、第２の実施形態として、既に原本が届いている部分（本文、添付ファイル）については、通知情報の案内文中の必要部分指定テンプレートから除外する実施例について説明する。
【０１０４】
尚、第２の実施形態における構成や処理等については、第１の実施形態と同様な構成を備えるため同一符号を用いて説明を行い、詳細な説明は省略する。
【０１０５】
図１５を参照して、プロキシサーバ１０１のＣＰＵ２０１によって行われるメール無害化処理の概要について説明する。メール無害化処理を実行させるためのプログラムは外部メモリ２１１等に記憶されており、プロキシサーバ１０１のＣＰＵ２０１は、当該プログラムによる制御に従って本処理を実行することになる。
【０１０６】
プロキシサーバ１０１は、本処理の実行中に、新規の電子メールデータを常時受信している（ステップＳ１５０１）。
【０１０７】
新規に電子メールデータを受信したと判定した場合には、受信したメールデータを原本メールとして原本メールＤＢ６００に登録する（ステップＳ１５０２）。
【０１０８】
原本メールデータをコピーして無害化メールデータを生成する（ステップＳ１５０３）。メール無害化処理はこの無害化メールデータを対象に行う。
【０１０９】
メール無害化設定ファイル１７００を読み込む（ステップＳ１５０４）。
【０１１０】
ここで、図１６と図１７を参照して、プロキシサーバ１０１の外部メモリ２１１に記憶されているメール無害化設定ファイル５００のデータ構成について説明する。
【０１１１】
図１６に、メール無害化設定画面４００を示す。この画面はプロキシサーバ１０１上で動作するＷｅｂサーバにより提供され、第１の実施形態におけるメール無害化設定画面４００とは、削除対象外拡張子１６０１を備える点で異なる。
【０１１２】
削除対象外拡張子１６０１に対して入力された拡張子を備えた添付ファイルに対しては、受信した電子メールから添付ファイルの削除を行わずに添付されたままとする。
【０１１３】
図１７に、メール無害化設定ファイル５００を示す。このファイルは、メール無害化設定画面４００での設定を元に生成され、第１の実施形態におけるメール無害化設定ファイル５００とは、設定情報１７０１を備える点で異なる。
【０１１４】
例えば、削除対象外拡張子１６０１が「.pdf」、「.png」が設定された場合、設定情報１７０１であるattachment_delete_exclusion_extに対して、「.pdf」、.png 」が設定される。
【０１１５】
図１５の説明に戻る。ステップＳ１５０５では、メール無害化設定でＨＴＭＬメールのテキスト化（設定情報５０１）がＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ１５０６へ進め、ＯＮであると判定しない場合は、処理をステップＳ１５０７へ進める。
【０１１６】
ステップＳ１５０６では、無害化メールデータのＨＴＭＬメール部分をプレーンテキスト化する。例えば、ＨＴＭＬタグを削除する等の処理を行う。
【０１１７】
ステップＳ１５０７では、メール無害化設定でＵＲＬリンクの無効化（設定情報５０２）がＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ１５０８へ進め、ＯＮであると判定しない場合は、処理をステップＳ１５０９へ進める。
【０１１８】
ステップＳ１５０８では、無害化メールデータのＵＲＬリンク部分を無効化する。例えば、ＨＴＭＬのＡタグを削除する等の処理を行う。
【０１１９】
ステップＳ１５０９では、メール無害化設定で添付ファイルの削除（設定情報５０３）がＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ１５１０へ進め、ＯＮであると判定しない場合は、処理をステップＳ１５１５へ進める。
【０１２０】
ステップＳ１５１０では、無害化メールデータ中に添付ファイル部分が含まれるかを判定し、含まれると判定した場合は、処理をステップＳ１５１１へ進め、含まれると判定しない場合は、処理をステップＳ１５１５へ進める。
【０１２１】
ステップＳ１５１１では、無害化メールデータ中の添付ファイル情報を１つ取得する。
【０１２２】
ステップＳ１５１２では、取得した添付ファイルの拡張子が、メール無害化設定の削除対象外拡張子（設定情報１７０１）で指定されたものであるかを判定し、指定されたものであると判定した場合は、処理をステップＳ１５１４へ進め、指定されたものであると判定しない場合は、処理をステップＳ１５１３へ進める。
【０１２３】
ステップＳ１５１３では、無害化メールデータの当該添付ファイル部分を削除する。
【０１２４】
ステップＳ１５１４では、無害化メールデータ中に未処理の添付ファイル部分がまだ含まれるかを判定し、含まれると判定した場合は、処理をステップＳ１５１１へ進め、含まれると判定しない場合は、処理をステップＳ１５１５へ進める。
【０１２５】
ステップＳ１５１５では、メール無害化設定で通知情報追記（設定情報５０４）がＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ１５１６へ進め、ＯＮであると判定しない場合は、処理をステップＳ１５２５へ進める。
【０１２６】
ステップＳ１５１６では、無害化メールデータに無害化処理実施の通知文を追加する。
【０１２７】
ステップＳ１５１７では、メール無害化設定で原本メールアクセス情報（設定情報５０５）におけるＵＲＬがＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ１５１８へ進め、ＯＮであると判定しない場合は、処理をステップＳ１５２１へ進める。
【０１２８】
ステップＳ１５１８では、システムで一意となるＩＤを生成し、原本メールＤＢ６００の原本取得ＵＲＬ用ＩＤ６０８に格納する。
【０１２９】
ステップＳ１５１９では、ステップＳ１５１８で生成したＩＤと、プロキシサーバ１０１上で動作するＷｅｂサーバの情報を利用して、原本メール取得ＵＲＬを生成する。
【０１３０】
ステップＳ１５２０では、ステップＳ１５１９で生成したＵＲＬと、Ｗｅｂアクセスによる原本メール取得の案内文を無害化メールデータに追加する。
【０１３１】
ステップＳ１５２１では、メール無害化設定で原本メールアクセス情報（設定情報５０５）における返信メールがＯＮか否かを判定し、ＯＮであると判定した場合は、処理をステップＳ１５２２へ進め、ＯＮであると判定しない場合は、処理をステップＳ１５２５へ進める。
【０１３２】
ステップＳ１５２２では、システムで一意となるＩＤを生成し、原本メールＤＢ６００の原本取得メール用ＩＤ６０９に格納する。
【０１３３】
ステップＳ１５２３では、ステップＳ１５２２で生成したＩＤを埋め込んだ、返信メールによる原本メール取得の案内文を無害化メールデータに追加する。
【０１３４】
この案内文には、原本メール取得時に必要な部分（本文、添付ファイル）を指定するためのテンプレートや、原本メールの送信先メールアドレスを指定するためのテンプレートを含める。
【０１３５】
ここで、図１８を参照して、メール取得時に必要な部分を指定するためのテンプレートを生成する処理の概要について説明する。
【０１３６】
ステップＳ１８０１では、ステップＳ１５０６において、無害化メールデータの本文部分についてＨＴＭＬパートのテキスト化処理が行われたかを判定し、行われたと判定した場合は、処理をステップＳ１８０３へ進め、行われたと判定しない場合は、処理をステップＳ１８０２へ進める。
【０１３７】
ステップＳ１８０２では、ステップＳ１５０８において、無害化メールデータの本文部分についてＵＲＬリンクの無効化処理が行われたかを判定し、行われたと判定した場合は、処理をステップＳ１８０３へ進め、行われたと判定しない場合は、処理をステップＳ１８０４へ進める。
【０１３８】
ステップＳ１８０３では、返信メールによる原本メール取得の案内文に、原本メール取得時に本文部分を指定するための選択肢テンプレートを追加する。
【０１３９】
ステップＳ１８０４では、ステップＳ１５１３において、無害化メールデータの各添付ファイル部分について削除処理が行われたかを判定し、行われたと判定した場合は、処理をステップＳ１８０５へ進め、行われたと判定しない場合は、処理を終了する。
【０１４０】
ステップＳ１８０５では、返信メールによる原本メール取得の案内文に、原本メール取得時に削除された添付ファイル部分をそれぞれ指定するための選択肢テンプレートを追加する。
【０１４１】
図１９が、本文が無害化対象でない場合の無害化メールの例である。この場合、案内文中の、原本メール取得時に必要部分を指定するためのテンプレートに、本文を指定するための選択肢が存在しない。
【０１４２】
図２０が、原本メールの２つの添付ファイルの内、１つが無害化対象、もう１つが無害化対象外（削除対象外拡張子に．ｐｄｆが指定されている）の場合の無害化メールの例である。この場合、案内文中の、原本メール取得時に必要部分を指定するためのテンプレートに、無害化対象外添付ファイルを指定するための選択肢が存在しない。
【０１４３】
図１５の説明に戻る。ステップＳ１５２４では、原本取得メールの受付メールアドレスを無害化メールデータのＲｅｐｌｙ−Ｔｏメールヘッダに設定する。この受付メールアドレスは、プロキシサーバ１０１上で動作するメールサーバが受信できるメールアドレスである。
【０１４４】
ステップＳ１５２５では、各種処理が行われた無害化メールデータを用いて無害化メールを原本メールの宛先に送信する。以上が、プロキシサーバ１０１のＣＰＵ２０１によって行われる処理の概要の説明である。
【０１４５】
本発明では、無害化メールに対応する原本メールの確認の操作を容易に行うことができる。
【０１４６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１４７】
この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０１４８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４９】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５０】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【符号の説明】
【０１５１】
１０１  プロキシサーバ
１０２  メールサーバ
１０３  クライアント装置
１０４  ＬＡＮ
１０５  広域ネットワーク
１０６  外部メールサーバ
１０７  外部クライアント装置
１０８  外部ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆ（インタフェース）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
2018106485.tif 000003
【図２】
2018106485.tif 000004
【図３】
2018106485.tif 000005
【図４】
2018106485.tif 000006
【図５】
2018106485.tif 000007
【図６】
2018106485.tif 000008
【図７】
2018106485.tif 000009
【図８】
2018106485.tif 000010
【図９】
2018106485.tif 000011
【図１０】
2018106485.tif 000012
【図１１】
2018106485.tif 000013
【図１２】
2018106485.tif 000014
【図１３】
2018106485.tif 000015
【図１４】
2018106485.tif 000016
【図１５】
2018106485.tif 000017
【図１６】
2018106485.tif 000018
【図１７】
2018106485.tif 000019
【図１８】
2018106485.tif 000020
【図１９】
2018106485.tif 000021
【図２０】
2018106485.tif 000022