(57)【要約】  【課題】  メール受信者が任意に設定したキー情報によってメール送信者をグループ化し、グループごとに配信制御する。  【解決手段】  受信端末３０のユーザは、キー情報６１と対応する動作制御情報６２から成る設定情報６０をメールサーバ４０に設定する。送信端末１０は、受信端末３０について配布されたキー情報６１を送信メール５０に挿入してメール送信する。メールサーバ４０は、受信メールから送信先メールアドレスとキーを抽出し、送信先メールアドレスとキー情報６１に対応する動作制御情報６２に従って受信メールの配信制御をする。【選択図】  図１
2005184437.tif 000002
【特許請求の範囲】
【請求項１】
メールアドレスに対して設定されたキー情報と前記キー情報に対応する動作制御情報を格納する記憶装置と、電子メールを受信する手段と、電子メールから送信先メールアドレスとキー情報を抽出する手段と、前記記憶装置を参照し抽出された前記キー情報に対応する前記動作制御情報を取得する手段と、前記動作制御情報に従って前記電子メールを前記送信先メールアドレスに配信するか配信を抑止するか選択的に処理をする手段とを有することを特徴とするメールサーバ。
【請求項２】
前記キー情報は、前記受信メールのメールヘッダ部に挿入されることを特徴とする請求項１に記載のメールサーバ。
【請求項３】
メールサーバの計算機に、電子メールを受信する機能、前記電子メールから送信先メールアドレスとキー情報を抽出する機能、前記電子メールのメールアドレスに対して設定されたキー情報と前記キー情報に対応する動作制御情報を格納する記憶装置を参照し、抽出された前記キー情報に対応する前記動作制御情報を取得する機能、および前記動作制御情報に従って前記電子メールを前記送信先メールアドレスに配信するか配信を抑止するか選択的に処理をする機能を実現させるためのサーバメールプログラム。
【請求項４】
メール送信端末の計算機に、電子メールの送信先メールアドレスを受ける機能、前記送信先メールアドレスに対応して前記電子メールの配信制御のために使用されるキー情報が記憶装置に登録されているか否か判定する機能、前記送信先メールアドレスに対応して前記キー情報が登録されていれば、前記電子メールのヘッダ部に前記キー情報を挿入する機能、および送信指示に従って前記電子メールを前記送信先に向けて送信する機能を実現させるための端末メールプログラム。
【請求項５】
メール受信端末の計算機に、情報設定のための設定画面を表示する機能、電子メールの配信制御のために使用されるキー情報と、前記キー情報に対応して前記電子メールを配信するか配信を抑止するかを示す動作制御情報との入力を受け付ける機能、入力された前記キー情報と対応する前記動作制御情報を含む設定情報を配信制御を行うメールサーバへ送信する機能、および前記設定情報を前記メール受信端末の記憶装置に登録する機能を実現させるための端末メールプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールシステムに係わり、特に電子メールの配信制御をする技術に関する。
【背景技術】
【０００２】
電子メールを利用する利用者にとって、ダイレクトメール等の迷惑となる電子メールを受信するのは望ましくない。特許文献１では受信メールが迷惑メールであった場合、メール受信者は受信メールをメールサーバへ返信し、メールサーバは、その返信メールからメールヘッダ部分に含まれる送信元アドレス、タイトル、添付ファイル名、および本文中に含まれる文字列からキーワードを取得してこれらキーワードのリストを作成し、次回の受信の際にこのリストに該当する受信メールの送信を不実行にする。特許文献２では受信メールを全メール受信者を対象とした受信可否リストと照合して受信可否判定をし、次に受信者ごとに設定された受信拒否リストと照合して受信可否判定をすることによって受信拒否リストに含まれる送信元からのメール受信を拒否する。特許文献３では受信メールが迷惑メールであった場合、受信者は受信メールを特定の対策サーバへ返信し、その返信メールに付加された情報（送信元アドレス、メッセージＩＤ、通信記録）からメールサーバ側で送信元を特定し、配信拒否データベースを作成する。以後メールサーバは、受信メールについて配信拒否データベースと照合することによって特定宛先への特定配信元からのメール配信を拒否する。
【０００３】
【特許文献１】特開２００３−１８８９２１号公報
【０００４】
【特許文献２】特開２００３−２１８９４５号公報
【特許文献３】特開２００３−１２５００４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
電子メールの受信者が迷惑メールを受信しない方法として、電子メールアドレスを複雑かつ長くしたり、メールサーバが特定の送信元メールアドレス、特定のドメイン名をもつメールを受信しないなどのフィルタリングをする方法がある。しかし電子メールアドレスの設定を変えることによって迷惑メールを防止するのは難しい。また配信許可あるいは配信拒否する送信元メールアドレスのリストを登録する方法は、メール受信者がリストの追加・更新を頻繁に行わねばならず面倒である。また特定のドメイン名をもつメールを配信許可あるいは配信拒否する方法は、送信元ユーザをグループ化する方法の１つであるが、グループに属する送信元個人ごとにきめ細かく配信制御をすることはできない。
【課題を解決するための手段】
【０００６】
本発明のメールサーバは、キー情報と送信先メールアドレス情報を有する電子メールを受け取り、キー情報を用いて電子メールを送信先メールアドレスに配信するか配信を抑止するか選択的に処理をする。
【０００７】
本発明の一実施形態のメールサーバは、メールアドレスに対して設定されたキー情報とこのキー情報に対応する動作制御情報を格納する記憶装置と、電子メールを受信する手段と、電子メールから送信先メールアドレスとキー情報を抽出する手段と、記憶装置を参照し抽出されたキー情報に対応する動作制御情報を取得する手段と、この動作制御情報に従って電子メールを送信先メールアドレスに配信するか配信を抑止するか選択的に処理をする手段とを有する。
【発明の効果】
【０００８】
本発明によれば、キー情報によってメール送信者をグループ化することができ、メール受信者が任意に選択したグループごとに配信制御をすることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明によるメールサーバの動作制御システムの実施形態を図面により詳細に説明する。
【００１０】
図１は、電子メールシステムの構成を示す図である。システムは、送信端末１０、メールサーバ２０、受信端末３０、メールサーバ４０およびこれら装置間を接続するネットワーク１００から構成される。
【００１１】
送信端末１０及び受信端末３０は、パーソナルコンピュータ、携帯電話、携帯情報端末などの情報処理装置であり、ＣＰＵ、メモリ、ハードディスクなどの記憶装置、入力装置及び表示装置を有する。端末メールプログラム１１は、そのメモリに格納され、ＣＰＵによって実行されるプログラムである。メールサーバ２０及びメールサーバ４０は、サーバ計算機、パソコンなどの情報処理装置であり、ＣＰＵ、メモリ、ハードディスクなどの記憶装置を有する。サーバメールプログラム４５は、そのメモリに格納され、ＣＰＵによって実行されるプログラムである。なお図では、各装置が具備するネットワーク１００とのインタフェースとなる通信制御部などの図示を省略している。
【００１２】
送信端末１０の端末メールプログラム１１は、ユーザの指示に従って作成された電子メールをネットワーク１００経由で送信端末側のメールサーバ２０へ送信する。メールサーバ２０のサーバメールプログラム４５は、この電子メールを受信し、受信端末側のメールサーバ４０へ向けて送信する。メールサーバ４０のサーバメールプログラム４５は、この電子メールを受信し、受信端末３０へ送信する。受信端末３０の端末メールプログラム１１は、この電子メールを受信し、ユーザの指示に従ってその表示装置に表示する。送信端末１０の端末メールプログラム１１は、電子メールを送信するに当たり、電子メールに送信先端末の指定によるキー情報を送信する。メールサーバ４０のサーバメールプログラム４５は、このキー情報を抽出し、そのキーに対応して登録されている動作制御情報に従って受信した電子メールの受信端末３０への配信方法を制御する。
【００１３】
図２は、電子メールの配信制御処理の概略手順を説明する図である。メールサーバ４０は、その記憶装置にメールボックス４２のほかにユーザデータベース（ＤＢ）４１を格納する。ユーザＤＢ４１は、各ユーザのメールアドレスと対応して設定情報６０を格納する。設定情報６０としては、キー情報６１と対応する動作制御情報６２を格納する。キー情報６１は、受信端末３０のユーザ又はメールサーバ４０が作成した文字列情報である。
【００１４】
受信端末３０の端末メールプログラム１１は、メールサーバ４０のユーザＤＢ４１にキー情報６１と対応する動作制御情報６２を設定する（１）。また受信端末３０又はそのユーザは、送信端末１０に当該ユーザの電子メールアドレスとキー情報６１を配布する（２）。送信端末１０は、受け取った電子メールアドレスとキー情報６１の対応をその記憶装置に格納する。送信端末１０が受信端末３０宛てにメールを送信するとき、登録されているキー情報６１を送信メール５０のヘッダに挿入してメールを送信する（３）。この例では送信メール５０のヘッダ部のＸ−Ｋｅｙに続いてキー情報６１を設定している。メールサーバ２０のサーバメールプログラム４５は、この送信メール５０を受信し、メールサーバ４０へ向けてメール転送する（４）。
【００１５】
メールサーバ４０のサーバメールプログラム４５に含まれるヘッダ処理部４３は、受信したメールから送信先の電子メールアドレスとキー情報を抽出する（５）。次にサーバメールプログラム４５は、ユーザＤＢ４１に格納される送信先のメールアドレスに対応するキー情報６１を参照し（６）、抽出したキー情報に対応する動作制御情報６２に従ってメールデータの蓄積、抽出、配信などの処理を行う（７，８）。
【００１６】
図２の設定情報６０の例は、キー情報６１に対応する動作制御情報６２として、ＰＵＳＨ配信、ＰＵＬＬ配信、メール削除、ヘッダ送信の各処理を行うことを示している。ＰＵＳＨ配信は、メールサーバ４０から受信端末３０へ自動的に送信メール５０を送信することを示す。ＰＵＬＬ配信は、受信端末３０がメールボックス４２にアクセスしたとき、メールサーバ４０は蓄積された受信メールを受信端末３０に送信することを示す。メール削除は、該当するキー情報６１をもつ送信メール５０をメールボックス４２に蓄積しないか、または蓄積後に削除し、受信メールの配信を抑止することを示す。ヘッダ送信は、受信メールのうちのヘッダ部分のみを受信端末３０に送信することを示す。同一内容の動作制御情報６２に対応して複数の異なるキー情報６１を設定してもよい。なお送信メール５０にキー情報６１が設定されていないか登録されているキー情報６１とは異なるキーの場合には、デフォルトとなり、サーバメールプログラム４５はあらかじめ定められた処理手順に従って受信メールを処理する。
【００１７】
図３は、受信端末３０の端末メールプログラム１１がメールサーバ４０に設定情報６０を設定する処理の流れを示すフローチャートである。端末メールプログラム１１は、ユーザから設定指示を受けると（ステップ７１）、設定情報６０を設定するための案内画面を表示装置に表示する（ステップ７２）。設定画面は、受信端末３０で作成されたものでもよいし、メールサーバ４０で作成され端末メールプログラム１１が受信したものでもよい。次に端末メールプログラム１１は、キー情報６１と動作制御情報６２の入力を受け付ける（ステップ７３）。動作制御情報６２は、あらかじめその候補が設定されており、ユーザが候補の中から選択するものであってもよい。またキー情報６１は、ユーザが自分で設定するか、受信端末３０又はメールサーバ４０がランダムなキー情報を生成してもよい。すでに設定された設定情報６０を更新する場合も同様に設定画面にそのユーザの設定情報６０を表示し、そのエントリを追加、更新、削除することができる。
【００１８】
次に端末メールプログラム１１は、設定された設定情報６０をメールサーバ４０に送信する（ステップ７４）。メールサーバ４０のサーバメールプログラム４５は、受信した設定情報６０を当該ユーザのメールアドレスと対応させてユーザＤＢ４１に格納するか、既存の設定情報６０を更新する。受信端末３０の端末メールプログラム１１は、設定された設定情報６０をその記憶装置に登録する（ステップ７５）。
【００１９】
受信端末３０のユーザが送信端末１０のユーザへキー情報６１を配布する際に通常の電子メールによってキー情報６１を送信端末１０のユーザに配信することが可能である。送信端末１０のユーザがまだメールサーバ２０にキー情報６１を設定していなければ、受信端末３０のキー情報６１を伝える電子メールは問題なく送信端末１０に配信される。また送信端末１０のユーザがメールサーバ２０にキー情報６１を設定しており、受信端末３０にそのキー情報６１が配布されていれば、受信端末３０は、そのキー情報６１を電子メールに挿入することによって受信端末側のキー情報６１を送信端末１０に配布することが可能である。あるいは受信端末３０側の電子メールアドレスとキー情報６１の対応をバーコード印刷し、送信端末１０側でこのバーコードを読み取り、送信端末１０にこの電子メールアドレスとキー情報６１の対応を登録してもよい。あるいは受信端末３０と送信端末１０とがピア・ツー・ピアの無線通信によって受信端末３０側のキー情報６１を送信端末１０に伝送してもよい。このようなキーの配布手段によって、受信端末３０のユーザは、送信端末１０の任意のユーザ群について同一のキー情報６１を配布し、メール送信元のユーザをグループ化することができる。
【００２０】
図４は、送信端末１０が受信端末３０へ送信メール５０を送信するときの端末メールプログラム１１の処理の流れを示すフローチャートである。送信端末１０が端末メールプログラム１１を起動する（ステップ８１）。端末メールプログラム１１は、ユーザが電子メールの「送信」を選択することにより送信画面を表示する（ステップ８２）。ユーザによって宛先の電子メールアドレスが指定あるいは設定されると（ステップ８３）、端末メールプログラム１１は、記憶装置内の関連するファイルを検索し、送信先アドレスが登録されているか否か判定する（ステップ８４）。送信先アドレスが登録されていれば（ステップ８４ＹＥＳ）、端末メールプログラム１１は、送信メール５０のヘッダ部にその送信先アドレスに対応して登録されているキー情報６１を挿入する（ステップ８５）。次に端末メールプログラム１１は、ユーザからの送信指示によりこの送信メール５０をメールサーバ２０へ送信する（ステップ８６）。関連するファイルに送信先アドレスが登録されていなければ（ステップ８４ＮＯ）、端末メールプログラム１１はステップ８５の処理をスキップし、すぐにステップ８６の処理を実行する。
【００２１】
図５は、メールサーバ２０又はメールサーバ４０のサーバメールプログラム４５の処理の流れを示すフローチャートである。サーバメールプログラム４５はメールを受信すると（ステップ９１）、ヘッダ処理部４３を起動する（ステップ９２）。ヘッダ処理部４３は、受信メールの送信先が自身の管理するメールアドレスか否か判定する（ステップ９３）。管理するメールアドレスでなければ（ステップ９３ＮＯ）、サーバメールプログラム４５は、受信メールを他のメールサーバへ転送する（ステップ９４）。管理するメールアドレスであれば（ステップ９３ＹＥＳ）、ヘッダ処理部４３は、受信メールのヘッダから送信先の電子メールアドレスとキーを抽出する（ステップ９５）。次にサーバメールプログラム４５は、ユーザＤＢ４１からその送信先メールアドレスに対応する設定情報６０を取得する（ステップ９６）。次にサーバメールプログラム４５は、抽出したキー情報６１に対応する動作制御情報６２に従い、受信メールを処理する（ステップ９７）。ステップ９６で対応する設定情報が設定されていなければ、ステップ９７の処理は従来通りの処理となる。最後にサーバメールプログラム４５は、ヘッダ処理部４３を停止する（ステップ９８）。
【００２２】
受信端末３０は、メールサーバ４０の処理に従って受信メールを受信するかあるいは配信抑止のために受信しない。受信メールに対する返信メールの送信については、受信端末３０が送信端末１０に変わるので、図４に示す端末メールプログラム１１の処理手順が適用される。
【００２３】
メール受信者は、その電子メールアドレスに対し複数のキー情報を設定可能である。またメール受信者は、キー情報の配布先を任意に決定できるので、１つのキー情報を１人、または複数のメール送信者に配布することによってメール送信者を意図的にグループ化し、メールサーバの動作制御設定６２を各グループごとに割り当てることが可能となる。さらにキー情報がキー情報を公開していない第三者に漏れてしまいそのキー情報を使って迷惑メールが多数来るようになってしまった場合、従来であれば電子メールアドレスを変更し、全メール送信者に対して電子メールアドレスの変更を通知しなければならなかった。本発明により、漏れてしまったキー情報を配信停止、もしくは削除し、漏れてしまったキー情報の配布先のメール送信者群にのみ新しいキー情報を再度配布すればよい。
【図面の簡単な説明】
【００２４】
【図１】実施形態の電子メールシステムの構成図である。
【図２】電子メールの配信制御処理の概略手順を説明する図である。
【図３】実施形態の受信端末３０が設定情報を設定する処理の流れを示すフローチャートである。
【図４】実施形態の送信端末１０が電子メールを送信するときの処理の流れを示すフローチャートである。
【図５】実施形態のメールサーバ２０又はメールサーバ４０の処理の流れを示すフローチャートである。
【符号の説明】
【００２５】
１０：送信端末、１１：端末メールプログラム、２０：メールサーバ、３０：受信端末、４０：メールサーバ、４１：ユーザＤＢ、４３：ヘッダ処理部、４５：サーバメールプログラム、６０：設定情報、６１：キー情報、６２：動作制御情報
【図１】
2005184437.tif 000003
【図２】
2005184437.tif 000004
【図３】
2005184437.tif 000005
【図４】
2005184437.tif 000006
【図５】
2005184437.tif 000007