(57)【要約】【課題】本発明は、メール転送にかかる遅延が小さく、かつ大容量の記憶容量を必要としないメールフィルタリング装置を実現することができる透過型メールフィルタ装置およびメールフィルタリング方法を提供することを課題とする。【解決手段】メールフィルタリング機構１３は、ネットワークインタフェース１１Ａが受信した、クライアントからサーバ計算機へ転送されるパケットが運ぶメールを予め設定したフィルタリングルールに従い監視して、当該メールが破棄すべきメールであるか転送すべきメールであるかを判定し、当該判定に従いパケット転送機構１２にメールの転送若しくは破棄を指示する。さらにダミーメールサーバ１４に受信の継続を指示し、ダミーメールクライアント１５に送信の中断を指示する。【選択図】    図１
2004266454.tif 000002
【特許請求の範囲】
【請求項１】
クライアントとサーバ計算機との間に設けられ、前記クライアントから前記サーバ計算機へ転送されるメールをフィルタリングする透過型メールフィルタ装置に於いて、
前記クライアントと前記サーバ計算機との間のパケットの転送を制御するパケット転送機構と、
前記クライアントから前記サーバ計算機へ転送されるパケットが運ぶメールを予め設定したフィルタリングルールに従い監視して、当該メールが破棄すべきメールであるか転送すべきメールであるかを判定し、当該判定に従い前記パケット転送機構に前記メールの転送若しくは破棄を指示するメールフィルタリング機構と、
前記メールフィルタリング機構が破棄すべきメールを判定した際に当該メールを前記サーバ計算機に代わり受信するダミーメールサーバと、
前記メールフィルタリング機構が破棄すべきメールを判定した際に当該メールを運ぶパケット以降の前記サーバ計算機へのパケット送信を完了させるダミーメールクライアントと
を具備したことを特徴とする透過型メールフィルタ装置。
【請求項２】
前記メールフィルタリング機構が破棄すべきメールを判定した際に、前記ダミーメールサーバが前記サーバ計算機に代わり受信した前記破棄すべきメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、ヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得し、当該詳細情報を破棄メール履歴として保持する破棄メール履歴保持機構と、
前記破棄メール履歴保持機構が保持する破棄メール履歴を表示する破棄メール履歴表示機構と
をさらに具備したことを特徴とする請求項１記載の透過型メールフィルタ装置。
【請求項３】
クライアントとサーバ計算機との間に設けられ、前記クライアントから前記サーバ計算機へ転送されるメールをフィルタリングする透過型メールフィルタ装置に於いて、
前記クライアントと前記サーバ計算機との間のパケットの転送を制御するパケット転送機構と、
前記クライアントから前記サーバ計算機へ転送されるパケットが運ぶメールを予め設定したフィルタリングルールに従い監視して、当該メールが破棄すべきメールであるか保留すべきメールであるか転送すべきメールであるかを判定し、転送すべきメールを判定した際に前記パケット転送機構に前記メールの転送を指示し、保留すべきメール若しくは破棄すべきメールを判定した際に前記パケット転送機構に前記メールの破棄を指示するメールフィルタリング機構と、
前記メールフィルタリング機構が保留すべきメールを判定した際に当該メールを前記サーバ計算機に代わり受信して前記クライアントへ保留要求を送信し、前記メールフィルタリング機構が破棄すべきメールを判定した際に当該メールを前記サーバ計算機に代わり受信して破棄するダミーメールサーバと、
前記メールフィルタリング機構が保留すべきメールを判定した際、若しくは破棄すべきメールを判定した際に、当該メールを運ぶパケット以降の前記サーバ計算機へのパケット送信を中断させるダミーメールクライアントと、
前記メールフィルタリング機構が保留すべきメールを判定した際に、前記ダミーメールサーバが前記サーバ計算機に代わって受信した前記保留すべきメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、ヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得し、当該詳細情報を保留メール履歴として保持する保留メール履歴保持機構と、
前記保留メール履歴保持機構が保持する保留メール履歴を表示する保留メール履歴表示機構と、
前記保留メール履歴表示機構に表示された保留メールについて転送若しくは破棄の指示を受け付け、当該受け付けた指示を前記メールフィルタリング機構の以降の判定に反映させる保留メール処理指示機構と
を具備したことを特徴とする透過型メールフィルタ装置。
【請求項４】
前記メールフィルタリング機構は、
メールの送信元、送信先、サブジェクトの少なくともいずれかを含む所定の条件と、当該条件に従うメールの転送若しくは破棄を定義したフィルタリングルールを設定するルール設定機構と、
前記ルール設定機構により設定されたフィルタリングルールを保持するルール保持機構と、
前記ルール保持機構に保持されたフィルタリングルールに従って転送しようとするパケットが運ぶメールを監視するメール監視機構と
を具備する請求項１または３記載の透過型メールフィルタ装置。
【請求項５】
クライアントからサーバ計算機へ転送されるメールをフィルタリングするメールフィルタリング方法に於いて、
前記クライアントから前記サーバ計算機へ転送されるパケットが運ぶメールを予め設定したフィルタリングルールに従い監視して、当該メールが破棄すべきメールであるか転送すべきメールであるかを判定する監視ステップと、
前記監視ステップが転送すべきメールを判定した際に以降のパケットを前記サーバ計算機に転送し、前記監視ステップが破棄すべきメールを判定した際に当該メール以降のパケットの転送を断つパケット転送制御ステップと、
前記監視ステップが破棄すべきメールを判定した際に当該メールを前記サーバ計算機に代わり受信して前記クライアントに対しての通信を完了させるメール受信処理ステップと、
前記監視ステップが破棄すべきメールを判定した際に当該メールを運ぶパケット以降の前記サーバ計算機へのパケット送信を中断させるメール送信処理ステップと
を具備したことを特徴とするメールフィルタリング方法。
【請求項６】
前記監視ステップが破棄すべきメールを判定した際に、前記メール受信ステップで受信した前記破棄すべきメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、ヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得し破棄メール履歴として保持する履歴保持ステップと、
前記履歴保持ステップが保持する破棄メール履歴を表示する履歴表示ステップと
をさらに具備した請求項５記載のメールフィルタリング方法。
【請求項７】
クライアントからサーバ計算機へ転送されるメールをフィルタリングするメールフィルタリング方法に於いて、
前記クライアントから前記サーバ計算機へ転送されるパケットが運ぶメールを予め設定したフィルタリングルールに従い監視して、当該メールが破棄すべきメールであるか保留すべきメールであるか転送すべきメールであるかを判定する監視ステップと、
前記監視ステップが転送すべきメールを判定した際に以降に続くパケットを前記サーバ計算機に転送し、前記監視ステップが保留すべきメールを判定した際若しくは破棄すべきメールを判定した際に当該メールを運ぶパケット以降のパケット転送を中断するパケット転送制御ステップと、
前記監視ステップが保留すべきメールを判定した際に当該メールを前記サーバ計算機に代わり受信して前記クライアントへ保留要求を送信し、前記メールフィルタリング機構が破棄すべきメールを判定した際に当該メールを前記サーバ計算機の代わり受信して破棄するメール受信処理ステップと、
前記監視ステップが保留すべきメールを判定した際、若しくは破棄すべきメールを判定した際に、当該メールを運ぶパケット以降の前記サーバ計算機へのパケット送信を中断させるメール送信処理ステップと、
前記監視ステップが保留すべきメールを判定した際に、前記メール受信処理ステップで前記サーバ計算機に代わり受信した前記保留すべきメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、ヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得し、当該詳細情報を保留メール履歴として保持する履歴保持ステップと、
前記履歴保持ステップが保持する保留メール履歴を表示する履歴表示ステップと、
前記履歴表示ステップで表示された保留メールについて、転送若しくは破棄の指示を受け付け、当該受け付けた指示を前記監視ステップの以降の判定に反映させる指示ステップと
を具備したことを特徴とするメールフィルタリング方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、不特定多数あるいは特定多数のクライアントをパケット交換ネットワーク経由でサーバ計算機に接続した、クライアント／サーバシステムに於いて、クライアントとサーバ計算機との間に挿入され、クライアントからサーバ計算機へ転送されるメールをフィルタリングするメールフィルタ機能を実現する際に用いて好適なメールフィルタ装置およびメールフィルタリング方法に関する。
【０００２】
【従来の技術】
不特定多数あるいは特定多数のクライアントをパケット交換ネットワーク経由でサーバ計算機に接続した、クライアント／サーバシステムに於いては、クライアントとサーバ計算機との間に、クライアントからサーバ計算機へ転送されるメールをフィルタリングする機構を介挿することにより、不要メールの破棄を可能にしたシステムが存在する（例えば、特許文献１参照）。
【０００３】
この種、メールフィルタリング機能をもつシステムに於いては、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ  ）技術を用い、サーバ計算機あてのメール転送セッションを、自装置上のメールサーバ機構へと誘導し、当該メールサーバ機構にて、当該セッションにより転送されるメールを受信し保持して、フィルタリング処理を行った後に、本来の転送先であるサーバ計算機へ再度送出する機能を実現している。
【０００４】
この種メールフィルタリング機能をもつシステムに適用されるメールフィルタ装置の従来の構成を図４に示す。
【０００５】
図４に示すメールフィルタ装置に於いて、ネットワークインタフェース４１Ａはクライアントとの間でパケットを送受信する機能を持つ。ネットワークインタフェース４１Ｂはサーバ計算機との間でパケットを送受信する機能を持つ。アドレス変換機構４２は、サーバ計算機宛のメール転送セッションの送信先アドレスを、後述する自装置上のメールサーバ機構４３が受信可能な送信先アドレスに変換し、当該セッションを、メールサーバ機構４３へと誘導する機能を持つ。
【０００６】
メールサーバ機構４３は、アドレス変換機構４２によって誘導されたサーバ計算機宛のメール転送セッションによって転送されたメールを受信メール一時保留し、フィルタリング処理を行った後に、上記保持したメールをネットワークインタフェース４１Ｂを介して、本来の宛先であるサーバ計算機へと転送する機能を持つもので、メールフィルタリング機構４４と、受信メール保持機構４５とを具備する。メールフィルタリング機構４４は、受信メール保持機構４５に格納（保留）されたメールに対して、その宛先や表題その他の条件により、フィルタリング処理を行なう機能をもつ。受信メール保持機構４５は、メールサーバ機構４３が受取ったメールを格納（保留）する機能を持つ。
【０００７】
ここで、図４に示したメールフィルタ装置を含む、図５に示すようなＩＰネットワークシステムがあったとする。
【０００８】
図５に示すネットワークシステムに於いて、上記図４に示した構成のメールフィルタ装置５２は、ネットワークインタフェース４１Ａ，４１Ｂを介して、クライアント５１と、サーバ計算機５３との間に介在される。ここで、クライアント５１のＩＰアドレスを“１９２．１６８．０．１０”、メールフィルタ装置５２のＩＰアドレスを“１９２．１６８．０．２０”、サーバ計算機５３のＩＰアドレスを“１９２．１６８．０．３０”とする。
【０００９】
クライアント５１から、サーバ計算機５３へメールを送出すると、そのセッションに関わるパケットの送信元ＩＰアドレスは“１９２．１６８．０．１０”、送信先ＩＰアドレスは“１９２．１６８．０．３０”となる。
【００１０】
クライアント５１からサーバ計算機５３へ送出されたパケットは、クライアント５１とサーバ計算機５３との間に挿入されたメールフィルタ装置５２のネットワークインタフェース４１Ａに受信される。
【００１１】
メールフィルタ装置５２に受信されたパケットは、アドレス変換機構４２によって、その送信先ＩＰアドレスが“１９２．１６８．０．２０”に書換えられる。これにより、当該パケットは、サーバ計算機５３へ直接転送されずに、メールフィルタ装置５２内のメールサーバ機構４３へ誘導される。
【００１２】
当該パケットを受取ったメールサーバ機構４３は、当該パケットから転送されたメールを取り出し、当該メールを受信メール保持機構４５に格納する。上記メールの受信メール保持機構４５への格納が完了すると、メールフィルタリング機構４４が当該メールの宛先や表題その他の条件によって、格納したメールのフィルタリング処理を行ない、削除するメール、保存するメール、転送するメールなどに分類する。
【００１３】
メールサーバ機構４３は、メールフィルタリング機構４４よるフィルタリング処理が終了すると、転送すると分類されたメールの宛先から、本来の転送先である“１９２．１６８．０．３０”というサーバ計算機５３のＩＰアドレスを取得し、送信先ＩＰアドレスを“１９２．１６８．０．３０”としたパケットによって当該転送すると分類されたメールを、ネットワークインタフェース４１Ｂを介し、サーバ計算機５３へ送出する。
【００１４】
サーバ計算機５３は、送信先ＩＰアドレスが“１９２．１６８．０．３０”であるパケットを受け取り、当該パケットを含むセッションによって運ばれるメールを受信する。
【００１５】
このとき、クライアント５１は、メールフィルタ装置５２が存在しない場合と同様に、サーバ計算機５３のＩＰアドレスである“１９２．１６８．０．３０”宛にメールを送信することとなり、メールフィルタ装置５２の存在を意識することなく、サーバ計算機５３へメールを転送できる。すなわち、透過型メールフィルタが実現できることとなる。
【００１６】
このようにして、ＮＡＴ技術を用い、サーバ計算機あてのメール転送セッションを、自装置上のメールサーバ機構へと誘導し、当該メールサーバ機構によって、当該セッションによって転送されるメールを受信し保持して、フィルタリング処理を行った後に、本来の転送先であるサーバ計算機へ再度送出する機能を持つメールフィルタ装置が実現される。
【００１７】
しかしながら、上記した従来の構成によるメールフィルタ装置に於いては、クライアントが送出したメールを、メールフィルタ装置で受け取り、その受信が完了した後に、フィルタリング処理とサーバ計算機への転送を行うため、メール転送にかかる遅延が大きくなってしまうという問題があった。
【００１８】
また、従来の方法では、クライアントが送出したメールを、メールフィルタ装置で受け取り、受け取ったメールを受信メール保持機構に格納する必要があるため、メールを格納するのに十分な記憶容量を持つ受信メール保持機構が必要となるという問題があった。特に、メールの通過量が多い場所では、同時に転送されるメールが多数に渡るため、そのような個所に従来のメールフィルタ装置を適用する場合には、受信メール保持機構に大容量の記憶容量が必要となるという問題があった。
【００１９】
【特許文献１】
特開２０００−３１２２２５
【００２０】
【発明が解決しようとする課題】
上述したように従来の構成によるメールフィルタ装置に於いては、メール転送にかかる遅延が大きく、また記憶容量の大きな受信メール保持機構が必要となるという問題があった。
【００２１】
本発明は上記実情に鑑みなされたもので、メール転送にかかる遅延が小さく、かつ大容量の記憶容量を必要としないメールフィルタリング装置を実現することができる透過型メールフィルタ装置およびメールフィルタリング方法を提供することを目的とする。
【００２２】
【課題を解決するための手段】
本発明は、不特定多数あるいは特定多数のクライアントをパケット交換ネットワーク経由でサーバ計算機に接続した、クライアント／サーバシステムに於いて、クライアントとサーバ計算機との間に挿入され、クライアントからサーバ計算機へ転送されるメールをフィルタリングする透過型メールフィルタ装置であって、上記クライアントと上記サーバ計算機との間のパケットの転送を制御するパケット転送機構と、上記パケット転送機構により転送されるパケットが運ぶメールを予め設定したフィルタリングルールに従って監視し、転送すべきメールであるか破棄すべきメールであるかを判定するメール監視機構を有して上記パケット転送機構に上記パケットの転送若しくは破棄を指示するメールフィルタリング機構と、上記メール監視機構がメールを破棄すべきと判定した際に当該メールをサーバ計算機に代わり受信するダミーメールサーバと、上記メール監視機構がメールを破棄すべきと判定したときに上記メールを運ぶパケット以降の上記サーバ計算機へのパケット送信を完了させるダミーメールクライアントとを具備し、上記メール監視機構が、上記パケット転送機構によって転送しようとするメールは破棄すべきメールであると判定した際に、上記パケット転送機構によるパケット転送を中断し、上記クライアントとの通信を上記サーバ計算機に代わりダミーメールサーバが行って上記クライアントから受け取った上記メールを破棄し、上記サーバ計算機との通信を上記クライアントに代わりダミーメールクライアントが行って上記メールを運ぶパケット以降の上記サーバ計算機へのパケット転送を完了させることを特徴とする。
【００２３】
また、本発明は、上記透過型メールフィルタ装置に於いて、上記メール監視機構がメールを破棄すべきと判定した際に、上記ダミーメールサーバが上記サーバ計算機に代わって受信した上記破棄すべきと判定されたメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、その他のヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得し破棄メール履歴として保持する破棄メール履歴保持機構と、上記破棄メール履歴保持機構が保持する破棄メール履歴を表示する破棄メール履歴表示機構とをさらに具備したことを特徴とする。
【００２４】
また、本発明は、不特定多数あるいは特定多数のクライアントをパケット交換ネットワーク経由でサーバ計算機に接続した、クライアント／サーバシステムに於いて、クライアントとサーバ計算機との間に挿入され、クライアントからサーバ計算機へ転送されるメールをフィルタリングする透過型メールフィルタ装置であって、上記クライアントと上記サーバ計算機との間のパケットの転送を制御するパケット転送機構と、上記パケット転送機構により転送されるパケットが運ぶメールを予め設定したフィルタリングルールに従って監視し、転送すべきメールであるか保留すべきメールであるか破棄すべきメールであるかを判定するメール監視機構を有して上記パケット転送機構に上記パケットの転送若しくは破棄を指示するメールフィルタリング機構と、上記メール監視機構がメールを保留すべきと判定した際に当該メールをサーバ計算機に代わり受信して保留の要求を上記クライアントへ送り、上記メール監視機構がメールを破棄すべきと判定した際に当該メールを上記サーバ計算機に代わり受信して破棄するダミーメールサーバと、上記メール監視機構がメールを保留または破棄すべきと判定したときに当該メールを運ぶパケット以降の上記サーバ計算機へのパケット送信を完了させるダミーメールクライアントと、上記メール監視機構がメールを保留すべきと判定した際に、上記ダミーメールサーバがサーバ計算機に代わって受信した当該保留すべきと判定されたメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、その他のヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得し保留メール履歴として保持する保留メール履歴保持機構と、上記保留メール履歴保持手段が保持する保留メール履歴を表示する保留メール履歴表示機構と、上記保留メール履歴表示機構によって表示された、当該保留すべきと判定されたメールについて転送または破棄を利用者の指示により上記メール監視機構の判定に反映させる保留メール処理指示機構とを具備したことを特徴とする。
【００２５】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
先ず、図１を参照して本発明の第１実施形態を説明する。
図１は本発明の第１実施形態に於ける透過型メールフィルタ装置の構成を示すブロック図である。透過型メールフィルタ装置１０は、ネットワークインタフェース１１Ａ，１１Ｂと、パケット転送機構１２と、メールフィルタリング機構１３と、ダミーメールサーバ１４と、ダミーメールクライアント１５とを有して構成される。さらに上記メールフィルタリング機構１３は、ルール設定機構１３１と、ルール保持機構１３２と、メール監視機構１３３とを有して構成される。
【００２６】
ネットワークインタフェース１１Ａは、ネットワークセグメント（Ａ）を介してクライアントとの間でパケットを送受信する機能をもつ。
【００２７】
ネットワークインタフェース１１Ｂは、ネットワークセグメント（Ｂ）を介してサーバ計算機との間でパケットを送受信する機能をもつ。
【００２８】
パケット転送機構１２はクライアントとサーバ計算機の間のパケットを転送する機能を有し、メールフィルタリング機構１３に設けられたメール監視機構１３３の判定に従い、ネットワークインタフェース１１Ａがクライアントから受信したパケットをネットワークインタフェース１１Ｂを介してサーバ計算機に送信する。ここでは、ネットワークインタフェース１１Ａに受信されたメールについて、メール監視機構１３３が転送すべきメールであると判定した際に、当該メールをネットワークインタフェース１１Ｂを介してサーバ計算機に送信し、メール監視機構１３３が破棄すべきメールであると判定した際に、当該メールを運ぶパケットを含むセッションの以降のパケット転送を中止する。
【００２９】
メールフィルタリング機構１３は、ルール設定機構１３１とルール保持機構１３２とメール監視機構１３３とを備え、ネットワークインタフェース１１Ａに受信されたパケットが運ぶメールを予め設定したフィルタリングルールに従い監視して、当該メールが破棄すべきメールであるか転送すべきメールであるかを判定し、当該判定に従い上記パケット転送機構１２に上記メールの転送若しくは破棄を指示する。さらに、破棄すべきメールを判定した際に、ダミーメールサーバ１４に受信の継続を指示し、ダミーメールクライアント１５に送信の中断を指示する。
【００３０】
メールフィルタリング機構１３に於いて、ルール設定機構１３１は、例えばメールの送信元、送信先、サブジェクト（題名、件名）等の各種条件と、その各条件に従うメールの転送若しくは破棄を定義したフィルタリングルールを予め設定するためのインタフェース機能をもつ。ルール保持機構１３２は、上記ルール設定機構１３１で設定されたフィルタリングルールを例えばテーブル形式で保持する機能をもつ。
【００３１】
メール監視機構１３３は、ネットワークインタフェース１１Ａが受信した、転送しようとするパケットが運ぶメールを、上記ルール保持機構１３２に保持されたフィルタリングルールに従い監視して、当該メールが破棄すべきメールであるか転送すべきメールであるかを判定し、当該判定に従い上記パケット転送機構１２に当該メールの転送若しくは破棄を指示する機能をもつ。この際、メール監視機構１３３は、判定に必要な情報が複数のパケットにまたがる場合、その各パケットに含まれる、判定に必要な一部の情報をそれぞれ保持して、ルール保持機構１３２に保持されたフィルタリングルールに従い上記判定を行う。
【００３２】
また、メールフィルタリング機構１３は、上記メール監視機構１３３が保留すべきメールを判定した際、若しくは破棄すべきメールを判定した際に、ダミーメールサーバ１４に受信の継続を指示し、ダミーメールクライアント１５に送信の中断を指示する。
【００３３】
ダミーメールサーバ１４は、上記メールフィルタリング機構１３に設けられたメール監視機構１３３がメールを破棄すべきと判定した際に、当該メールをサーバ計算機に代わり受信して、クライアントに受信完了を報告する機能をもつ。
【００３４】
ダミーメールクライアント１５は、上記メール監視機構１３３がメールを破棄すべきと判定した際に、当該メール以外のメールのサーバ計算機への送信を完了させる機能をもつ。即ち、この実施形態では、破棄すべきと判定されたメールを運ぶパケット（１パケット若しくは複数パケット）についてのセッション以降のパケット送信を中断させる機能をもつ。
【００３５】
ここで上記図１に示す本発明の第１実施形態による透過型メールフィルタ装置の動作を説明する。
【００３６】
クライアントから、あるメールを運ぶパケットが送信され、当該パケットがネットワークセグメント（Ａ）を介してネットワークインタフェース１１Ａに受信されると、当該ネットワークインタフェース１１Ａに受信されたパケットはパケット転送機構１２に渡される。
【００３７】
上記パケット転送機構１２に渡された受信パケットは、メールフィルタリング機構１３に設けられたメール監視機構１３３により監視され、当該パケットが運ぶメールについて、破棄すべきメールであるか否かが判定される。
【００３８】
この際、メール監視機構１３３は、ルール保持機構１３２に保持されたフィルタリングルールに従い、上記パケット転送機構１２を通過しようとするパケットが運ぶメールを監視して、当該メールが破棄すべきメールであるか転送すべきメールであるかを判定し、当該判定に従い上記パケット転送機構１２に当該メールの転送若しくは破棄を指示する。このメール監視機構１３３による判定処理に於いて、判定に必要な情報が複数のパケットにまたがる場合、その各パケットに含まれる、判定に必要な一部の情報をそれぞれ保持して、ルール保持機構１３２に保持されたフィルタリングルールに従い上記判定を行う。最も単純な例を挙げると、ルール保持機構１３２が保持するフィルタリングルールに破棄すべきメールの条件として「広告」が登録（定義）されていたとすると、「広」と「告」が２つのパケットにまたがった場合、「広」のキャラクタがフィルタリングルール上でヒットすることから当該キャラクタを一時保持し、次のパケットで運ばれるメールに「告」のキャラクタが存在すれば、当該パケット受信の際に、当該メールは破棄すべきメールであると判定する。
【００３９】
上記メール監視機構１３３による判定に於いて、受信パケットが運ぶメールは破棄すべきものであると判定された場合、パケット転送機構１２は、当該パケットを含むセッションの以降のパケット転送を中止する。
【００４０】
同時に、メールフィルタリング機構１３は、ダミーメールサーバ１４に通信の継続指示を送るとともに、ダミーメールクライアント１５に通信の中断指示を送って、クライアントへの通信を継続させ、サーバ計算機への通信を終了させる。
【００４１】
メールフィルタリング機構１３によりクライアントとの通信継続を指示されたダミーメールサーバ１４は、当該パケットの宛先であるサーバ計算機に成り代わって、以降のパケットを受信し、クライアントに対して受信完了を報告する。これにより、クライアントは当該パケットが運んでいたメールは正常にサーバ計算機に受信されたものと認識する。
【００４２】
またメールフィルタリング機構１３によりサーバ計算機との通信中断を指示されたダミーメールクライアント１５は、当該パケットの送信元であるクライアントに成り代わって、サーバ計算機に対し、通信の中断を要求する。これにより、サーバ計算機での当該パケットが運んでいたメールの受信処理は完了せず、サーバ計算機では、当該メールの受信は行われないまま、通信を終了する。
【００４３】
このようにして、ルール保持機構１３２に保持された、破棄すべきメールの条件と一致するメールが受信された場合、パケットが運んでいるメールを保持するための受信メール保持機構を必要とせずに、当該メールの破棄の処理が行える。
【００４４】
また、メールフィルタリング機構１３のメール監視機構１３３によって、当該パケットが運ぶメールは転送すべきものであると判定された際、パケット転送機構１２は、当該受信パケットをネットワークインタフェース１１Ｂ、およびネットワークセグメント（Ｂ）を介してサーバ計算機へ転送する。
【００４５】
このようにして、パケット転送機構１２に渡された受信パケットは、メールフィルタリング機構１３により監視され、当該パケットが運ぶメールは破棄すべきものでは無いと判定された場合は、当該受信パケットがパケット転送機構１２を通過してサーバ計算機へ転送される。
【００４６】
上述したメールの転送並びに監視機能により、メールフィルタリング機構１３のルール保持機構１３２に保持された、破棄すべきメールの条件と一致するメールが受信されない限りは、透過型メールフィルタ装置１０が、ブリッジ装置あるいはルータ装置と同種のパケットを転送する装置として機能し、メールの転送に必要な遅延を少くすることができる。また、パケットが運んでいるメールを保持するための受信メール保持機構も必要としない。
【００４７】
次に、図２を参照して本発明の第２実施形態を説明する。
図２は本発明の第２実施形態に於ける透過型メールフィルタ装置の構成を示すブロック図である。
【００４８】
この第２実施形態に於ける透過型メールフィルタ装置２０は、ネットワークインタフェース２１Ａ，２１Ｂと、パケット転送機構２２と、メールフィルタリング機構２３と、ダミーメールサーバ２４と、ダミーメールクライアント２５と、破棄メール履歴保持機構２６と、破棄メール履歴表示機構２７とを有して構成される。さらに上記メールフィルタリング機構２３は、ルール設定機構２３１と、ルール保持機構２３２と、メール監視機構２３３とを有して構成される。
【００４９】
ネットワークインタフェース２１Ａは、ネットワークセグメント（Ａ）を介してクライアントとの間でパケットを送受信する機能をもつ。
【００５０】
ネットワークインタフェース２１Ｂは、ネットワークセグメント（Ｂ）を介してサーバ計算機との間でパケットを送受信する機能をもつ。
【００５１】
パケット転送機構２２はクライアントとサーバ計算機の間のパケットを転送する機能を有し、メールフィルタリング機構２３に設けられたメール監視機構２３３の判定に従い、ネットワークインタフェース２１Ａがクライアントから受信したパケットをネットワークインタフェース２１Ｂを介してサーバ計算機に送信する。ここでは、ネットワークインタフェース２１Ａに受信されたメールについて、メール監視機構２３３が転送すべきメールであると判定した際に、当該メールをネットワークインタフェース２１Ｂを介してサーバ計算機に送信し、メール監視機構２３３が破棄すべきメールであると判定した際に、当該メールを運ぶパケットを含むセッションの以降のパケット転送を中止する。
【００５２】
メールフィルタリング機構２３は、ルール設定機構２３１と、ルール保持機構２３２と、メール監視機構２３３とを備え、ネットワークインタフェース２１Ａに受信されたパケットが運ぶメールを予め設定したフィルタリングルールに従い監視して、当該メールが転送すべきメールであるか破棄すべきメールであるかを判定し、当該判定に従い上記パケット転送機構２２に上記メールの転送若しくは破棄を指示する。さらに、破棄すべきメールを判定した際に、ダミーメールサーバ２４に受信の継続を指示し、ダミーメールクライアント２５に送信の中断を指示する。
【００５３】
メールフィルタリング機構２３に於いて、ルール設定機構２３１は、例えばメールの送信元、送信先、サブジェクト等の各種条件と、その各条件に従うメールの転送若しくは破棄を定義したフィルタリングルールを予め設定するためのインタフェース機能をもつ。ルール保持機構２３２は、上記ルール設定機構２３１で設定されたフィルタリングルールを例えばテーブル形式で保持する機能をもつ。
【００５４】
メール監視機構２３３は、ネットワークインタフェース２１Ａが受信した、転送しようとするパケットが運ぶメールを、上記ルール保持機構２３２に保持されたフィルタリングルールに従い監視して、当該メールが転送すべきメールであるか破棄すべきメールであるかを判定し、当該判定に従い上記パケット転送機構２２に当該メールの転送若しくは破棄を指示する機能をもつ。
【００５５】
ダミーメールサーバ２４は、上記メールフィルタリング機構２３に設けられたメール監視機構２３３がメールを破棄すべきと判定した際に、当該メールをサーバ計算機に代わり受信して、クライアントに受信完了を報告する機能をもつ。
【００５６】
ダミーメールクライアント２５は、上記メール監視機構２３３がメールを破棄すべきと判定した際に、当該メール以外のメールのサーバ計算機への送信を完了させる機能をもつ。即ち、この実施形態では、破棄すべきと判定されたメールを運ぶパケットのセッション以降のパケット送信を中断させる機能をもつ。
【００５７】
破棄メール履歴保持機構２６は、メール監視機構２３３がメールを破棄すべきと判定した際に、ダミーメールサーバ２４がサーバ計算機に代わって受信した当該破棄すべきと判定されたメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、その他のヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得して保持する機能をもつ。
【００５８】
破棄メール履歴表示機構２７は、上記破棄メール履歴保持機構２６が保持する破棄メール履歴を表示して、破棄すべきと判定したメールについて、その内容を利用者（ユーザ）に提供する機能をもつ。
【００５９】
ここで上記図２に示す本発明の第２実施形態による透過型メールフィルタ装置の動作を説明する。
【００６０】
クライアントから、あるメールを運ぶパケットが送信され、当該パケットがネットワークセグメント（Ａ）を介してネットワークインタフェース２１Ａに受信されると、当該ネットワークインタフェース２１Ａに受信されたパケットはパケット転送機構２２に渡される。
【００６１】
上記パケット転送機構２２に渡された受信パケットは、メールフィルタリング機構２３に設けられたメール監視機構２３３により監視され、当該パケットが運ぶメールについて、破棄すべきメールであるか否かが判定される。
【００６２】
この際、メール監視機構２３３は、ルール保持機構２３２に保持されたフィルタリングルールに従い、上記パケット転送機構２２を通過しようとするパケットが運ぶメールを監視して、当該メールが破棄すべきメールであるか転送すべきメールであるかを判定し、当該判定に従い上記パケット転送機構２２に当該メールの転送若しくは破棄を指示する。
【００６３】
ここで、メールフィルタリング機構２３のメール監視機構２３３によって、当該パケットが運ぶメールは破棄すべきものであると判定された際、パケット転送機構２２は、当該パケットを含むセッションの以降のパケット転送を中止する。
【００６４】
同時に、メールフィルタリング機構２３は、ダミーメールサーバ２４へ通信の継続指示を送るとともに、ダミーメールクライアント２５に通信の中断指示を送って、クライアントへの通信を継続させ、サーバ計算機への通信を終了させる。
【００６５】
メールフィルタリング機構２３によりクライアントとの通信継続を指示されたダミーメールサーバ２４は、当該パケットの宛先であるサーバ計算機に成り代わって、以降のパケットを受信し、クライアントに対して受信完了を報告する。これにより、クライアントは当該パケットが運んでいたメールは正常にサーバ計算機に受信されたものと認識する。
【００６６】
またメールフィルタリング機構２３によりサーバ計算機との通信中断を指示されたダミーメールクライアント２５は、当該パケットの送信元であるクライアントに成り代わって、サーバ計算機に対し、通信の中断を要求する。これにより、サーバ計算機での当該パケットが運んでいたメールの受信処理は完了せず、サーバ計算機では、当該メールの受信は行われないまま、通信を終了する。
【００６７】
上記した破棄すべきメールの受信時に於いて、この第２実施形態では、当該破棄すべきメールの内容を利用者（ユーザ）が確認できる機能を有している。
【００６８】
メール監視機構２３３により、受信したパケットが運ぶメールは破棄すべきものであると判定された際、破棄メール履歴保持機構２６は、ダミーメールサーバ２４がサーバ計算機に代わって受信した当該破棄すべきと判定されたメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、その他のヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得し、当該取得した情報を破棄メール履歴として保持する。この破棄メール履歴は利用者が履歴の消去作業を行なうまで破棄メール履歴保持機構２６に保持される。また、破棄メール履歴保持機構２６は、破棄メール履歴が所定の容量を超えると、最も古い破棄メール履歴から消去を行う。
【００６９】
この破棄メール履歴保持機構２６に保持された破棄メール履歴は破棄メール履歴表示機構２７に表示され、破棄すべきと判定されたメールについて、その詳細が利用者に提供される。
【００７０】
この際の表示の方法としては、例えば、透過型メールフィルタ装置２０の筐体に設けられたＬＥＤなどを用いた表示器を点灯駆動して、破棄すべきと判定されたメールの存在を利用者に通知する方法や、透過型メールフィルタ装置２０の筐体に設けられたＬＣＤなどを用いた表示装置に文字表示して、利用者に、破棄すべきと判定されたメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、その他のヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を通知する方法、あるいは、ネットワークインタフェース１１Ａまたはネットワークインタフェース１１Ｂを介して、利用者が破棄すべきと判定されたメールの上記詳細情報を閲覧できるようにする方法などが考えられる。
【００７１】
このように、本発明の第２実施形態に於いては、上述した第１実施形態形態の機能に加えて、破棄すべきと判定されたメールの詳細情報を利用者が確認することのできる機能を備えた透過型メールフィルタ装置を実現することができる。
【００７２】
次に、図３を参照して本発明の第３実施形態を説明する。
図３は本発明の第３実施形態に於ける透過型メールフィルタ装置の構成を示すブロック図である。
【００７３】
この第３実施形態に於ける透過型メールフィルタ装置３０は、ネットワークインタフェース３１Ａ，３１Ｂと、パケット転送機構３２と、メールフィルタリング機構３３と、ダミーメールサーバ３４と、ダミーメールクライアント３５と、保留メール履歴保持機構３６と、保留メール履歴表示機構３７と、保留メール処理指示機構３８とを有して構成される。さらに上記メールフィルタリング機構３３は、ルール設定機構３３１と、ルール保持機構３３２と、メール監視機構３３３とを有して構成される。
【００７４】
ネットワークインタフェース３１Ａは、ネットワークセグメント（Ａ）を介してクライアントとの間でパケットを送受信する機能をもつ。
【００７５】
ネットワークインタフェース３１Ｂは、ネットワークセグメント（Ｂ）を介してサーバ計算機との間でパケットを送受信する機能をもつ。
【００７６】
パケット転送機構３２はクライアントとサーバ計算機の間のパケットを転送する機能を有し、メールフィルタリング機構３３に設けられたメール監視機構３３３の判定に従い、ネットワークインタフェース３１Ａがクライアントから受信したパケットをネットワークインタフェース３１Ｂを介してサーバ計算機に送信する。ここでは、ネットワークインタフェース３１Ａに受信されたメールについて、メール監視機構３３３が転送すべきメールであると判定した際に、当該メールをネットワークインタフェース３１Ｂを介してサーバ計算機に送信し、メール監視機構３３３が保留すべきメールであると判定した際、若しくはメール監視機構３３３が破棄すべきメールであると判定した際に、当該メールを運ぶパケットを含んだセッション以降のパケット転送を中止する。
【００７７】
メールフィルタリング機構３３は、ルール設定機構３３１とルール保持機構３３２とメール監視機構３３３とを備え、ネットワークインタフェース３１Ａに受信されたパケットが運ぶメールを予め設定したフィルタリングルールに従い監視して、当該メールが転送すべきメールであるか保留すべきメールであるか破棄すべきメールであるかを判定し、当該判定に従い上記パケット転送機構３２に上記メールの転送若しくは破棄を指示する。さらに、保留すべきメールを判定した際、若しくは破棄すべきメールを判定した際に、ダミーメールサーバ３４に受信の継続を指示し、ダミーメールクライアント３５に送信の中断を指示する。
【００７８】
メールフィルタリング機構３３に於いて、ルール設定機構３３１は、例えばメールの送信元、送信先、サブジェクト等の各種条件と、その各条件に従うメールの転送若しくは破棄を定義したフィルタリングルールを予め設定するためのインタフェース機能をもつ。ルール保持機構３３２は、上記ルール設定機構３３１で設定されたフィルタリングルールを例えばテーブル形式で保持する機能をもつ。
【００７９】
メール監視機構３３３は、ネットワークインタフェース３１Ａが受信した、転送しようとするパケットが運ぶメールを、上記ルール保持機構３３２に保持されたフィルタリングルールに従い監視して、当該メールが転送すべきメールであるか保留すべきメールであるか破棄すべきメールであるかを判定し、当該判定に従い上記パケット転送機構３２に当該メールの転送若しくは破棄を指示する機能をもつ。この際の保留メールの判定に関しては、例えばルール保持機構３３２に保持された、転送すべきメールの条件、破棄すべき条件のいずれのにも該当しないメールについて、当該メールを保留すべきメールと判定することも可能である。または転送すべきメールの条件、若しくは破棄すべき条件に対して、一部の属性のみが異なる受信メールについて、当該メールを保留すべきメールと判定することも可能である。またはルール保持機構３３２に予め保留とすべきメールの条件を登録しておき、その条件に該当するメールが受信された際に当該メールを保留すべきメールと判定することも可能である。
【００８０】
ダミーメールサーバ３４は、メール監視機構３３３がメールを保留すべきと判定した際に、当該メールをサーバ計算機に代わり受信して保留の要求をクライアントへ送り、メール監視機構３３３がメールを破棄すべきと判定した際に、当該メールをサーバ計算機に代わり受信して破棄する機能をもつ。
【００８１】
ダミーメールクライアント３５は、メール監視機構３３３が受信メールを保留または破棄すべきと判定した際に、当該メール以外のメールのサーバ計算機への送信を完了させる機能をもつ。
【００８２】
保留メール履歴保持機構３６は、メール監視機構３３３がメールを保留すべきと判定した際に、ダミーメールサーバ３４がサーバ計算機に代わって受信した当該保留すべきと判定されたメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、その他のヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得し、保留メール履歴として保持する機能をもつ。
【００８３】
保留メール履歴表示機構３７は、保留メール履歴保持機構３６が保持する保留メール履歴を表示して、保留と判定されたメールの詳細を利用者（ユーザ）に提供する機能をもつ。
【００８４】
保留メール処理指示機構３８は、保留メール履歴表示機構３７によって表示された、当該保留すべきと判定されたメールの転送または破棄を利用者がメール監視機構３３３に指示する機能をもつ。
【００８５】
ここで上記図３に示す本発明の第３実施形態による透過型メールフィルタ装置の動作を説明する。
【００８６】
クライアントから、あるメールを運ぶパケットが送信され、当該パケットがネットワークセグメント（Ａ）を介してネットワークインタフェース３１Ａに受信されると、当該ネットワークインタフェース３１Ａに受信されたパケットはパケット転送機構３２に渡される。
【００８７】
上記パケット転送機構３２に渡された受信パケットは、メールフィルタリング機構３３に設けられたメール監視機構３３３により監視され、当該パケットが運ぶメールについて、破棄すべきメールであるか、保留すべきメールであるか、転送すべきメールであるかが判定される。
【００８８】
この際、メール監視機構３３３は、ルール保持機構３３２に保持されたフィルタリングルールに従い、上記パケット転送機構３２を通過しようとするパケットが運ぶメールを監視して、当該メールが破棄すべきメールであるか、保留すべきメールであるか、転送すべきメールであるかを判定し、当該判定に従い上記パケット転送機構３２に当該メールの転送若しくは破棄を指示する。
【００８９】
ここで、メール監視機構３３３により、当該パケットが運ぶメールは保留すべきものであると判定された場合、パケット転送機構３２は、当該パケットを含むセッションの以降のパケット転送を中止する。さらに、この際は、メールフィルタリング機構３３から、ダミーメールサーバ３４に対して、クライアントとの通信継続が指示され、ダミーメールクライアント３５に対して送信の中断が指示される。
【００９０】
メールフィルタリング機構３３から、クライアントとの通信継続を指示されたダミーメールサーバ３４は、当該パケットの宛先であるサーバ計算機に成り代わって、以降のパケットを受信し、クライアントに対してメールの保留の要求を送出する。
【００９１】
これにより、クライアントは、当該パケットが運んでいたメールは保留すべきものであると認識する。この際の保留要求の送出は、例えば、ＩＰネットワーク上で、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ）を用いている場合であれば、メール受信後に一時的エラーの応答を返すことで、クライアント毎に設定された時間が経過した後に、当該メールは、サーバ計算機に対して再送され、メールのサーバ計算機への転送の保留を実現することができる。
【００９２】
さらに、メールフィルタリング機構３３から、サーバ計算機との通信の中断を指示されたダミーメールクライアント３５は、当該パケットの送信元であるクライアントに成り代わって、サーバ計算機に対し、通信の中断を要求する。
【００９３】
これにより、サーバ計算機での当該パケットが運んでいたメールの受信処理は完了せず、サーバ計算機は、当該メールの受信は行われないまま、通信を終了する。
【００９４】
メール監視機構３３３により、受信したパケットが運ぶメールは破棄すべきものであると判定された際、保留メール履歴保持機構３６は、ダミーメールサーバ３４がサーバ計算機に代わって受信した当該保留すべきと判定されたメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、その他のヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を取得し、当該取得した情報を保留メール履歴として保持する。
【００９５】
この保留メール履歴保持機構３６に保持された保留メール履歴は保留メール履歴表示機構３７に表示され、保留すべきと判定されたメールについて、その詳細が利用者に提供される。この際の表示の方法については上述した第２実施形態に例示したように種々の方法が考えられるが、例えばＬＣＤなどを用いた表示装置に、保留すべきと判定されたメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、メール本文等を一覧若しくは任意選択的に提示することで、保留されたメールについての詳細情報を利用者に提供できる。
【００９６】
ここで、上記保留メール履歴表示機構３７に表示された、保留すべきと判定されたメールの詳細について、利用者が、保留すべきと判定されたメールに対し、保留メール処理指示機構３８を通じて、破棄の指示を行なったとする。この破棄の指示は、保留メール処理指示機構３８を通じて、メールフィルタリング機構３３へと送られる。メールフィルタリング機構３３は保留メール処理指示機構３８を通じて指示された破棄すべきメールについての指示内容を保持し、以降の判定に反映させる。これによりメールフィルタリング機構３３は、以降の受信メールに対して、上記破棄の指示がなされたものと同じメールが受信された際に、当該受信メールを破棄すべきメールと判定し、上記受信メールに対して上記指示に従い破棄の処理を行う。この処理を以下に示す。
【００９７】
利用者が上記指示を行った後に、上記破棄を指示したメールと同様のメールを運ぶパケットが、クライアントからネットワークセグメント（Ａ）を介してネットワークインタフェース３１Ａに受信されたとする。当該パケットは、パケット転送機構３２に渡される。
【００９８】
パケット転送機構３２に渡された当該受信パケットは、メールフィルタリング機構３３に於いて、当該パケットが運ぶメールは破棄すべきものであるか否かが判定される。
【００９９】
メールフィルタリング機構３３は、上述した保留メール処理指示機構３８により既に指示されている内容から、当該パケットが運ぶメールは、破棄すべきものであると判定し、その旨をパケット転送機構３２へ通知する。
【０１００】
パケット転送機構３２は上記通知を受けると、当該パケットを含むセッションの以降のパケット転送を中止する。
【０１０１】
同時に、メールフィルタリング機構３３は、ダミーメールサーバ３４に通信の継続を指示し、ダミーメールクライアント３５に通信の中断を指示する。
【０１０２】
メールフィルタリング機構３３からクライアントとの通信継続を指示されたダミーメールサーバ３４は、当該パケットの宛先であるサーバ計算機に成り代わって、以降のパケットを受信し、クライアントに対して受信完了を報告する。これにより、クライアントは当該パケットが運んでいたメールは正常にサーバ計算機によって受信されたと認識する。
【０１０３】
メールフィルタリング機構３３からサーバ計算機との通信中断を指示されたダミーメールクライアント３５は、当該パケットの送信元であるクライアントに成り代わり、サーバ計算機に対して、通信の中断を要求する。
【０１０４】
これにより、サーバ計算機での当該パケットが運んでいたメールの受信処理は完了せず、サーバ計算機では、当該メールの受信は行われないまま、通信を終了する。
【０１０５】
このようにして、保留すべきと判定されたメールについて、破棄の指示を行うと、その指示がメールフィルタリング機構３３に於ける以降の判定に反映され、例えば上記指示の対象となったメールがクライアントから再送されても、当該メールは破棄される。
【０１０６】
次に、利用者が、ある保留メールに関して、破棄ではなく、転送の指示を行なった場合について説明する。当該転送の指示は、保留メール処理指示機構３８を通じて、メールフィルタリング機構３３へ送られ、上記同様に、以降の受信メールの判定に反映される。
【０１０７】
利用者が上記転送の指示を行った後に、当該メールを含むパケットがクライアントから受信されたとする。当該パケットは、パケット転送機構３２に渡される。
【０１０８】
パケット転送機構３２に渡された当該受信パケットは、メールフィルタリング機構３３に渡され、当該パケットが運ぶメールは破棄すべきものであるか否かを判定される。
【０１０９】
メールフィルタリング機構３３は、上述した保留メール処理指示機構３８により既に指示されている内容から、当該パケットが運ぶメールは破棄すべきものでは無い（即ち転送すべきメールである）と判定し、その旨をパケット転送機構３２へ通知する。この通知を受けたパケット転送機構３２は当該パケットをネットワークインタフェース３１Ｂを介してサーバ計算機へ転送する。
【０１１０】
また、保留メール履歴表示機構３６によって表示された、保留すべきと判定されたメールの存在、受信時刻、送信元メールアドレス、送信先メールアドレス、クライアントのネットワークアドレス、その他のヘッダ情報、メール本文の少なくともいずれかを含む詳細情報を閲覧したユーザが、表示されている履歴のうちのいずれかの保留メールについて、破棄あるいは転送の指示を行なわなかった場合、クライアントは、通常、自身の設定に従い、メールの再送を繰り返すことになるが、当該メールは常に保留され、最終的には、クライアント自身がタイムアウトとなり、送信者へ返送する。または、常に保留されることを確認した利用者の判断で、送信を中断したり、送信者へ返送するなどの処理を行なうこととなる。
【０１１１】
尚、メールフィルタリング機構３３のメール監視機構３３３によって、当該パケットが運ぶメールは破棄すべきものであると判定された際の当該メールの処理、および上記メール監視機構３３３によって、当該パケットが運ぶメールは転送すべきものであると判定された際の当該メールの転送処理については上記した第２実施形態と同様であるので、ここではその説明を省略する。
【０１１２】
以上のように、本発明の第３実施形態によれば、保留すべきと判定されたメールについて、その詳細を利用者が確認し、当該保留メールに関して転送あるいは破棄を指示することのできる、機能性に優れた、しかもメール転送にかかる遅延が小さく、かつ大容量の記憶容量を必要としない透過型メールフィルタ装置が実現できる。
【０１１３】
【発明の効果】
以上詳記したように本発明によれば、メール転送にかかる遅延が小さく、かつ大容量の記憶容量を必要としないメールフィルタリング装置を実現することができる。さらに、これに加えて受信メールの転送を保留して、その保留メールの詳細を利用者が確認し、当該保留メールに関して転送あるいは破棄を指示することのできる、機能性に優れた透過型メールフィルタ装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に於ける透過型メールフィルタ装置の構成を示すブロック図。
【図２】本発明の第２実施形態に於ける透過型メールフィルタ装置の構成を示すブロック図。
【図３】本発明の第３実施形態に於ける透過型メールフィルタ装置の構成を示すブロック図。
【図４】従来のメールフィルタ装置の構成を示すブロック図。
【図５】従来のメールフィルタ装置を用いたシステムの動作を説明するためのブロック図。
【符号の説明】
１０，２０，３０…透過型メールフィルタ装置、１１Ａ，１１Ｂ，２１Ａ，２１Ｂ，３１Ａ，３１Ｂ…ネットワークインタフェース、１２，２２，３２…パケット転送機構、１３，２３，３３…メールフィルタリング機構、１４，２４，３４…ダミーメールサーバ、１５，２５，３５…ダミーメールクライアント、２６，３６…保留メール履歴保持機構、２７，３７…保留メール履歴表示機構、３８…保留メール処理指示機構、１３１，２３１，３３１…ルール設定機構、１３２，２３２，３３２…ルール保持機構、１３３，２３３，３３３…メール監視機構。
【図１】
2004266454.tif 000003
【図２】
2004266454.tif 000004
【図３】
2004266454.tif 000005
【図４】
2004266454.tif 000006
【図５】
2004266454.tif 000007