(57)【要約】【課題】  エンドユーザの受信拒否登録作業を簡素化し、効果的なフィルタリングシステムを容易に構築可能なメール転送装置を提供する。【解決手段】  本文ＵＲＬ抽出部１２は電子メールの本文中にあるＵＲＬを抽出してＵＲＬ内不要コード削除部１４に転送し、宛先メールアドレス抽出部１３は電子メールから宛先メールアドレスを抽出してＵＲＬ比較部１５に転送する。ＵＲＬ内不要コード削除部１４はＵＲＬから不要な特殊文字を削除してＵＲＬ比較部１５に転送する。ＵＲＬ比較部１５は宛先メールアドレスを基にユーザ別ＵＲＬカテゴリ情報データベース１５からＵＲＬカテゴリ情報を取得し、そのＵＲＬカテゴリに属するＵＲＬデータをカテゴリ別ＵＲＬデータベース１６から取得し、そのＵＲＬデータをＵＲＬ内不要コード削除部１４で特殊文字を削除したＵＲＬと比較する。メール転送制御部１１は比較結果を基に電子メールを破棄するか否かを決定する。【選択図】      図１
2006166042.tif 000002
【特許請求の範囲】
【請求項１】
メールサーバを介してエンドユーザ宛の電子メールをユーザ端末に配信するシステムにおいて、前記エンドユーザにとって不要な電子メールをフィルタリングする電子メールフィルタリングシステムであって、
前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースと、前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースと、前記電子メールの本文中のＵＲＬを抽出するＵＲＬ抽出手段と、前記ＵＲＬ抽出手段で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する削除手段と、前記電子メールの宛先メールアドレスを抽出するアドレス抽出手段と、前記アドレス抽出手段で抽出された宛先メールアドレスを基に前記ユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第１の取得手段と、前記第１の取得手段で取得されたカテゴリ情報を基に前記カテゴリ別ＵＲＬデータベースからＵＲＬを取得する第２の取得手段と、前記削除手段で前記特殊文字が削除されたＵＲＬと前記第２の取得手段で取得されたＵＲＬとを比較する比較手段と、前記比較手段で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する転送制御手段とを有することを特徴とする電子メールフィルタリングシステム。
【請求項２】
前記転送制御手段は、前記エンドユーザ宛の電子メールの受信時に当該電子メールの前記メールサーバへの転送を保留とし、当該電子メールを前記ＵＲＬ抽出手段及び前記アドレス抽出手段に転送することを特徴とする請求項１記載の電子メールフィルタリングシステム。
【請求項３】
前記転送制御手段は、前記比較手段で一致が検出されない時に前記エンドユーザ宛の電子メールを前記メールサーバに転送することを特徴とする請求項１または請求項２記載の電子メールフィルタリングシステム。
【請求項４】
前記ＵＲＬが埋め込まれたサブジェクトが複数のパートに分割されて個別にエンコードされている場合にエンコードされたサブジェクトをデコードして元のサブジェクトに復元する手段を含み、その復元されたサブジェクトから前記ＵＲＬを抽出することを特徴とする請求項１から請求項３のいずれか記載の電子メールフィルタリングシステム。
【請求項５】
エンドユーザ宛の電子メールをユーザ端末に配信するメールサーバに当該電子メールを転送するメール転送装置を含むシステムにおいて、前記エンドユーザにとって不要な電子メールをフィルタリングする電子メールフィルタリングシステムであって、
前記メール転送装置は、前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースと、前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースと、前記電子メールの本文中のＵＲＬを抽出するＵＲＬ抽出手段と、前記ＵＲＬ抽出手段で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する削除手段と、前記電子メールの宛先メールアドレスを抽出するアドレス抽出手段と、前記アドレス抽出手段で抽出された宛先メールアドレスを基に前記ユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第１の取得手段と、前記第１の取得手段で取得されたカテゴリ情報を基に前記カテゴリ別ＵＲＬデータベースからＵＲＬを取得する第２の取得手段と、前記削除手段で前記特殊文字が削除されたＵＲＬと前記第２の取得手段で取得されたＵＲＬとを比較する比較手段と、前記比較手段で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する転送制御手段とを有することを特徴とする電子メールフィルタリングシステム。
【請求項６】
前記転送制御手段は、前記エンドユーザ宛の電子メールの受信時に当該電子メールの前記メールサーバへの転送を保留とし、当該電子メールを前記ＵＲＬ抽出手段及び前記アドレス抽出手段に転送することを特徴とする請求項５記載の電子メールフィルタリングシステム。
【請求項７】
前記転送制御手段は、前記比較手段で一致が検出されない時に前記エンドユーザ宛の電子メールを前記メールサーバに転送することを特徴とする請求項５または請求項６記載の電子メールフィルタリングシステム。
【請求項８】
前記メール転送装置は、前記ＵＲＬが埋め込まれたサブジェクトが複数のパートに分割されて個別にエンコードされている場合にエンコードされたサブジェクトをデコードして元のサブジェクトに復元する手段を含み、その復元されたサブジェクトから前記ＵＲＬを抽出することを特徴とする請求項６から請求項８のいずれか記載の電子メールフィルタリングシステム。
【請求項９】
エンドユーザ宛の電子メールをユーザ端末に配信するメールサーバに当該電子メールを転送するメール転送装置であって、
前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースと、前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースと、前記電子メールの本文中のＵＲＬを抽出するＵＲＬ抽出手段と、前記ＵＲＬ抽出手段で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する削除手段と、前記電子メールの宛先メールアドレスを抽出するアドレス抽出手段と、前記アドレス抽出手段で抽出された宛先メールアドレスを基に前記ユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第１の取得手段と、前記第１の取得手段で取得されたカテゴリ情報を基に前記カテゴリ別ＵＲＬデータベースからＵＲＬを取得する第２の取得手段と、前記削除手段で前記特殊文字が削除されたＵＲＬと前記第２の取得手段で取得されたＵＲＬとを比較する比較手段と、前記比較手段で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する転送制御手段とを有することを特徴とするメール転送装置。
【請求項１０】
前記転送制御手段は、前記エンドユーザ宛の電子メールの受信時に当該電子メールの前記メールサーバへの転送を保留とし、当該電子メールを前記ＵＲＬ抽出手段及び前記アドレス抽出手段に転送することを特徴とする請求項９記載のメール転送装置。
【請求項１１】
前記転送制御手段は、前記比較手段で一致が検出されない時に前記エンドユーザ宛の電子メールを前記メールサーバに転送することを特徴とする請求項１１または請求項１２記載のメール転送装置。
【請求項１２】
前記ＵＲＬが埋め込まれたサブジェクトが複数のパートに分割されて個別にエンコードされている場合にエンコードされたサブジェクトをデコードして元のサブジェクトに復元する手段を含み、その復元されたサブジェクトから前記ＵＲＬを抽出することを特徴とする請求項１１から請求項１３のいずれか記載のメール転送装置。
【請求項１３】
エンドユーザ宛の電子メールをユーザ端末に配信するメールサーバに当該電子メールを転送するメール転送装置を含むシステムにおいて、前記エンドユーザにとって不要な電子メールをフィルタリングする電子メールフィルタリングシステムに用いられる電子メールフィルタリング方法であって、
前記メール転送装置が、前記電子メールの本文中のＵＲＬを抽出する第１の処理と、前記第１の処理で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する第２の処理と、前記電子メールの宛先メールアドレスを抽出する第３の処理と、前記第３の処理で抽出された宛先メールアドレスを基に前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第４の処理と、前記第４の処理で取得されたカテゴリ情報を基に前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースからＵＲＬを取得する第５の処理と、前記第２の処理で前記特殊文字が削除されたＵＲＬと前記第５の処理で取得されたＵＲＬとを比較する第６の処理と、前記第６の処理で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する第７の処理とを実行することを特徴とする電子メールフィルタリング方法。
【請求項１４】
前記第７の処理は、前記エンドユーザ宛の電子メールの受信時に当該電子メールの前記メールサーバへの転送を保留とし、当該電子メールを前記第１の処理及び前記第３の処理に転送することを特徴とする請求項１３記載の電子メールフィルタリング方法。
【請求項１５】
前記第７の処理は、前記第６の処理で一致が検出されない時に前記エンドユーザ宛の電子メールを前記メールサーバに転送することを特徴とする請求項１６または請求項１４記載の電子メールフィルタリング方法。
【請求項１６】
前記メール転送装置が、前記ＵＲＬが埋め込まれたサブジェクトが複数のパートに分割されて個別にエンコードされている場合にエンコードされたサブジェクトをデコードして元のサブジェクトに復元する処理を実行し、その復元されたサブジェクトから前記ＵＲＬを抽出することを特徴とする請求項１３から請求項１５のいずれか記載の電子メールフィルタリング方法。
【請求項１７】
エンドユーザ宛の電子メールをユーザ端末に配信するメールサーバに当該電子メールを転送するメール転送装置を含むシステムにおいて、前記エンドユーザにとって不要な電子メールをフィルタリングする電子メールフィルタリングシステムに用いられる電子メールフィルタリング方法のプログラムであって、コンピュータに、前記電子メールの本文中のＵＲＬを抽出する第１の処理と、前記第１の処理で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する第２の処理と、前記電子メールの宛先メールアドレスを抽出する第３の処理と、前記第３の処理で抽出された宛先メールアドレスを基に前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第４の処理と、前記第４の処理で取得されたカテゴリ情報を基に前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースからＵＲＬを取得する第５の処理と、前記第２の処理で前記特殊文字が削除されたＵＲＬと前記第５の処理で取得されたＵＲＬとを比較する第６の処理と、前記第６の処理で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する第７の処理とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子メールフィルタリングシステム、メール転送装置及びそれらに用いる電子メールフィルタリング方法並びにそのプログラムに関し、特に電子メールシステムらおける迷惑メールのフィルタリング方法に関する。
【背景技術】
【０００２】
近年、日常的な通信方法においては、インタネットや携帯電話機の普及に伴なって、電子メールが普及してきており、それに伴なって迷惑メールの数が増大する一方となっており、その被害が広がっている。
【０００３】
増大する迷惑メールを処理するために、電子メールシステムの管理者はシステムの増強を迫られており、そのシステムの増強にかかるコストの負担も大きくなってきている。また、エンドユーザは望まない電子メールを受信することとなり、この迷惑メールの受信に際しては課金される場合がある。
【０００４】
このように、電子メールシステム及び不要な電子メールを受け取っているエンドユーザにおいては、迷惑メールからそれらを保護する必要が高まっている。このような状況を受け、迷惑メールのフィルタリング方法が提案されている（例えば、特許文献１参照）。以下に、迷惑メールのフィルタリング方法について図４を参照して説明する。
【０００５】
利用者は受信端末６で迷惑メールを受信すると、メールフィルタリング装置５の特定メール受信制御部５３のアドレスへその迷惑メールを転送する。特定メール受信制御部５３は迷惑メールを受信すると、その迷惑メールの内容文を受信拒否情報抽出部５４に渡す。受信拒否情報抽出部５４では受け取ったメール内容文から利用者情報及びＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、電話番号をそれぞれ抽出して記憶装置５５に登録する。
【０００６】
次に、迷惑メールのフィルタリングについてはメール入出力部５１に到達した電子メールをメール受発信制御部５２が受け取り、その電子メールの内容文に含まれるＵＲＬや電話番号をメール受信判断部５７が記憶装置５５の情報を参照して判定を行い、内容文に拒否情報が含まれない電子メールであるか否かを判断し、内容文に拒否情報が含まれない電子メールに限って利用者メールボックス５６へ格納する。一方、上記の判定の結果、内容文に拒否情報が含まれている電子メールについては受信を拒否し、利用者メールボックス５６への格納を行わない。
【０００７】
したがって、このメールフィルタリング装置５では、利用者が受信した電子メールの内容文の中に、利用者が迷惑メールであると判断するＵＲＬや電話番号が含まれていると、その電子メールの利用者メールボックス５６への格納を行わずに、廃棄している（以下、第１の従来技術とする）。
【０００８】
上記の迷惑メールのフィルタリング方法以外の他の方法としては、図５に示すような構成のシステムに用いられる方法がある。つまり、このシステムでは、エンドユーザ端末９に電子メールを配信するメールサーバ８に対して図示せぬネットワークからの電子メールを転送するメール転送装置７において迷惑メールのフィルタリングを行っている。
【０００９】
ここで、エンドユーザはエンドユーザ端末９を用いて、メールフィルタリングを希望するかどうかを、オン（ＯＮ）またはオフ（ＯＦＦ）の形式でユーザ別フィルタリングオン／オフ情報データベース７５に記録する。
【００１０】
ＵＲＬ比較部７４はユーザ別フィルタリングオン／オフ情報データベース７５からフィルタリングオフの通知を受けた場合に、本文ＵＲＬ抽出部７２から転送されたＵＲＬとＵＲＬデータベース７６から転送されたＵＲＬとを比較し、その比較結果をメール転送制御部７１に通知している。メール転送制御部７１はその比較結果に応じて電子メールのメールサーバ８への転送、電子メールの廃棄を行う（以下、第２の従来技術とする）。
【００１１】
【特許文献１】特開２００３−２６３３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述した従来の迷惑メールのフィルタリング方法では、第１の従来技術の場合、迷惑メールの受信を拒否する判定基準として固有のＵＲＬを指定しなければならないという問題がある。
【００１３】
一般に、利用者はＵＲＬ毎に拒否したいのではなく、「出会い系」、「金融系」等の特定のカテゴリに属する全てのＵＲＬをフィルタリングしたいと考えている。第１の従来技術では、問題のＵＲＬを含む電子メールを用いて拒否設定しても、同種のカテゴリでありながら別のＵＲＬを含む電子メールを拒否することができず、一度は受信してしまうこととなる。
【００１４】
また、第１の従来技術では、フィルタリングすべきＵＲＬのデータベース（上記のシステムでは記憶装置５５）の構築にあたり、エンドユーザの協力が不可欠なことである。この方法のように、迷惑メールを受信する度にエンドユーザが登録するシステムでは、手間を嫌がるエンドユーザのために、効果的なＵＲＬデータベースの構築が困難になる恐れがある。
【００１５】
一方、上述した従来の迷惑メールのフィルタリング方法では、第２の従来技術の場合、ＵＲＬデータベース７６に様々なＵＲＬが予め登録されているが、カテゴリ毎に分類されていないので、エンドユーザ毎の好みを反映することができないという問題がある。例えば、「出会い系」のＵＲＬの電子メールは受信したいが、「金融系」のＵＲＬの電子メールは拒否したいという柔軟な対応を行うことができない。つまり、第２の従来技術では、全てを受信するか、全てを受信拒否するかのどちらかしかない。
【００１６】
さらに、上述したような受信側での迷惑メール対策に対向して、迷惑メールの送信業者は新たな手法で迷惑メールを送信し始めており、従来の受信規制対策ではこれを防ぐことができない。上記の手法としては、例えば、ＵＲＬに特殊文字を紛れ込ませることで、上記の受信規制対策をくぐり抜けようとする方法もある。
【００１７】
そこで、本発明の目的は上記の問題点を解消し、エンドユーザの受信拒否登録作業を簡素化することができ、効果的なフィルタリングシステムを容易に構築することができる電子メールフィルタリングシステム、メール転送装置及びそれらに用いる電子メールフィルタリング方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１８】
本発明による電子メールフィルタリングシステムは、メールサーバを介してエンドユーザ宛の電子メールをユーザ端末に配信するシステムにおいて、前記エンドユーザにとって不要な電子メールをフィルタリングする電子メールフィルタリングシステムであって、
前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースと、前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースと、前記電子メールの本文中のＵＲＬを抽出するＵＲＬ抽出手段と、前記ＵＲＬ抽出手段で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する削除手段と、前記電子メールの宛先メールアドレスを抽出するアドレス抽出手段と、前記アドレス抽出手段で抽出された宛先メールアドレスを基に前記ユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第１の取得手段と、前記第１の取得手段で取得されたカテゴリ情報を基に前記カテゴリ別ＵＲＬデータベースからＵＲＬを取得する第２の取得手段と、前記削除手段で前記特殊文字が削除されたＵＲＬと前記第２の取得手段で取得されたＵＲＬとを比較する比較手段と、前記比較手段で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する転送制御手段とを備えている。
【００１９】
本発明による他の電子メールフィルタリングシステムは、エンドユーザ宛の電子メールをユーザ端末に配信するメールサーバに当該電子メールを転送するメール転送装置を含むシステムにおいて、前記エンドユーザにとって不要な電子メールをフィルタリングする電子メールフィルタリングシステムであって、
前記メール転送装置は、前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースと、前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースと、前記電子メールの本文中のＵＲＬを抽出するＵＲＬ抽出手段と、前記ＵＲＬ抽出手段で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する削除手段と、前記電子メールの宛先メールアドレスを抽出するアドレス抽出手段と、前記アドレス抽出手段で抽出された宛先メールアドレスを基に前記ユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第１の取得手段と、前記第１の取得手段で取得されたカテゴリ情報を基に前記カテゴリ別ＵＲＬデータベースからＵＲＬを取得する第２の取得手段と、前記削除手段で前記特殊文字が削除されたＵＲＬと前記第２の取得手段で取得されたＵＲＬとを比較する比較手段と、前記比較手段で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する転送制御手段とを備えている。
【００２０】
本発明によるメール転送装置は、エンドユーザ宛の電子メールをユーザ端末に配信するメールサーバに当該電子メールを転送するメール転送装置であって、
前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースと、前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースと、前記電子メールの本文中のＵＲＬを抽出するＵＲＬ抽出手段と、前記ＵＲＬ抽出手段で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する削除手段と、前記電子メールの宛先メールアドレスを抽出するアドレス抽出手段と、前記アドレス抽出手段で抽出された宛先メールアドレスを基に前記ユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第１の取得手段と、前記第１の取得手段で取得されたカテゴリ情報を基に前記カテゴリ別ＵＲＬデータベースからＵＲＬを取得する第２の取得手段と、前記削除手段で前記特殊文字が削除されたＵＲＬと前記第２の取得手段で取得されたＵＲＬとを比較する比較手段と、前記比較手段で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する転送制御手段とを備えている。
【００２１】
本発明による電子メールフィルタリング方法は、エンドユーザ宛の電子メールをユーザ端末に配信するメールサーバに当該電子メールを転送するメール転送装置を含むシステムにおいて、前記エンドユーザにとって不要な電子メールをフィルタリングする電子メールフィルタリングシステムに用いられる電子メールフィルタリング方法であって、
前記メール転送装置が、前記電子メールの本文中のＵＲＬを抽出する第１の処理と、前記第１の処理で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する第２の処理と、前記電子メールの宛先メールアドレスを抽出する第３の処理と、前記第３の処理で抽出された宛先メールアドレスを基に前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第４の処理と、前記第４の処理で取得されたカテゴリ情報を基に前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースからＵＲＬを取得する第５の処理と、前記第２の処理で前記特殊文字が削除されたＵＲＬと前記第５の処理で取得されたＵＲＬとを比較する第６の処理と、前記第６の処理で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する第７の処理とを実行している。
【００２２】
本発明による電子メールフィルタリング方法のプログラムは、エンドユーザ宛の電子メールをユーザ端末に配信するメールサーバに当該電子メールを転送するメール転送装置を含むシステムにおいて、前記エンドユーザにとって不要な電子メールをフィルタリングする電子メールフィルタリングシステムに用いられる電子メールフィルタリング方法のプログラムであって、コンピュータに、前記電子メールの本文中のＵＲＬを抽出する第１の処理と、前記第１の処理で抽出されたＵＲＬ内部に埋め込まれている当該ＵＲＬに無関係な特殊文字を削除する第２の処理と、前記電子メールの宛先メールアドレスを抽出する第３の処理と、前記第３の処理で抽出された宛先メールアドレスを基に前記ユーザ端末を介して登録されかつ予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のカテゴリを蓄積するユーザ別ＵＲＬカテゴリ情報データベースからカテゴリ情報を取得する第４の処理と、前記第４の処理で取得されたカテゴリ情報を基に前記カテゴリ別に前記電子メールのＵＲＬを蓄積するカテゴリ別ＵＲＬデータベースからＵＲＬを取得する第５の処理と、前記第２の処理で前記特殊文字が削除されたＵＲＬと前記第５の処理で取得されたＵＲＬとを比較する第６の処理と、前記第６の処理で一致が検出された時に前記エンドユーザ宛の電子メールを前記メールサーバに転送せずに廃棄する第７の処理とを実行させている。
【００２３】
すなわち、本発明の電子メールフィルタリングシステムは、有害サイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含む迷惑メールをフィルタリングすることによって、メールサーバ及びエンドユーザを迷惑メールから保護するものである。
【００２４】
より具体的に説明すると、本発明の電子メールフィルタリングシステムでは、エンドユーザがエンドユーザ端末を用いて、事前にフィルタリングしたいＵＲＬのカテゴリをメール転送装置のユーザ別ＵＲＬカテゴリ情報データベースに登録しておく。
【００２５】
メール転送装置のメール転送制御部は、エンドユーザ端末向けの電子メールを受信すると、メールサーバへの転送を保留し、本文ＵＲＬ抽出部及び宛先メールアドレス抽出部へ電子メールを転送する。本文ＵＲＬ抽出部は電子メールの本文中のＵＲＬを抽出してＵＲＬ内不要コード削除部に転送する。ＵＲＬ内不要コード削除部は本文ＵＲＬ抽出部から転送されてきたＵＲＬについて、ＵＲＬ内部に埋め込まれている「ＵＲＬに無関係な制御コード等の特殊文字」を削除し、その結果生成された純粋なＵＲＬをＵＲＬ比較部に転送する。宛先メールアドレス抽出部は宛先メールアドレスを抽出してＵＲＬ比較部に転送する。
【００２６】
ＵＲＬ比較部は宛先メールアドレス抽出部から転送された宛先メールアドレスを基に、ユーザ別ＵＲＬカテゴリ情報データベースに該当ユーザが登録したフィルタリングすべきＵＲＬカテゴリを取得する。ＵＲＬ比較部はユーザ別ＵＲＬカテゴリ情報データベースから取得したＵＲＬカテゴリについて、カテゴリ別ＵＲＬデータベースからＵＲＬを取得する。
【００２７】
ＵＲＬ比較部はＵＲＬ内不要コード削除部から転送されたＵＲＬとカテゴリ別ＵＲＬデータベースから取得したＵＲＬとを比較し、一致するＵＲＬの有無の情報をメール転送制御部に送る。メール転送制御部はＵＲＬ比較部から「一致するＵＲＬあり」との通知を受けた場合、メールサーバに電子メールを転送せずに破棄する。一致するＵＲＬがない場合には、メールサーバに電子メールを転送する。
【００２８】
このように、本発明の電子メールフィルタリングシステムでは、破棄したいＵＲＬカテゴリを指定することによって、個別のＵＲＬを登録する必要がない。これによって、本発明の電子メールフィルタリングシステムでは、エンドユーザの受信拒否登録作業を簡素化することが可能となるので、効果的なフィルタリングシステムを容易に構築することが可能となる。
【００２９】
また、本発明の電子メールフィルタリングシステムでは、エンドユーザが望まない不要な電子メールをメールサーバに到達する前に破棄することによって、メールサーバの負荷を抑制することが可能となる。これによって、本発明の電子メールフィルタリングシステムでは、メールサーバ増強のコストを抑えることが可能となる。
【００３０】
さらに、本発明の電子メールフィルタリングシステムでは、エンドユーザの端末について、電子メールの受信の度に課金される場合であっても、望まない電子メールを受信する前に破棄することによって、課金されずに済むという効果を奏する。
【発明の効果】
【００３１】
本発明は、以下に述べるような構成及び動作とすることで、エンドユーザの受信拒否登録作業を簡素化することができ、効果的なフィルタリングシステムを容易に構築することができるという効果が得られる。
【発明を実施するための最良の形態】
【００３２】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例による電子メールフィルタリングシステムの構成を示すブロック図である。図１において、本発明の一実施例による電子メールフィルタリングシステムはメール転送装置１と、メールサーバ２と、エンドユーザ端末３とから構成されている。
【００３３】
メール転送装置１はメール転送制御部１１と、本文ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）抽出部１２と、宛先メールアドレス抽出部１３と、ＵＲＬ内不要コード削除部１４と、ＵＲＬ比較部１５と、ユーザ別ＵＲＬカテゴリ情報データベース１６と、カテゴリ別ＵＲＬデータベース１７とから構成されている。
【００３４】
メール転送制御部１１は図示せぬネットワークからエンドユーザ宛の電子メールを受信すると、本文ＵＲＬ抽出部１２及び宛先メールアドレス抽出部１３にその電子メールを転送する機能と、ＵＲＬ比較部１５から通知されるＵＲＬ比較情報によって、電子メールをメールサーバ２に転送するか、あるいは電子メールを破棄するかを決定して実行する機能とを有している。
【００３５】
本文ＵＲＬ抽出部１２はメール転送制御部１１から転送された電子メールについて、電子メールの本文中にあるＵＲＬを抽出し、ＵＲＬ内不要コード削除部１４に転送する機能を有している。宛先メールアドレス抽出部１３はメール転送制御部１１から転送された電子メールについて、宛先メールアドレスを抽出してＵＲＬ比較部１５に転送する機能を有している。ＵＲＬ内不要コード削除部１４は本文ＵＲＬ抽出部１２で抽出されたＵＲＬ内部に埋め込まれている「ＵＲＬに無関係な制御コード等の特殊文字」を削除し、そのＵＲＬをＵＲＬ比較部１５に転送する機能を有している。
【００３６】
ＵＲＬ比較部１５は宛先メールアドレス抽出部１３から通知された宛先メールアドレスを基にユーザ別ＵＲＬカテゴリ情報データベース１６に問い合わせて、該当ユーザが指定したフィルタリングすべきＵＲＬカテゴリ情報を取得する機能と、このＵＲＬカテゴリに属するＵＲＬデータをカテゴリ別ＵＲＬデータベース１７から取得する機能と、ＵＲＬ内不要コード削除部１４から転送されたＵＲＬとカテゴリ別ＵＲＬデータベース１７から取得したＵＲＬデータとを比較し、一致するＵＲＬの有無の情報をメール転送制御部１１に通知する機能とを有している。
【００３７】
ユーザ別ＵＲＬカテゴリ情報データベース１６はエンドユーザ端末３からの指示によって、各エンドユーザのフィルタリングしたいＵＲＬのカテゴリ情報を記録する機能と、ＵＲＬ比較部１５からの問い合わせに対して該当ユーザが指定したフィルタリングするＵＲＬのカテゴリ情報を返答する機能とを有している。
【００３８】
カテゴリ別ＵＲＬデータベース１７は、一般に、フィルタリングすべきと思われるＵＲＬ情報をカテゴリ別に保持する機能を有している。このＵＲＬ情報は定期的に更新される。
【００３９】
メールサーバ２はメール転送制御部１１から転送された電子メールを、各エンドユーザに配信する機能を有している。エンドユーザ端末３はメールサーバ２から配信される電子メールを受信する機能と、ユーザ別ＵＲＬカテゴリ情報データベース１６にフィルタリングすべきＵＲＬカテゴリの記録を指示する機能とを有している。
【００４０】
図２は図１のメール転送装置１の動作を示すシーケンスチャートである。これら図１及び図２を参照して本発明の一実施例による電子メールフィルタリングシステムの動作について説明する。尚、メール転送装置１の各部を図示せぬＣＰＵ（中央処理装置）及び制御プログラムを格納するメインメモリにて実現する場合、図２に示す処理はＣＰＵがメインメモリの制御プログラムを実行することで実現される。
【００４１】
ユーザ別ＵＲＬカテゴリ情報データベース１６には、エンドユーザによって、予めエンドユーザ端末３を用いてフィルタリングしたいＵＲＬのカテゴリが記録されている。この場合には、カテゴリとして、「金融系」、「出会い系」等が考えられる。
【００４２】
メール転送制御部１１はエンドユーザ向けの電子メールを受信すると（図２ステップＳ１）、通常ならば即座に後段のメールサーバ２に転送するところであるが、迷惑メールを破棄すべきかどうかを確認するために、メールサーバ２へのメール転送を保留する。ここで、上記の電子メールには有害なサイトへ誘導するためのＵＲＬが記載されているものとする。
【００４３】
メール転送制御部１１は受信した電子メールをそれぞれ本文ＵＲＬ抽出部１２及び宛先メールアドレス抽出部１３に転送する（図２ステップＳ２，Ｓ３）。本文ＵＲＬ抽出部１２は本文内のＵＲＬを抽出し（図２ステップＳ４）、抽出したＵＲＬをＵＲＬ内不要コード削除部１４に渡し、そのＵＲＬから不要な特殊文字を削除してからＵＲＬ比較部１５へ転送する（図２ステップＳ５）。
【００４４】
宛先メールアドレス抽出部１３は宛先メールアドレスを抽出し（図２ステップＳ６）、抽出した宛先メールアドレスをＵＲＬ比較部１５５に転送する（図２ステップＳ７）。ＵＲＬ比較部１５は宛先メールアドレス抽出部１３から転送されてきた宛先メールアドレスを基に、ユーザ別ＵＲＬカテゴリ情報データベース１６に該当するユーザが指定したフィルタリングすべきＵＲＬカテゴリを問い合わせる（図２ステップＳ８）。ユーザ別ＵＲＬカテゴリ情報データベース１６はＵＲＬ比較部１５からの問合せに回答する（図２ステップＳ９）。
【００４５】
ＵＲＬ比較部１５はユーザ別ＵＲＬカテゴリ情報データベース１６からの回答を基に、該当するカテゴリに分類されているＵＲＬをカテゴリ別ＵＲＬデータベース１７に問い合わせる（図２ステップＳ１０）。尚、このＵＲＬは、一般に、フィルタリングすべきと考えられているＵＲＬ群のことである。カテゴリ別ＵＲＬデータベース１７の内容は、常に最新の状態を保つため、定期的に更新される。カテゴリ別ＵＲＬデータベース１７はＵＲＬ比較部１５からの問合せに回答する（図２ステップＳ１１）。
【００４６】
ＵＲＬ比較部１５はＵＲＬ内不要コード削除部１４で不要な特殊文字が削除されたＵＲＬと、カテゴリ別ＵＲＬデータベース１７からの回答で得たＵＲＬとを比較し、一致するＵＲＬの有無を判定し（図２ステップＳ１２）、その判定結果をメール転送制御部１１に通知する（図２ステップＳ１３）。
【００４７】
メール転送制御部１１はＵＲＬ比較部１５からの判定結果を確認し（図２ステップＳ１４）、一致するＵＲＬがある場合、電子メールにフィルタリングすべきＵＲＬが含まれていることになるので、その電子メールを破棄する（図２ステップＳ１６）。メール転送制御部１１は一致するＵＲＬがない場合、電子メールにフィルタリングすべきＵＲＬが含まれていないことになるので、その電子メールをメールサーバ２へ転送する（図２ステップ１５）。
【００４８】
このように、本実施例では、破棄したいＵＲＬカテゴリをエンドユーザが指定しておくことによって、個別のＵＲＬを登録する必要がなく、エンドユーザの受信拒否登録作業を簡素化することができ、効果的なフィルタリングシステムを容易に構築することができる。
【００４９】
また、本実施例では、エンドユーザが望まない不要な電子メールをメールサーバ２に到達する前に破棄することによって、メールサーバ２の負荷を抑制することができるので、メールサーバ２を増強するためのコストを抑えることができる。
【００５０】
さらに、本実施例では、エンドユーザ端末３について、電子メールの受信の度に課金される場合であっても、望まない電子メールを受信する前に破棄することによって、課金されずに済むという効果が得られる。
【００５１】
さらにまた、本実施例では、ＵＲＬ内不要コード削除部１４でＵＲＬ内部に埋め込まれている「ＵＲＬに無関係な制御コード等の特殊文字」を削除することで、チェック機構をかいくぐろうとする電子メールを見逃さずにフィルタリングすることができる。尚、ＵＲＬに無関係な文字が挿入されているのは、メール受信側の各種フィルタリングシステムのチェックをかいくぐるため、迷惑メール送信者が意図的に行っているものである。
【００５２】
図３は本発明の他の実施例による電子メールフィルタリングシステムの構成を示すブロック図である。図３において、本発明の他の実施例による電子メールフィルタリングシステムはメール転送装置４に、サブジェクト（Ｓｕｂｊｅｃｔ）内ＵＲＬ抽出部４１を追加してＵＲＬ抽出機能を強化した以外は、図１に示す本発明の一実施例による電子メールフィルタリングシステムと同様の構成となっており、同一構成要素には同一符号を付してある。また、同一構成要素の動作は本発明の一実施例と同様である。
【００５３】
本実施例の動作は、メール転送制御部１１が本文ＵＲＬ抽出部１２及び宛先メールアドレス抽出部１３に電子メールを転送するところまで、上述した本発明の一実施例と同様の動作である。
【００５４】
メール転送制御部１１は電子メールを受信すると、その電子メールをサブジェクト内ＵＲＬ抽出部４１に転送する。サブジェクト内ＵＲＬ抽出部４１は、その電子メールのサブジェクト（メール件名）の中からＵＲＬを抽出する。
【００５５】
ここで、サブジェクトは複数のパートに分割され、それぞれ個別にエンコードされている場合がある。そのため、サブジェクト内ＵＲＬ抽出部４１にて、それぞれエンコードされたものをデコードし、元のサブジェクトに復元してからＵＲＬを抽出する。サブジェクト内ＵＲＬ抽出部４１は抽出したＵＲＬをＵＲＬ内不要コード削除部１４に転送する。
【００５６】
本文ＵＲＬ抽出部１２はメール転送制御部１１から転送されてきた電子メールの本文からＵＲＬを抽出し、抽出したＵＲＬをＵＲＬ内不要コード削除部１４に転送する。ＵＲＬ内不要コード削除部１４はサブジェクト内ＵＲＬ抽出部４１及び本文ＵＲＬ抽出部１２から転送されてきたＵＲＬについて、ＵＲＬ内部に埋め込まれている「ＵＲＬに無関係な制御コード等の特殊文字」を削除し、その結果生成された純粋なＵＲＬをＵＲＬ比較部１５に転送する。
【００５７】
ＵＲＬ比較部１５は、本発明の一実施例と同様に、ＵＲＬ内不要コード削除部１４から転送されてきたＵＲＬとカテゴリ別ＵＲＬデータベース１７から転送されてきてたＵＲＬとを比較する。
【００５８】
メール転送制御部１１はＵＲＬ比較部１５からの判定結果を確認し、一致するＵＲＬがある場合、電子メールにフィルタリングすべきＵＲＬが含まれていることになるので、その電子メールを破棄する。メール転送制御部１１は一致するＵＲＬがない場合、電子メールにフィルタリングすべきＵＲＬが含まれていないことになるので、その電子メールをメールサーバ２へ転送する。
【００５９】
このように、本発明の他の実施例では、サブジェクト内ＵＲＬ抽出部４１にてデコードして復元した元のサブジェクトから抽出したＵＲＬ及び本文ＵＲＬ抽出部１２から転送されてきたＵＲＬに対して、ＵＲＬ内不要コード削除部１４でＵＲＬ内部に埋め込まれている「ＵＲＬに無関係な制御コード等の特殊文字」を削除することで、チェック機構をかいくぐろうとする電子メールを見逃さずにフィルタリングすることができるという効果を奏する。同時に、本発明の他の実施例では、元のサブジェクトをサブジェクト内ＵＲＬ抽出部４１にてデコードして復元しているので、サブジェクト内の複数のパートにも対応することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施例による電子メールフィルタリングシステムの構成を示すブロック図である。
【図２】図１のメール転送装置の動作を示すシーケンスチャートである。
【図３】本発明の他の実施例による電子メールフィルタリングシステムの構成を示すブロック図である。
【図４】従来例による電子メールフィルタリングシステムの構成例を示すブロック図である。
【図５】従来例による電子メールフィルタリングシステムの他の構成例を示すブロック図である。
【符号の説明】
【００６１】
１，４  メール転送装置
２  メールサーバ
３  エンドユーザ端末
１１  メール転送制御部
１２  本文ＵＲＬ抽出部
１３  宛先メールスアドレス抽出部
１４  ＵＲＬ内不要コード削除部
１５  ＵＲＬ比較部
１６  ユーザ別ＵＲＬカテゴリ情報データベース
１７  カテゴリ別ＵＲＬデータベース
４１  サブジェクト内ＵＲＬ抽出部
【図１】
2006166042.tif 000003
【図２】
2006166042.tif 000004
【図３】
2006166042.tif 000005
【図４】
2006166042.tif 000006
【図５】
2006166042.tif 000007