(57)【要約】【課題】  インターネット上で電子メールを送信する際に、作成した電子メールを受信者が正しく読むことができるかどうかを事前に検証するサービスを提供すること。【解決手段】  電子メール受信側装置におけるメール環境情報を予め収集して環境情報テーブルに登録する手段と、電子メール送信側装置から自装置のメール環境および検証対象の受信側メールアドレスを含むメール検証データを受信し、その受信データと前記環境情報テーブルに登録されたデータと照合し、受信側装置が送信側装置から送信する電子メールを読めるか否かを検証し、その結果を送信側装置に返信する手段と、検証処理に対して送信側装置に課金を行う手段とを備えることを特徴とする。【選択図】      図２
2006235898.tif 000002
【特許請求の範囲】
【請求項１】
送信者が電子メールを送信する前に、送信電子メールの内容を受信者が正しく読めるかどうかを検証するための送信メール検証サービスシステムであって、
電子メール受信側装置におけるメール環境情報を予め収集して環境情報テーブルに登録する手段と、電子メール送信側装置から自装置のメール環境および検証対象の受信側メールアドレスを含むメール検証データを受信し、その受信データと前記環境情報テーブルに登録されたデータと照合し、受信側装置が送信側装置から送信する電子メールを読めるか否かを検証し、その結果を送信側装置に返信する手段と、検証処理に対して送信側装置に課金を行う手段とを備えることを特徴とする送信メール検証サービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの送信において、送信者が送信するメールを受信者が正しく読むことができるかどうかを送信前に検証するシステムに関する。
【背景技術】
【０００２】
送信者が送信する電子メールを送信者が正しく読むことができるかどうかを検証するには、受信者のメールアドレスのドメイン名、受信可能なメールのサイズ、受信者が使用しているメールクライアントソフト、端末が搭載しているＯＳ、インストールしてあるアプリケーションなどのメール環境の情報が必要となる。
従来、送信するメールを受信者が正しく読むことができるかどうかを検証する技術として、下記の特許文献１に開示されたものがある。
【特許文献１】特開２００２−９４５７０号公報  この特許文献１に開示されたものは、各メールクライアントのシステム環境情報を管理する管理サーバが存在している。この管理サーバは、情報を集めるために各メールクライアントのレジストリ情報を取得したり、電子メールでシステム環境の送信を要求したり、各メールクライアントにシステム環境情報収集用プログラムを設定したりすることにより、システム環境情報を収集する。  このようにして得られた各メールクライアントのシステム環境情報と送信者が送信したメールを用いて、そのメールを受信者が正しく読めるかどうかを検証するようにしたものである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に開示された技術にあっては、各メールクライアントからシステム環境情報を収集し、管理サーバが一括管理している。これは、管理サーバが個人情報のひとつであるシステム環境情報の送信を全てのメールクライアントに強いることを意味する。
従って、対象となるメールクライアントが不特定多数であるインターネットなどではこの技術を適用することはできず、企業のイントラネットなどの閉じられたネットワークでの利用しかできない。
更に、この技術では、電子メール送信者がメールを送信した後でないと、受信者がメールを正しく読むことができるかどうかを判定できない。従って、送信者が作成したメールを受信者が正しく読めないということが判明した場合、メールを作成し直して、新たに作成したメールを再び検証する、といった方法をとるしかない。
【０００４】
本発明の目的は、送信するメールを受信者が正しく読むことができるかどうかを検証する過程で個人情報を管理サーバから隠蔽することにより、インターネット全体に提供し、かつメールを送信する前にメールが読めるかどうかを検証するサービスを提供することができる送信メール検証サービスシステムを提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、送信者が電子メールを送信する前に、送信電子メールの内容を受信者が正しく読めるかどうかを検証するための送信メール検証サービスシステムであって、電子メール受信側装置におけるメール環境情報を予め収集して環境情報テーブルに登録する手段と、電子メール送信側装置から自装置のメール環境および検証対象の受信側メールアドレスを含むメール検証データを受信し、その受信データと前記環境情報テーブルに登録されたデータと照合し、受信側装置が送信側装置から送信する電子メールを読めるか否かを検証し、その結果を送信側装置に返信する手段と、検証処理に対して送信側装置に課金を行う手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、全てのインターネット上の電子メールユーザは、自身がメールアカウントを持っているメールサーバに依存することなく、電子メールを送信する際に相手が電子メールを正しく読むことができるかどうかを送信前に検証することができる。
また、すべてのインターネット上の電子メールユーザは、自身がメールアカウントを持っているメールサーバに依存することなく、自身のシステム環境情報をサービス提供者側に登録することにより、読むことのできない電子メールが届くのを事前に防ぐ手助けとすることができる。
このシステムでは、サービス提供者の管理するシステム環境情報用テーブルにインターネット上の電子メール利用者のシステム環境情報という一種の個人データが蓄積していく。しかし、サービス利用者、電子メール利用者から送信される電子メールアドレスを、一方向関数ｆを用いて暗号化することにより、サービス提供者にどの電子メール利用者がどのシステム環境情報を持っているのかを知られることがない。このため、電子メール利用者は、個人情報の漏洩を心配することなくサービス提供者に自身の情報を提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施する場合の一形態を図面を参照して具体的に説明する。
図１は、本発明の実施の一形態を示すシステム構成図である。
図１に示すように、本発明に関与する人物は、電子メール検証サービスを提供するサービス提供者１と、サービスを受けるサービス利用者２と、インターネット上の不特定多数の電子メールユーザである電子メール利用者３である。サービス利用者２は送信メールの検証サービスを受けた場合には、サービス提供者１に対して課金を行う。
【０００８】
図２は、サービス提供者１、サービス利用者２、電子メール利用者３が使用する装置の詳細構成を示す機能ブロック図である。
図２に示すように、本電子メール検証システムにおけるサービス提供者の装置２１は、サービス利用者２からの電子メール検証要求に対する受け答えを行う電子メール検証サーバ２１１と、電子メール利用者３に対してシステム環境情報の提供手段を提供するデータ登録用サーバ２１２と、電子メール検証サーバ２１１が電子メールの検証を行うために必要なルールを格納する電子メール検証用テーブル２１３と、データ登録用サーバ２１３が得た情報を格納し、電子メール検証サーバ２１１が電子メール検証時に参照するシステム環境情報用テーブル２１４で構成される。
本電子メール検証システムにおけるサービス利用者の装置２２は、電子メールクライアント２２１と、電子メールクライアント２２１が作成した電子メールから電子メール検証サーバ２１１に送る検証サーバ問い合わせ用データを作成し、通信する検証サーバ通信部２２２から構成される。
本電子メール検証システムにおける電子メール利用者３のシステム２３は、電子メールクライアント２３１と、システム環境情報データを作成してデータ登録用サーバ２１２に送信するデータ登録用サーバ通信部２３２から構成される。
【０００９】
図３は、サービス利用者２が行う操作の手順を示すフローチャートである。
サービス利用者２は、電子メールを作成すると、受信者に送信する前に電子メール検証サーバ２１１に電子メールの検証を要求することができる。その際には、作成した電子メールを元に検証サーバ問い合わせ用データを作成し電子メール検証サーバ２１１に送信する（ステップ３０１，３０２、３０３）。
その後、電子メール検証サーバ２１１からの結果を受けて、電子メールを送信したり、書き直して再び検証を要求したりすることができる（ステップ３０４，３０５）。
【００１０】
図４に、サービス利用者２が電子メール検証サーバ２１１に送信する検証サーバ問い合わせ用データを示す。図４に示すように、検証サーバ問い合わせ用データは、宛先ドメイン名４１と、宛先電子メールアドレスを一方向関数ｆにより暗号化したものである暗号化された宛先メールアドレス４２と、電子メール本文文字数４３で構成される。これら、３つのデータは、すべての電子メールから抽出することができるので、必ず送信する。また、データが作成可能ならば、宛先人のメールクライアント４４を作成し、添付ファイルを使っている場合は、添付ファイルの種類（複数可）４５も送信する。
なお、検証しようとしている電子メールに複数の宛先が指定してある場合は、それぞれの宛先に対して、本検証サーバ問い合わせ用データを作成する。
【００１１】
図５に、サービス利用者２の端末上での操作画面５０１の例を示す。
本例では、図５中の宛先、件名、本文は、一般的なメールクライアントのものである。図５中のチェックボタン５０２を押すことにより、検証サーバ通信部２２２により検証サーバ問い合わせデータの作成、送信が行われ、電子メール検証サーバ２２１からの応答が画面下の検証サーバメッセージ５０３に表示される。
【００１２】
図６に電子メール利用者３が行う操作のフロー図を示す。
電子メール利用者３は、その意思があれば自身のシステム環境情報データを作成し、サービス提供者のデータ登録用サーバ２１２に登録する（ステップ６０１，６０２）。
この際のシステム環境情報データを作成する方法については、サービス提供者１がデータ登録用Ｗｅｂサイトで提供している専用ソフトをダウンロードして電子メール利用者３の端末上で実行する方法などが考えられるが、いずれの方法にしてもサーバ２１２にデータを送る前に、電子メール利用者２の端末上でデータ作成処理を行う。
【００１３】
図７に、電子メール利用者３がデータ登録用サーバ２１２に送信するシステム環境情報用データの例を示す。
システム環境情報用データには、一方向関数ｆにより自身のメールアドレスを暗号化したものである暗号化された自分のメールアドレス７１がある。暗号化された自分のメールアドレス７１は、必須データとなる。その他のデータについては、例えば使用しているメールクライアント７２、使用しているＯＳ７３、読むことのできる添付ファイルの種類７４などから構成される。
【００１４】
図８に、電子メール利用者３の端末上で、システム環境情報を作成、送信している際の画面８０１の例を示す。
画面構成は、一般的なアンケート形式のものである。データを入力し、送信ボタン８０２を押すと、システム環境情報用データが作成、送信される。
【００１５】
図９は、電子メール検証サーバ２１１が行う処理のフローチャートを示している。
電子メール検証サーバ２１１は、サービス利用者２からの検証サーバ問い合わせ用データを受信すると、その中にシステム環境情報データとして使えるものが存在すれば、図４の暗号化された宛先電子メールアドレスをキーにして、システム環境情報用テーブル２１４に登録する（ステップ９０１，９０２）。
その後、電子メール検証用テーブル２１３とシステム環境情報用テーブル２１４と検証用アルゴリズムを用いて、検証サーバ問い合わせ用データに対する応答を行う（ステップ９０３，９０４）。
【００１６】
図１０、１１に、それぞれサービス提供者１のシステム環境情報テーブル２１４と電子メール検証用テーブル２１３の内容の例を示す。
図１０では、暗号化されたメールアドレスと、その宛先の電子メール利用者が使用しているメールクライアント、ＯＳ、禁止添付ファイルなどが、登録されている。
図１０のテーブルの各フィールドは、図１０のものに限定するものではなく必要な項目があれば、サービス利用者から送信される検証サーバ問い合わせ用データと、電子メール利用者から送信されるシステム環境情報用データの内容を追加することにより増やしてもよい。
【００１７】
図１１は、電子メールを正しく読むことができなくなる条件であるルール項目とその場合にサービス利用者に送るメッセージで構成されている。
このテーブルのルール項目とメッセージ項目については、サービス提供者が随時追加削除などの管理をすることとなる。
【００１８】
図１２に、検証用アルゴリズムのフローチャートを示す。
このアルゴリズムでは、サービス利用者２から送信された検証サーバ問い合わせ用データと、システム環境情報用テーブル２１４から検証する電子メールとその宛先に関する情報を作成し、その情報と電子メール検証用テーブルのルールを照合して、サービス利用者への応答メッセージを作成している。
すなわち、応答メッセージを格納するエリア「ANSWER＝“”」を確保した後、検証サーバ問い合わせ用データから送信メールに関する情報Ｉ１を抽出する（ステップ１２０１，１２０２）。
次に、検証サーバ問い合わせ用データの暗号化されたメールアドレスの値で、システム環境情報用テーブルから情報Ｉ２を抽出した後、Ｉ１とＩ２を統合して送信電子メールに関する情報Iを作る（ステップ１２０３，１２０４）。
次に、情報Ｉで電子メール検証用テーブル２１３のルールを満たすものがあるかを判定し、ANSWERに検証正常終了時のメッセージを代入する（ステップ１２０５，１２０６）。満たすものがなければ、マッチしたすべての行のメッセージをANSWERに追加する（ステップ１２０８）。そして、ANSWERのデータをサービス利用者への応答として返す（ステップ１２０７）。
データ登録用サーバ２１２は、電子メール利用者へのシステム環境情報送信のための手段（登録用Ｗｅｂサイト、専用ソフトのダウンロードサービスなど）を提供し、それにより得たシステム環境情報用データを自身のシステム環境情報用テーブル２１４に登録する。
【００１９】
本システムでの課金方法については、サービス利用者に対して検証サーバ問い合わせ用データを作成するソフトウエアを販売しておき、サービス利用者に対して、サービス利用料を月額やサービス利用回数を基準にして徴収する、などの方法がある。
また、本システムでは、サービス利用者２が電子メール利用者として、自身のシステム環境情報をサービス提供者１に登録してもよく、逆に電子メール利用者３がサービス利用者として電子メール検証サービスを利用してもよい。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の携帯を示すシステム構成図である。
【図２】本発明におけるサービス提供者、サービス利用者、電子メール利用者が使用する装置の詳細構成を示す機能ブロック図である。
【図３】サービス利用者の操作手順を示すフローチャートである。
【図４】サービス利用者の端末上で作成される検証サーバ問い合わせ用データの例を示す図である。
【図５】サービス利用者の端末上のサービス利用時の画面例を示す図である。
【図６】電子メール利用者の操作手順を示すフローチャートである。
【図７】電子メール利用者の端末上で作成されるシステム環境情報用データの例を示す図である。
【図８】電子メール利用者の端末上でのデータ登録時の画面例を示す図である。
【図９】電子メール検証サーバの処理を示すフローチャートである。
【図１０】サービス提供者が管理するシステム環境情報用テーブルの例を示す図である。
【図１１】サービス提供者が管理する電子メール検証用テーブルの例を示す図である。
【図１２】電子メール検証アルゴリズムを示すフローチャートである。
【符号の説明】
【００２１】
２１…電子メール検証サービス提供者の装置、２１１…電子メール検証サーバ、２１２…データ登録用サーバ、２１３…電子メール検証用テーブル、２１４…システム環境情報用テーブル、２２…サービス利用者の装置、２２１…サービス利用者の電子メールクライアント、２２２…検証サーバ通信部、２３…電子メール利用者の装置、２３１…電子メール利用者の電子メールクライアント、２３２…データ登録用サーバ通信部、４１…宛先ドメイン名、４２…暗号化された宛先電子メールアドレス、４３…電子メール本文文字数、４４…宛先人のメールクライアント、４５…添付ファイルの種類（複数可）、７１…暗号化された自分のメールアドレス、７２…使用しているメールクライアント、７３…使用しているＯＳ、７４…読むことのできない添付ファイルの種類。
【図１】
2006235898.tif 000003
【図２】
2006235898.tif 000004
【図３】
2006235898.tif 000005
【図４】
2006235898.tif 000006
【図５】
2006235898.tif 000007
【図６】
2006235898.tif 000008
【図７】
2006235898.tif 000009
【図８】
2006235898.tif 000010
【図９】
2006235898.tif 000011
【図１０】
2006235898.tif 000012
【図１１】
2006235898.tif 000013
【図１２】
2006235898.tif 000014