(57)【要約】【課題】ホワイトリストに登録できるメールアドレス件数の上限を考慮しつつ、迷惑メール送信業者によるホワイトリストの推測を困難にすること。【解決手段】ホワイトリストに登録可能なフィルタ件数を規定する。フィルタ件数と、アドレス帳に記載されているメールアドレスの件数とを比較する。比較により、アドレス帳に記載されているメールアドレスの件数が、フィルタ件数より少ない場合は前記アドレス帳に記載されているメールアドレスをホワイトリストに記憶する。比較により、アドレス帳に記載されているメールアドレスの件数が、フィルタ件数より多い場合は、アドレス帳に記載されているメールアドレスに対して代表化処理を行い、代表化を行った後のメールアドレスをホワイトリストに記憶する。【選択図】図１
2009042825.tif 000002
【特許請求の範囲】
【請求項１】
ホワイトリストを用いて、使用者にとって迷惑なメールについての対策を行う、迷惑メール対策方法であって、
ホワイトリストに登録可能なフィルタ件数を規定する、フィルタ件数規定ステップと、
前記フィルタ件数規定ステップにおいて規定したフィルタ件数と、アドレス帳に記載されているメールアドレスの件数とを比較する、比較ステップと、
前記比較ステップにおける比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より少ない場合は前記アドレス帳に記載されているメールアドレスをホワイトリストに記憶する、第１の記憶ステップと、
前記比較ステップにおける比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より多い場合は、前記アドレス帳に記載されているメールアドレスに対して代表化処理を行う、代表化ステップと、
前記代表化を行った後のメールアドレスをホワイトリストに記憶する、第２の記憶ステップと、
を備えることを特徴とする迷惑メール対策方法。
【請求項２】
請求項１に記載の迷惑メール対策方法であって、
前記代表化ステップは、代表化を行った後のアドレスが、前記フィルタ件数より少なくなるまで繰り返し行われることを特徴とする迷惑メール対策方法。
【請求項３】
請求項１又は２に記載の迷惑メール対策方法であって、
前記代表化ステップは、メールアドレスの文字列を削り、削った後の各アドレスの共通部分を代表化後のアドレスとして抽出することにより行われることを特徴とする迷惑メール対策方法。
【請求項４】
請求項３に記載の迷惑メール対策方法であって、
前記代表化ステップにおけるメールアドレスの文字列を削る動作は、前記代表化を行った後のアドレスが前記フィルタ件数より少なくなるという条件を満たす範囲内で、最も削る文字列が少なくなるように行われることを特徴とする迷惑メール対策方法。
【請求項５】
請求項１乃至４の何れか１項に記載の迷惑メール対策方法であって、
前記アドレス帳の記載に変更があった場合は、前記代表化ステップを再度行う、変更後代表化ステップを更に備えることを特徴とする迷惑メール対策方法。
【請求項６】
ホワイトリストを用いて、使用者にとって迷惑なメールについての対策を行う、迷惑メール対策装置であって、
ホワイトリストに登録可能なフィルタ件数を規定する、フィルタ件数規定手段と、
前記フィルタ件数規定手段において規定したフィルタ件数と、アドレス帳に記載されているメールアドレスの件数とを比較する、比較手段と、
前記比較手段における比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より少ない場合は前記アドレス帳に記載されているメールアドレスをホワイトリストに記憶する、第１の記憶手段と、
前記比較手段における比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より多い場合は、前記アドレス帳に記載されているメールアドレスに対して代表化処理を行う、代表化手段と、
前記代表化を行った後のメールアドレスをホワイトリストに記憶する、第２の記憶手段と、
を備えることを特徴とする迷惑メール対策装置。
【請求項７】
請求項６に記載の迷惑メール対策装置であって、
前記代表化手段は、代表化を行った後のアドレスが、前記フィルタ件数より少なくなるまで繰り返し動作することを特徴とする迷惑メール対策装置。
【請求項８】
請求項６又は７に記載の迷惑メール対策装置であって、
前記代表化手段は、メールアドレスの文字列を削り、削った後の各アドレスの共通部分を代表化後のアドレスとして抽出することにより動作することを特徴とする迷惑メール対策装置。
【請求項９】
請求項８に記載の迷惑メール対策装置であって、
前記代表化手段におけるメールアドレスの文字列を削る動作は、前記代表化を行った後のアドレスが前記フィルタ件数より少なくなるという条件を満たす範囲内で、最も削る文字列が少なくなるように行われることを特徴とする迷惑メール対策装置。
【請求項１０】
請求項６乃至９の何れか１項に記載の迷惑メール対策装置であって、
前記アドレス帳の記載に変更があった場合は、前記代表化手段を再度行う、変更後代表化手段を更に備えることを特徴とする迷惑メール対策装置。
【請求項１１】
ホワイトリストを用いて、使用者にとって迷惑なメールについての対策を行う、迷惑メール対策プログラムであって、
ホワイトリストに登録可能なフィルタ件数を規定する、フィルタ件数規定機能と、
前記フィルタ件数規定機能において規定したフィルタ件数と、アドレス帳に記載されているメールアドレスの件数とを比較する、比較機能と、
前記比較機能における比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より少ない場合は前記アドレス帳に記載されているメールアドレスをホワイトリストに記憶する、第１の記憶機能と、
前記比較機能における比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より多い場合は、前記アドレス帳に記載されているメールアドレスに対して代表化処理を行う、代表化機能と、
前記代表化を行った後のメールアドレスをホワイトリストに記憶する、第２の記憶機能と、
をコンピュータに実現させることを特徴とする迷惑メール対策プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は迷惑メール対策システムにおいて、効果的にフィルタ設定を実施することが可能な迷惑メール対策方法、迷惑メール対策装置及び迷惑メール対策プログラムに関する。
【背景技術】
【０００２】
迷惑メール対策としては、ＯＰ２５Ｂ（Outbound Port 25 Blocking）、ＤＫＩＭ（DomainKeys Identified Mail）、ＳＰＦ（Sender Policy Framework）／Ｓｅｎｄｅｒ  ＩＤに代表されるメール送信時の認証を強化するものや、ベイズ理論を利用したスパムフィルタなどのようにメール受信時に迷惑メールを分別するものが一般的になりつつある。
【０００３】
この点、携帯電話キャリアが提供するメールシステムでは、上述のような分別機能は備えられておらず、単にメールアドレス文字列のパターンマッチングによる基本的なスパムフィルタしか備えていないことが一般的である。
【０００４】
このような、メールアドレス文字列のパターンマッチングによる方法では、メールアドレス文字列をブラックリスト、または、ホワイトリストとして管理し、これをフィルタ定義として用いることが通常である。
【０００５】
ここで、迷惑メールの送信元メールアドレスをブラックリストとして利用する方法では、迷惑メール送信業者が送信元メールアドレスを頻繁に変更することから、効果が薄いことが知られている。
【０００６】
一方、受信したい非迷惑メールの送信元メールアドレスをホワイトリストとして利用する方法では、迷惑メール送信業者が、ホワイトリストの内容を推測することは困難であるため、高い効果が得られることが知られている（例えば特許文献１参照）。
【特許文献１】特開２００３−０４６５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
もっとも、特許文献１に記載のメールアドレス文字列のパターンマッチングによる技術を実際に運用するためには、あらかじめフィルタ設定を手動で行なっておく必要があり、ユーザの負担になっているという問題がある。
【０００８】
この問題を解決するための方法として、ＭＵＡ（Mail User Agent）のアドレス帳の内容を加工し、メールサーバにホワイトリストとして登録する機能を有することで、フィルタ設定におけるユーザの負担を軽減するという方法がある。
【０００９】
この方法は、ユーザがホワイトリストとしてメールサーバに登録したいメールアドレスは、ＭＵＡが管理するアドレス帳の内容と高い相関関係があることから有効な方法であるといえる。なぜなら、自らアドレス帳に登録している知人からのメールは迷惑メールでは無いことが通常だからである。
【００１０】
もっとも、一般的に、ホワイトリストに登録できるメールアドレス件数には上限があるので、アドレス帳に登録されているアドレスを全てホワイトリストにも登録することは適切ではない。
【００１１】
そこで、本発明は手動で行っていたフィルタ設定を半自動で実施し、かつ、非迷惑メールの受信は確実に行い、迷惑メールを極力排除するためのフィルタを定義する方法を提供することを目的とする。
【００１２】
更に、本発明はホワイトリストに登録できるメールアドレス件数の上限を考慮しつつ、迷惑メール送信業者によるホワイトリストの推測を困難にすることが可能な方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の第１の観点によれば、ホワイトリストを用いて、使用者にとって迷惑なメールについての対策を行う、迷惑メール対策方法であって、ホワイトリストに登録可能なフィルタ件数を規定する、フィルタ件数規定ステップと、前記フィルタ件数規定ステップにおいて規定したフィルタ件数と、アドレス帳に記載されているメールアドレスの件数とを比較する、比較ステップと、前記比較ステップにおける比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より少ない場合は前記アドレス帳に記載されているメールアドレスをホワイトリストに記憶する、第１の記憶ステップと、前記比較ステップにおける比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より多い場合は、前記アドレス帳に記載されているメールアドレスに対して代表化処理を行う、代表化ステップと、前記代表化を行った後のメールアドレスをホワイトリストに記憶する、第２の記憶ステップとを備えることを特徴とする迷惑メール対策方法が提供される。
【００１４】
更に、本発明の第２の観点によれば、ホワイトリストを用いて、使用者にとって迷惑なメールについての対策を行う、迷惑メール対策装置であって、ホワイトリストに登録可能なフィルタ件数を規定する、フィルタ件数規定手段と、前記フィルタ件数規定手段において規定したフィルタ件数と、アドレス帳に記載されているメールアドレスの件数とを比較する、比較手段と、前記比較手段における比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より少ない場合は前記アドレス帳に記載されているメールアドレスをホワイトリストに記憶する、第１の記憶手段と、前記比較手段における比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より多い場合は、前記アドレス帳に記載されているメールアドレスに対して代表化処理を行う、代表化手段と、前記代表化を行った後のメールアドレスをホワイトリストに記憶する、第２の記憶手段とを備えることを特徴とする迷惑メール対策装置が提供される。
【００１５】
更に、本発明の第３の観点によれば、ホワイトリストを用いて、使用者にとって迷惑なメールについての対策を行う、迷惑メール対策プログラムであって、ホワイトリストに登録可能なフィルタ件数を規定する、フィルタ件数規定機能と、前記フィルタ件数規定機能において規定したフィルタ件数と、アドレス帳に記載されているメールアドレスの件数とを比較する、比較機能と、前記比較機能における比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より少ない場合は前記アドレス帳に記載されているメールアドレスをホワイトリストに記憶する、第１の記憶機能と、前記比較機能における比較により、前記アドレス帳に記載されているメールアドレスの件数が、前記フィルタ件数より多い場合は、前記アドレス帳に記載されているメールアドレスに対して代表化処理を行う、代表化機能と、前記代表化を行った後のメールアドレスをホワイトリストに記憶する、第２の記憶機能とをコンピュータに実現させることを特徴とする迷惑メール対策プログラムが提供される。
【発明の効果】
【００１６】
本発明によれば、迷惑メールの排除のために手動で行っていたフィルタ設定を、半自動で行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の実施形態について図面を用いて説明する。
【００１８】
図１に示す本発明の実施形態におけるシステムは、ＭＴＡ１００（Message Transfer Agent）、およびＭＵＡ２００（Mail User Agent）を備える。
【００１９】
ＭＴＡ１００、およびＭＵＡ２００はＳＭＴＰ（Simple Mail Transfer Protocol）、ＰＯＰ（Post Office Protocol）３、ＩＭＡＰ（Internet Message Access Protocol）４等のメールの送受信に関するプロトコルをサポートしている。そして、プロトコルに準拠した形でメールの送受信を行う機能を備える。
【００２０】
また、ＭＴＡ１００、およびＭＵＡ２００はＨＴＴＰ（Hypertext Transfer Protocol）などのプロトコルをサポートし、フィルタ設定に関する制御データのやりとりを行う。
【００２１】
ＭＴＡ１００はフィルタ設定を、ホワイトリストとしてホワイトリスト記憶部１０１に格納し、管理する。また、ＭＴＡ１００は、ホワイトリスト記憶部１０１に登録されていないメールアドレスから送信されたメールを受信拒否する機能を有する。
【００２２】
ＭＵＡ２００はメールアドレスをアドレス帳としてアドレス帳記憶部２０１に格納し、管理している。
【００２３】
ＭＴＡ１００はホワイトリスト制御部１０２を備えている。また、ＭＵＡ２００はアドレス帳制御部２０２を備えている。ホワイトリスト制御部１０２とアドレス帳制御部２０２はフィルタ設定に関する制御データのやりとりを行う機能を有する。
【００２４】
次に、図１及び図２のフローチャートを用い、ＭＵＡ２００がアドレス帳をもとに、ＭＴＡ１００のホワイトリスト記憶部１０１に格納されるホワイトリストを設定する動作を説明する。
【００２５】
ホワイトリスト制御部１０２は、ホワイトリストへの登録フィルタ件数を管理する機能を有しており、アドレス帳制御部２０２からの問い合わせに対して、登録可能フィルタ件数を返却する（ステップＳ１０１）。
【００２６】
アドレス帳制御部２０２はアドレス帳のメールアドレス件数を管理する機能を有しており、登録可能フィルタ件数と、アドレス帳記憶部２０１に記憶されているメールアドレス件数を比較する（ステップＳ１０２）。
【００２７】
ここで、アドレス帳記憶部２０１に記憶されているメールアドレス件数の方が少なければ、メールアドレス全件をホワイトリスト記憶部１０１に、ホワイトリストとしてフィルタ登録する（ステップＳ１０３）。
【００２８】
一方、メールアドレス件数の方が多ければ、アドレス帳制御部２０２において、メールアドレスの代表化処理を実施する（ステップＳ１０４）。
【００２９】
そして、メールアドレス件数を登録可能フィルタ件数以下にし（ステップＳ１０５）、代表化されたメールアドレスを、ホワイトリストとして、ホワイトリスト記憶部１０１にフィルタ登録する（ステップＳ１０３）。
【００３０】
次に、図３及び４を用い、前述のメールアドレス代表化処理の動作を説明する。
【００３１】
図３のＡは、アドレス帳に登録されているメールアドレスを示しており、５件のユニークなメールアドレスである。
【００３２】
図３のＢは、図３のＡのメールアドレスの先頭文字列を削り、その結果、４件のユニークな代表メールアドレスとなる。
【００３３】
図４のＣは、図３のＢのメールアドレスの先頭文字列を削り、その結果、３件のユニークな代表メールアドレスとなる。
【００３４】
図４のＤは、図４のＣのメールアドレスの先頭文字列を削り、その結果、２件のユニークな代表メールアドレスとなる。
【００３５】
図４のＥは、図４のＤのメールアドレスの先頭文字列を削り、その結果、１件の代表メールアドレスとなる。
【００３６】
このように、代表化処理後のメールアドレス件数とメールアドレス文字列長はトレードオフの関係にある。また、メールアドレス文字列長が長い程、迷惑メール送信業者に推測されにくい。そのため、メールアドレス文字列長は長い程好ましいといえる。したがって、このメールアドレス代表化処理においては、登録可能フィルタ件数を上限とする範囲内で、メールアドレス文字列長が最長となるように動作する。
【００３７】
以上説明した本発明の実施形態の効果について説明する。
【００３８】
第１の効果は、ユーザがホワイトリストを登録する際に、メールアドレスを１件１件入力する手間がなく、アドレス帳をもとにして、半自動的に登録することが可能であることである。
【００３９】
ＭＵＡ２００がアドレス帳をもとに、ホワイトリストを設定するからである。
【００４０】
第２の効果は、ユーザがホワイトリストを登録する際に、迷惑メールを受信拒否する効果が最大になるように、フィルタ設定を行うことが可能であることである。
【００４１】
メールアドレス代表化処理において、登録可能フィルタ件数を上限とする範囲内で、メールアドレス文字列長が最長となるようにすることにより、迷惑メール送信業者に推測されにくくするためである。
【００４２】
第３の効果は、登録可能フィルタ件数の上限を厳守できることである。前述のように登録可能フィルタ件数を上限とする範囲内でメールアドレス代表化処理を行うためである。
【００４３】
第４の効果は、非迷惑メールの受信を確実に行うことが可能な点である。ホワイトリストに記載のアドレスからのメールはフィルタリングされることなく受信されるためである。
【００４４】
なお、迷惑メール対策装置は、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態の基本的構成を表す図である。
【図２】本発明の実施形態の動作を表すフローチャートである。
【図３】本発明の実施形態における代表化処理の際のメールアドレスについて表す図（１／２）である。
【図４】本発明の実施形態における代表化処理の際のメールアドレスについて表す図（２／２）である。
【符号の説明】
【００４６】
１００  ＭＴＡ
１０１  ホワイトリスト記憶部
１０２  ホワイトリスト制御部
２００  ＭＵＡ
２０１  アドレス帳記憶部
２０２  アドレス帳制御部
【図１】
2009042825.tif 000003
【図２】
2009042825.tif 000004
【図３】
2009042825.tif 000005
【図４】
2009042825.tif 000006