(57)【要約】【課題】電子メールに含まれる複数のデータを一覧できるというメリットを保ちつつ、電子メールに含まれるコンピュータウィルスからユーザを守る。【解決手段】保存されている電子メール一覧から特定の電子メールを選択する手段と、該選択した電子メールを解析し、構造をユーザに提示する手段と、該選択された電子メールが再度選択された場合には、該電子メールに含まれるすべてのデータを再生する手段と、該電子メールの構造から、該電子メールに含まれる特定のデータを選択すると、該データを再生する手段と、再生する前にデータがコンピュータウィルスを含むか否かを判断する手段と、その結果、該データがコンピュータウィルスを含む場合には、該データの再生を中止し、該データがコンピュータウィルスを含むことをユーザに提示する手段を有する電子メール装置。【選択図】        図１
2004355372.tif 000002
【特許請求の範囲】
【請求項１】
保存されている電子メールを一覧する手段と、
該電子メール一覧から特定の電子メールを選択する手段と、
該選択した電子メールを解析する手段と、
該解析結果に基づき、該電子メールの構造をユーザに提示する手段と、
該選択された電子メールが再度選択された場合には、該電子メールに含まれるすべてのデータを再生する手段と、
を有する電子メール装置。
【請求項２】
請求項１のような電子メール装置であって、
該電子メールの構造から、該電子メールに含まれる特定のデータを選択する手段と、
該選択されたデータを再生する手段と、
を有する電子メール装置。
【請求項３】
再生するデータがプレーンテキストであるか否かを判断する手段と、
該判断の結果、再生するデータがプレーンテキストでなければ、再生する前にデータがコンピュータウィルスを含むか否かを判断する手段と、
その結果、該データがコンピュータウィルスを含む場合には、該データの再生を中止し、該データがコンピュータウィルスを含むことをユーザに提示する手段と、
を有することを特徴とする請求項１あるいは請求項２の電子メール装置。
【請求項４】
データがコンピュータウィルスを含むか否かの判断を、外部プログラムに該データを渡し、判断の結果を受け取ることにより行う手段を有することを特徴とする請求項３の電子メール装置。
【請求項５】
電子メールに含まれるデータがコンピュータウィルスを含むか否かを既に判断したか否かを保持する手段と、
保持されている該データに基づいて、再生するデータがコンピュータウィルスを含むか否かを既に判断したか否かを判断する手段と、
電子メールに含まれるデータがコンピュータウィルスを含むか否かを既に判断していた場合には、データがコンピュータウィルスを含むか否かの情報を保持する手段と、
再生するデータがコンピュータウィルスを含むか否かを既に判断していた場合には、再生するデータがコンピュータウィルスを含むか否かの判断を、保持されている情報に基づいて行う手段と、を有する請求項３あるいは請求項４の電子メール装置。
【請求項６】
電子メールに含まれるデータがコンピュータウィルスを含む場合には、該データがコンピュータウィルスを含むことを保持する手段と、
該電子メールの本文が該データのみから成る場合には、電子メールの一覧において、該電子メールがコンピュータウィルスを含むことを提示する手段と、
該電子メールの本文が該データ以外のデータも含む場合には、該電子メールが選択され、該電子メールの構造をユーザに提示する際に、該データがコンピュータウィルスを含んでいることを提示する手段と、
を有する請求項３あるいは請求項４あるいは請求項５の電子メール装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子メール装置に関するものである。
【０００２】
【従来の技術】
従来の技術においては、電子メールのデータ構造を表示することなく、選択された電子メールのすべてのデータを再生していた。（例えば、特許文献１参照）あるいは、データ構造を表示するものの、そのうちの特定のデータのみを再生し、すべてのデータを同時に再生することはできなかった。また、選択された電子メールに含まれるデータを再生する際に、実際にコンピュータウィルスが含まれているかどうかの判断は行わず、マクロなどコンピュータウィルスが含まれている可能性があるデータであることを示すだけであった。また、コンピュータが含まれている可能性があることを、再生する度にユーザに提示していた。
【０００３】
【特許文献１】
特開平１０−２８５２０５号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来例においては再生してみないと選択した電子メールにどんなデータが含まれているかがわからない、あるいはすべてのデータを一操作で再生できないという問題点があった。また、選択した電子メールに実際にコンピュータウィルスが含まれているか否かを確認するのが大変面倒であるという問題があった。
【０００５】
【課題を解決するための手段】
上記の問題点を解決するために、本発明にかかる電子メール装置は、保存されている電子メールを一覧する手段と、該電子メール一覧から特定の電子メールを選択する手段と、該選択した電子メールを解析する手段と、該解析結果に基づき、該電子メールの構造をユーザに提示する手段と、該選択された電子メールが再度選択された場合には、該電子メールに含まれるすべてのデータを再生する手段とを含むことを特徴とする。
【０００６】
さらに、該電子メールの構造から、該電子メールに含まれる特定のデータを選択する手段と、該選択されたデータを再生する手段を設けることができる。
【０００７】
本発明にかかる電子メール装置は、再生するデータがプレーンテキストであるか否かを判断する手段と、該判断の結果、再生するデータがプレーンテキストでなければ、再生する前にデータがコンピュータウィルスを含むか否かを判断する手段と、その結果、該データがコンピュータウィルスを含む場合には、該データの再生を中止し、該データがコンピュータウィルスを含むことをユーザに提示する手段とをさらに設けることができる。
【０００８】
上記データがコンピュータウィルスを含むか否かを判断する手段は、データがコンピュータウィルスを含むか否かを判断する外部プログラムに該データを渡し、結果を受け取ることにより判断することができる。
【０００９】
本発明にかかる電子メール装置は、電子メールに含まれるデータがコンピュータウィルスを含むか否かを既に判断したか否かを保持する手段と、保持されている該データに基づいて、再生するデータがコンピュータウィルスを含むか否かを既に判断したか否かを判断する手段と、電子メールに含まれるデータがコンピュータウィルスを含むか否かを既に判断していた場合には、データがコンピュータウィルスを含むか否かの情報を保持する手段と、再生するデータがコンピュータウィルスを含むか否かを既に判断していた場合には、再生するデータがコンピュータウィルスを含むか否かの判断を、保持されている情報に基づいて行う手段とをさらに設けることができる。
【００１０】
本発明にかかる電子メール装置は、電子メールに含まれるデータがコンピュータウィルスを含む場合には、該データがコンピュータウィルスを含むことを保持する手段と、該電子メールの本文が該データのみから成る場合には、電子メールの一覧において、該電子メールがコンピュータウィルスを含むことを提示する手段と、該電子メールの本文が該データ以外のデータも含む場合には、該電子メールが選択され、該電子メールの構造をユーザに提示する際に、該データがコンピュータウィルスを含んでいることを提示する手段とをさらに設けることができる。
【００１１】
【発明の実施の形態】
（実施例）
図１は本発明に係る電子メール装置の構成の一例を示す概念図である。
【００１２】
図において１００は本発明に係る電子メール装置である。１０１は演算および制御を司る中央演算装置（ＣＰＵ）である。１０２はプログラムやデータなどが入っているＲＯＭである。１０３は作業領域およびデータの保存領域として使用する主記憶（ＲＡＭ）である。１０４は電源を切っても保持すべきデータやプログラムを入れておくためのハードディスクドライブなどの記憶装置である。電子メール装置内に電子メールを保存する場合には、この記憶装置１０４に電子メールを保存する。１０５は本体外部に接続された１０４と同様の目的に使用する外部記憶装置である。１０６は信号のやり取りを行うシステムバスである。１０７はユーザに情報を提示するためのインタフェースとしての表示を行うためのディスプレイや音声出力を行うスピーカーなどの出力装置であり、１０８はユーザが入力や指示を行うためのキーボードやマウスなどの入力装置である。１０９はＬＡＮアダプタやモデムなど、外部のサーバなどと通信するための通信Ｉ／Ｆ（インタフェース）である。
【００１３】
図２は本発明に係る電子メール装置における、どの電子メールも選択されていない状態での電子メールの表示の一例である。
【００１４】
本表示はディスプレイなどの出力装置１０７に表示される。２００は電子メールの表示を行う領域全体である。領域２００は、該領域の名称の表示等を行う領域２１０、保存されている電子メールの一覧を表示する領域２２０、電子メールの構造あるいは内容を表示するための領域２３０から構成される。保存されている電子メールの一覧を表示する領域２２０は、その矩形領域以下の列は各メールのヘッダのＳｕｂｊｅｃｔフィールドに記述されている件名を示す件名領域２２１、その矩形領域以下の列は各メールのヘッダＦｒｏｍのフィールドに記述されている差出人を示す差出人領域２２２、その矩形領域以下の列は各メールを受信した日時を示す日時領域２２３、および各行が１つのメールを示すそれ以外の領域から構成される。
【００１５】
図３は本発明に係る電子メール装置における、電子メールの選択処理の一例を示すフローチャートである。なお、Ｓ３０１〜Ｓ３０８は各ステップを示す。
【００１６】
ユーザが２１０の電子メールの一覧から特定の電子メールを選択する（Ｓ３０１）と、該メールが既に選択されている状態であるか否かを判断し（Ｓ３０２）、該電子メールが既に選択されている状態であるならば、該電子メールにメールに含まれるすべてのデータの再生を行い（Ｓ３０７）、処理を終了する。Ｓ３０２の判断の結果、選択された電子メールが既に選択されている状態でなかったならば、選択されたメールの他に選択されている状態の電子メールが存在するか否かを判断し（Ｓ３０３）、他に選択されている状態のメールがあった場合には、該電子メールを非選択状態にする（Ｓ３０８）。次に、ユーザによって選択された電子メールを選択された状態にし（Ｓ３０４）、該電子メール解析し（Ｓ３０５）、該電子メールの本文の構造をユーザに提示し（Ｓ３０６）、処理を終了する。
【００１７】
図４は本発明に係る電子メール装置における、電子メールの本文の構造を表示した状態での電子メールの表示の一例である。
【００１８】
４１１は保存されている電子メールの一覧を表示する領域２２０中の選択されている電子メールである。図のように選択されている電子メールの行は、選択されていることを示すために色が反転して表示されている。４２１〜４２３は、電子メールの構造あるいは内容を表示するための領域２３０における、選択されている電子メール４１１の本文に含まれるデータを順に示したものである。４２１は、選択されている電子メール４１１の本文に含まれる先頭のデータがプレーンテキストであることを示す。４２２は、選択されている電子メール４１１の本文に含まれる２番目のデータがＪＰＥＧ形式の画像であり、ファイル名が「ｃａｋｅ．ｊｐｇ」であることを示す。４２３は、選択されている電子メール４１１の本文に含まれる３番目のデータがバイナリデータであり、ファイル名が「ｈａｐｐｙｂｉｒｔｈｄａｙ．ｗａｖ」であることを示す。
【００１９】
図５は本発明に係る電子メール装置における、電子メールのすべてのデータを再生した状態での電子メールの表示の一例である。
【００２０】
図のように、保存されている電子メールの一覧を表示する領域２２０中の選択されている電子メール４１１の内容が、電子メールの構造あるいは内容を表示するための領域２３０に表示されている。また５２１は、電子メールに含まれるデータの境界を示す線である。５２２は選択されている電子メール４１１のヘッダのうち、主な項目を表示したものである。５２３は、４２１で示したプレーンテキストデータの内容を表示したものである。５２４は４２２で示した画像データの内容を表示したものである。なお、図中には明記されていないが、５２２〜５２４の表示と同時に４２３で示した音声データであるバイナリデータが再生されている。
【００２１】
図６は本発明に係る電子メール装置における、選択されている電子メールにおいて特定のデータを選択する処理の一例を示すフローチャートである。なお、Ｓ６０１〜Ｓ６０４は各ステップを示す。
【００２２】
まず、図４のように、２１０の電子メールの一覧から特定の電子メールを選択された状態において、ユーザが電子メールの構造あるいは内容を表示するための領域２３０に表示された電子メールの本文に含まれるデータ群から特定のデータを選択する（Ｓ６０１）。次に、該選択されたデータが既に選択されている状態であるか否かを判断し（Ｓ６０２）、該データが既に選択されている状態でなければ、該データを選択されている状態にする（Ｓ６０３）。次に、ユーザによって選択されたデータを再生し（Ｓ６０４）、処理を終了する。
【００２３】
図７は本発明に係る電子メール装置における、電子メールの本文の構造から特定のデータを選択した状態での電子メールの表示の一例である。
【００２４】
７２１は選択されている電子メール４１１の本文に含まれる２番目のデータであり、図において選択されているデータである。図のように本文に含まれるデータのうち選択されているデータ７２１は、選択されていることを示すために色が反転して表示されている。７２２は選択されているメール４１１の本文の構造から特定のデータを選択した際に、電子メールの構造あるいは内容を表示するための領域２３０において、構造を表示する領域と選択されたデータの内容を表示する領域の区切りをわかりやすくするための境界線である。７２３は７２１で示した選択されているデータの内容を表示したものである。
【００２５】
図８は本発明に係る電子メール装置における、電子メールの本文に含まれるデータを再生する処理の一例を示すフローチャートである。なお、Ｓ８０１〜Ｓ８０４は各ステップを示す。
【００２６】
まず再生するデータがプレーンテキストであるか否かを判断し（Ｓ８０１）、該データがプレーンテキストであれば、出力装置１０７の画面上に表示することで該データを再生し（Ｓ８０３）、処理を終了する。Ｓ８０１の判断の結果、該データがプレーンテキストでなければ、該データがウィルスを含むか否かを、１０４あるいは１０５の記憶装置に記憶されているコンピュータウィルスのパターンデータと比較することにより判断し（Ｓ８０２）、該データがコンピュータウィルスを含まない場合には、該データを画像データであれば出力装置１０７の画面上に表示し、音声データであれば出力装置１０７のスピーカーを利用して音声を再生するなど、種類に応じてデータを再生し（Ｓ８０３）、処理を終了する。Ｓ８０２の判断の結果、該データがコンピュータウィルスを含まない場合には、出力装置１０７の画面上にメッセージを表示する、あるいはスピーカーを通して音声データを再生するなどの方法により、該データがコンピュータウィルスを含むことをユーザに通知し（Ｓ８０４）、処理を終了する。
【００２７】
図９は本発明に係る電子メール装置における、電子メールの本文に含まれるデータを再生する処理の一例を示すフローチャートである。なお、Ｓ９０１〜Ｓ９０６は各ステップを示す。
【００２８】
まず再生するデータがプレーンテキストであるか否かを判断し（Ｓ９０１）、該データがプレーンテキストであれば、５２３で示したように出力装置１０７の画面上に表示することで該データを再生し（Ｓ９０５）、処理を終了する。Ｓ９０１の判断の結果、該データがプレーンテキストでなければ、該データをあらかじめ起動されているコンピュータウィルスが含まれているか否かを判断するプログラムに渡し（Ｓ９０２）、該判断の結果を受け取る（Ｓ９０３）。次に、該データがウィルスを含むか否かを、外部プログラムから受け取った結果をもとに判断し（Ｓ９０４）、該データがコンピュータウィルスを含まない場合には、該データを画像データであれば５２４で示したように出力装置１０７の画面上に表示し、音声データであれば出力装置１０７のスピーカーを利用して音声を再生するなど、種類に応じてデータを再生し（Ｓ９０５）、処理を終了する。Ｓ９０４の判断の結果、該データがコンピュータウィルスを含まない場合には、出力装置１０７の画面上にメッセージを表示する、あるいはスピーカーを通して音声データを再生するなどの方法により、該データがコンピュータウィルスを含むことをユーザに通知し（Ｓ９０６）、処理を終了する。
【００２９】
図１０は本発明にかかる電子メール装置が保持する、電子メールの構造を示す概念図の一例である。
【００３０】
１０００は本発明にかかる電子メール装置において、記憶装置１０４または１０５に記憶されている１つの電子メール全体を表す。１０１０は該電子メールのヘッダ領域を表す。１０２０は該電子メールのヘッダ領域と本文領域を分ける空行である。１０３０は該電子メールの本文領域を表す。該電子メールが単一のデータのみで構成される場合には、該本文領域は該データそのものである。該電子メールが複数のデータで構成される場合には、該本文領域には該データ群、および該データ群のヘッダ情報、およびデータ群中の各データの境界を示すバウンダリが含まれる。この構造はＲＦＣ８２２およびＲＦＣ２０４５に則ったものである。該電子メールが単一のデータのみで構成される場合には、該データがコンピュータウィルスを含むか否かを既に判断しているか否かの情報は、ヘッダ領域１０１０に拡張フィールドを追加することにより保持する。また、ヘッダに該拡張フィールドが追加されていれば、該電子メールの本文のデータがコンピュータウィルスを含むか否かを判断済みであると判断することにより、該電子メールの本文のデータがコンピュータウィルスを含むか否かを判断済みであるかが判断可能である。
【００３１】
図１１は本発明にかかる電子メール装置が保持する、複数のデータからなる本文を持つ電子メールの構造を示す概念図の一例である。
【００３２】
１０００は本発明にかかる電子メール装置において、記憶装置１０４または１０５に記憶されている１つの電子メール全体を表す。１０１０は該電子メールのヘッダ領域を表す。１０２０は該電子メールのヘッダ領域と本文領域を分ける空行である。１０３０は該電子メールの本文領域を表す。１１１０はデータの開始を示すバウンダリである。１１２０は該本文領域に含まれるデータ群のうちの１つである。１１２１はデータ１１２０のヘッダ領域である。１１２２はデータ１１２０のヘッダ領域と本文領域を分ける空行である。１１２３はデータ１１２０の本文領域である。１１３０はデータの境界を示すバウンダリである。１１４０は該本文領域に含まれるデータ群のうちの１つである。１１４１はデータ１１４０のヘッダ領域である。１１４２はデータ１１４０のヘッダ領域と本文領域を分ける空行である。１１４３はデータ１１４０の本文領域である。１１５０はデータの終了を示すバウンダリである。該電子メールにおいて、特定のデータがコンピュータウィルスを含むか否かを既に判断しているか否かの情報は、該データのヘッダ領域、すなわちデータ１１２０であれば１１２１、データ１１４０であれば１１４１に拡張フィールドを追加することにより保持する。また、該ヘッダに該拡張フィールドが追加されていれば、該データがコンピュータウィルスを含むか否かを判断済みであると判断することにより、該データがコンピュータウィルスを含むか否かを判断済みであるかが判断可能である。
【００３３】
図１２は本発明に係る電子メール装置における、電子メールの本文に含まれるデータを再生する処理の一例を示すフローチャートである。なお、Ｓ１２０１〜Ｓ１２０８は各ステップを示す。
【００３４】
まず再生するデータがプレーンテキストであるか否かを判断し（Ｓ１２０１）、該データがプレーンテキストであれば、出力装置１０７の画面上に表示することで該データを再生し（Ｓ１２０６）、処理を終了する。Ｓ１２０１の判断の結果、該データがプレーンテキストでなければ、該データがコンピュータウィルスを含むか否かを既に判断しているか否かを判断し（Ｓ１２０２）、該メールがコンピュータウィルスを含むか否かを一度も判断していない場合には、該データがコンピュータウィルスを含むか否かを判断する（Ｓ１２０３）。次に、該データがコンピュータウィルスを含むか否かを示すフィールドを記憶装置１０４あるいは１０５に記憶されている該データを含む電子メールに追加することにより、該データがコンピュータウィルスを含むか否かの情報を保存する（Ｓ１２０４）。Ｓ１２０２の判断により、該データがウィルスを含むか否かを判断済みであれば、該データがコンピュータウィルスを含むか否かを示すフィールドを、記憶装置１０４あるいは１０５に記憶されている該データを含む電子メールから読み出すことにより、該データがコンピュータウィルスを含むか否かを判断する（Ｓ１２０７）。次に、１２０３で行った判断の結果あるいは１２０７で得た情報により、該データがコンピュータウィルスを含むか否かを判断し（Ｓ１２０５）、該データがコンピュータウィルスを含まない場合には、該データを画像データであれば出力装置１０７の画面上に表示し、音声データであれば出力装置１０７のスピーカーを利用して音声を再生するなど、種類に応じてデータを再生し（Ｓ１２０６）、処理を終了する。Ｓ１２０５の判断の結果、該データがコンピュータウィルスを含まない場合には、出力装置１０７の画面上にメッセージを表示する、あるいはスピーカーを通して音声データを再生するなどの方法により、該データがコンピュータウィルスを含むことをユーザに通知し（Ｓ１２０８）、処理を終了する。
【００３５】
図１３は本発明に係る電子メール装置における、どの電子メールも選択されていない状態でのコンピュータウィルスを含む電子メールが存在する場合における電子メールの表示の一例である。
【００３６】
１３０１はその矩形以下の列が、保存されている電子メールの一覧を表示する領域２２０中の各メールの状態を示す状態領域であり、１３０２は電子メールの本文に含まれるデータのいずれかにコンピュータウィルスが含まれることを示す記号である。
【００３７】
図１４は本発明に係る電子メール装置における、コンピュータウィルスを含む電子メールの本文の構造を表示した状態での電子メールの表示の一例である。
【００３８】
１４０１は、選択されている電子メール４１１の本文に含まれる３番目のデータ４２３がコンピュータウィルスを含むことを示す記号であり、複数のデータから本文が成る電子メールのコンピュータウィルスを含むデータは、図のようにその木構造を示す線の前に該記号１４０１が表示される。
【００３９】
図１５は本発明に係る電子メール装置における、電子メールの本文に含まれるデータにコンピュータウィルスが含まれている場合は、それを表示する電子メール一覧表示処理の一例を示すフローチャートである。なお、Ｓ１５０１〜Ｓ１５０５は各ステップを示す。
【００４０】
まず、一覧に表示すべき記憶領域１０４あるいは１０５に保存されている電子メールが、まだあるか判断し（Ｓ１５０１）、表示すべき電子メールがもうない場合には処理を終了する。Ｓ１５０１の判断の結果、まだ表示すべき電子メールが存在する場合には、電子メールの一覧を表示する領域２２０の該電子メールを表示すべき行において、状態領域に該電子メールの状態を表示し（Ｓ１５０２）、該電子メールのヘッダのＳｕｂｊｅｃｔフィールドに記述されている件名を件名領域に表示し（Ｓ１５０３）、該電子メールのヘッダのＦｒｏｍフィールドに記述されている差出人を差出人領域に表示し（Ｓ１５０４）、該電子メールを受信した日時を日時領域に表示し、Ｓ１５０１の判断に戻る。
【００４１】
図１６は本発明に係る電子メール装置における、電子メールの本文に含まれるデータにコンピュータウィルスが含まれている場合は、それを表示する電子メール一覧表示中の状態表示処理の一例を示すフローチャートである。なお、Ｓ１６０１〜Ｓ１６０５は各ステップを示す。
【００４２】
まず、該電子メールの本文が単一のデータのみから成るか否かを、記憶領域１０４あるいは１０５に保存されている該電子メールのヘッダ中のデータの種類を示すフィールドにより判断する（Ｓ１６０１）。該判断の結果、該電子メールの本文が単一のデータから成る場合には、該データがコンピュータウィルスを含むか否かを判断し（Ｓ１６０５）、コンピュータウィルスを含む場合には、該電子メールの状態領域に該電子メールがコンピュータウィルスを含むことを示す記号を表示して（Ｓ１６０４）、コンピュータウィルスを含まない場合には何もせずに処理を終了する。Ｓ１６０１の判断の結果、該電子メールの本文が複数のデータから成る場合には、本文中にまだデータが存在するか否かを判断し（Ｓ１６０２）、存在する場合には該データがコンピュータウィルスを含むか否かを判断し（Ｓ１６０３）、該判断の結果、該データがウィルスを含む場合には、該電子メールの状態領域に該電子メールがコンピュータウィルスを含むことを示す記号を表示して（Ｓ１６０４）、処理を終了する。Ｓ１６０３の判断の結果該データがコンピュータウィルスを含まない場合には、Ｓ１６０２の判断に戻る。Ｓ１６０２の判断の結果、もうデータが存在しない場合には処理を終了する。
【００４３】
図１７は本発明に係る電子メール装置における、電子メールの本文に含まれるデータにコンピュータウィルスが含まれている場合は、それを表示する電子メールの構造表示処理の一例を示すフローチャートである。なお、Ｓ１７０１〜Ｓ１７０５は各ステップを示す。
【００４４】
まず、該電子メールの本文が単一のデータのみから成るか否かを、記憶領域１０４あるいは１０５に保存されている該電子メールのヘッダ中のデータの種類を示すフィールドにより判断する（Ｓ１７０１）。該判断の結果、該電子メールの本文が複数のデータから成る複合データである場合には、該複合データに含まれるデータを所定の位置に表示し（Ｓ１７０５）、処理を終了する。Ｓ１７０１の判断の結果、該電子メールの本文が単一のデータから成る場合には、該データがコンピュータウィルスを含むか否かを、該電子メールのヘッダ中の該データがコンピュータウィルスを含むか否かの情報を保持するフィールドを読み出すことにより判断し（Ｓ１７０２）、該判断の結果、該データがコンピュータウィルスを含む場合には、電子メールの構造あるいは内容を表示する領域２３０の所定の位置に、該データがコンピュータウィルスを含む記号を表示する（Ｓ１７０３）。次に、データの種類を示すフィールドから、該データの種類および、もし存在すればファイル名を所定の位置に表示し（Ｓ１７０４）、処理を終了する。
【００４５】
図１８は本発明に係る電子メール装置における、電子メールの本文に含まれる複数のデータから成る複合データにコンピュータウィルスが含まれている場合は、それを表示する電子メールの構造表示処理の一例を示すフローチャートである。なお、Ｓ１８０１〜Ｓ１８０７は各ステップを示す。
【００４６】
まず、該複合データ中にまだデータが存在するか否かを判断し（Ｓ１８０１）、存在しない場合には処理を終了する。該判断の結果、まだデータが存在する場合には該データが複数のデータから成る複合データであるか否かを判断し（Ｓ１８０２）、該データが複合データでない場合には、該データがコンピュータウィルスを含むか否かを判断し（Ｓ１８０３）、該判断の結果、該データがウィルスを含む場合には、該電子メールの構造あるいは内容を表示する領域２３０の所定の位置に、該データがコンピュータウィルスを含むことを示す記号を表示する（Ｓ１８０４）。次に、データの種類を示すフィールドから、該データの種類および、もし存在すればファイル名を所定の位置に表示し（Ｓ１８０５）、表示位置を更新し（Ｓ１８０６）、Ｓ１８０１の判断に戻る。Ｓ１８０２の判断の結果、該データが複数のデータから成る複合データである場合には、該複合データに含まれるデータを所定の位置に表示し（Ｓ１８０７）、Ｓ１８０６の処理に移る。
【００４７】
（他の実施例）
本発明に係る電子メール装置において、電子メールサーバーに保持されている電子メールの本文に含まれるデータを再生する際にも、該データがコンピュータウィルスを含むか否かを判断し，コンピュータウィルスを含む場合には、そのことをユーザに通知し、該データの再生を中止するように構成しても良い。
【００４８】
また、本発明に係る電子メール装置において、コンピュータウィルスを含むことが判明した電子メールは、そのことをユーザに通知すると共に、該メールを削除するように構成しても良い。
【００４９】
【発明の効果】
以上説明したように、本発明によれば電子メールに含まれる複数のデータを一覧できるというメリットを保ちつつ、電子メールに含まれるコンピュータウィルスからユーザを守ることが可能となる。
【図面の簡単な説明】
【図１】本発明に係る電子メール装置の構成の一例を示す概念図
【図２】本発明に係る電子メール装置における、どの電子メールも選択されていない状態での電子メールの表示の一例
【図３】本発明に係る電子メール装置における、電子メールの選択処理の一例を示すフローチャート
【図４】本発明に係る電子メール装置における、電子メールの本文の構造を表示した状態での電子メールの表示の一例
【図５】本発明に係る電子メール装置における、電子メールのすべてのデータを再生した状態での電子メールの表示の一例
【図６】本発明に係る電子メール装置における、選択されている電子メールにおいて特定のデータを選択する処理の一例を示すフローチャート
【図７】本発明に係る電子メール装置における、電子メールの本文の構造から特定のデータを選択した状態での電子メールの表示の一例
【図８】本発明に係る電子メール装置における、電子メールの本文に含まれるデータを再生する処理の一例を示すフローチャート
【図９】本発明に係る電子メール装置における、電子メールの本文に含まれるデータを再生する処理の一例を示すフローチャート
【図１０】本発明にかかる電子メール装置が保持する、電子メールの構造を示す概念図の一例
【図１１】本発明にかかる電子メール装置が保持する、複数のデータからなる本文を持つ電子メールの構造を示す概念図の一例
【図１２】本発明に係る電子メール装置における、電子メールの本文に含まれるデータを再生する処理の一例を示すフローチャート
【図１３】本発明に係る電子メール装置における、どの電子メールも選択されていない状態でのコンピュータウィルスを含む電子メールが存在する場合における電子メールの表示の一例
【図１４】本発明に係る電子メール装置における、コンピュータウィルスを含む電子メールの本文の構造を表示した状態での電子メールの表示の一例
【図１５】本発明に係る電子メール装置における、電子メールの本文に含まれるデータにコンピュータウィルスが含まれている場合は、それを表示する電子メール一覧表示処理の一例を示すフローチャート
【図１６】本発明に係る電子メール装置における、電子メールの本文に含まれるデータにコンピュータウィルスが含まれている場合は、それを表示する電子メール一覧表示中の状態表示処理の一例を示すフローチャート
【図１７】本発明に係る電子メール装置における、電子メールの本文に含まれるデータにコンピュータウィルスが含まれている場合は、それを表示する電子メールの構造表示処理の一例を示すフローチャート
【図１８】本発明に係る電子メール装置における、電子メールの本文に含まれる複数のデータから成る複合データにコンピュータウィルスが含まれている場合は、それを表示する電子メールの構造表示処理の一例を示すフローチャート
【図１】
2004355372.tif 000003
【図２】
2004355372.tif 000004
【図３】
2004355372.tif 000005
【図４】
2004355372.tif 000006
【図５】
2004355372.tif 000007
【図６】
2004355372.tif 000008
【図７】
2004355372.tif 000009
【図８】
2004355372.tif 000010
【図９】
2004355372.tif 000011
【図１０】
2004355372.tif 000012
【図１１】
2004355372.tif 000013
【図１２】
2004355372.tif 000014
【図１３】
2004355372.tif 000015
【図１４】
2004355372.tif 000016
【図１５】
2004355372.tif 000017
【図１６】
2004355372.tif 000018
【図１７】
2004355372.tif 000019
【図１８】
2004355372.tif 000020