(57)【特許請求の範囲】
【請求項１】
有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、
前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段による生成処理が未処理の電子メールであって有効期限が切れている電子メールを、前記取得手段により取得した電子メールを記憶する記憶手段から検索する検索手段と、を含み、
前記生成手段は、前記検索手段により検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする電子メールシステム。
【請求項２】
前記電子メールシステムは、前記取得手段と前記生成手段と前記検索手段を含む電子メール配信装置と、前記電子メール配信装置に電子メールの配信を要求するクライアント装置とを含み、
前記電子メール配信装置は、
前記クライアント装置から電子メールの配信要求を受け付けた場合に、前記生成手段により生成した電子メールを前記クライアント装置に配信する配信手段を含む
ことを特徴とする請求項１に記載の電子メールシステム。
【請求項３】
前記電子メール配信装置は、
前記検索手段により検索されたそれぞれの電子メールについて前記生成手段により生成された表示情報を含む期限徒過通知メールを生成する手段をさらに含み、
前記配信手段は、前記検索手段により検索されたそれぞれの電子メールに代えて、前記期限徒過通知メールを配信する
ことを特徴とする請求項２に記載の電子メールシステム。
【請求項４】
前記電子メール配信装置は、
前記検索手段により検索された電子メールのうち属性情報が同じ電子メールの１つを選択する選択手段と、
前記検索手段により検索された電子メールのうち前記選択手段により選択されなかった電子メールを削除する削除手段と、をさらに含み、
前記生成手段は、前記選択手段により選択された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする請求項２に記載の電子メールシステム。
【請求項５】
前記有効期限と前記有効期限外表示データは、前記電子メールを記述するマークアップ言語における表示対象外の様式で記述されるデータである
ことを特徴とする請求項１乃至４のいずれかに記載の電子メールシステム。
【請求項６】
前記電子メールシステムは、前記取得手段を含む電子メール配信装置と、前記生成手段と前記検索手段を含み、前記電子メール配信装置に電子メールの配信を要求するクライアント装置とを含み、
前記電子メール配信装置は、
前記クライアント装置から電子メールの配信要求を受け付けた場合に、当該クライアント装置に前記取得手段により取得した電子メールを配信する配信手段を含み、
前記生成手段は、前記配信手段により配信された電子メールに含まれる有効期限が切れている場合には、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする請求項１に記載の電子メールシステム。
【請求項７】
有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得ステップと、
前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段による生成処理が未処理の電子メールであって有効期限が切れている電子メールを、前記取得ステップで取得した電子メールを記憶する記憶手段から検索する検索ステップと、を含み、
前記生成手段は、前記検索ステップで検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする電子メールの処理方法。
【請求項８】
有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、
前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段による生成処理が未処理の電子メールであって有効期限が切れている電子メールを、前記取得手段により取得した電子メールを記憶する記憶手段から検索する検索手段
としてコンピュータを機能させるためのプログラムであって、
前記生成手段は、前記検索手段により検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とするプログラム。
【請求項９】
有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、
前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段による生成処理が未処理の電子メールであって有効期限が切れている電子メールを、前記取得手段により取得した電子メールを記憶する記憶手段から検索する検索手段
としてコンピュータを機能させるためのプログラムを記録した情報記録媒体であって、
前記生成手段は、前記検索手段により検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールシステム、電子メールの処理方法、プログラム及び情報記録媒体に関する。
【背景技術】
【０００２】
ユーザーに情報提供を行う際に電子メールを利用することがある。ただし、ユーザーが電子メールを受信するタイミングや閲覧するタイミングによっては、電子メールに記載されている情報の有効期限が切れていることもあり、ユーザーにとっては不要な情報が提供されてしまうことがある。そこで、例えば下記の特許文献１に記載されているように、メールボックス内に格納された電子メールを定期的に検索し、有効期限が切れた電子メールを自動的に削除することにより、有効期限が切れた電子メールをユーザーには提供しないようにするシステムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３０８３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、有効期限が切れた電子メールを自動的に削除してしまうと、ユーザーは何の情報も目にすることができないし、電子メールの送信側としても電子メールを送信したにも関わらず、ユーザーに電子メールを送ったことすら通知されないのは単なる送信コストの無駄となってしまう。
【０００５】
本発明は上記の課題に鑑みてなされたものであって、その目的は、電子メールに定められた有効期限が切れたか否かに応じて電子メールの表示内容を変更することができる電子メールシステム、電子メールの処理方法、プログラム及び情報記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る電子メールシステムは、有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段と、を含むことを特徴とする。
【０００７】
本発明の一態様では、前記電子メールシステムは、前記取得手段と前記生成手段とを含む電子メール配信装置と、前記電子メール配信装置に電子メールの配信を要求するクライアント装置とを含み、前記電子メール配信装置は、前記クライアント装置から電子メールの配信要求を受け付けた場合に、前記生成手段により生成した電子メールを前記クライアント装置に配信する配信手段を含むこととする。
【０００８】
本発明の一態様では、前記電子メール配信装置は、前記取得手段により取得した電子メールを記憶する記憶手段と、前記クライアント装置から電子メールの配信要求を受け付けた場合に、当該クライアント装置に配信する電子メールであって、有効期限が切れている電子メールを前記記憶手段から検索する検索手段と、をさらに含み、前記生成手段は、前記検索手段により検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成することとする。
【０００９】
本発明の一態様では、前記電子メール配信装置は、前記検索手段により検索されたそれぞれの電子メールについて前記生成手段により生成された表示情報を含む期限徒過通知メールを生成する手段をさらに含み、前記配信手段は、前記検索手段により検索されたそれぞれの電子メールに代えて、前記期限徒過通知メールを配信することとする。
【００１０】
本発明の一態様では、前記電子メール配信装置は、前記検索手段により検索された電子メールのうち属性情報が同じ電子メールの１つを選択する選択手段と、前記検索手段により検索された電子メールのうち前記選択手段により選択されなかった電子メールを削除する削除手段と、をさらに含み、前記生成手段は、前記選択手段により選択された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成することとする。
【００１１】
本発明の一態様では、前記有効期限と前記有効期限外表示データは、前記電子メールを記述するマークアップ言語における表示対象外の様式で記述されるデータであることとする。
【００１２】
本発明の一態様では、前記電子メールシステムは、前記取得手段を含む電子メール配信装置と、前記生成手段を含み、前記電子メール配信装置に電子メールの配信を要求するクライアント装置とを含み、前記電子メール配信装置は、前記クライアント装置から電子メールの配信要求を受け付けた場合に、当該クライアント装置に前記取得手段により取得した電子メールを配信する配信手段を含み、前記生成手段は、前記配信手段により配信された電子メールに含まれる有効期限が切れている場合には、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成することとする。
【００１３】
本発明に係る電子メールの処理方法は、有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得ステップと、前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成ステップと、を含むことを特徴とする。
【００１４】
本発明に係るプログラムは、有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段としてコンピュータを機能させるためのプログラムである。
【００１５】
本発明に係る情報記録媒体は、有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段としてコンピュータを機能させるためのプログラムを記録した情報記録媒体である。
【発明の効果】
【００１６】
本発明の一態様によれば、電子メールに定められた有効期限が切れたか否かに応じて電子メールの表示内容を変更することができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態に係る電子メールシステムのシステム構成図である。
【図２】第１の実施形態に係る電子メールシステムにおいて行われる処理の流れの一例を説明するシーケンス図である。
【図３】配信基礎メールのデータ構成の一例を示す図である。
【図４Ａ】有効期限内表示メールの一例を示す図である。
【図４Ｂ】有効期限外表示メールの一例を示す図である。
【図５】メール送信サーバー、メールサーバー、クライアント装置に備えられた機能の一例を示す機能ブロック図である。
【図６】メール管理テーブルの一例を示す図である。
【図７】期限徒過通知メールの一例を示す図である。
【図８】第２の実施形態に係る電子メールシステムにおいて行われる処理の流れの一例を説明するシーケンス図である。
【図９】配信基礎メールのデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための実施の形態（以下、実施形態）を、図面を参照しながら説明する。まず、第１の実施形態について説明する。
【００１９】
［第１の実施形態］
図１には、第１の実施形態に係る電子メールシステム１のシステム構成図を示した。図１に示されるように、電子メールシステム１は、メール配信要求装置２、メール送信サーバー４、メールサーバー６、及びクライアント装置８を含み、各装置及びサーバーはインターネット等のネットワーク１０を介して相互に通信可能に接続されている。
【００２０】
メール配信要求装置２は、ユーザーのメールアドレスを宛先とする電子メールの配信をメール送信サーバー４に要求するコンピュータである。メール配信要求装置２は、配信する電子メールに対して、有効期限と、有効期限内に表示する有効期限内表示データと、有効期限が切れた後に表示する有効期限外表示データとを設定する。有効期限内表示データや有効期限外表示データには、電子メールを構成する件名、本文、その他の情報を含むこととしてもよいし、有効期限内表示データと有効期限外表示データとにおいて共通するデータは別に共通データとして定めておくこととしてもよいし、一方のデータを他方のデータからの差分データとして構成することとしてもよい。なお、有効期限、有効期限内表示データ、有効期限外表示データを含む電子メール（配信基礎メール）は、メール配信要求装置２において生成された後にメール送信サーバー４に送られることとしてもよいし、有効期限、有効期限内表示データ、有効期限外表示データの情報をメール送信サーバー４に送信することでメール送信サーバー４が配信基礎メールを生成することとしてもよい。
【００２１】
メール送信サーバー４は、メール配信要求装置２により送信が要求された電子メールを、当該電子メールの宛先のメールアドレスを管理するメールサーバー６に送信するコンピュータである。例えば、メール送信サーバー４は、電子メールの配信要求をメール配信要求装置２から受け付けた場合に、メール配信要求装置２に対して、有効期限、有効期限内表示データ、有効期限外表示データの登録を促し、登録されたそれぞれのデータに基づいて送信する電子メール（配信基礎メール）を生成することとしてよい。
【００２２】
メールサーバー６は、管理するユーザーのメールアドレス宛の電子メールを受信し蓄積するとともに、クライアント装置８からユーザーのメールアドレス宛に送られた電子メールの配信要求を受け付けた場合に、蓄積された電子メールの中から該当する電子メールを検索し、検索した電子メールをクライアント装置８に対して配信するコンピュータである。本実施形態では、メールサーバー６は、メール送信サーバー４から受信し蓄積した電子メール（配信基礎メール）について設定された有効期限が切れていない場合には有効期限内表示データに基づく電子メールを送信し、配信基礎メールについて設定された有効期限が切れている場合には有効期限外表示データに基づく電子メールをクライアント装置８に配信することとする。
【００２３】
クライアント装置８は、ユーザーにより操作されるコンピュータであり、当該ユーザーのメールアドレス宛の電子メールの配信をメールサーバー６に対して要求する。クライアント装置８は、電子メールの配信要求に応じてメールサーバー６から配信された電子メールを受信した後に、受信した電子メールを表示することとしてよい。
【００２４】
ここで、図２に示したシーケンス図を参照しながら、第１の実施形態に係る電子メールシステム１において行われる処理の流れの一例を説明する。
【００２５】
図２に示されるように、メール送信サーバー４は、例えばメール配信要求装置２から、電子メールの宛先、送信者情報、電子メールの有効期限、有効期限内表示データ、有効期限外表示データ等の電子メールデータを受け付けて（Ｓ１００１）、当該電子メールデータに基づいて配信基礎メールを生成する（Ｓ１００２）。メール送信サーバー４は、上記生成した配信基礎メールを、宛先の電子メールを管理するメールサーバー６に送信する（Ｓ１００３）。
【００２６】
図３には、メール送信サーバー４において生成される配信基礎メールのデータ構成の一例を示した。図３に示される配信基礎メールの例では、有効期限、有効期限内表示データ及び有効期限外表示データはＨＴＭＬデータとして記述される。図３に示した例においては、有効期限及び有効期限外表示データがコメントアウトされており、有効期限内表示データはコメントアウトされていないが、配信基礎メールの態様はこれに限られない。例えば、有効期限内表示データと有効期限外表示データとを共にコメントアウトし、有効期限に応じてどちらか一方のコメントアウトを外すこととしてもよいし、両者をコメントアウトせずに記述し、有効期限に応じてどちらか一方のデータを削除するようにしてもよい。また、有効期限及び有効期限外表示データは、所定のタグにより囲むことにより、コメント内で各データを識別可能なように構成することとしてもよい。
【００２７】
図２のシーケンス図に戻り説明を続ける。メールサーバー６は、メール送信サーバー４から配信基礎メールを受信すると、受信した配信基礎メールを記憶して管理する（Ｓ１００４）。メールサーバー６は、登録されているユーザーのメールアドレス毎にメールボックスを保持し、受信した電子メール（配信基礎メールを含む）を当該電子メールの宛先のメールアドレスに対応するメールボックスに格納して管理することとしてよい。
【００２８】
メールサーバー６は、クライアント装置８から、ユーザーのメールアドレス宛の電子メールの配信要求を受け付けると（Ｓ１００５）、記憶された配信基礎メールの中から上記ユーザーのメールアドレス宛の配信基礎メールを読み出す（Ｓ１００６）。そして、メールサーバー６は、現在日時に基づき、上記読み出した配信基礎メールに対し有効期限が切れているか否かを判定する（Ｓ１００７）。メールサーバー６は、有効期限が切れていると判定した場合には（Ｓ１００７：Ｙ）、配信基礎メールに含まれる有効期限内表示データの少なくとも一部に代えて有効期限外表示データに基づいて表示用の電子メール（すなわち、有効期限外に表示すべき有効期限外表示メール）を生成する（Ｓ１００８）。なお、本シーケンスの例では、配信基礎メールには初期状態で有効期限内表示データに基づく表示が行われるため、有効期限が切れていないと判定される場合には（Ｓ１００７：Ｎ）、配信基礎メールをそのまま表示用の電子メール（すなわち、有効期限内に表示すべき有効期限内表示メール）とする（Ｓ１００９）。
【００２９】
メールサーバー６は、表示用の電子メールをクライアント装置８に送信し（Ｓ１０１０）、クライアント装置８はメールサーバー６から送信された電子メールを受信し、受信した電子メールをディスプレイ等の表示手段に表示する（Ｓ１０１１）。ここで、有効期限内であれば例えば図４Ａに示されるメール（有効期限内表示メール）が、そして有効期限外であれば例えば図４Ｂに示されるメール（有効期限外表示メール）がクライアント装置８において表示されることとなる。
【００３０】
図４Ａに示される有効期限内表示メールの一例では、有効期限内であるため、表示欄１００にはリンクＡに基づきキャンペーン情報が表示されている。一方で、図４Ｂに示される有効期限外表示メールの一例では、有効期限が終了しているため、表示欄１００にはリンクＢに基づきキャンペーン情報が終了した旨の情報が表示されることとなる。もちろん、有効期限内表示メール及び有効期限外表示メールは図示した例に限られるものではなく、有効期限外表示メールにおいて有効期限内表示メールから置き換えられた情報に応じて多様な表示形態が実現されるのは言うまでもない。例えば、有効期限内表示メールと有効期限外表示メールとにおいて表示される内容は一部共通していてもよいし、両者が全く異なっていることとしてもよい。
【００３１】
以上が図２に示したシーケンスに基づいて、電子メールシステム１で行われる処理の一連の流れである。以下、上述した処理を実現するために、メール送信サーバー４、メールサーバー６、クライアント装置８に備えられた機能の一例を、図５に示した機能ブロック図を参照しながら説明する。
【００３２】
まず、メール送信サーバー４に備えられた機能の詳細について説明する。図５に示されるように、メール送信サーバー４は、電子メールデータ受付部４０、配信基礎メール生成部４２、及び配信基礎メール送信部４４を備える。
【００３３】
メール送信サーバー４に備えられる上記各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってメール送信サーバー４に供給されることとしてもよいし、インターネット等のデータ通信網を介してメール送信サーバー４に供給されることとしてもよい。
【００３４】
電子メールデータ受付部４０は、電子メールの宛先（メールアドレス）、件名、送信者情報、電子メールの有効期限、有効期限内に表示するデータを示す有効期限内表示データ、有効期限外に表示するデータを示す有効期限外表示データを含む電子メールデータをメール配信要求装置２から受け付ける。
【００３５】
配信基礎メール生成部４２は、電子メールデータ受付部４０により受け付けた電子メールデータに基づいて配信基礎メールを生成する。例えば、配信基礎メール生成部４２は、有効期限内表示データをＨＴＭＬにおいて表示が許可される形式で記述すると共に、有効期限及び有効期限外表示データを表示が許可されない形式（コメントアウト）で記述することにより配信基礎メールを生成することとしてよい。
【００３６】
配信基礎メール送信部４４は、配信基礎メール生成部４２により生成された配信基礎メールを、当該配信基礎メールに定められた宛先に送信する。
【００３７】
次に、メールサーバー６に備えられた機能の詳細について説明する。図５に示されるように、メールサーバー６は、配信基礎メール受信部６０、配信基礎メール記憶部６２、配信要求受付部６４、配信対象メール取得部６６、期限切れメール検索部６８、表示用メール生成部７０、及びメール配信部７２を備える。
【００３８】
メールサーバー６に備えられる上記各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってメールサーバー６に供給されることとしてもよいし、インターネット等のデータ通信網を介してメールサーバー６に供給されることとしてもよい。
【００３９】
配信基礎メール受信部６０は、メール送信サーバー４の配信基礎メール送信部４４から送信された配信基礎メールを受信する。
【００４０】
配信基礎メール記憶部６２は、配信基礎メール受信部６０により受信した配信基礎メールや、配信基礎メールに係るメール管理テーブル等の各種データを記憶する。
【００４１】
図６には、配信基礎メール記憶部６２に記憶されるメール管理テーブルの一例を示した。図６に示されるメール管理テーブルの例では、配信基礎メールをそれぞれ識別するメールＩＤ、配信基礎メールに定められた有効期限、宛先のメールアドレス、メールの属性情報がそれぞれ関連づけて記憶される。なお、メールの属性情報とは、メールの内容に対して定められる情報としてよく、例えば送信者側により設定されることとしてもよいし、配信基礎メールの件名、送信者情報、本文情報等に基づいて定められる情報としてもよい。
【００４２】
配信要求受付部６４は、クライアント装置８からメールの配信要求を受け付ける。メールの配信要求には、メールアドレス等のアカウント情報、パスワードを含むこととしてよく、アカウント情報とパスワードの組による認証が正しく行われた場合に、クライアント装置８へのメール配信を行うこととしてよい。
【００４３】
配信対象メール取得部６６は、配信基礎メール記憶部６２に記憶される配信基礎メールの中から、配信要求受付部６４により受け付けた配信要求に係るメールアドレスを宛先（ＣｃやＢｃｃを含む）とする配信基礎メールを取得する。例えば、配信対象メール取得部６６は、配信基礎メール記憶部６２に記憶されるメール管理テーブルを参照し、当該メール管理テーブルにおける宛先の欄に配信要求に係るメールアドレスを含む配信基礎メールの情報を取得することとしてよい。
【００４４】
期限切れメール検索部６８は、配信対象メール取得部６６により取得した配信基礎メールのうち、有効期限が切れた配信基礎メールを検索する。例えば、期限切れメール検索部６８は、現在日時を取得し、取得した現在日時と、配信対象メール取得部６６により取得した配信基礎メールについてメール管理テーブルに記憶される有効期限とを比較して、有効期限が切れた配信基礎メールを検索することとしてよい。
【００４５】
表示用メール生成部７０は、配信対象メール取得部６６により取得された配信基礎メールのうち、期限切れメール検索部６８により検索された配信基礎メールについて、有効期限内表示データの少なくとも一部を有効期限外表示データに基づいて置き換えることで、表示用（すなわち、クライアント装置８に配信する配信用）の電子メールを生成する。例えば、表示用メール生成部７０は、有効期限外表示データのコメントアウトを外すことにより、すなわち有効期限外表示データを有効化することにより表示用の電子メールを生成することとしてよい。もちろん、配信メールの生成処理は上述した態様に限られるものではない。例えば、表示用メール生成部７０は、配信対象メール取得部６６により取得された配信基礎メールのうち、期限切れメール検索部６８により検索された配信基礎メールについては有効期限外表示データを有効化し、それ以外の配信基礎メール（すなわち有効期限内の配信基礎メール）については有効期限内表示データを有効化することで表示用の電子メールを生成することとしてもよい。また、表示用メール生成部７０は、期限切れメール検索部６８により検索された配信基礎メールに基づいて、以下の態様の表示用メールを生成することとしてよい。
【００４６】
すなわち、表示用メール生成部７０は、期限切れメール検索部６８により検索された配信基礎メールに含まれる有効期限外表示データに基づいて置き換えられる情報を１つにまとめた電子メール（期限徒過通知メール）を生成することとしてよい。
【００４７】
図７には、期限徒過通知メールの一例を示した。図７に示されるように、期限徒過通知メールには、期限が切れた配信基礎メールのそれぞれの情報が一覧表示される。例えば、表示される情報には、各配信基礎メールの件名、送信者、送信日時、コメント（このメールはＸＸ日に期限が切れました。いまキャンペーンを行っているのはこちらのページ（http://・・・）です。）を含むこととしてよい。
【００４８】
また、表示用メール生成部７０は、期限切れメール検索部６８により検索された配信基礎メールのうち、カテゴリ情報が共通する配信基礎メールについては、そのうちの１つ（例えば最も送信日時が新しいもの）を選択し、選択した配信基礎メールについては有効期限外表示データに基づく置き換えを行った配信メールを生成し、選択されなかった配信基礎メールについてはメールサーバー６内で削除（又は配信を停止）することとしてよい。この際、削除する配信基礎メールの情報は、選択された配信基礎メールに基づいて生成される配信メール内で削除した旨を記述してユーザーに通知することとしてもよい。
【００４９】
メール配信部７２は、表示用メール生成部７０により生成された電子メールを、配信要求を受け付けたクライアント装置８に対して送信する。なお、表示用メール生成部７０が期限徒過通知メールを生成した場合には、期限の切れた各配信基礎メールに基づく電子メールに代えて、期限徒過通知メールを送信することとしてよい。
【００５０】
次に、クライアント装置８に備えられた機能の詳細について説明する。図５に示されるように、クライアント装置８は、メール配信要求部８０、メール受信部８２、表示制御部８４、及び表示部８６を備える。
【００５１】
クライアント装置８に備えられる上記各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段、キーボードやマウス等の入力手段やディスプレイ等の表示手段とデータ通信する入出力手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってクライアント装置８に供給されることとしてもよいし、インターネット等のデータ通信網を介してクライアント装置８に供給されることとしてもよい。
【００５２】
メール配信要求部８０は、メールサーバー６に対してメールの配信を要求する。例えば、メール配信要求部８０は、メールアドレス等のアカウント情報、パスワードを含む配信要求データをメールサーバー６に送信することで、メールの配信要求を行うこととしてよい。
【００５３】
メール受信部８２は、メール配信要求部８０による配信要求に応じて、メールサーバー６から送信される電子メールを受信する。
【００５４】
表示制御部８４は、メール受信部８２により受信した電子メールを解析して表示データを生成し、生成した表示データを表示部８６に出力する。
【００５５】
表示部８６は、表示制御部８４から入力された表示データに基づいてイメージを出力する。
【００５６】
以上説明した本発明の第１の実施形態に係る電子メールシステム１によれば、ユーザーは有効期限が切れた内容の電子メールを閲覧する必要がなく、有効な情報を得ることができる。また、メールサーバー６で有効期限が切れた電子メールの少なくとも一部を削除するようにすれば、有効期限が切れた内容の電子メールをユーザーに配信する必要が無くなり、管理するデータ容量も削減できる。また、有効期限が切れた場合に参照するべきリンク情報を有効期限外表示データに含めておけば、有効期限が切れた電子メールであっても所期のページにユーザーを誘導することができる。また、有効期限が切れた１又は複数の電子メールに代えて、１つの期限徒過通知メールを配信するようにすれば、ユーザーは期限徒過の通知を知らせる電子メールを複数閲覧する必要が無くなる。また、有効期限が切れた電子メールのうち属性情報が共通する電子メールの１つを除く電子メールについては配信を行わないようにすれば、ユーザーは同一又は類似する内容の電子メールを何通も閲覧しなくて済むようになる。また、メールサーバー６で表示用の電子メールを生成するようにすれば、クライアント装置８側の環境によらず、有効期限に応じた内容の電子メールをユーザーに提供することができる。また、電子メールの送信者も有効期限が切れた後も有意な情報をユーザーに提供することができるため、送信コストが無駄とならない。
【００５７】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。第２の実施形態は、クライアント装置８において配信基礎メールから表示用の電子メールを生成するようにした点で、すなわち、クライアント装置８が表示用メール生成部７０の機能を備えるようにした点で第１の実施形態と異なっている。具体的には、第２の実施形態においては、メールサーバー６は、配信基礎メール受信部６０、配信基礎メール記憶部６２、配信要求受付部６４、配信対象メール取得部６６、及びメール配信部７２を備えることとし、クライアント装置８が、表示用メール生成部７０、メール配信要求部８０、メール受信部８２、表示制御部８４、及び表示部８６を備えることとする。なお、各部の処理は第１の実施形態と同様であるため機能ブロック図の説明は省略する。以下、図８に示したシーケンス図を参照しながら、第２の実施形態に係る電子メールシステム１において行われる処理の流れの一例を説明する。
【００５８】
メール送信サーバー４は、例えばメール配信要求装置２から、電子メールの宛先、送信者情報、電子メールの有効期限、有効期限内表示データ、有効期限外表示データ等の電子メールデータを受け付けて（Ｓ２００１）、当該電子メールデータに基づいて配信基礎メールを生成する（Ｓ２００２）。メール送信サーバー４は、上記生成した配信基礎メールを、宛先の電子メールを管理するメールサーバー６に送信する（Ｓ２００３）。
【００５９】
図９には、メール送信サーバー４において生成される配信基礎メールのデータ構成の一例を示した。図９に示される配信基礎メールの例では、有効期限が切れたか否かに応じて表示内容を変更させるプログラムを含む。プログラムは例えば電子メールの閲覧用アプリケーションやウェブブラウザ等により処理可能なスクリプト言語により記述されることとしてよい。図示した例においては、現在時刻を取得するステップと、現在時刻が有効期限内にあるか否かを判定するステップと、有効期限内にあると判定された場合に配信基礎メールの本文に表示するリンクを有効期限内表示データに基づき設定し、有効期限外にあると判定された場合に配信基礎メールの本文に表示するリンクを有効期限外表示データに基づき設定するステップとを含んでいる。
【００６０】
メールサーバー６は、メール送信サーバー４から配信基礎メールを受信すると、受信した配信基礎メールを記憶して管理する（Ｓ２００４）。
【００６１】
メールサーバー６は、クライアント装置８から、ユーザーのメールアドレス宛の電子メールの配信要求を受け付けると（Ｓ２００５）、記憶された配信基礎メールの中から上記ユーザーのメールアドレス宛の配信基礎メールを読み出す（Ｓ２００６）。そして、メールサーバー６は、上記読み出した配信基礎メールをクライアント装置８に送信する（Ｓ２００７）。
【００６２】
クライアント装置８は、受信した配信基礎メールに含まれるプログラムを処理し、当該配信基礎メールの有効期限が切れていると判定した場合には（Ｓ２００８：Ｙ）、配信基礎メールに含まれる有効期限内表示データの少なくとも一部に代えて有効期限外表示データに基づいて表示用の電子メール（すなわち、有効期限外に表示すべき有効期限外表示メール）を生成する（Ｓ２００９）。また、クライアント装置８は、配信基礎メールの有効期限が切れていないと判定した場合には（Ｓ２００８：Ｎ）、配信基礎メールに含まれる有効期限内表示データに基づいて表示用の電子メール（すなわち、有効期限内に表示すべき有効期限内表示メール）を生成する（Ｓ２０１０）。
【００６３】
クライアント装置８は、上記生成した表示用の電子メールをディスプレイ等の表示手段に表示する（Ｓ２０１１）。ここで、有効期限内であれば例えば図４Ａに示されるメール（有効期限内表示メール）が、そして有効期限外であれば例えば図４Ｂに示されるメール（有効期限外表示メール）がクライアント装置８において表示されることとなる。
【００６４】
また、上記の第２の実施形態では、クライアント装置８において、表示しようとする電子メールごとに有効期限に応じた表示内容の電子メールを生成する例を示したが、クライアント装置８に保持される未処理の電子メールの中から有効期限が切れた１又は複数の電子メールを検索し、検索された１又は複数の電子メールに対して表示内容を有効期限外表示データに応じて変更した電子メールを生成する処理をまとめて行うこととしてもよい。この場合には、クライアント装置８が期限切れメール検索部６８をさらに備え、クライアント装置８に保持される未処理の電子メールの中から有効期限が切れた１又は複数の電子メールを検索する処理を、期限切れメール検索部６８により行うようにしてよい。
【００６５】
以上説明した第２の実施形態に係る電子メールシステム１によれば、ユーザーが電子メールを閲覧するタイミングにおいて有効期限が切れているか否かに応じて、電子メールの表示内容を変更することができる。また、メールサーバー６では表示用の電子メールを生成する機能を要しないため、メールサーバー６には既存の環境を用いることができる。
【００６６】
本発明は上記の実施形態に限定されるものではない。例えば、上記の実施形態では、メール送信サーバー４とメールサーバー６とを別のサーバーとして記載したがこれらを１つのサーバーとして構成しても構わない。また、上記の実施形態では、メール送信サーバー４が配信基礎メールの生成と、送信とを行うこととしたが、これらの機能を複数台のサーバーに分けて行うこととしても構わない。
【００６７】
また、第１の実施形態において、表示用の電子メールの生成タイミングは、メールサーバー６が配信要求を受けたタイミングに限られるものではなく、予め定められた時間間隔で有効期限切れの配信基礎メールを検索し、検索された配信基礎メールについて表示用の電子メールの生成を予め行っておくこととしてもよい。
【００６８】
また、第１の実施形態において、配信基礎メールをテキスト形式で構成する場合には、各配信基礎メールに対して有効期限及び有効期限が切れた後に置き換えるべき情報を別途保持しておくこととしても構わない。
【００６９】
また、電子メールに定める期限の情報は複数あることとしてもよく、各期限において表示すべき表示データを定めておくこととしてもよい。
【符号の説明】
【００７０】
１  電子メールシステム、２  メール配信要求装置、４  メール送信サーバー、６  メールサーバー、８  クライアント装置、１０  ネットワーク、４０  電子メールデータ受付部、４２  配信基礎メール生成部、４４  配信基礎メール送信部、６０  配信基礎メール受信部、６２  配信基礎メール記憶部、６４  配信要求受付部、６６  配信対象メール取得部、６８  期限切れメール検索部、７０  表示用メール生成部、７２  メール配信、８０  メール配信要求部、８２  メール受信部、８４  表示制御部、８６  表示部、１００  表示欄。
【図１】
0005214715.tif 000002
【図２】
0005214715.tif 000003
【図３】
0005214715.tif 000004
【図４Ａ】
0005214715.tif 000005
【図４Ｂ】
0005214715.tif 000006
【図５】
0005214715.tif 000007
【図６】
0005214715.tif 000008
【図７】
0005214715.tif 000009
【図８】
0005214715.tif 000010
【図９】
0005214715.tif 000011