(57)【要約】【課題】電子メールの利用者にとって不必要な電子メールが配信されることを排除する【解決手段】メールサーバ装置６００には、受信した電子メールを選別するための文字列が登録される。メールサーバ装置６００は、携帯電話機７００の使用者宛の電子メールを受信すると、受信した電子メールを選別するための文字列を用いて電子メールを選別する。試行期間中である場合には、受信した電子メールに選別の結果を付加して配送する。試行期間を過ぎている時は、受信した電子メールに関する情報を履歴として残し、一定周期で携帯電話機７００へ送信する。【選択図】　　　図１
2004128991.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを受信する受信手段と、
書き込まれたデータを記憶する記憶手段と、
電子メールを選別するための選別データを、電子メールアドレスに対応付けて前記記憶手段に書き込む書き込み手段と、
前記受信手段により受信された電子メールの宛先の電子メールアドレスに対応付けて前記記憶手段に記憶されている選別データを読み出し、読み出した選別データを用いて、当該電子メールを宛先へ配送すべきか判定する判定手段と、
前記判定手段にて配送すべきと判定した場合にのみ、前記受信手段により受信された電子メールの宛先へ当該電子メールを配送する配送手段と、
前記判定手段にて配送すべきでないと判定した場合、前記判定手段の判定結果を示す情報を当該電子メールの宛先へ通知する通知手段と
を有するサーバ装置。
【請求項２】
前記書き込み手段は、さらに前記判定手段を有効にするか否かを示す設定データと前記判定手段が有効になるまでの期間を示すデータを前記記憶手段に書き込み、
前記配送手段は、前記配送手段が有効になるまでの期間にあっては、前記受信手段により受信された電子メールを当該電子メールの宛先へ配送すること
を特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記通知手段は、前記受信手段により受信された電子メールの宛先を示す電子メールアドレスが、第１の電子メールアドレスであると判断した場合、前記判定手段の判定結果を示す情報を、当該電子メールの送信元へ通知すること
を特徴とする請求項１に記載のサーバ装置。
【請求項４】
前記通知手段は、前記配送手段が配送する電子メールを用いて前記判定手段の判定結果を示す情報を通知すること
を特徴とする請求項２または請求項３に記載のサーバ装置。
【請求項５】
前記判定手段は、前記受信手段により受信された電子メールを配送すべきでないと判定した場合、当該電子メールを削除すること
を特徴とする請求項１に記載のサーバ装置。
【請求項６】
前記書き込み手段は、さらに前記判定手段にて配送すべきでないと判定された電子メールの判定結果の履歴を、当該電子メールの宛先を示す電子メールアドレスに対応付けて前記記憶手段に書き込み、
前記通知手段は、前記履歴を、前記電子メールの宛先へ通知すること
を特徴とする請求項１または請求項５に記載のサーバ装置
【請求項７】
前記電子メールを選別するためのデータは、配送すべき電子メールを選別するための配送データと、配送すべきでない電子メールを選別するための非配送データとからなり、
前記書き込み手段は、前記配送データおよび非配送データに、優先順位を示すデータを対応づけて前記記憶手段に書き込み、
前記判定手段は、前記受信手段により受信した電子メールが、前記配送データを有する場合には、当該電子メールを当該電子メールの宛先へ配送し、前記非配送データを有する場合には、当該電子メールを当該電子メールの宛先へ配送せず、前記配送データと前記非配送データとの両方を有する場合には、前記優先順位を示すデータを読み出し、優先順位が高いと判断されたデータに基づいて、電子メールを配送すべきか判定すること
を特徴とする請求項１に記載のサーバ装置。
【請求項８】
前記書き込み手段は、個々の前記配送データおよび非配送データに優先順位を示すデータを対応づけて前記記憶手段に書き込むこと
を特徴とする請求項７に記載のサーバ装置。
【請求項９】
前記電子メールを選別するためのデータは文字列を示し、
前記判定手段は、前記データが示す文字列が前記受信手段により受信した電子メールに記述されているかを判定することにより、前記受信手段により受信した電子メールを当該電子メールの宛先へ配送すべきか判定すること
を特徴とする請求項１に記載のサーバ装置。
【請求項１０】
前記記憶手段は、さらに電子メールを選別するための複数の文字列を含む集合を示すカテゴリ情報と前記集合とを対応付けて記憶し、
前記カテゴリ情報を、電子メールを受信可能な通信端末へ複数送信する送信手段を有し、
前記受信手段は、前記通信端末から送信される、前記通信端末の使用者に付与された電子メールアドレスと、前記送信手段により送信された複数のカテゴリ情報の中から前記通信端末の使用者が選択したカテゴリ情報をさらに受信し、
前記書き込み手段は、前記受信手段が受信したカテゴリ情報と対応付けられている集合に含まれている複数の文字列を、前記受信手段が受信した電子メールアドレスと対応付けて記憶すること
を特徴とする請求項９に記載のサーバ装置。
【請求項１１】
前記記憶手段は、電子メールを選別するための複数の文字列をさらに記憶し、
前記書き込み手段は、前記受信手段により受信された電子メールの宛先を示す電子メールアドレスが、第２の電子メールアドレスであると判断した場合、前記受信手段により受信された電子メールの形態素解析を行い、形態素解析を行うことにより抽出された複数の文字列と、前記記憶手段に記憶されている、電子メールを選別するための複数の文字列とを比較し、形態素解析を行うことにより抽出された文字列の中で、前記電子メールを選別するための複数の文字列の中にある文字列と同一の文字列を、前記記憶手段へ書き込むこと
を特徴とする請求項９に記載のサーバ装置。
【請求項１２】
前記選別データを前記記憶手段から削除する削除手段を有すること
を特徴とする請求項１に記載のサーバ装置。
【請求項１３】
コンピュータ装置を、
電子メールを受信する受信手段と、
書き込まれたデータを記憶する記憶手段と、
電子メールを選別するための選別データを、電子メールアドレスに対応付けて前記記憶手段に書き込む書き込み手段と、
前記受信手段により受信された電子メールの宛先の電子メールアドレスに対応付けて前記記憶手段に記憶されている選別データを読み出し、読み出した選別データを用いて、当該電子メールを宛先へ配送すべきか判定する判定手段と、
前記判定手段にて配送すべきと判定した場合にのみ、前記受信手段により受信された電子メールの宛先へ当該電子メールを配送する配送手段と、
前記判定手段にて配送すべきでないと判定した場合、前記判定手段の判定結果を示す情報を当該電子メールの宛先へ通知する通知手段と
して機能させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子メールの利用者にとって不要な電子メールを配送しないようにする技術に関する。
【０００２】
【従来の技術】
近年、迷惑メールや広告メールなどの電子メールが問題となっており、電子メールの利用者が所望しない電子メールを、電子メールの利用者へ配送しないようにする技術が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１には、電子メールの受信者が必要とする電子メールのみを配送する技術が開示されている。特許文献１に開示されている技術では、クライアントが、キーワードを電子メールサーバ装置へ送信すると、電子メールサーバ装置は、このキーワードを記憶する。電子メールサーバ装置は、クライアント宛の電子メールを受信すると、記憶しているキーワードが電子メールに含まれているか判断し、含まれていると判断した場合には、受信した電子メールを送信用メールボックスに格納する。電子メールサーバ装置は、記憶しているキーワードが電子メールに含まれていないと判断した場合には、受信した電子メールを保存用メールボックスに格納する。クライアントがメールボックスに格納されている電子メールの配信を要求すると、電子メールサーバ装置は、送信用メールボックスに格納されている電子メールをクライアントへ送信する。
【０００４】
【特許文献１】
特開平１０−１６１９４９号公報
【０００５】
【発明が解決しようとする課題】
上記公報に開示されている技術によれば、クライアントへ配送される電子メールを制限することが可能となり、キーワードを含む電子メール以外はクライアントへ配送されなくなる。
【０００６】
しかしながら、キーワードによっては、必要な電子メールと不要な電子メールの両方に記述され得るキーワードもある。クライアントがこのようなキーワードを指定すると、必要な電子メールもクライアントへ配送されなくなってしまう。日々、多数の電子メールが送られてくる者にとって、必要とする電子メールのみが配送されるようにキーワードを決定するのは容易でない。
【０００７】
本発明は、上述した事情に鑑みてなされたものであり、必要な電子メールのみが配送されるように、電子メールの利用者が電子メールを選別するためのデータを登録することができるサーバ装置、プログラムおよび記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、上述した課題を解決するために、電子メールを受信する受信手段と、書き込まれたデータを記憶する記憶手段と、電子メールを選別するための選別データを、電子メールアドレスに対応付けて前記記憶手段に書き込む書き込み手段と、前記受信手段により受信された電子メールの宛先の電子メールアドレスに対応付けて前記記憶手段に記憶されている選別データを読み出し、読み出した選別データを用いて、当該電子メールを宛先へ配送すべきか判定する判定手段と、前記判定手段にて配送すべきと判定した場合にのみ、前記受信手段により受信された電子メールの宛先へ当該電子メールを配送する配送手段と、前記判定手段にて配送すべきでないと判定した場合、前記判定手段の判定結果を示す情報を当該電子メールの宛先へ通知する通知手段とを有するサーバ装置を提供する。
【０００９】
また本発明は、コンピュータ装置を、電子メールを受信する受信手段と、書き込まれたデータを記憶する記憶手段と、電子メールを選別するための選別データを、電子メールアドレスに対応付けて前記記憶手段に書き込む書き込み手段と、前記受信手段により受信された電子メールの宛先の電子メールアドレスに対応付けて前記記憶手段に記憶されている選別データを読み出し、読み出した選別データを用いて、当該電子メールを宛先へ配送すべきか判定する判定手段と、前記判定手段にて配送すべきと判定した場合にのみ、前記受信手段により受信された電子メールの宛先へ当該電子メールを配送する配送手段と、前記判定手段にて配送すべきでないと判定した場合、前記判定手段の判定結果を示す情報を当該電子メールの宛先へ通知する通知手段として機能させるためのプログラムおよび当該プログラムを記録した記録媒体を提供する。
【００１０】
本発明によれば、サーバ装置は、電子メールの利用者毎に登録されているデータを用いて、受信した電子メールを配送すべきか判定し、配送すべきでないと判定した場合、受信した電子メールの宛先へ判定結果を示す情報を通知する。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明に係る実施形態について説明する。
【００１２】
［１．実施形態の構成］
［１−１．全体構成］
図１は、本発明の実施形態に係わる通信システム１０の全体構成を例示する図である。通信システム１０には、多数の携帯電話機、パーソナルコンピュータ（以下、ＰＣとする）が存在するが、図面が繁雑になるのを防ぐために、図１には一つの携帯電話機７００および一つのＰＣ１００のみを示す。
【００１３】
ＰＣ１００は、一般的なデスクトップ型のコンピュータであり、インターネット２００に接続されている。ＰＣ１００は、パケット通信機能や電子メールを送受信する機能を有しており、ＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）やＰＯＰ（Ｐｏｓｔ　Ｏｆｆｉｃｅ　Ｐｒｏｔｏｃｏｌ）などのプロトコルを用いて電子メールを送受信する。ＰＣ１００には、ＰＣ１００の使用者に付与された電子メールアドレス「ａａａ＠ｘｙｚ．ｃｏ．ｊｐ」が記憶されている。インターネット２００には、ＰＣ１００が電子メールの送受信のために利用する一般的なメールサーバ装置（図示略）が接続されており、ＰＣ１００は、このメールサーバ装置を利用して、電子メールの授受を行う。
【００１４】
移動パケット通信網３００は、移動パケット通信網３００を運用する通信事業者とデータ通信サービスの利用に関して加入契約を結んだ者（以下、加入契約者とする）に対してパケット通信を用いたデータ通信サービスを提供する通信網である。移動パケット通信網３００は、携帯電話機７００と無線通信を行う無線基地局と、無線基地局に接続された交換機と、交換機および固定電話網に接続された関門交換機と（いずれも図示略）、ゲートウェイサーバ装置４００と、加入者データベース装置５００と、メールサーバ装置６００とを有している。
【００１５】
ゲートウェイサーバ装置４００は、移動パケット通信網３００とインターネット２００とを相互接続するものであり、図示を省略した関門交換機に接続されている。ゲートウェイサーバ装置４００は、インターネット２００と移動パケット通信網３００との間でパケット通信が行われる際に、移動パケット通信網３００内で使用されるプロトコルと、インターネット等の他のネットワークにて標準で使用されるプロトコルであるＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）との相互変換を行う。
【００１６】
加入者データベース装置５００は、加入契約者に関するデータを記憶するデータベース装置であり、ゲートウェイサーバ装置４００に接続されている。加入者データベース装置５００には、図２に例示したように、加入契約者の氏名に対応づけて、加入契約者が所有する携帯電話機を識別するための端末識別子、加入契約者が所有する携帯電話機の電話番号、加入契約者の住所、移動パケット通信網３００を運用する通信事業者が加入契約者に付与した電子メールアドレスなどのデータが記憶されている。
【００１７】
メールサーバ装置６００は、ゲートウェイサーバ装置４００に接続されており、一般的な電子メールサーバ装置およびＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバ装置と同様の機能を有している。またメールサーバ装置６００は、加入契約者が迷惑メールと考える電子メールを配送しないようにするために、加入契約者が指定した文字列を含む電子メールを選別し、加入契約者が使用する携帯電話機７００へ配送しないようにする処理を行う。
【００１８】
携帯電話機７００は、図示を省略した加入契約者が所有している一般的な携帯電話機であり、移動パケット通信網３００が提供するデータ通信サービスを利用することができる。携帯電話機７００は、電子メールの送受信を行うための電子メールソフトウェアや、ＣＨＴＭＬ（Ｃｏｍｐａｃｔ　Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）を用いて記述されたテキストファイルを解釈可能でありＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）に従って通信を行うＷＷＷブラウザソフトウェアを有している。また、携帯電話機７００は、携帯電話機７００を一意に識別するための端末識別子「ＭＳ０００１」と携帯電話機７００の使用者に付与された電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を記憶している。携帯電話機７００は、上述したソフトウェアを用いて、電子メールの送受信やＨＴＴＰに従った通信を行う。
【００１９】
［１−２．メールサーバ装置６００の構成］
図３は、メールサーバ装置６００のハードウェア構成を例示する図である。図３に示したように、メールサーバ装置６００の各部は、バス６０１に接続されている。メールサーバ装置６００の各部は、このバス６０１を介してデータの授受を行う。
【００２０】
通信部６０２は、メールサーバ装置６００が他の装置と通信を行う際に用いられる通信インターフェースであり、ゲートウェイサーバ装置４００とメールサーバ装置６００とを接続する通信線が接続されている。操作部６０３は、図示を省略したキーボードおよびマウスを有しており、メールサーバ装置６００の使用者により操作されると、操作に応じた信号をＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）６０９へ供給する。表示部６０４は、図示を省略した液晶表示パネルおよび液晶表示パネルの表示制御を行う制御回路を有しており、ＣＰＵ６０９の制御の下、文字やグラフィック画面、メールサーバ装置６００を操作するためのメニュー画面等を表示する。時計部６０５は、ＣＰＵ６０９の制御の下、時刻や日付を示す情報をＣＰＵ６０９へ供給する。
【００２１】
記憶部６０６は、例えばハードディスク装置など、データを永続的に記憶する装置（図示略）を有している。記憶部６０６には、サーバソフトウェア、データテーブルＴＢ１、文字列テーブルＴＢ２、履歴テーブルＴＢ３、マークアップ言語の一つであるＣＨＴＭＬを用いて記述されたテキストファイル、ＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ）プログラムなどが記憶されている。また、記憶部６０６には、電子メールを記憶しておくための記憶領域であるメールボックスが、加入契約者に付与された電子メールアドレス毎に確保されている。
【００２２】
ＲＯＭ６０７には、メールサーバ装置６００の各部の初期化を行う初期化ソフトウェアが記憶されている。ＣＰＵ６０９は、図示を省略した電源から電圧および電流が供給されると、ＲＯＭ６０７（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）から初期化ソフトウェアを読み出し、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）６０８を作業エリアとしてメールサーバ装置６００の各部の初期化を行う。ＣＰＵ６０９は、各部の初期化を終了すると記憶部６０６に記憶されているサーバソフトウェアを読み出して実行する。ＣＰＵ６０９がサーバソフトウェアを実行すると、一般的な電子メールサーバ装置およびＷＷＷサーバ装置が有する機能が実現される。
【００２３】
データテーブルＴＢ１は、ＣＰＵ６０９が、受信した電子メールを加入契約者へ配送すべきか判断する際に使用されるものであり、図４に例示したように、加入契約者に付与された電子メールアドレスに対応付けて、以下に示すデータが格納される。有効／無効設定データは、ＣＰＵ６０９が電子メールを選別するのを有効にするか無効にするかを設定するためのデータである。このデータが有効に設定されていると、メールサーバ装置６００が受信した電子メールが、配送すべき電子メールと配送すべきでない電子メールとに選別され、配送すべきでない判定された電子メールが削除される。文字列は、加入契約者へ配送すべき電子メールと配送すべきでない電子メールとを選別するために用いられる（以下、この文字列を選別文字列とする）。電子メールの選別は、有効／無効設定データが加入契約者により有効に設定されてから、実際に有効になるまでに一定の期間（以後、試行期間とする）が設けられている。データテーブルＴＢ１には、この試行期間の終了日を示すデータが格納される。
【００２４】
文字列テーブルＴＢ２は、図５に例示したように移動パケット通信網３００を運用する通信事業者が迷惑メールおよび未承諾広告メールを解析することにより抽出した文字列を格納するものであり、加入契約者が選別文字列をデータテーブルＴＢ１に登録する際に用いられる。
【００２５】
履歴テーブルＴＢ３は、配送すべきでないと判定された電子メールに関する情報を格納するためのテーブルである。このテーブルには、図６に例示したように、配送すべきでないと判定された電子メールに関する情報として、メールサーバ装置６００が電子メールを配送すべきでないと判定した日付と、電子メールの表題と、送信元の電子メールアドレスとが、配送すべきでないと判定された電子メールの宛先として指定された電子メールアドレスに対応付けて格納される。
【００２６】
ＣＨＴＭＬにより記述されたファイルのうち、ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）が「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｓｅｔｔｅｉ．ｈｔｍｌ」であるファイルは、加入契約者が有効／無効設定データをデータテーブルＴＢ１に登録する際に用いられる。このファイルは、ＷＷＷブラウザによって解釈された場合、図７に例示したように有効／無効設定データを登録するための設定画面が表示されるように記述されている（以下、このファイルを設定ファイルとする）。ＣＰＵ６０９は、設定ファイルのＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストを受信すると、記憶部６０６から設定ファイルを読み出し、読み出した設定ファイルを内包するＨＴＴＰレスポンスを生成し、生成したレスポンスをＨＴＴＰリクエストの送信元へ通信部６０２を制御して送信する。
【００２７】
設定ファイルには、後に説明する設定ＣＧＩプログラムのＵＲＬが記述されている。ＷＷＷブラウザソフトウェアを実行している携帯電話機７００にて、図７に示した「設定」ボタンをクリックする旨の操作が行われると、テキストボックスＢＸ１１に入力された電子メールアドレスと、設定ＣＧＩプログラムのＵＲＬと、有効／無効を示すデータとをパラメータとするＨＴＴＰリクエストが携帯電話機７００から送信される。
【００２８】
ＣＨＴＭＬにより記述されたファイルのうち、ＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｔｏｒｏｋｕ．ｈｔｍｌ」であるファイルは、加入契約者が選別文字列をデータテーブルＴＢ１に登録する際に用いられる。このファイルは、ＷＷＷブラウザによって解釈された場合に、図８に例示したように文字列を登録するための登録画面が表示されるように記述されている（以下、このファイルを文字列登録ファイルとする）。ＣＰＵ６０９は、文字列登録ファイルのＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストを受信すると、記憶部６０６から文字列登録ファイルを読み出す。ＣＰＵ６０９は、読み出した文字列登録ファイルを内包するＨＴＴＰレスポンスを生成し、生成したレスポンスをＨＴＴＰリクエストの送信元へ通信部６０２を制御して送信する。
【００２９】
この文字列登録ファイルには、後に説明する文字列登録ＣＧＩプログラムのＵＲＬが記述されている。ＷＷＷブラウザソフトウェアを実行している携帯電話機７００にて、図８に示した「登録」ボタンがクリックされる操作が行われると、テキストボックスＢＸ２１に入力された電子メールアドレスと、記憶部６０６に記憶されているＣＧＩプログラムのＵＲＬと、テキストボックスＢＸ２２に入力された文字列とをパラメータとするＨＴＴＰリクエストが携帯電話機７００から送信される。
【００３０】
ＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｓｅｔｔｅｉ．ｃｇｉ」であるＣＧＩプログラムは、加入契約者が有効／無効設定データをデータテーブルＴＢ１に登録する際に用いられる（以下、このＣＧＩプログラムを設定ＣＧＩプログラムとする）。設定ＣＧＩプログラムは、上述した「設定」ボタンがクリックされることにより送信されたＨＴＴＰリクエストをＣＰＵ６０９が受信することで起動される。ＣＰＵ６０９が設定ＣＧＩプログラムを実行すると、図９に例示した処理が行われ、試行期間の終了日を示すデータと、このリクエストにパラメータとして内包されている有効／無効を示すデータが、ＨＴＴＰリクエストに内包されている電子メールアドレスに対応付けて記憶部６０６に記憶される。
【００３１】
ＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｔｏｕｒｏｋｕ．ｃｇｉ」であるＣＧＩプログラムは、加入契約者が選別文字列を登録する際に用いられる（以下、このＣＧＩプログラムを文字列登録ＣＧＩプログラムとする）。この文字列登録ＣＧＩプログラムは、上述した「登録」ボタンがクリックされることにより送信されたＨＴＴＰリクエストをＣＰＵ６０９が受信することで起動される。ＣＰＵ６０９が文字列登録ＣＧＩプログラムを実行すると、図１０に例示した処理が行われ、ＨＴＴＰリクエストにパラメータとして内包されている文字列が、ＨＴＴＰリクエストに内包されている電子メールアドレスに対応付けて記憶部６０６に記憶される。
【００３２】
またＣＰＵ６０９は、サーバソフトウェアを実行すると、以下に説明する処理を行う。
【００３３】
図１１は、ＣＰＵ６０９が電子メールを受信した際に行われる処理の流れを例示するフローチャートである。ＣＰＵ６０９は、図１１に示したように、受信した電子メールの宛先を示す電子メールアドレスに応じて異なる処理を行う。
【００３４】
メールサーバ装置６００へ選別文字列を登録するのは、携帯電話機７００の使用者が受信を許否したいと望む電子メールをメールサーバ装置６００へ送信する方法でも可能である。携帯電話機７００の使用者が、既に受信した電子メールのうち、受信を許否するようにしたいと考える電子メールをメールサーバ装置６００に付与された電子メールアドレス「ｔｏｒｏｋｕ＠ａｂｃ．ｎｅ．ｊｐ」を宛先として転送すると、宛先として指定された電子メールアドレスが、選別文字列の登録をするための電子メールアドレスであると判断され、図１２に例示した選別文字列を登録するための処理が行われる。
【００３５】
サーバソフトウェアを実行しているＣＰＵ６０９では、電子メールを配送すべきか／すべきでないかを判定した結果を携帯電話機７００の使用者に知らせる機能（以下、テスト機能とする）が実現される。携帯電話機７００の使用者が、メールサーバ装置６００に付与された電子メールアドレス「ｔｅｓｔ＠ａｂｃ．ｎｅ．ｊｐ」を宛先として電子メールを送信すると、宛先として指定された電子メールアドレスが電子メールの選別テストをするための電子メールアドレスであると判断され、図１３に例示した電子メールの選別テストを行う処理が実行される。
【００３６】
ＣＰＵ６０９は、受信した電子メールの宛先を示す電子メールアドレスが、上述した特定の電子メールアドレスでないと判断した場合には、図１４に例示した電子メールの選別処理を行う。
【００３７】
サーバソフトウェアを実行しているＣＰＵ６０９は、受信した電子メールを宛先へ配送すべきでないと判断した場合、配送すべきでないと判断した電子メールの表題、受信日時、送信元の電子メールアドレスを、宛先を示す電子メールアドレスに対応付けて記憶し、この配送すべきでないと判断した電子メールの履歴を、定期的に携帯電話機７００へ送信する機能が実現される。
【００３８】
ＣＰＵ６０９は、例えば、一時間おきに時計部６０５から月日を示す情報を取得する。ＣＰＵ６０９は、月日を示す情報を取得した際に、取得した情報をＲＡＭ６０８に記憶する。ＣＰＵ６０９は、月日を示す情報を取得すると、ＲＡＭ６０８に記憶されている情報と、時計部６０５から取得した情報とを比較し、前回時計部６０５から情報を取得した時点から月を示す情報が替わったか判断する。ＣＰＵ６０９は、月が替ったと判断すると、図１５に示した処理を行い、電子メールの履歴を携帯電話機７００へ送信する。
【００３９】
［２．動作例］
次に、上述した通信システムの動作例について説明する。
［２−１．有効／無効設定データの登録］
メールサーバ装置６００にて電子メールの選別が行われるようにするには、有効／無効設定データを有効に設定する必要がある。まず携帯電話機７００の使用者は、有効／無効設定データを有効に設定することを試みる。
【００４０】
携帯電話機７００にてＷＷＷブラウザソフトウェアが実行されると、図１６に例示した画面が、携帯電話機７００が有する液晶ディスプレイに表示される。携帯電話機７００の使用者が、図１６のテキストボックスＢＸ３１に、設定ファイルのＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｓｅｔｔｅｉ．ｈｔｍｌ」を入力する操作を行った後、「表示」ボタンをクリックする旨の操作を行うと、入力されたＵＲＬをパラメータとして内包する、ＧＥＴメソッドを用いたＨＴＴＰリクエストが生成される。このＨＴＴＰリクエストは、携帯電話機７００からメールサーバ装置６００へ送られる。
【００４１】
メールサーバ装置６００の通信部６０２にてこのＨＴＴＰリクエストが受信されると、受信されたＨＴＴＰリクエストがＣＰＵ６０９へ送られる。ＣＰＵ６０９は、ＨＴＴＰリクエストを受け取ると、ＨＴＴＰリクエストに内包されているＵＲＬで指定される設定ファイルを記憶部６０６から読み出す。ＣＰＵ６０９は、設定ファイルを読み出すと、読み出した設定ファイルを内包するＨＴＴＰレスポンスを生成し、生成したＨＴＴＰレスポンスを、通信部６０２を制御して携帯電話機７００へ送る。
【００４２】
携帯電話機７００は、メールサーバ装置６００から送られたＨＴＴＰレスポンスを受信すると、ＨＴＴＰレスポンスに内包されている設定ファイルを抽出する。この抽出された設定ファイルは、ＷＷＷブラウザにより解釈され、図７に示した画面が携帯電話機７００の液晶ディスプレイに表示される。携帯電話機７００の使用者が、図７に示した、電子メールアドレスを入力するためのテキストボックスＢＸ１１に、携帯電話機７００の使用者に付与された電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を入力し、有効／無効の設定を行うためのラジオボタンのうち、「有効」のラジオボタンをクリックし、設定ボタンをクリックする旨の操作を行うと、「有効」示すデータと、設定ＣＧＩプログラムのＵＲＬと、入力された電子メールアドレスとを内包する、ＰＯＳＴメソッドを用いたＨＴＴＰが生成される。このＨＴＴＰリクエストは、携帯電話機７００からメールサーバ装置６００へ送られる。
【００４３】
メールサーバ装置６００のＣＰＵ６０９は、ＰＯＳＴメソッドを用いたＨＴＴＰリクエストを受け取ると、設定ＣＧＩプログラムが実行される（ステップＳＡ１）。設定ＣＧＩプログラムを実行しているＣＰＵ６０９は、このリクエストに内包されている電子メールアドレスを抽出し（ステップＳＡ２）、この電子メールアドレスをキーにして、データテーブルＴＢ１を検索する。ＣＰＵ６０９は、該当する電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を見つけると、電子メールアドレスに対応付けて、ＨＴＴＰリクエストに内包されている「有効」を示すデータを、有効／無効設定データとしてデータテーブルＴＢ１に格納する（ステップＳＡ３）。次にＣＰＵ６０９は、現在の日付を示す情報を時計部６０５から取得し、取得した現在の日付に試行期間の一週間を加えた日付を算出し、電子メールアドレスに対応付けて、この日付を示すデータを図４に示したように格納する（ステップＳＡ４）。
【００４４】
以上説明したように、携帯電話機７００の使用者によりデータテーブルＴＢ１の有効／無効設定データが有効にされると、同時に試行期間の終了日を示すデータが設定される。
【００４５】
［２−２．ＷＷＷブラウザを用いた選別文字列登録］
携帯電話機７００の使用者は、有効／無効設定データを有効にすると、電子メールの選別を行うための選別文字列を登録することを試みる。
【００４６】
携帯電話機７００の使用者が、図１６に例示したユーザインターフェース画面が表示されている携帯電話機７００にて、文字列登録ファイルのＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｔｏｒｏｋｕ．ｈｔｍｌ」を入力する操作を行った後、「表示」ボタンをクリックする操作を行うと、入力されたＵＲＬをパラメータとして内包する、ＧＥＴメソッドを用いたＨＴＴＰリクエストがメールサーバ装置６００へ送られる。メールサーバ装置６００が、ＨＴＴＰリクエストを受信すると、設定ファイルが携帯電話機７００へ送信された時と同様に、文字列登録ファイルが記憶部６０６から読み出され、読み出された文字列登録ファイルを内包するＨＴＴＰレスポンスが携帯電話機７００へ送られる。
【００４７】
携帯電話機７００にてこのＨＴＴＰレスポンスが受信されると、図８に例示した画面が携帯電話機７００の液晶ディスプレイに表示される。携帯電話機７００の使用者が、図８に示した、電子メールアドレスを入力するためのテキストボックスＢＸ２１に、携帯電話機７００の使用者に付与された電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を入力し、選別文字列を入力するためのテキストボックスＢＸ２２に「先物取引」を入力し、「登録」ボタンをクリックする操作を行うと、テキストボックスＢＸ２１に入力された電子メールアドレスと、文字列登録ＣＧＩプログラムのＵＲＬと、テキストボックスＢＸ２２に入力された文字列「先物取引」とを内包する、ＰＯＳＴメソッドを用いたＨＴＴＰが生成される。このＨＴＴＰリクエストは、携帯電話機７００からメールサーバ装置６００へ送られる。
【００４８】
メールサーバ装置６００のＣＰＵ６０９は、ＰＯＳＴメソッドを用いたＨＴＴＰリクエストを受け取ると、文字列登録ＣＧＩプログラムを読み出して実行する（ステップＳＢ１）。文字列登録ＣＧＩプログラムを実行しているＣＰＵ６０９は、このリクエストに内包されている電子メールアドレスを抽出し（ステップＳＢ２）、抽出した電子メールアドレスをキーにして、データテーブルＴＢ１を検索する。ＣＰＵ６０９は、該当する電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を見つけると、電子メールアドレスに対応付けて、ＨＴＴＰリクエストに内包されていた文字列「先物取引」をデータテーブルＴＢ１に格納する（ステップＳＢ３）。
【００４９】
以上説明したように、携帯電話機７００の使用者は、ＷＷＷブラウザを利用して、選別文字列をデータテーブルＴＢ１に登録することができる。
【００５０】
［２−３．テスト機能］
携帯電話機７００の使用者は選別文字列を登録し終えると、登録した選別文字列で電子メールがどのように判定されるか確認することを試みる。
【００５１】
携帯電話機７００の使用者が、図１７に例示した、受信した電子メールの一覧画面が表示されている携帯電話機７００において、表題が「あなたも儲かる」である電子メールを選択し、選択した電子メールを表示させる旨の操作を行うと、図１８に例示した画面が表示部に表示される。次に携帯電話機７００の使用者が、図１８に示されている「転送」ボタンをクリックする操作を行うと、図１９に示したように、選択した電子メールを転送するための画面が液晶ディスプレイに表示される。
【００５２】
携帯電話機７００の使用者が、転送先となる電子メールアドレスを指定するテキストボックスに、テスト機能を利用するための電子メールアドレス「ｔｅｓｔ＠ａｂｃ．ｎｅ．ｊｐ」を入力し、画面に表示されている「送信」ボタンをクリックする操作を行うと、入力された電子メールアドレスを宛先とする電子メールが生成される。この電子メールのヘッダのＦｒｏｍフィールドには、携帯電話機７００に記憶されている、携帯電話機７００の使用者に付与された電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」が記述される。この生成された電子メールは、携帯電話機７００から送信され、メールサーバ装置６００にて受信される。
【００５３】
メールサーバ装置６００の通信部６０２がこの電子メールを受信すると、受信した電子メールがＣＰＵ６０９へ送られる。ＣＰＵ６０９が電子メールを受信すると、図１１に示した処理が行われる。まずＣＰＵ６０９は、受信した電子メールの宛先として指定されている電子メールアドレスが「ｔｏｒｏｋｕ＠ａｂｃ．ｎｅ．ｊｐ」であるか判断する（ステップＳＣ１）。宛先として指定されている電子メールアドレスは、「ｔｅｓｔ＠ａｂｃ．ｎｅ．ｊｐ」であるので、ステップＳＣ１でＮＯと判断される。次にＣＰＵ６０９は、宛先として指定されている電子メールアドレスが「ｔｅｓｔ＠ａｂｃ．ｎｅ．ｊｐ」であるか判断する（ステップＳＣ３）。受信した電子メールの宛先として指定されている電子メールアドレスは、「ｔｅｓｔ＠ａｂｃ．ｎｅ．ｊｐ」であるので、ステップＳＣ３でＹＥＳと判定され、ステップＳＣ４の処理、即ち、図１３に示した処理が行われる。
【００５４】
ＣＰＵ６０９は、受信した電子メールのヘッダのＦｒｏｍフィールドを参照し、送信元を示す電子メールアドレスを抽出する。ＣＰＵ６０９は、送信元を示す電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を抽出すると、抽出した電子メールアドレスをキーにして、データテーブルＴＢ１を検索する。ＣＰＵ６０９は、該当する電子メールアドレスを見つけると、電子メールアドレスに対応付けて記憶された選別文字列「先物取引」を抽出する（ステップＳＥ１）。
【００５５】
ＣＰＵ６０９は、データテーブルＴＢ１から選別文字列を抽出すると、受信した電子メールの表題および本文中に、抽出した選別文字列「先物取引」が記述されているか否かを判断する（ステップＳＥ２）。ＣＰＵ６０９は、受信した電子メールの本文には、携帯電話機７００の使用者が登録した選別文字列「先物取引」が含まれているので、受信した電子メールは配送すべきでないと判定し、受信した電子メールの本文に図２０に例示した文章を追加した電子メールを生成する（ステップＳＥ３）。なお、説明中の動作例では、電子メールは配送すべきでないと判定されるため、図２０に例示した文章が記述された電子メールが生成されるが、配送すべきと判定された場合には、図２１に例示した文章が記述された電子メールが生成される。
【００５６】
ＣＰＵ６０９は、テスト結果が記述された電子メールを生成すると、生成した電子メールを、受信した電子メールの送信元を示す電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」で識別されるメールボックスに格納し（ステップＳＥ４）、メールボックスに電子メールが格納されたことを知らせるための着信通知を、携帯電話機７００へ送出する（ステップＳＥ５）。
【００５７】
携帯電話機７００は、メールサーバ装置６００から送出された着信通知を受けると、メールボックスに格納されている電子メールを当該携帯電話機７００へ送信するよう要求する電子メール要求を生成し、メールサーバ装置６００へ送出する。この電子メール要求は、携帯電話機７００の端末識別子「ＭＳ０００１」を内包している。メールサーバ装置６００のＣＰＵ６０９は、この電子メール要求を受けると、電子メール要求に内包されている端末識別子「ＭＳ０００１」をキーにして、加入者データベース装置５００を検索し、端末識別子に対応付けられて記憶されている電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を読み出す。ＣＰＵ６０９は、電子メールアドレスを読み出すと、読み出した電子メールアドレスをキーにしてメールボックスを検索する。ＣＰＵ６０９は、該当するメールボックスを見つけると、メールボックスに格納されている電子メールを読み出し、読み出した電子メールを携帯電話機７００へ送る。
【００５８】
携帯電話機７００は、メールサーバ装置６００から送られた電子メールを受けると、着信音を発生させ、電子メールを受信したことを携帯電話機７００の使用者に報知する。携帯電話機７００の使用者が、テストの結果が記述された電子メールを表示させる旨の操作を行うと、テスト結果が表示される。
【００５９】
以上説明したように、携帯電話機７００の使用者は、登録した選別文字列により電子メールがどのように判定されるか確認することができる。
【００６０】
［２−４．試行期間中のメール受信］
迷惑メールは頻繁に送信されるので、有効／無効設定データが有効にされた後、その試行期間中にも送信される。メールサーバ装置６００は、試行期間中に携帯電話機７００の使用者宛てに送信された電子メールを受信すると、受信した電子メールを携帯電話機７００へ配送する。以下、その動作例について説明する。
【００６１】
ＰＣ１００の使用者が、表題が「メル友募集」であり、本文が図２２に例示した内容の電子メールを、携帯電話機７００の使用者に付与された電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を宛先として送信すると、送信された電子メールが、ＰＣ１００が利用しているメールサーバ装置を介してメールサーバ装置６００へ送られる。
【００６２】
メールサーバ装置６００のＣＰＵ６０９が電子メールを受信すると、図１１に示した処理が行われる。まずＣＰＵ６０９は、受信した電子メールの宛先として指定されている電子メールアドレスが「ｔｏｒｏｋｕ＠ａｂｃ．ｎｅ．ｊｐ」であるか判断する（ステップＳＣ１）。宛先として指定されている電子メールアドレスは、「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」であるので、ステップＳＣ１でＮＯと判断される。次にＣＰＵ６０９は、宛先として指定されている電子メールアドレスが「ｔｅｓｔ＠ａｂｃ．ｎｅ．ｊｐ」であるか判断する（ステップＳＣ３）。宛先として指定されている電子メールアドレスは、「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」であるので、ステップＳＣ３でもＮＯと判断され、ステップＳＣ５の処理、即ち、図１４に示した処理が行われる。
【００６３】
ＣＰＵ６０９は、電子メールアドレスを抽出し、データテーブルＴＢ１から、抽出した電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」に対応付けられて記憶されている、有効／無効設定データを読み出し、有効に設定されているか判断する（ステップＳＦ１）。電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」には、上述した動作により有効／無効設定データが「有効」が設定されているので（ステップＳＦ１：ＹＥＳ）、ＣＰＵ６０９は、ステップＳＦ２以下の処理を行う。
【００６４】
次にＣＰＵ６０９は、現在の日付として例えば「２００Ｘ年Ｙ月１２日」を示す情報を時計部６０５から取得し、次に抽出した電子メールアドレスに対応付けて格納されている、試行期間が終了する日付（２００Ｘ年Ｙ月１７日）を示す情報を、データテーブルＴＢ１から読み出して、現在の日付を示す情報と比較する。日付を比較した結果、ＣＰＵ６０９は、電子メールを受信した日付は試行期間が切れる日付に達していないので、試行期間中であると判断する（ステップＳＦ２：ＹＥＳ）。
【００６５】
ＣＰＵ６０９は、試行期間中であると判断すると、データテーブルＴＢ１から、抽出した電子メールアドレスに対応付けて格納されている選別文字列を読み出す。データテーブルＴＢ１には、上述した動作により選別文字列として「先物取引」が格納されているので、ＣＰＵ６０９はこの文字列を読み出す。ＣＰＵ６０９は、データテーブルＴＢ１から選別文字列を読み出すと、読み出した選別文字列「先物取引」が受信した電子メール中に記述されているか否かを判断する（ステップＳＦ３）。ＣＰＵ６０９は、ＰＣ１００から送信された電子メールには登録されている選別文字列「先物取引」が記述されていないため、この電子メールを配送すべき電子メールであると判定する。
【００６６】
ＣＰＵ６０９は、配送すべきと判定すると、受信した電子メールの本文に図２３に示した文章を付加する（ステップＳＦ４）。ＣＰＵ６０９は、受信した電子メールに本文に追加すると、受信した電子メールの宛先を示す電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」をキーにしてメールボックスを検索し、該当するメールボックスに、文章を追加した電子メールを格納する（ステップＳＦ５）。なお、説明中の動作例では、電子メールは配送すべきと判定されるため、図２３に例示した文章が記述された電子メールが生成されるが、配送すべきでないと判定された場合には、図２４に例示した文章が記述された電子メールが生成される。
【００６７】
メールサーバ装置６００が電子メールをメールボックスに格納すると、テスト機能の動作例で説明したのと同様に、着信通知（ステップＳＦ６）およびメールボックスに格納された電子メールが携帯電話機７００へ送られる。携帯電話機７００は、メールサーバ装置６００から送られた電子メールを受けると、着信音を発生させ電子メールを受信したことを、携帯電話機７００の使用者に報知する。携帯電話機７００の使用者が、受信した受信した電子メールを表示させる旨の操作を行うと、図２３に示した文章が記述された電子メールが表示される。
【００６８】
［２−５．試行期間中に受信したメールを送信して選別文字列を登録］
携帯電話機７００の使用者は、試行期間中に配送された電子メールにより、既に登録されている選別文字列だけでは電子メールの選別が不十分だと判断すると、選別文字列を追加することを試みる。
【００６９】
携帯電話機７００の使用者が、図２５に例示した、受信した電子メールの一覧画面が表示されている携帯電話機７００において、試行期間中にメールサーバ装置６００から受信した、表題が「メル友募集」である電子メールを選択し、選択した電子メールを表示させる旨の操作を行うと、図２６に例示した画面が表示部に表示される。携帯電話機７００の使用者が、図２６に示されている「転送」ボタンをクリックする旨の操作を行うと、図２７に例示したように、選択した電子メールを転送するための画面が表示部に表示される。
【００７０】
携帯電話機７００の使用者が、転送先の電子メールアドレスを入力するためのテキストボックスに、選別文字列を登録するための電子メールアドレス「ｔｏｒｏｋｕ＠ａｂｃ．ｎｅ．ｊｐ」を入力し、画面に表示されている「送信」ボタンをクリックする操作を行うと、入力された電子メールアドレスを宛先とする電子メールが生成される。この電子メールのヘッダのＦｒｏｍフィールドには、携帯電話機７００に記憶されている、携帯電話機７００の使用者に付与された電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」が記述される。生成された電子メールは、携帯電話機７００から送信され、メールサーバ装置６００にて受信される。
【００７１】
メールサーバ装置６００のＣＰＵ６０９がこの電子メールを受信すると、図１１に示した処理が行われる。ＣＰＵ６０９は、受信した電子メールの宛先として指定されている電子メールアドレスが「ｔｏｒｏｋｕ＠ａｂｃ．ｎｅ．ｊｐ」であるか判断する（ステップＳＣ１）。宛先として指定されている電子メールアドレスは、「ｔｏｒｏｋｕ＠ａｂｃ．ｎｅ．ｊｐ」であるので、ステップＳＣ１でＹＥＳと判断され、ステップＳＣ２の処理、即ち、図１２に示した処理が行われる。
【００７２】
ＣＰＵ６０９は、受信した電子メールの表題および本文の形態素解析を行い、文章を最小単位の文字列に分解する（ステップＳＤ１）。ＣＰＵ６０９は、形態素解析を行った後、文字列テーブルＴＢ２を参照し、形態素解析により分解した文字列が文字列テーブルＴＢ２に登録されているか否かを確認する（ステップＳＤ２）。携帯電話機７００から送信された電子メールに記述されている「メル友」という文字列は、図５に示したように文字列テーブルＴＢ２に格納されているので、ＣＰＵ６０９は、ステップＳＤ３でＹＥＳと判断する。ＣＰＵ６０９は、文字列テーブルＴＢ２に、携帯電話機７００から送信された電子メールに含まれている文字列「メル友」が登録されているのを確認すると、確認した文字列を文字列テーブルＴＢ２から読み出す。
【００７３】
次に、ＣＰＵ６０９は、受信した電子メールのヘッダのＦｒｏｍフィールドを参照し、送信元を示す電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を抽出する。ＣＰＵ６０９は、抽出した電子メールアドレスをキーにしてデータテーブルＴＢ１を検索し、該当する電子メールアドレスを見つけると、抽出した電子メールアドレスに対応付けて、文字列テーブルＴＢ２から読み出した文字列「メル友」を選別文字列としてデータテーブルＴＢ１に格納する（ステップＳＤ３）。
【００７４】
次に、ＣＰＵ６０９は、登録した選別文字列を携帯電話機７００の使用者に知らせるために、図２８に示したように、登録した選別文字列を知らせる旨の文章を記述した電子メールを生成する（ステップＳＤ４）。ＣＰＵ６０９は、この電子メールを、受信した電子メールの送信元を示す電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」で指定されるメールボックスに格納する（ステップＳＤ５）。ＣＰＵ６０９は電子メールをメールボックスに格納すると、テスト機能の動作例で説明したのと同様に、着信通知（ステップＳＤ６）およびメールボックスに格納された電子メールを携帯電話機７００へ送る。携帯電話機７００は、メールサーバ装置６００から送られた電子メールを受けると、着信音を発生させて、電子メールを受信したことを、携帯電話機７００の使用者に報知する。携帯電話機７００の使用者が、受信した電子メールを表示させる旨の操作を行うと、受信した電子メールの本文が、携帯電話機７００の表示部に表示される。
【００７５】
以上説明したように、選別文字列は、ＷＷＷブラウザを用いた登録だけでなく、電子メールを用いても登録することができる。
【００７６】
［２−６．試行期間終了後の電子メール受信］
試行期間が終了すると、選別文字列が記述されている電子メールは、携帯電話機７００へ配送されなくなる。以下、その動作例について説明する。
【００７７】
ＰＣ１００の使用者が、図２２に例示した内容の電子メールを、携帯電話機７００の使用者に付与された電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を宛先として送信すると、送信された電子メールが、メールサーバ装置６００へ送られる。メールサーバ装置６００のＣＰＵ６０９が電子メールを受信すると、図１１に示した処理が行われる。
ＣＰＵ６０９は、受信した電子メールの宛先として指定されている電子メールアドレスが「ｔｏｒｏｋｕ＠ａｂｃ．ｎｅ．ｊｐ」であるので、ステップＳＣ１およびステップＳＣ３でＮＯと判断し、ステップＳＣ５の処理、即ち、図１４に示した処理を行う。
【００７８】
ＣＰＵ６０９は、宛先に指定されている電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」を抽出し、データテーブルＴＢ１から、抽出した電子メールアドレスに対応付けられて記憶されている、有効／無効設定データを読み出し、有効に設定されているか否かを判断する（ステップＳＦ１）。電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」には、上述した動作により有効／無効設定データが「有効」に設定されているので（ステップＳＦ１：ＹＥＳ）、ＣＰＵ６０９は、ステップＳＦ２以下の処理を行う。
【００７９】
次にＣＰＵ６０９は、現在の日付として例えば「２００Ｘ年Ｙ月１９日」を示す情報を時計部６０５から取得し、次に抽出した電子メールアドレスに対応付けて格納されている、試行期間が終了する日付（２００Ｘ年Ｙ月１７日）を示す情報をデータテーブルＴＢ１から読み出して、現在の日付を示す情報と比較する（ステップＳＦ２）。日付を比較した結果、ＣＰＵ６０９は、電子メールを受信した日付が試行期間が切れる日付を過ぎている、即ち、試行期間が終了していると判断する（ステップＳＦ２：ＮＯ）。
【００８０】
ＣＰＵ６０９は、試行期間が過ぎていると判断すると、データテーブルＴＢ１から、受信した電子メールの宛先として指定されている電子メールアドレス「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」に対応付けて格納されている選別文字列「先物取引」と「メル友」を読み出す。ＣＰＵ６０９は、データテーブルＴＢ１から選別文字列を読み出すと、読み出した選別文字列が受信した電子メール中に記述されているか否かを判断する（ステップＳＦ７）。ＣＰＵ６０９は、ＰＣ１００から送信された電子メールには、登録されている選別文字列「メル友」が記述されているため、この電子メールは配送すべきでない電子メールであると判定する（ステップＳＦ７：ＹＥＳ）。
【００８１】
ＣＰＵ６０９は、配送すべきでないと判定すると、受信した電子メールの表題と、電子メールの送信元を示す電子メールアドレスと、電子メールの宛先を示す電子メールアドレスとを電子メールのヘッダ部から抽出する。ＣＰＵ６０９は、電子メールの宛先を示す電子メールアドレスをキーにして、履歴テーブルＴＢ３を検索し、該当する電子メールアドレスを見つけると、電子メールアドレスに対応付けて、受信した電子メールの表題と、電子メールの送信元を示す電子メールアドレスと、電子メールを受信した日付とを図６に示したように対応付けて格納する（ステップＳＦ８）。ＣＰＵ６０９は、履歴テーブルＴＢ３にデータを格納すると、配送すべきでないと判断した電子メールをメールボックスに格納することなく削除する（ステップＳＦ９）。
【００８２】
以上説明したように、試行期間が終了すると、選別文字列が用いられ電子メールを配送すべきであるか判定され、選別文字列が記述されている電子メールが携帯電話機７００へ配送されなくなる。
【００８３】
［２−７．履歴確認］
有効／無効設定データが有効に設定されると、配送すべきでないと判定された電子メールの履歴が一定の周期で携帯電話機７００へ送られる。以下、その動作例について、図１５を用いて説明する。
【００８４】
メールサーバ装置６００のＣＰＵ６０９は、一定の周期で、時計部６０５から取得した日付を示す情報を監視し、月が替ったか判断する。ＣＰＵ６０９は、月が替わったことを確認すると、履歴テーブルＴＢ３を参照し、電子メールアドレスに対応付けて記憶されている、電子メールの表題と、送信元を示す電子メールアドレスと、受信を許否した日付とを読み出す。ＣＰＵ６０９は、例えば電子メールアドレスが「ｉｃｈｉｒｏ＠ａｂｃ．ｎｅ．ｊｐ」である場合、履歴テーブルＴＢ３から、「メル友募集」、「２００Ｘ／０Ｙ／１９」、「ａａａ＠ａｂｃ．ｃｏ．ｊｐ」を読み出す（ステップＳＧ１）。
【００８５】
ＣＰＵ６０９は、履歴テーブルＴＢ３からデータを読み出すと、図２９に例示したように、読み出したデータを一覧形式に記述した電子メールを生成する（ステップＳＧ２）。ＣＰＵ６０９は、電子メールを生成すると、履歴を作成した電子メールアドレスに対応するメールボックスを検索し、生成した電子メールをメールボックスに格納する（ステップＳＧ３）。
【００８６】
ＣＰＵ６０９が電子メールをメールボックスに格納すると、テスト機能の動作例で説明したのと同様に、着信通知（ステップＳＧ４）およびメールボックスに格納された電子メールが携帯電話機７００へ送られる。携帯電話機７００は、メールサーバ装置６００から送られた電子メールを受けると、着信音を発生させ、電子メールを受信したことを、携帯電話機７００の使用者に報知する。携帯電話機７００の使用者が、受信した受信した電子メールを表示させる旨の操作を行うと、配送すべきでないと判断された電子メールの一覧が、携帯電話機７００の表示部に表示される。
【００８７】
以上説明したように、本実施形態によれば、携帯電話機７００の使用者は、テスト機能を用いたり履歴が記述された電子メールを受信することによって、電子メールがどのように選別されるか確認することが可能となる。したがって、携帯電話機７００の使用者は、必要な電子メールのみが配送されるように、繰り返し選別文字列を検討して登録することが可能となる。
【００８８】
一般的に、迷惑メールや未承諾広告メールが配送されることを望む者は少ないと考えられるので、移動パケット通信網３００が提供するデータ通信サービスの利用に関して契約が結ばれた場合、加入契約者が有効／無効設定データを有効に設定する以前に、初期設定で有効／無効設定データが有効に設定されているのが大半の電子メールの利用者にとっては好適である。しかし、電子メールの利用者によっては未承諾広告メールや迷惑メールなどの電子メールが配送されることを希望する者も存在する。試行期間が設けられていないとすると、加入契約者には加入契約を結んでデータ通信サービスを利用可能となると同時に、未承諾広告メールや迷惑メールが配送されなくなるので、未承諾広告メールや迷惑メールの配送を望む者にとっては好ましくない態様となる。しかしながら、本実施形態では試行期間が設けられているので、迷惑メールなどが配送されることを希望する者に対して、一定期間この種の電子メールが配送される。試行期間中に配送される電子メールには、図２３および図２４に示したように、電子メール選別の判断結果および電子メールの選別に関する案内が付加されるので、迷惑メールなどが配送されることを希望する者に対してメールサーバ装置６００が電子メールを選別する処理を行うことを認識させることができる。これにより、一般に迷惑メールと呼ばれる電子メールが配送されることを希望する者は、有効／無効設定データの設定を変更し、一般に迷惑メールと考えられている電子メールを受信することが可能となる。
【００８９】
［３．変形例］
本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された範囲内で任意の態様を含む。以下、上述した実施形態の変形例について述べる。
【００９０】
上述した実施形態では、携帯電話機７００の使用者がＷＷＷブラウザを用いて選別文字列を登録する際に、文字列を入力して登録を行っているが、文字列を登録する方法は、上述した態様に限定されるものではない。メールサーバ装置６００が、「アダルト」や「先物取引」などのカテゴリを示したページを表示させるためのｈｔｍｌファイルを携帯電話機７００へ送信し、携帯電話機７００が、使用者が指定したカテゴリを示す情報をメールサーバ装置６００へ送信するようにし、メールサーバ装置６００が、カテゴリに対応付けて記憶されている複数の文字列を登録するようにしてもよい。
【００９１】
上述した実施形態では、登録した選別文字列が記述されている電子メールを配送しないようにしているが、登録した選別文字列が入っている電子メールのみを配送するようにしてもよい。また、登録した選別文字列で配送しないようにするか、登録した選別文字列がある電子メールのみ配送するようにするか設定できるようにしてもよい。
【００９２】
また、選別文字列毎に、配送すべきと判定するために使用するのか、配送すべきでないと判定するために使用するのか設定できるようにしてもよい。このような態様において、登録した選別文字列の優先順位を設定できるようにしてもよい。このような態様によれば、例えば、配送すべきでない電子メールを選別するための選別文字列と、配送すべき電子メールを選別するための選別文字列との両方が記述された電子メールを受信した場合、この優先順位に基づいて、電子メールを配送すべき／すべきでないかが判定される。
【００９３】
上述した実施例では、選別文字列を用いて配送すべき／すべきでないの判断を行っているが、文字コードを示す情報を登録して、登録した文字コードが用いられている電子メールのみを受信するようにしてもよい。
【００９４】
電子メールの受信を制限する方法には、特定のドメイン名を有する電子メールアドレスを送信元とした電子メールを受信しないようにするドメイン指定受信や、受信する電子メールのアドレスを指定して電子メールの受信を行う、アドレス指定受信など、他の方法と併用するようにしてもよい。
【００９５】
上述した実施形態では、電子メールを受信する通信端末として、携帯電話機を例に説明したが、電子メールを受信するのは、携帯電話機に限定されるものではない。パーソナルコンピュータ用のメールサーバ装置にこの技術を適用すれば、上述した実施形態と同様に、一般のパーソナルコンピュータに対しても電子メールの選別がされた後、配送される。
【００９６】
メールサーバ装置６００が、電子メールを形態素解析して選別文字列を登録する場合、電子メール中に頻繁に登場する文字列を抽出し、この文字列を選別文字列として登録するようにしてもよい。
【００９７】
頻繁に送信される電子メールに使用される文字列の場合、例えば、「未承諾広告※」という文字列の場合、「未承諾広告※」と携帯電話機７００の使用者が文字列を入力して登録するのではなく、「未承諾広告※」が記述された電子メールの受信の許否を有効／無効で設定できるようにしてもよい。
【００９８】
上述した実施形態では、有効／無効設定データの登録と選別文字列の登録は、別々に行うようになっているが、同時に行えるようにしてもよい。
【００９９】
携帯電話機７００の使用者が、メールサーバ装置６００に登録された選別文字列を確認できるように、登録されている文字列を携帯電話機７００の表示部に一覧表示するようにしてもよい。具体的には、以下のようにしてメールサーバ装置６００に登録された選別文字列の一覧が携帯電話機７００に表示される。
【０１００】
図３０に示した画面をＷＷＷブラウザに表示させるためにＨＴＭＬに従って記述されたファイルと（以下、文字列確認用ファイルとする）、メールサーバ装置６００に登録されている選別文字列を表示するためのＣＧＩプログラム（以下、一覧表示ＣＧＩプログラムとする）とをメールサーバ装置６００に記憶させる。携帯電話機７００が、文字列確認用ファイルのＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストをメールサーバ装置６００へ送信すると、メールサーバ装置６００は、文字列確認用ファイルを内包するＨＴＴＰレスポンスを携帯電話機７００へ送信する。携帯電話機７００は、このレスポンスを受信すると、内包されているファイルを解釈し、図３０に示した画面を表示する。
【０１０１】
携帯電話機７００の使用者が、図３０に示した画面のテキストボックスに携帯電話機７００の使用者に付与された電子メールアドレスを入力し、「一覧表示」ボタンをクリックする旨の操作を行うと、入力された電子メールアドレスと一覧表示ＣＧＩプログラムのＵＲＬとを内包するＰＯＳＴメソッドを用いたＨＴＴＰリクエストが、携帯電話機７００からメールサーバ装置６００へ送信される。メールサーバ装置６００は、このＨＴＴＰリクエストを受信すると、一覧表示ＣＧＩプログラムを実行する。次にメールサーバ装置６００は、ＨＴＴＰリクエストに内包された電子メールアドレスに対応付けてデータテーブルＴＢ１に格納されている選別文字列を抽出し、抽出した文字列をＷＷＷブラウザに一覧表示させるためのＨＴＭＬに従ったファイルを生成する。メールサーバ装置６００が、この生成したファイルをＨＴＴＰレスポンスに内包させて携帯電話機７００へ送信すると、携帯電話機７００では、受信したＨＴＴＰレスポンスに内包されているファイルがＷＷＷブラウザにより解釈され、図３１に例示した、選別文字列の一覧画面が表示される。このような態様によれば、メールサーバ装置６００に記憶されている選別文字列を携帯電話機７００の使用者が確認することが可能となる。
【０１０２】
また、図３１に示した一覧表示画面に表示されている文字列を削除したり、文字列を追加したりして、メールサーバ装置６００に記憶されている選別文字列の削除や、新たな選別文字列の追加登録を行えるようにしてもよい。具体的には、以下のようにしてメールサーバ装置６００に登録された選別文字列の削除を行う。
【０１０３】
図３２に示した画面をＷＷＷブラウザに表示させるためにＨＴＭＬに従って記述されたファイルと（以下、文字列削除用ファイルとする）、メールサーバ装置６００に登録されている選別文字列を削除するためのＣＧＩプログラム（以下、文字列削除ＣＧＩプログラムとする）とをメールサーバ装置６００に記憶させる。図３１に示した画面を表示させるためのファイルには、「削除」ボタンに対応付けて、文字列削除用ファイルのＵＲＬをリンク先として記述するようにする。携帯電話機７００の使用者が、図３１に示した「削除」ボタンをクリックする旨の操作を行うと、携帯電話機７００は、文字列削除用ファイルのＵＲＬをＧＥＴメソッドのパラメータとするＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストをメールサーバ装置６００へ送信する。メールサーバ装置６００は、このＨＴＴＰリクエストを受信すると、文字列削除用ファイルを内包するＨＴＴＰレスポンスを携帯電話機７００へ送信する。携帯電話機７００は、このＨＴＴＰレスポンスを受信すると、内包されているファイルを解釈し、図３２に示した画面を表示する。
【０１０４】
携帯電話機７００の使用者が、図３２に示した画面のテキストボックスに携帯電話機７００の使用者に付与された電子メールアドレスを入力し、削除する文字列を入力するためのテキストボックスに文字列を入力した後、「削除」ボタンをクリックする旨の操作を行うと、入力された電子メールアドレスと文字列削除ＣＧＩプログラムのＵＲＬおよび入力された文字列とを内包するＰＯＳＴメソッドを用いたＨＴＴＰリクエストが、携帯電話委７００からメールサーバ装置６００へ送信される。メールサーバ装置６００は、このＨＴＴＰリクエストを受信すると、文字列削除ＣＧＩプログラムを実行する。次にメールサーバ装置６００は、ＨＴＴＰリクエストに内包された電子メールアドレスを検索し、検索した電子メールアドレスに対応付けて記憶されている、ＨＴＴＰリクエストに内包された文字列をデータテーブルＴＢ１から削除する。このような態様によれば、メールサーバ装置６００に記憶されている選別文字列の一覧を確認した携帯電話機７００の使用者は、文字列を確認した後、必要ないと判断した選別文字列を削除することが可能となる。
【０１０５】
上述した実施形態では、テスト機能を利用する場合、電子メールをメールサーバ装置へ送り、メールサーバ装置６００が、電子メールの内容を解析して結果を返すようにしているが、文字列のみを送り、送った文字列を含む電子メールがどのように判定されるかの結果を返すようにしてもよい。
【０１０６】
上述して実施形態では、配送すべきでないと判定された電子メールの履歴を残す際に、本文は記憶しないようにしているが、本文も記憶するようにしてもよい。また、本文も記憶するようにする場合には、履歴として残された電子メールを選択して、受信できるようにしてもよい。
【０１０７】
上述した実施形態では、配送すべきでないと判定された電子メールの履歴は、一定間隔でメールサーバ装置６００から知らされるが、携帯電話機７００の使用者がメールサーバ装置６００にアクセスして、好きな時に見られるようにしてもよい。また、配送すべきでないと判定された電子メールの履歴は、月に一回に送信するように限定されるものではない。履歴を送信する周期は変えることが可能である。上述した実施形態では、配送すべきでないと判断された電子メールの履歴は、電子メールを用いて確認するようになっているが、ＣＧＩプログラムなどを用いてＷＷＷブラウザを用いて確認できるようにしてもよい。
【０１０８】
上述した実施形態では、テスト機能により送信される電子メールや試行期間中に送信される電子メールに、電子メール選別の判断結果が付加されるようになっているが、別の電子メールで結果を通知するようにしてもよい。
【０１０９】
試行期間中の電子メールに付加する文章は、メールサーバ装置６００が電子メールの選別を行うことが可能である旨を紹介する文章を付加するようにしてもよい。また、試行期間を必要としない者に対して、ＣＧＩプログラムなどを用いて、試行期間を強制的に終了させる方法を設けるようにしてもよい。
【０１１０】
記憶部６０６に記憶されているサーバソフトウェアは、書き換えが可能なようにしてもよい。例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）などの記録媒体にサーバソフトウェアを記録させ、メールサーバ装置６００に設けたＣＤ−ＲＯＭドライブにこのＣＤ−ＲＯＭを挿入して、サーバソフトウェアを読み取らせ、サーバソフトウェアをインストールするようにしてもよい。
【０１１１】
上述した変形例では、各種プログラムを記録した記録媒体としてＣＤ−ＲＯＭを挙げているが、記録媒体はこれに限定されるものではない。ＤＶＤ−ＲＯＭや、フラッシュＲＯＭを内蔵したＩＣカード、フロッピーディスクなど他の記録媒体であってもよい。また、インターネットに接続されたサーバ装置からサーバソフトウェアをダウンロードしてインストールするようにしてもよい。
【０１１２】
上述した実施形態では、テスト機能を利用する際に、携帯電話機７００の使用者は、既に配送された電子メールをメールサーバ装置６００へ送信しているが、携帯電話機７００の使用者が作成した電子メールを送信してテストを行ってもよい。
【０１１３】
上述した実施形態では、電子メールを利用して選別文字列を登録する場合、メールサーバ装置６００が形態素解析を行い文字列を抽出しているが、電子メールに記述されている文字が日本語以外の言語の場合、例えば、英語などの場合、文字列と文字列との間のスペースによって文字列を抽出するようにしてもよい。もちろん、スペースによって文字列を抽出する言語は、英語に限定されるものではない。
【０１１４】
携帯電話機７００の使用者が、登録した設定文字列によって電子メールがどのように選別されるか確認するために、当該使用者に付与されている電子メールアドレスを宛先としてテストしたい電子メールを送信することも考えられる。一般的に移動パケット通信網３００では、通信により生じたパケット量に応じて通信料金が課金される仕組みが好適に用いられている。携帯電話機７００の使用者が、登録した設定文字列によって電子メールがどのように選別されるか確認するために、自身に付与された電子メールアドレスを宛先としてテストしたい電子メールを送信する態様では、携帯電話機７００の使用者に対して課金が行われてしまう。上述した実施形態において、テスト機能を利用するために行われる通信については、電子メールの利用者に対して課金が行われないようにすれば、電子メールの利用者は、テストを繰り返し行うことができ、通信料金を気にせずに選別文字列を設定することが可能となる。
【０１１５】
上述した実施形態では、テスト機能を利用した際に、電子メールを配送すべき／すべきでないかの判定結果を示す文章が、携帯電話機７００が送信した電子メールの本文に追加されるが、電子メールの判定結果を携帯電話機７００の使用者へ知らせる方法はこのような態様に限定されるものではない。電子メールの判定結果を示す文章と、テスト機能を利用する際に携帯電話機７００が送信した電子メールの表題とが記述された電子メールのみが携帯電話機７００へ送信されるようにしてもよい。また、試行期間中に携帯電話機７００に送信される電子メールに関しても、電子メールの判定結果を示す文章と、携帯電話機７００の使用者へ宛てて送信された電子メールの表題とが記述された電子メールが携帯電話機７００へ送信されるようにしてもよい。
【０１１６】
上述した実施形態では、ゲートウェイサーバ装置４００とメールサーバ装置６００は別な構成となっているが、ゲートウェイサーバ装置４００とメールサーバ装置６００とを一体化してもよい。さらに、加入者データベース装置５００も一体化するようにしてもよい。
【０１１７】
上述した実施形態では、有効／無効設定および文字列の登録が行われる際、携帯電話機７００の使用者が入力した電子メールアドレスに対応付けて、有効／無効設定データや文字列がメールサーバ装置６００に記憶される。しかしながら、電子メールアドレスと、有効／無効設定データや文字列を対応付けて記憶する方法は、この方法に限定されるものではない。加入者データベース装置５００には、加入契約者の氏名に対応付けて、加入契約者が所有する携帯電話機７００の端末識別子、加入契約者に付与された電話番号および電子メールアドレスが記憶されている。携帯電話機７００が、有効／無効設定データや、文字列をメールサーバ装置６００へ送信する際、電子メールアドレスに替えて、携帯電話機７００に記憶されている端末識別子を送信するようにし、メールサーバ装置６００は、送信された端末識別子に対応付けて記憶されている電子メールアドレスを読み出して、読み出した電子メールアドレスに対応付けて、有効／無効設定データや文字列を記憶するようにしてもよい。このような態様によれば、携帯電話機７００の使用者が、有効／無効設定や文字列を登録するたびに電子メールアドレスを入力する必要がなくなり、使用者にとって使い勝手のよいものとなる。また、携帯電話機７００に、携帯電話機７００の使用者に付与された電話番号を記憶させるようにすれば、この記憶した電話番号を送信するようにしてもよい。端末識別子を送信する場合と同様に、有効／無効設定や文字列を登録するたびに電子メールアドレスを入力する必要がなくなり、使用者にとって使い勝手のよいものとなる。
【０１１８】
上述した実施形態では、携帯電話機７００の使用者は、有効／無効設定や文字列の登録を行う際に、設定や登録を行うためのページのＵＲＬをその都度入力する態様となっているが、このような態様に限定されるものではない。例えば、携帯電話機７００から送信されたＰＯＳＴメソッドを用いたＨＴＴＰリクエストにより有効／無効設定データを登録したメールサーバ装置６００が、このＰＯＳＴメソッドへのレスポンスとして、図３３に示した画面を表示させるためにＨＴＭＬに従って記述されたテキストファイルを携帯電話機７００へ送信するようにし、携帯電話機７００にて実行されているＷＷＷブラウザが、図３３に示した画面を表示するようにしてもよい。そして、携帯電話機７００の使用者が、図３３に示した画面に表示されている「次へ」ボタンをクリックすると、携帯電話機７００が、上述した文字列登録ファイルをメールサーバ装置６００から取得して表示するようにしてもよい。このように、有効／無効設定から文字列の登録へ画面が順次遷移していくような態様にすれば、携帯電話機７００の使用者は、文字列の登録を行うためのページのＵＲＬを個々に覚えておく必要やＵＲＬをその都度入力する必要がなくなり、携帯電話機７００の使用者にとって使い勝手がよくなる。
【０１１９】
また、図３４に示した画面を表示させるためにＨＴＭＬに従って記述されたテキストファイルと、図３４に示した画面に入力された文章が選別文字列により受信許否されるかを判定して、判定結果を携帯電話機７００へ送信するＣＧＩプログラム（以下、テストＣＧＩプログラムとする）とをメールサーバ装置６００に記憶するようにしてもよい。そして、携帯電話機７００から送信されたＰＯＳＴメソッドを用いたＨＴＴＰリクエストにより文字列登録ＣＧＩプログラムを実行したメールサーバ装置６００が、このＨＴＴＰリクエストへのレスポンスとして、図３４に示した画面を表示させるためのテキストファイルを携帯電話機７００へ送信するようにしてもよい。このような態様によれば、メールサーバ装置６００が選別文字列を登録した後、携帯電話機７００には図３４に示した画面が表示される。
【０１２０】
携帯電話機７００の使用者が、電子メールアドレスと受信許否されるか確認したい文章とを図３４に示した画面に入力して、「テスト実行」ボタンをクリックする操作を行った時、携帯電話機７００が、テストＣＧＩプログラムのＵＲＬと、入力された電子メールアドレスと入力された文章とを内包するＰＯＳＴメソッドを用いたＨＴＴＰリクエストをメールサーバ装置６００へ送信するようにしてもよい。そして、このＨＴＴＰリクエストを受信したメールサーバ装置６００が、テストＣＧＩプログラムを実行して、登録されている選別文字列で受信したＨＴＴＰリクエストに内包された文章が受信許否されるか否か判定し判定結果を携帯電話機７００へ送信するようにしてもよい。このような態様によれば、携帯電話機７００の使用者は、有効／無効設定から文字列の登録、受信許否のテストまで順次行うことが可能となり使い勝手がよくなる。
【０１２１】
【発明の効果】
以上説明したように本発明によれば、電子メールの利用者は、電子メールを選別するためのデータによって、電子メールが配送すべき電子メールと配送すべきでない電子メールとのいずれかに判定されたかを知ることが可能となり、配送すべき電子メールを選別するのに適したデータを選ぶことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係わる通信システムの全体構成を例示する図である。
【図２】本発明の実施形態に係わる加入者データベース装置５００に記憶されている加入契約者のデータを例示する図である。
【図３】本発明の実施形態に係わるメールサーバ装置６００のハードウェア構成を例示するブロック図である。
【図４】データテーブルＴＢ１に格納されているデータを例示する図である。
【図５】文字列テーブルＴＢ２に格納される文字列を例示する図である。
【図６】履歴テーブルＴＢ３に格納されるデータを例示する図である。
【図７】有効／無効設定データの登録を行うための画面を例示する図である。
【図８】選別文字列を登録するための画面を例示する図である。
【図９】有効／無効設定データを登録する際にＣＰＵ６０９が行う処理の流れを例示するフローチャートである。
【図１０】選別文字列を登録する際にＣＰＵ６０９が行う処理の流れを例示するフローチャートである。
【図１１】メールサーバ装置６００が電子メールを受信した時の処理の流れを例示するフローチャートである。
【図１２】電子メールを用いて選別文字列を登録する際に、ＣＰＵ６０９が行う処理の流れを例示する図である。
【図１３】テスト機能を実現する際にＣＰＵ６０９が行う処理の流れを例示する図である。
【図１４】ＣＰＵ６０９が電子メールを電子メールの宛先へ配送すべきか判断する際の処理の流れを例示するフローチャートである。
【図１５】ＣＰＵ６０９が履歴テーブルＴＢ３に格納されているデータを送信する際の処理の流れを例示するフローチャートである。
【図１６】携帯電話機７００にてＷＷＷブラウザソフトウェアが実行された際に表示される画面を例示する図である。
【図１７】携帯電話機７００の表示部に表示される、電子メールの一覧を示す画面を例示する図である。
【図１８】携帯電話機７００の表示部に表示される、電子メールの表示画面を例示する図である。
【図１９】携帯電話機７００の表示部に表示される、電子メールを転送するための画面を例示する図である。
【図２０】テスト機能が用いられた時に、携帯電話機７００に配送される電子メールの本文を例示する図である。
【図２１】テスト機能が用いられた時に、携帯電話機７００に配送される電子メールの本文を例示する図である。
【図２２】電子メールの本文の一例を示す図である。
【図２３】試行期間中に電子メールを受信した時に、受信した電子メールに付加される文章を例示する図である。
【図２４】試行期間中に電子メールを受信した時に、受信した電子メールに付加される文章を例示する図である。
【図２５】携帯電話機７００の表示部に表示される、電子メールの一覧を示す画面を例示する図である。
【図２６】携帯電話機７００の表示部に表示される、電子メールの表示画面を例示する図である。
【図２７】携帯電話機７００の表示部に表示される、電子メールを転送するための画面を例示する図である。
【図２８】電子メールを用いて選別文字列を登録した結果、携帯電話機７００の表示部に表示される画面を例示する図である。
【図２９】携帯電話機７００の表示部に表示される、配送すべきでないと判断された電子メールの履歴一覧を例示する図である。
【図３０】携帯電話機７００にて実現されているＷＷＷブラウザが、文字列確認用ファイルを解釈した時に表示される画面の一例を示す図である。
【図３１】携帯電話機７００にて実現されているＷＷＷブラウザが、メールサーバ装置６００から送信された選別文字列の一覧を表示した時の画面の一例を示す図である。
【図３２】携帯電話機７００にて実現されているＷＷＷブラウザが、文字列削除用ファイルを解釈した時に表示される画面の一例を示す図である。
【図３３】本発明の変形例にて説明した、設定ＣＧＩプログラムを実行しているメールサーバ装置６００が送信したファイルをＷＷＷブラウザが解釈した際に表示される画面を例示する図である。
【図３４】本発明の変形例にて説明した、文字列登録ＣＧＩプログラムを実行しているメールサーバ装置６００が送信したファイルをＷＷＷブラウザが解釈した際に表示される画面を例示する図である。
【符号の説明】
１００・・・パーソナルコンピュータ
２００・・・インターネット
３００・・・移動パケット通信網
４００・・・ゲートウェイサーバ装置
５００・・・加入者データベース装置
６００・・・メールサーバ装置、６０１・・・バス、６０２・・・通信部、６０３・・・操作部、６０４・・・表示部、６０５・・・時計部、６０６・・・記憶部、６０７・・・ＲＯＭ、６０８・・・ＲＡＭ、６０９・・・ＣＰＵ
７００・・・携帯電話機
【図１】
2004128991.tif 000003
【図２】
2004128991.tif 000004
【図３】
2004128991.tif 000005
【図４】
2004128991.tif 000006
【図５】
2004128991.tif 000007
【図６】
2004128991.tif 000008
【図７】
2004128991.tif 000009
【図８】
2004128991.tif 000010
【図９】
2004128991.tif 000011
【図１０】
2004128991.tif 000012
【図１１】
2004128991.tif 000013
【図１２】
2004128991.tif 000014
【図１３】
2004128991.tif 000015
【図１４】
2004128991.tif 000016
【図１５】
2004128991.tif 000017
【図１６】
2004128991.tif 000018
【図１７】
2004128991.tif 000019
【図１８】
2004128991.tif 000020
【図１９】
2004128991.tif 000021
【図２０】
2004128991.tif 000022
【図２１】
2004128991.tif 000023
【図２２】
2004128991.tif 000024
【図２３】
2004128991.tif 000025
【図２４】
2004128991.tif 000026
【図２５】
2004128991.tif 000027
【図２６】
2004128991.tif 000028
【図２７】
2004128991.tif 000029
【図２８】
2004128991.tif 000030
【図２９】
2004128991.tif 000031
【図３０】
2004128991.tif 000032
【図３１】
2004128991.tif 000033
【図３２】
2004128991.tif 000034
【図３３】
2004128991.tif 000035
【図３４】
2004128991.tif 000036