(57)【要約】【課題】受信したメールがＳＭＴＰサーバ経由で自身を実行形式ファイルとしてメールに添付して自動配信するウイルスによって送信されたメールであれば、送信元のウイルスが新種や改変されたものであっても、ウイルスメールであることを確実にチェックする。【解決手段】受信側メールクライアント４１は、実行形式ファイルの添付された添付ファイル付メールを受信したとき、添付ファイル付メールの送信元となっている送信側メールクライアント１１に対して、上記添付ファイル付メールを送信したか否かを問い合わせる確認メールを送信する。送信側メールクライアント１１は、確認メールを受信したとき、送信履歴に基づいて上記添付ファイル付メールが過去に送信したメールであるか否かをチェックし、チェック結果を示す確認結果メールを受信側メールクライアント４１に返信する。【選択図】　　　図１
2004046672.tif 000002
【特許請求の範囲】
【請求項１】
受信側メールクライアントが、
実行形式ファイルの添付された添付ファイル付メールを受信したとき、前記添付ファイル付メールの送信元となっている送信側メールクライアントに対して、前記添付ファイル付メールを送信したか否かを問い合わせる確認メールを送信する手段を備え、
前記送信側メールクライアントが、
前記確認メールを受信したとき、送信履歴に基づいて前記添付ファイル付メールを送信したか否かをチェックし、チェック結果を示す確認結果メールを前記受信側メールクライアントに返信する手段を備えたことを特徴とするウイルスチェックシステム。
【請求項２】
送信側メールクライアントからのメール送信要求を処理するＳＭＴＰサーバ或いは受信側メールクライアントからのメール受信要求を処理するメールサーバが、
実行形式ファイルの添付された添付ファイル付メールを受信したとき、前記添付ファイル付メールの送信元となっている送信側メールクライアントに対して、前記添付ファイル付メールを送信したか否かを問い合わせる確認メールを送信する手段を備え、
前記送信側メールクライアントが、
前記確認メールを受信したとき、送信履歴に基づいて前記添付ファイル付メールを送信したか否かをチェックし、チェック結果を示す確認結果メールを前記確認メールの送信元に返信する手段を備えたことを特徴とするウイルスチェックシステム。
【請求項３】
実行形式ファイルの添付された添付ファイル付メールを受信したとき、前記添付ファイル付メールを送信したか否かを問い合わせる確認メールを送信する手段であって、前記確認メールの宛て先を、前記添付ファイル付メールの送信元となっている送信側メールクライアントであり且つ確認メールを受信したとき、送信履歴に基づいて前記添付ファイル付メールを送信したか否かをチェックし、チェック結果を示す確認結果メールを前記確認メールの送信元に返信する送信側メールクライアントとする手段を備えたことを特徴とするメールクライアント。
【請求項４】
請求項３記載のメールクライアントにおいて、
前記受信した添付ファイル付メール中の実行形式ファイルのファイル名を実行形式以外のファイルを示すファイル名に変更し、前記添付ファイル付メールを送信したことを示す確認結果メールを受信したとき、ファイル名を元に戻す手段を備えたことを特徴とするメールクライアント。
【請求項５】
請求項３または４記載のメールクライアントにおいて、
前記添付ファイル付メールを送信していないことを示す確認結果メールを受信した場合、前記添付ファイル付メール中の実行形式ファイルを削除する手段を備えたことを特徴とするメールクライアント。
【請求項６】
実行形式ファイルの添付された添付ファイル付メールを受信したときに前記添付ファイル付メールの送信元となっているメールクライアントに対して前記添付ファイル付メールを送信したか否かを問い合わせる受信側メールクライアントからの確認メールに応答して、送信履歴に基づいて前記添付ファイル付メールを送信したか否かをチェックし、チェック結果を示す確認結果メールを前記受信側メールクライアントに返信する手段を備えたことを特徴とするメールクライアント。
【請求項７】
受信側メールクライアントが、実行形式ファイルの添付された添付ファイル付メールを受信したとき、前記添付ファイル付メールの送信元となっている送信側メールクライアントに対して、前記添付ファイル付メールを送信したか否かを問い合わせる確認メールを送信し、
前記送信側メールクライアントが、前記確認メールを受信したとき、送信履歴に基づいて前記添付ファイル付メールを送信したか否かをチェックし、チェック結果を示す確認結果メールを前記受信側メールクライアントに返信することを特徴とするウイルスチェック方法。
【請求項８】
コンピュータを、
実行形式ファイルの添付された添付ファイル付メールを受信したとき、前記添付ファイル付メールを送信したか否かを問い合わせる確認メールを送信する手段であって、前記確認メールの宛て先を、前記添付ファイル付メールの送信元となっている送信側メールクライアントであり且つ確認メールを受信したとき、送信履歴に基づいて前記添付ファイル付メールを送信したか否かをチェックし、チェック結果を示す確認結果メールを前記確認メールの送信元に返信する送信側メールクライアントとする手段として機能させるためのプログラム。
【請求項９】
請求項８記載のプログラムにおいて、
前記コンピュータを、
前記受信した添付ファイル付メール中の実行形式ファイルのファイル名を実行形式以外のファイルを示すファイル名に変更し、前記添付ファイル付メールを送信したことを示す確認結果メールを受信したとき、ファイル名を元に戻す手段として機能させるためのプログラム。
【請求項１０】
請求項８または９記載のプログラムにおいて、
前記コンピュータを、
前記添付ファイル付メールを送信していないことを示す確認結果メールを受信した場合、前記添付ファイル付メール中の実行形式ファイルを削除する手段として機能させるためのプログラム。
【請求項１１】
コンピュータを、
実行形式ファイルの添付された添付ファイル付メールを受信したときに前記添付ファイル付メールの送信元となっているメールクライアントに対して前記添付ファイル付メールを送信したか否かを問い合わせる受信側メールクライアントからの確認メールに応答して、送信履歴に基づいて前記添付ファイル付メールを送信したか否かをチェックし、チェック結果を示す確認結果メールを前記受信側メールクライアントに返信する手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信した電子メール（メール）が、コンピュータウイルス（ウイルス）によって配信されたものであるか否かをチェックするウイルスチェック技術に関する。
【０００２】
【従来の技術】
近年、情報をやり取りする手段としてメールが多く利用されるようになってきており、それに伴いメールに添付されて送信されるウイルスが大きな問題となってきている。ウイルスの中には、自身を実行形式ファイルとして添付したメールを、メールクライアントを介さずに直接ＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）サーバ経由で送信することにより、感染者が気付かないうちに大量のウイルスメールを配信するものがあり、このようなウイルスに感染する危険性が高くなってきている。
【０００３】
ところで、従来、メールに添付されたウイルスによる被害を防止するために一般的に採られている方法は、アンチウイルスソフトを使用してメールにウイルスが混入しているか否かをチェックし、ウイルスが混入されていないことを確認した後、添付ファイルをクリックするというものである。
【０００４】
【発明が解決しようとする課題】
しかし、アンチウイルスソフトによるウイルスチェックでは、新種や改変された検索パターンにひっかからないようなウイルスをチェックをすることができず、添付ファイルを実行することによりウイルスに感染してしまうという問題があった。
【０００５】
そこで、本発明の目的は、受信したメールがＳＭＴＰサーバ経由で自身を実行形式ファイルとしてメールに添付して自動配信するウイルスによって送信されたメールである場合、送信元のウイルスが新種や改変されたものであってもウイルスメールであることを確実にチェックできるようにすることにある。
【０００６】
尚、特開平１１−２８８３９０号公報には、サーバからダウンロードしたコンテンツに、それを中継するサーバ等においてウイルスが混入したか否かをチェックするため、ダウンロードしたコンテンツを送信元のサーバに返信し、サーバにおいてダウンロードしたコンテンツと返信されてきたコンテンツとを比較することにより、ウイルスが混入しているか否かをチェックする技術が記載されているが、メールに添付されて配信されるウイルスをチェックする技術ではない。
【０００７】
【課題を解決するための手段】
本発明のウイルスチェックシステムは、上記目的を達成するため、
受信側メールクライアントが、
実行形式ファイルの添付された添付ファイル付メールを受信したとき、前記添付ファイル付メールの送信元となっている送信側メールクライアントに対して、前記添付ファイル付メールを送信したか否かを問い合わせる確認メールを送信する手段を備え、
前記送信側メールクライアントが、
前記確認メールを受信したとき、送信履歴に基づいて前記添付ファイル付メールを送信したか否かをチェックし、チェック結果を示す確認結果メールを前記受信側メールクライアントに返信する手段を備えている。
【０００８】
また、本発明のメールクライアントは、メールに添付されている実行ファイルにウイルスが含まれていないことが確認できるまで、実行ファイルがクリックされても、それが実行されないようにするため、
前記受信した添付ファイル付メール中の実行形式ファイルのファイル名を実行形式以外のファイルを示すファイル名に変更し、前記添付ファイル付メールを送信したことを示す確認結果メールを受信したとき、ファイル名を元に戻す手段を備えている。
【０００９】
【作用】
クライアントマシンに感染したウイルスが、メールクライアントを介することなく、直接ＳＭＴＰサーバ経由で自身を実行ファイルの形式で添付したウイルスメールを送信した場合、その送信履歴はメールクライアントに残らない。従って、実行形式ファイルの添付されたメールを受信した受信側メールクライアントが、メールの送信元の送信側メールクライアントに対して、上記メールを送信したか否かを問い合わせ、送信側メールクライアントが送信履歴に基づいて上記メールを送信したか否かをチェックすることにより、上記メールがウイルスによって配信されたメールであるかどうかを見分けることが可能になる。
【００１０】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００１１】
図１は本発明の実施例のブロック図である。図１を参照すると、本発明にかかるウイルスチェックシステムの実施例は、パーソナルコンピュータ等の送信側のクライアントマシン１０と、クライアントマシン１０からのメール送信要求を処理するＳＭＴＰサーバ２０と、パーソナルコンピュータ等の受信側のクライアントマシン４０と、クライアントマシン４０からのメール送受信要求を処理するメールサーバ３０とから構成される。
【００１２】
受信側のクライアントマシン４０は、受信側メールクライアント４１と、メール記憶部４２１を有する記憶装置４２と、記録媒体Ｋ４０とを備えている。
【００１３】
受信側メールクライアント４１は、メールサーバ３０を介して受信したメールに実行形式ファイルが添付されている場合、メールの送信元となっている送信側メールクライアントに対して、上記メールを送信したか否かを問い合わせる確認メールを送信する機能や、送信側メールクライアントからメールを送信したことを示す確認結果メールを受信するまで、実行形式ファイルがクリックされても、それが実行されないようにする機能や、送信側メールクライアントからメールを送信していないことを示す確認結果メールを受信した場合、メールに添付されている実行形式ファイルを削除する機能などを有する。
【００１４】
このような機能を有する受信側メールクライアント４１は、例えば、図２のブロック図に示すように、送受信手段４１１と、添付ファイル名変更手段４１２と、確認メール作成手段４１３と、確認結果メール内容チェック手段４１４と、添付ファイル削除手段４１５とから構成されている。
【００１５】
送受信手段４１１は、メールサーバ３０を介して受信したメールをメール記憶部４２１に格納する機能や、メール記憶部４２１に格納したメールに実行形式ファイルが添付されている場合、添付ファイル名変更手段４１２に対してメールの格納位置を通知する機能や、確認メール作成手段４１３から渡された確認メールを送信する機能や、メール記憶部４２１に格納したメールが確認結果メールである場合、確認結果メール内容チェック手段４１４に対してメールの格納位置を通知する機能を有する。
【００１６】
添付ファイル名変更手段４１２は、送受信手段４１１から格納位置が通知されたメール中の、添付ファイルのファイル名を実行形式以外のものに変更する機能や、確認結果メール内容チェック手段４１４からファイル名を元に戻すことが指示された場合、添付ファイルのファイル名を元に戻す機能や、確認メール作成手段４１２に上記メールの格納位置を通知する機能などを有する。尚、ファイル名の変更は、例えば、元のファイル名の拡張子を、「．ｔｘｔ」に置き換えることにより行う。
【００１７】
確認メール作成手段４１３は、添付ファイル名変更手段４１２から格納位置が通知されたメールに基づいて、宛て先、送信元、ｓｕｂｊｅｃｔ、本文をそれぞれ下記のものとした確認メールを作成し、送受信手段４１１に渡す機能を有している。
【００１８】
・宛て先…受信したメール中の送信元（クライアントマシン１０）
・送信元…受信側のクライアントマシン４０
・ｓｕｂｊｅｃｔ…確認メールであることを示す文字列［ｃｈｅｃｋ］に、メッセージＩＤ及び受信したメール中のｓｕｂｊｅｃｔを付加したもの
・本文…受信したメール中の添付ファイルを除く本文（本実施例では、本文の先頭から所定文字とするが、本文全体であっても良い。）
【００１９】
確認結果メール内容チェック手段４１４は、送受信手段４１１から格納位置が通知された確認結果メールの本文が、問い合わせのあったメールを送信していることを示す［ＯＫ］である場合は、添付ファイル名変更手段４１２に対して添付ファイルのファイル名を元のファイル名に戻すことを指示し、問い合わせのあったメールを送信していないことを示す［ＮＧ］である場合は、添付ファイル削除手段４１５に対して添付ファイルの削除を指示する機能を有する。
【００２０】
添付ファイル削除手段４１５は、確認結果メール内容チェック手段４１４の指示に従って添付ファイルを削除する機能を有する。
【００２１】
記録媒体Ｋ４０は、ディスク、半導体メモリ、その他の記録媒体であり、コンピュータを受信側メールクライアント４１として機能させるためのプログラムが記録されている。このプログラムは、コンピュータによって読み取られ、その動作を制御することで、コンピュータ上に、送受信手段４１１、添付ファイル名変更手段４１２、確認メール作成手段４１３、確認結果メール内容チェック手段４１４、添付ファイル削除手段４１５を実現する。
【００２２】
送信側のクライアントマシン１０は、送信側メールクライアント１１と、記憶装置１２と、記録媒体Ｋ１０とから構成されている。
【００２３】
記憶装置１２は、メール記憶部１２１と、送信履歴記憶部１２２とを備えている。メール記憶部１２１には、送信側メールクライアント１１が受信したメールが格納される。送信履歴記憶部１２２には、送信側メールクライアント１１が送信したメールの送信履歴情報が格納される。本実施例では、送信したメール中のｓｕｂｊｅｃｔと、本文（添付ファイルを除く本文の先頭から所定文字）とを送信履歴情報として送信履歴記憶部１２２に格納する。
【００２４】
送信側メールクライアント１１は、受信側メールクライアント４１からメールを送信したか否かを問い合わせる確認メールが送られてきた場合、送信履歴記憶部１２２の記憶内容に基づいて、問い合わせのあったメールを送信しているか否かをチェックし、チェック結果を示す確認結果メールを受信側メールクライアント４１に返信する機能を有する。
【００２５】
このような機能を有する送信側メールクライアント１１は、例えば、図３のブロック図に示すように、送受信手段１１１と、送信履歴チェック手段１１２と、確認結果メール作成手段１１３とから構成されている。
【００２６】
送受信手段１１１は、受信したメールをメール記憶部１２１に格納する機能や、メール記憶部１２１に格納したメールが、確認メールである場合、その格納位置を送信履歴チェック手段１１２に通知する機能や、確認結果メール作成手段１１３から渡された確認結果メールを送信する機能や、送信したメールのｓｕｂｊｅｃｔ及び本文の先頭部分を送信履歴記憶部１２２に格納する機能を有する。本実施例では、送信した全てのメールについて、送信履歴情報を送信履歴記憶部１２２に格納するようにしたが、送信したメールの内、実行形式ファイルが添付されているメールの送信履歴情報のみを送信履歴記憶部１２２に格納するようにしても良い。
【００２７】
送信履歴チェック手段１１２は、送受信手段１１１から確認メールの格納位置が通知されたとき、上記確認メールによって問い合わせのあったメールを過去に送信しているか否かを送信履歴記憶部１２２の内容に基づいてチェックする機能や、チェック結果を確認結果メール作成手段１１３に通知する機能を有する。
【００２８】
確認結果メール作成手段１１３は、送信履歴チェック手段１１２のチェック結果が、メールを送信していることを示している場合は、ｓｕｂｊｅｃｔを確認結果メールであることを示す文字列［ｒｅｓｕｌｔ］にメッセージＩＤを付加したものとし、本文を［ＯＫ］とした確認結果メールを作成し、メールを送信していないことを示している場合は、ｓｕｂｊｅｃｔを確認結果メールであることを示す文字列［ｒｅｓｕｌｔ］にメッセージＩＤを付加したものとし、本文を［ＮＧ］とした確認結果メールを作成する機能や、作成した確認結果メールを送受信手段１１１に渡す機能を有する。
【００２９】
記録媒体Ｋ１０は、ディスク、半導体メモリ、その他の記録媒体であり、コンピュータを送信側メールクライアント１１として機能させるためのプログラムが記録されている。このプログラムは、コンピュータによって読み取られ、その動作を制御することにより、コンピュータ上に送受信手段１１１、送信履歴チェック手段１１２、確認結果メール作成手段１１３を実現する。
【００３０】
【実施例の動作の説明】
次に、各図を参照して本実施例の動作を詳細に説明する。尚、図４は受信側メールクライアント４１の処理例を示す流れ図であり、図５は送信側メールクライアント１１の処理例を示す流れ図である。
【００３１】
今、例えば、クライアントマシン１０がウイルス１３に感染しているとする。そして、このウイルス１３が、クライアントマシン１０の設定を利用し、自身を実行形式ファイルとして添付したウイルスメール５０を、ＳＭＴＰサーバ２０を介してクライアントマシン４０宛に送信したとする。このとき、ウイルス１３は、送信側メールクライアント１１を使用せず、直接ＳＭＴＰサーバ２０を使用するため、送信履歴記憶部１２２には、ウイルスメール５０を送信した履歴情報は残らない。
【００３２】
受信側メールクライアント４１内の送受信手段４１１は、クライアントマシン１０からのウイルスメール５０（但し、この時点では、受信したメールがウイルスメールであることを認識していない）を受信すると、それをメール記憶部４２１に格納すると共に、実行形式ファイルが添付されているか否かをチェックする（図４、ステップＡ１、Ａ２）。この例の場合、受信したウイルスメール５０には、実行形式ファイルが添付されているので、送受信手段４１１は、添付ファイル名変更手段４１２にウイルスメール５０の格納位置を通知する。
【００３３】
これにより、添付ファイル名変更手段４１２は、メール記憶部４２１に格納されているウイルスメール５０中の添付ファイルのファイル名を実行形式以外のものに変更する（ステップＡ３）。また、添付ファイル名変更手段４１２は、ウイルスメール５０の格納位置、変更前のファイル名及びメールの送信元を組にして内部に保存しておく。その後、添付ファイル名変更手段４１２は、ウイルスメール５０の格納位置を確認メール作成手段４１３に通知する。
【００３４】
これにより、確認メール作成手段４１３は、通知された格納位置に格納されているウイルスメール５０に基づいて、送信側メールクライアント１１にウイルスメール５０を送信したか否かを問い合わせるための確認メールを作成する。具体的には、確認メール作成手段４１３は、ウイルスメール５０から添付ファイルを除く本文を取り出し、取り出した本文の先頭から所定文字を確認メールの本文とする（ステップＡ４）。更に、確認メール作成手段４１３は、確認メールであることを示す文字列［ｃｈｅｃｋ］に、メッセージＩＤとウイルスメール５０中のｓｕｂｊｅｃｔとを付加したものを、確認メールのｓｕｂｊｅｃｔとする（ステップＡ５）。その後、確認メール作成手段４１３は、宛て先をウイルスメール５０中の送信元（クライアントマシン１０）、送信元をクライアントマシン４０とした確認メールを完成させ、それを送受信手段４１１に渡す。
【００３５】
送受信手段４１１は、確認メール作成手段４１３から渡された確認メールをウイルスメール５０の送信元であるクライアントマシン１０宛てに送信し（ステップＡ６）、確認結果メールが返信されるのを待つ。
【００３６】
クライアントマシン１０内の送受信手段１１１は、クライアントマシン４０からの、ウイルスメール５０を送信したか否かを問い合わせる確認メール（この時点では確認メールであることを認識していない）を受信すると、それをメール記憶部１２１に格納すると共に、ｓｕｂｊｅｃｔの先頭が［ｃｈｅｃｋ］になっているか否かをチェックすることにより、受信したメールが確認メールであるか否かをチェックする（図５、ステップＢ１、Ｂ２）。この例の場合、受信したメールは、ｓｕｂｊｅｃｔの先頭部分が［ｃｈｅｃｋ］となっているので、送受信手段１１１は、受信したメールが確認メールであると認識し（ステップＢ２がＹｅｓ）、送信履歴チェック手段１１２に対して確認メールの格納位置を通知する。尚、ステップＢ２で確認メールでないと認識された場合（ステップＢ２がＮｏ）は、通常の受信処理が行われる（ステップＢ９）。
【００３７】
送信履歴チェック手段１１２は、確認メールの格納位置が通知されると、上記確認メールから本文（ウイルスメール５０の本文の先頭から所定文字）とｓｕｂｊｅｃｔとを取り出し、更に、取り出したｓｕｂｊｅｃｔに含まれているウイルスメール５０のｓｕｂｊｅｃｔを取り出す。その後、送信履歴チェック手段１１２は、取り出した本文とウイルスメール５０のｓｕｂｊｅｃｔとの組み合わせに一致する送信履歴情報が送信履歴記憶部１２２に格納されているか否かをチェックし、チェック結果を確認結果メール作成手段１１３に通知する（ステップＢ３）。
【００３８】
確認結果メール作成手段１１３は、送信履歴チェック手段１１２からのチェック結果が、一致する送信履歴情報が存在していることを示している場合は、本文を、問い合わせのあったメールを送信していることを示す［ＯＫ］とし、ｓｕｂｊｅｃｔを、確認結果メールであることを示す文字列［ｒｅｓｕｌｔ］とメッセージＩＤとの組み合わせとし、宛て先をクライアントマシン４０とし、送信元をクライアントマシン１０とした確認結果メールを作成し、作成した確認結果メールを送受信手段１１１に渡す（ステップＢ４がＹｅｓ、Ｂ５、Ｂ７）。これに対して、送信履歴チェック手段１１２からのチェック結果が、一致する送信履歴情報が存在していないことを示している場合は、本文を、問い合わせのあったメールを送信していないことを示す［ＮＧ］とし、ｓｕｂｊｅｃｔを、確認結果メールであることを示す文字列［ｒｅｓｕｌｔ］とメッセージＩＤとの組み合わせとし、宛て先をクライアントマシン４０とし、送信元をクライアントマシン１０とした確認結果メールを作成し、作成した確認結果メールを送受信手段１１１に渡す（ステップＢ４がＮｏ、Ｂ６、Ｂ７）。この例の場合、問い合わせのあったウイルスメール５０は、ウイルス１３が直接ＳＭＴＰサーバ２０経由で送信したものであり、送信履歴記憶部１２２には、ウイルスメール５０に関する送信履歴情報は格納されていないので、本文を［ＯＫ］とした確認結果メールが作成されることになる。
【００３９】
送受信手段１１１は、確認結果メール作成手段１１３から渡された確認結果メールを、確認メールの送信元のクライアントマシン４０に返信する（ステップＢ８）。
【００４０】
クライアントマシン４０内の送受信手段４１１は、クライアントマシン１０からの確認結果メール（この時点では、受信したメールが確認結果メールであるとは認識していない）を受信すると、それをメール記憶部４２１に格納する（図４、ステップＡ１）。その後、送受信手段４１１は、受信したメールのｓｕｂｊｅｃｔの先頭が［ｒｅｓｕｌｔ］になっているか否かをチェックすることにより、受信したメールが確認結果メールであるか否かをチェックする（ステップＡ７）。この例の場合、受信したメールは、ｓｕｂｊｅｃｔの先頭部分が［ｒｅｓｕｌｔ］となっているので、送受信手段４１１は、受信したメールが確認結果メールであると認識し（ステップＡ７がＹｅｓ）、確認結果メール内容チェック手段４１４に対して確認結果メールの格納位置を通知する。尚、ステップＡ７で、確認結果メールでないと判断された場合（ステップＡ７がＮｏ）は、通常の受信処理が行われる（ステップＡ１１）。
【００４１】
確認結果メール内容チェック手段４１４は、送受信手段４１１から通知された格納位置に格納されている確認結果メールの本文の内容をチェックする（ステップＡ８）。そして、本文の内容が［ＯＫ］の場合（ステップＡ８がＹｅｓ）は、確認メールによってクライアントマシン１０に対して問い合わせを行ったメールが、クライアントマシン１０内の送信側メールクライアント１１によって送信されたメールであると確認できたことになるので、確認結果メール内容チェック手段４１４は、添付ファイル名変更手段４１２に対して、変更した添付ファイルのファイル名を元の実行形式のファイル名に戻すことを指示する。その際、確認結果メールの送信元を添付ファイル名変更手段４１２に渡す。
【００４２】
添付ファイル名変更手段４１２は、保存してある格納位置、ファイル名、送信元の組の内、送信元が確認結果メール内容チェック手段４１４から渡された送信元と一致する組の格納位置及びファイル名に基づいて、添付ファイルのファイル名を元の実行形式のファイル名に戻し、クリックされたら実行できるようにする（ステップＡ９）。また、ステップＡ９においては、上記送信元が一致した格納位置、ファイル名、送信元の組を削除する処理も行う。
【００４３】
これに対して、本文が［ＮＧ］の場合（ステップＡ８がＮｏ）は、確認メールによってクライアントマシン１０に対して問い合わせを行ったメールが、クライアントマシン１０内の送信側メールクライアント１１からは送信されていない送信者不明のメールであると確認できたことになるので、添付ファイル削除手段４１５に対して添付ファイルの削除を指示する。その際、確認結果メール内容チェック手段４１４は、添付ファイル名変更手段４１２に保存されている格納位置、ファイル名、送信元の組の内、送信元が受信した確認結果メールの送信元と一致する組の格納位置を取得し、この格納位置を添付ファイル削除手段４１５に渡す。また、格納位置を取得後、添付ファイル名変更手段４１２に対して、上記格納位置を取得した組の削除を指示する。添付ファイル削除手段４１５は、確認結果メール内容チェック手段４１４から通知されたメールの格納位置に基づいて該当するメールの添付ファイルを削除する（ステップＡ１０）。
【００４４】
尚、上述した実施例では、メールの本文とｓｕｂｊｅｃｔとに基づいて、過去送信したメールであるか否かを判定するようにしたが、メールの本文のみ、或いはメールのｓｕｂｊｅｃｔのみに基づいて判定を行うようにしても良い。また、上述した実施例では、ウイルスメールの添付ファイルのみを削除するようにしたが、ウイルスメール全体を削除するようにしても良い。また、上述した実施例では、受信側メールクライアント４１が図４の流れ図に示す処理を行うようにしたが、ＳＭＴＰサーバ２０或いはメールサーバ３０が、同様の処理を行うようにしても良い。
【００４５】
【発明の効果】
以上説明したように本発明は、実行形式ファイルが添付された添付ファイル付メールの受信時に、その送信元となっているメールクライアントに対して上記メールを送信したか否かを自動的に確認するようにしているので、受信したメールがＳＭＴＰサーバ経由で自動配信するようなウイルスからのウイルスメールであれば、送信元のウイルスが新種や改変されたものであっても、ウイルスメールであることを確実にチェックすることができる。この結果、添付ファイルを実行して感染することがなく、より安全なメール環境を提供できる。
【００４６】
また、本発明は、添付ファイル付メール中の実行形式ファイルのファイル名を変更したり、元に戻す手段を備えているので、メールに添付されている実行ファイルにウイルスが含まれていないことが確認できるまで、実行ファイルがクリックされても、それが実行されないようにすることができる。
【図面の簡単な説明】
【図１】本発明の実施例のブロック図である。
【図２】受信側メールクライアント４１の構成例を示すブロック図である。
【図３】送信側メールクライアント１１の構成例を示すブロック図である。
【図４】受信側メールクライアント４１の処理例を示す流れ図である。
【図５】送信側メールクライアント１１の処理例を示す流れ図である。
【符号の説明】
１０…送信側のクライアントマシン
１１…送信側メールクライアント
１１１…送受信手段
１１２…送信履歴チェック手段
１１３…確認結果メール作成手段
１２…記憶装置
１２１…メール記憶部
１２２…送信履歴記憶部
１３…ウイルス
Ｋ１０…記録媒体
２０…ＳＭＴＰサーバ
３０…メールサーバ
４０…受信側のクライアントマシン
４１…受信側メールクライアント
４１１…送受信手段
４１２…添付ファイル名変更手段
４１３…確認メール作成手段
４１４…確認結果メール内容チェック手段
４１５…添付ファイル削除手段
４２…記憶装置
４２１…メール記憶部
Ｋ４０…記録媒体
５０…ウイルスメール
【図１】
2004046672.tif 000003
【図２】
2004046672.tif 000004
【図３】
2004046672.tif 000005
【図４】
2004046672.tif 000006
【図５】
2004046672.tif 000007