(57)【要約】【課題】送信元からのメールがその送信元から出されたものかを確認することで迷惑メールかを判別する。【解決手段】ヘッダ情報解析部２０２は、ヘッダ情報取得部２０１で取得したヘッダ情報２１４を解析してメールの送受信履歴や解析するメールの情報を取り出す。削除依頼部２１０は問合せ部２１１とメッセージ作成部２１２よりなり、個人用コンピュータ１０３に対し本システムの利用促進、迷惑メールの削除をメールサーバ１０１に依頼、迷惑メール送信者に対しメッセージを送信する。【選択図】　図２
2004078623.tif 000002
【特許請求の範囲】
【請求項１】
計算機を用いた電子メールチェック方法であって、
前記計算機は、受信した電子メールからヘッダ情報を抽出し、
前記ヘッダ情報にもとづいて、前記電子メールがヘッダ情報に含まれるサーバから送信されたかどうかを判別し、
前記判定結果を記憶装置へ格納することを特徴とする電子メールチェック方法。
【請求項２】
ドメイン検索プログラムを利用した電子メールチェックプログラムであって、受信した電子メールのヘッダ情報の中から該電子メールの送信サーバのドメイン名と該電子メールの受信サーバのドメイン名とを抽出し、
抽出した前記送信サーバのドメイン名と前記受信サーバのドメイン名を前記ドメイン検索プログラムへ問い合わせ、
前記ドメイン検索プログラムから、前記問い合わせ結果を受信し、
前記受信した結果にもとづいて電子メールを削除する情報を更新することを特徴とする電子メールチェックプログラム。
【請求項３】
ドメイン検索プログラムを利用した電子メールチェックシステムであって、
受信した電子メールのヘッダ情報の中から該電子メールの送信サーバのドメイン名と該電子メールの受信サーバのドメイン名とを抽出する手段と、
抽出した前記送信サーバのドメイン名と前記受信サーバのドメイン名を前記ドメイン検索プログラムへ問い合わせる手段と、
前記ドメイン検索プログラムから、前記問い合わせ結果を受信する手段と、
前記受信した結果にもとづいて電子メールを削除する情報を更新する手段とを含むことを特徴とする電子メールチェックプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子メールの送受信をするものに係り、特に送信元の確認をする技術に関する。
【０００２】
【従来の技術】
従来、迷惑メールの受信を拒否するものが知られている。これは、特定の送信元からきたアドレスをチェックして受信するかしないかを判別するものである。
例えば、特開平１１−６８８２８号公報に記載のように受信拒否すると設定した送信元から送付されたメールは削除するものが知られている。
【０００３】
【発明が解決しようとする課題】
上記従来技術は、固定されたメールアドレスを認識し、判別することは開示されているが、それ以外のものについての対応については述べられていない。
【０００４】
本発明の目的は、送信元からのメールがその送信元から出されたものかを確認することで迷惑メールかを判別し、それを応用したメール配信のサービスを有する迷惑メールチェックシステムを提供することにある。
【０００５】
【課題を解決するための手段】
本発明の計算機を用いた電子メールチェック方法であって、前記計算機は、受信した電子メールからヘッダ情報を抽出し、前記ヘッダ情報にもとづいて、前記電子メールがヘッダ情報に含まれるサーバから送信されたかどうかを判別し、前記判定結果を記憶装置へ格納することを特徴とする。
【０００６】
また、本発明では、受信したメールのヘッダ情報から、送信サーバへメッセージを送信し、送信サーバが受信したかを判別する手段と、受信できない場合に、受信できないことを記憶する手段を含む。
【０００７】
【発明の実施の形態】
以下本発明の１実施の形態を図面を用いて詳細に説明する。
図１は、本発明の利用形態の図である。図１において、一つまたは複数の配信サーバ１０４とメールサーバ１０１とドメイン検索サーバ１０６がネットワーク１０５を介して接続されている。メールサーバ１０１はメールを送受信するものであり、迷惑メールチェックシステム１０２と接続されている。メールサーバ１０１と一つまたは複数の個人用コンピュータ１０３が迷惑メールチェックシステム１０２を介して接続されている。迷惑メールチェックシステム１０２については、図２に詳細を説明する。配信サーバ１０４は迷惑メールを配信するサーバである。
【０００８】
ドメイン検索サーバ１０６はＩＰアドレスからそのＩＰアドレスに関連付けられているドメインを検索するシステムである。たとえば、ウェッブ上で公開されているドメイン検索サービスなどでもよく、ＩＰアドレス（またはドメイン名）からドメイン名（またはＩＰアドレス）の検索が可能なものでもよい。
【０００９】
図２は、本発明の構成図である。
迷惑メールチェックシステム１０２は、データベース２１３を有し、ヘッダ情報取得部２０１とヘッダ情報解析部２０２と迷惑メール判定部２０３と削除リスト作成部２０９と削除依頼部２１０よりなる。データベース２１３にはヘッダ情報２１４と送受信履歴２１５と解析メール情報２１６とシステム利用者リスト２１７と削除リスト２１８が格納されている。
ヘッダ情報取得部２０１とは、メールのヘッダ情報を取得するものであり、図３に示すメールのヘッダ３０１をヘッダ情報２１４として取得するものである。
【００１０】
ヘッダ情報解析部２０２とは、ヘッダ情報取得部２０１で取得したヘッダ情報２１４を解析してメールの送受信履歴や解析するメールの情報を取り出すものである。この送受信履歴と解析するメールの情報をそれぞれ図５と図６に説明する。またこの動作については図４のフロー図に説明する。
【００１１】
迷惑メール判定部２０３は送信元解析部２０４と送受信履歴解析部２０５とドメイン解析部２０６よりなる。さらにドメイン解析部２０６はドメイン検索依頼部２０７とドメイン検索結果取得部２０８よりなり、迷惑メール判定部２０３の動作については、図８のフロー図に説明する。
削除リスト作成部２０９は迷惑メールと判定されたメールの情報を削除リスト２１８に登録するものである。この動作については図１４のフロー図に説明する。
【００１２】
削除依頼部２１０は問合せ部２１１とメッセージ作成部２１２よりなり、問合せ部２１１では個人用コンピュータ１０３に対し迷惑メールチェックシステム１０２の利用を促し、迷惑メールの削除をメールサーバ１０１に依頼する。メッセージ作成部２１２では迷惑メール送信者に対しメッセージを送信するようメールサーバ１０１に依頼する。
【００１３】
図３はヘッダ情報取得部２０１が取得する内容の一例である。図３のヘッダ３０１をメールサーバ１０１に受信されるメールのヘッダ情報２１４として、ヘッダ情報取得部２０１により取得する。（３０１）
図４はヘッダ情報解析部２０２が送受信履歴２１５と解析メール情報２１６を作成するフロー図である。ヘッダ情報２１４を参照し送信サーバのドメイン名があるかを判別する（４０１）。この判別はヘッダ情報２１４の「Ｒｅｃｅｉｖｅｄ：」の後ろに「．」で区切られた文字列が続いていれば、送信サーバのドメイン名が存在するということで判別する。存在すればその文字列を図５送受信履歴（以下、送受信履歴２１５）の送信サーバドメイン名５００として、５０１から順に列方向に登録する（４０２）。また、送信サーバドメイン名５００の後ろに続くＩＰアドレスを送信サーバＩＰアドレス５１０として、５１１から順に列方向に登録する（４０３）。
【００１４】
次にヘッダ情報２１４を参照し受信サーバのドメイン名があるかを判別する（４０４）。この判別はヘッダ情報２１４の「Ｒｅｃｅｉｖｅｄ：」に続く「ｂｙ」の後ろに「．」で区切られた文字列が続いていれば、受信サーバのドメイン名が存在するということで判別する。存在すればその文字列を送受信履歴２１５の受信サーバドメイン名５２０として、５２１から順に列方向に登録する（４０５）。
【００１５】
ヘッダ情報２１４に含まれる送信サーバドメイン名５００、送信サーバＩＰアドレス５１０及び受信サーバドメイン名５２０の取得が終了すると、次にヘッダ情報２１４から送信者のメールアドレス、受信者のメールアドレス、メールの用件及びメールの受信日時をそれぞれ取得し、解析メール情報２１６に登録する。図６が解析メール情報の一例である。
【００１６】
送信者のメールアドレスはヘッダ情報２１４から「Ｆｒｏｍ：」に続くメールアドレスを取得し、送信メールアドレス６０２として登録する（４０６）。
受信者のメールアドレスはヘッダ情報２１４から「Ｔｏ：」に続くメールアドレスを取得し、受信メールアドレス６０１として登録する（４０７）。
【００１７】
メールの用件はヘッダ情報２１４から「Ｓｕｂｊｅｃｔ：」に続く文字列を件名６０３として登録する（４０８）。
メールの受信日時はヘッダ情報２１４から「Ｄａｔｅ：」に続く文字列を取得し表示形式を変換後、受信日時６０４として登録する（４０９）。
【００１８】
図５は送受信履歴２１５であり、ヘッダ情報２１４からメールの伝達経路をまとめたものである。なお、作成方法については上記図４のフロー説明に述べたとおりである。
【００１９】
図６は解析メール情報２１６である。解析メール情報２１６は解析するメールの情報をまとめたものである。
メール受信者のメールアドレスが受信メールアドレス６０１として登録される。
【００２０】
メール送信者のメールアドレスが送信メールアドレス６０２として登録される。メールの用件が件名６０３として登録される。
メールの受信日が受信日時６０４として登録される。
【００２１】
迷惑メールチェックシステム１０２では迷惑メールの解析方法として、送信元解析、送受信履歴解析、ドメイン解析の３つの解析方法を有しており、６０５から６０７はそれぞれメールの解析結果を表すフラグである。なお、６０５から６０７の詳細については図９，１０，１１にて説明する
図７はシステム利用者リスト２１７であり、迷惑メールチェックシステム１０２の利用者の設定情報を表している。
迷惑メールチェックシステム１０２の利用者のメールアドレスが受信者メールアドレス７０１として列方向に順に登録される。
迷惑メールチェックシステム１０２では迷惑メールの解析方法として、送信元解析、送受信履歴解析、ドメイン解析の３つの解析方法を有しており、送信元解析７０２、送受信履歴解析７０３、ドメイン解析７０４は利用する解析方法を示すフラグを表している。”１”はその解析を利用することを表し、”０”はその解析を利用しないことを表す。
【００２２】
通知件数７０５は削除リスト２１８の一部をシステムの利用者に通知する件数を表している。詳細は図１６、１７にて述べる。
【００２３】
図８は迷惑メールか否かを判定するフロー図である。
まずメールの受信者が迷惑メールチェックシステム１０２の利用者か否かを判定する（８０１）。この判定は解析メール情報２１６の受信メールアドレス６０１がシステム利用者リスト２１７の受信者メールアドレス７０１の列に登録されているか否かにより判定する。もし、ここで迷惑メールチェックシステム１０２の利用者ではないと判定されるのであれば、送信元解析（８０９）、送受信履歴解析（８１０）、ドメイン解析（８１１）をそれぞれ実行しこのフローを終了する。送信元解析（８０９）、送受信履歴解析（８１０）、ドメイン解析（８１１）については図９，１０，１１にてそれぞれ説明する。
【００２４】
メールの受信者が迷惑メールチェックシステム１０２の利用者であれば、次に利用者が迷惑メールチェックシステム１０２の機能を有効にしているか否かを判定する（８０２）。この判定はシステム利用者リスト２１７の受信者メールアドレス７０１の列から解析メール情報２１６の受信メールアドレス６０１を検索し、対応する送信元解析７０２、送受信履歴解析７０３、ドメイン解析７０４のフラグを確認する。全てのフラグが”０”であればこのフローを終了する。一つ以上のフラグが”１”になっているのであれば、次にシステム利用者リスト２１７の送信元解析７０２、送受信履歴解析７０３、ドメイン解析７０４のフラグの状態をそれぞれ確認（８０３）（８０５）（８０７）し、フラグが”１”になっているのであればそれぞれの解析を行い（８０４）（８０６）（８０８）、このフローを終了する。
【００２５】
図９は送信元解析の処理フロー図を表すものである。
変数Ｎに送受信履歴２１５の送信サーバドメイン名５０１を代入する（９０１）。
Ｎに対しネットワーク接続コマンド（たとえばｐｉｎｇなど）を実行し、実行結果を判定する（９０２）。
応答があった場合は、解析メール情報２１６の送信元解析結果６０５に”１”を入力する（９０５）。
Ｎに次の送信サーバドメイン名５００を代入する（９０３）。
送受信履歴２１５の送信サーバドメイン名５００の列全ての変数において、解析が終了していればこのフローを終了する（９０４）。
【００２６】
図１０は送受信履歴解析の処理フロー図を表すものである。
変数Ｎ及びＭに送受信履歴２１５の送信サーバドメイン名５０１、受信サーバドメイン名５２２をそれぞれ代入する（１００１）
ＮとＭが等しいか否かを判定する（１００２）。
ＮとＭが異なっている場合は、解析メール情報２１６の送受信履歴解析結果６０６に”１”を入力する（１００５）。
ＮとＭにそれぞれ次の送信サーバドメイン名５００と受信サーバドメイン名５２０を代入する（１００３）。
（１００３）の処理において、次にＭに代入する受信サーバドメイン名５２０が無ければ、このフローを終了する（１００４）。
【００２７】
図１１はドメイン解析の処理フロー図を表すものである。
変数Ｎ及びＭに送受信履歴２１５の送信サーバドメイン名５０１、送信サーバＩＰアドレス５１１をそれぞれ代入する（１１０１）。
Ｍに代入されたＩＰアドレスに対応するドメイン名をドメイン検索サーバ１０６により検索する（１１０２）。Ｍを図１２ドメイン検索依頼部の１２０１に入力し、検索を行う。
（１１０２）の結果を変数Ｌに入力する（１１０３）。図１３ドメイン検索結果取得部の１３０１をＬに入力する。
ＮとＬが等しいか否かを判定する（１１０４）。
等しくない場合、解析メール情報２１６のドメイン解析結果６０７に”１”を入力し、このフローを終了する（１１０７）。
等しい場合、ＮとＭにそれぞれ次の送信サーバドメイン名５００と送信サーバＩＰアドレス５１０を代入する（１１０５）。
送受信履歴２１５の送信サーバドメイン名５００全ての変数において、解析が終了していればこのフローを終了する（１１０６）。
【００２８】
図１２はドメイン検索サーバ１０６の検索画面を表している。
図１１のフロー図（１１０２）の処理では１２０１にＩＰアドレスが入力され、ドメイン名の検索依頼を要求することが可能となる。
【００２９】
図１３はドメイン検索サーバ１０６のドメイン検索結果を表している。
図１１のフロー図（１１０３）の処理では変数Ｌに１３０１が代入される。
【００３０】
図１４は削除リスト作成部２０９の処理フロー図を表しており、このフロー図によって迷惑メールと判定されたメールのリスト（削除リスト２１８）が作成される。メールの受信者が迷惑メールチェックシステム１０２の利用者か否かを判定する（１４０１）。この判定は解析メール情報２１６の受信メールアドレス６０１がシステム利用者リスト２１７の受信者メールアドレス７０１の列に登録されているか否かにより判定する。上記判定により迷惑メールチェックシステム１０２の利用者でないならばこのフローを終了する。
【００３１】
迷惑メールチェックシステム１０２の利用者と判定されたら、次に利用者が送信元解析、送受信履歴解析、ドメイン解析を有効にしているか否かを判定する（１４０２）（１４０４）（１４０６）。この判定は解析メール情報２１６の受信メールアドレス６０１に対応するメールアドレスをシステム利用者リスト２１７の受信者メールアドレス７０１の列から検索し、それに対応する送信元解析７０２、送受信履歴解析７０３、ドメイン解析７０４のフラグをそれぞれ確認する。フラグが”１”となっているのであれば、それぞれの解析が有効になっているものとする。
【００３２】
（１４０２）（１４０４）（１４０６）の処理において解析が有効になっている場合は、それぞれの解析によって解析対象となっているメールが、迷惑メールと判定されたか否かを確認する（１４０３）（１４０５）（１４０７）。この判定は迷惑メールの解析結果である解析メール情報２１６の送信元解析結果６０５、送受信履歴解析結果６０６、ドメイン解析結果６０７のフラグを参照することで判定する。フラグが”１”となっているのであれば、迷惑メールと判定されたものとする。
【００３３】
（１４０３）（１４０５）（１４０７）の処理において迷惑メールと判定されたら、解析メール情報２１６から削除リスト２１８に削除するメールの情報（受信メールアドレス６０１、送信メールアドレス６０２、件名６０３、受信日時６０４）をコピーし追加する（１４０８）。
【００３４】
図１５は削除リスト２１８の内容を表したものである。このリストは削除リスト作成部２０９によって生成される。受信メールアドレス１５０１、送信メールアドレス１５０２、件名１５０３、受信日時１５０４は、解析メール情報２１６の受信メールアドレス６０１、送信メールアドレス６０２、件名６０３、受信日時６０４にそれぞれ対応している。
【００３５】
図１６は削除依頼部２１０の処理フロー図であり、迷惑メールチェックシステム１０２を用いたサービスの一例をフロー図にしたものである。迷惑メールチェックシステム１０２の利用者に対するサービスの一例については図１７にて説明する。
【００３６】
解析対象のメールの受信メールアドレス６０１が迷惑メールチェックシステム１０２の利用者であるか否かを判定する（１６０１）。この判定は解析メール情報２１６の受信メールアドレス６０１がシステム利用者リスト２１７の受信者メールアドレス７０１の列に登録されているか否かにより判定する。
【００３７】
もし、迷惑メールチェックシステム１０２の利用者であると判定されるのであれば、解析メール情報２１６の受信メールアドレス６０１に対するシステム利用者リスト２１７の通知件数７０５を参照する（１６１０）。
【００３８】
次に削除リスト２１８の受信メールアドレス１５０１に解析メール情報２１６の受信メールアドレス６０１が何件含まれているか確認する（１６１１）。
【００３９】
（１６１１）で確認した件数が（１６１０）で参照した通知件数７０５を越えているか否かを判定する（１６１２）。
（１６１１）で確認した件数が（１６１０）で参照した通知件数７０５を越えていれば、削除リスト２１８の一部を迷惑メールチェックシステム１０２の利用者に対し送付する（１６１３）。
【００４０】
（１６０１）において、迷惑メールチェックシステム１０２の利用者でないと判定されるのであれば、問合せ部２１１において解析メール情報２１６の受信メールアドレス６０１に対応する削除リスト２１８の受信メールアドレス１５０１を検索しその行の情報を解析メール情報２１６の受信メールアドレス６０１に対し送付し、迷惑メールチェックシステム１０２の利用を促す（１６０２）。図１７にその一例を示す。
【００４１】
（１６０２）の処理で迷惑メールチェックシステム１０２の利用を促た結果、解析メール情報２１６の受信メールアドレス６０１から返信が無い、または図１７の１７０５で”いいえ”にチェックが入るか否かを判定する（１６０３）。
【００４２】
（１６０３）の判定において、返信が無い、または図１７の１７０５で”いいえ”にチェックが入った場合は、削除リスト２１８から解析メール情報２１６の受信メールアドレス６０１に対応する情報を削除（１６１４）し、このフローを終了する。
【００４３】
（１６０３）の判定において、上記以外の場合は、システム利用者リスト２１７の受信者メールアドレス７０１に解析メール情報２１６の受信メールアドレス６０１を追加する（１６０４）。
【００４４】
次に、システム利用者リスト２１７の送信元解析７０２、送受信履歴解析７０３、ドメイン解析７０４に図１７の１７０６でチェックが入っている機能を確認し、それぞれフラグを立てる（１６０５）。
【００４５】
図１７の１７０７で”はい”の後に入力されている値をシステム利用者リスト２１７の通知件数７０５に入力する（１６０６）。
解析メール情報２１６の受信メールアドレス６０１に対応する削除リスト２１８の受信メールアドレス１５０１を検索し、該当する行の情報を取得する（１６０７）。
（１６０７）の処理において取得した受信メールアドレス１５０１、送信メールアドレス１５０２、件名１５０３、受信日時１５０４を元に対象となるメールが削除される旨のメッセージをメッセージ作成部２１２において作成し、送信メールアドレス１５０２にメールを返信するようメールサーバ１０１に依頼する（１６０８）。メッセージの一例を図１８に示す。
【００４６】
（１６０７）の処理において取得した受信メールアドレス１５０１、送信メールアドレス１５０２、件名１５０３、受信日時１５０４を元にメールサーバ１０１に対応するメールの削除を依頼（１６０９）し、このフローを終了する。
【００４７】
図１７は迷惑メールチェックシステム１０２の利用者に対するサービスの一例である。この図は迷惑メールチェックシステム１０２のサービス提供画面である。
１７０１から１７０４で構成される表は、迷惑メールチェックシステム１０２の利用者のメールアドレスに送信されたメールのうち、迷惑メール判定部２０３によって迷惑メールと判定されたメールの情報をリスト化した表である。
【００４８】
１７０５で迷惑メールチェックシステム１０２を利用するか否かをメール受信者に問い合わせする。
１７０６で迷惑メールチェックシステム１０２のどの機能を用いて迷惑メールと判定するかをメール受信者に問い合わせする。
１７０７で迷惑メールと判定されたメールの情報を定期的に要求するか否かをメール受信者に問い合わせし、要求するならば何件ごとにその情報を要求するかをメール受信者に問い合わせする。
【００４９】
１７０８で迷惑メールチェックシステム１０２に１７０５から１７０７の迷惑メールチェックシステム１０２の設定情報を迷惑メールチェックシステム１０２に送信するか否かをメール受信者に問い合わせする。
１７０９をメール受信者が押下することにより１７０５から１７０８の情報が迷惑メールチェックシステム１０２に送信される。
【００５０】
【発明の効果】
本発明によれば迷惑メールを配信された場合、それを抑止できる効果がある。
【図面の簡単な説明】
【図１】本発明の利用形態の図である。
【図２】本発明の構成図である。
【図３】ヘッダ情報取得部で取得するヘッダ情報である。
【図４】送受信履歴、解析メール情報を取得するフロー図である。
【図５】送受信履歴である。
【図６】解析メール情報である。
【図７】システム利用者リストである。
【図８】迷惑メール判定部の処理フロー図である。
【図９】送信元解析部の処理フロー図である。
【図１０】送受信履歴解析部の処理フロー図である。
【図１１】ドメイン解析部の処理フロー図である。
【図１２】ドメイン検索の検索画面である。
【図１３】ドメイン検索結果の画面である。
【図１４】削除リスト作成部の処理フロー図である。
【図１５】削除リストである。
【図１６】削除依頼部の処理フロー図である。
【図１７】迷惑メールチェックシステムを用いたサービスの一例である。
【図１８】メッセージの一例である。
【符号の説明】
１０２…迷惑メールチェックシステム、
２０１…ヘッダ情報取得部
２０２…ヘッダ情報解析部
２０３…迷惑メール判定部
２０４…送信元解析部
２０５…送受信履歴解析部
２０６…ドメイン解析部
２０７…ドメイン検索依頼部
２０８…ドメイン検索結果取得部
２０９…削除リスト作成部
２１０…削除依頼部
２１１…問合せ部
２１２…メッセージ送信部
２１３…データベース
２１４…ヘッダ情報
２１５…送受信履歴
２１６…解析メール情報
２１７…システム利用者リスト
２１８…削除リスト
【図１】
2004078623.tif 000003
【図２】
2004078623.tif 000004
【図３】
2004078623.tif 000005
【図４】
2004078623.tif 000006
【図５】
2004078623.tif 000007
【図６】
2004078623.tif 000008
【図７】
2004078623.tif 000009
【図８】
2004078623.tif 000010
【図９】
2004078623.tif 000011
【図１０】
2004078623.tif 000012
【図１１】
2004078623.tif 000013
【図１２】
2004078623.tif 000014
【図１３】
2004078623.tif 000015
【図１４】
2004078623.tif 000016
【図１５】
2004078623.tif 000017
【図１６】
2004078623.tif 000018
【図１７】
2004078623.tif 000019
【図１８】
2004078623.tif 000020