Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5214715B2 - E-mail system, e-mail processing method, program, and information recording medium - Google Patents
[go: Go Back, main page]

JP5214715B2 - E-mail system, e-mail processing method, program, and information recording medium - Google Patents

E-mail system, e-mail processing method, program, and information recording medium Download PDF

Info

Publication number
JP5214715B2
JP5214715B2 JP2010277893A JP2010277893A JP5214715B2 JP 5214715 B2 JP5214715 B2 JP 5214715B2 JP 2010277893 A JP2010277893 A JP 2010277893A JP 2010277893 A JP2010277893 A JP 2010277893A JP 5214715 B2 JP5214715 B2 JP 5214715B2
Authority
JP
Japan
Prior art keywords
mail
expiration date
display data
display
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010277893A
Other languages
Japanese (ja)
Other versions
JP2012129693A (en
Inventor
信吾 三井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Priority to JP2010277893A priority Critical patent/JP5214715B2/en
Publication of JP2012129693A publication Critical patent/JP2012129693A/en
Application granted granted Critical
Publication of JP5214715B2 publication Critical patent/JP5214715B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、電子メールシステム、電子メールの処理方法、プログラム及び情報記録媒体に関する。   The present invention relates to an electronic mail system, an electronic mail processing method, a program, and an information recording medium.

ユーザーに情報提供を行う際に電子メールを利用することがある。ただし、ユーザーが電子メールを受信するタイミングや閲覧するタイミングによっては、電子メールに記載されている情報の有効期限が切れていることもあり、ユーザーにとっては不要な情報が提供されてしまうことがある。そこで、例えば下記の特許文献1に記載されているように、メールボックス内に格納された電子メールを定期的に検索し、有効期限が切れた電子メールを自動的に削除することにより、有効期限が切れた電子メールをユーザーには提供しないようにするシステムが提案されている。   E-mail may be used to provide information to users. However, depending on when the user receives or browses the e-mail, the information described in the e-mail may have expired, and information unnecessary for the user may be provided. . Therefore, for example, as described in Patent Document 1 below, an expiration date is obtained by periodically searching for an email stored in a mailbox and automatically deleting an expired email. A system has been proposed to prevent users from receiving expired e-mails.

特開平5−308377号公報JP-A-5-308377

しかしながら、有効期限が切れた電子メールを自動的に削除してしまうと、ユーザーは何の情報も目にすることができないし、電子メールの送信側としても電子メールを送信したにも関わらず、ユーザーに電子メールを送ったことすら通知されないのは単なる送信コストの無駄となってしまう。   However, if an expired email is automatically deleted, the user will not see any information, and even though the email sender has sent the email, Not even being notified of the email sent to the user is simply a waste of transmission costs.

本発明は上記の課題に鑑みてなされたものであって、その目的は、電子メールに定められた有効期限が切れたか否かに応じて電子メールの表示内容を変更することができる電子メールシステム、電子メールの処理方法、プログラム及び情報記録媒体を提供することにある。   The present invention has been made in view of the above problems, and an object of the present invention is to provide an e-mail system capable of changing the display content of an e-mail according to whether or not the expiration date set for the e-mail has expired. Another object is to provide an e-mail processing method, a program, and an information recording medium.

上記目的を達成するために、本発明に係る電子メールシステムは、有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段と、を含むことを特徴とする。   In order to achieve the above object, an e-mail system according to the present invention shows an expiration date, display data within the expiration date indicating data displayed within the expiration date, and data displayed after the expiration date has expired. An acquisition means for acquiring an e-mail including out-of-expiration date display data, and when the expiration date included in the e-mail has expired, instead of at least a part of the in-expiration date display data, the out-of-expiration date Generating means for generating the electronic mail for display based on display data.

本発明の一態様では、前記電子メールシステムは、前記取得手段と前記生成手段とを含む電子メール配信装置と、前記電子メール配信装置に電子メールの配信を要求するクライアント装置とを含み、前記電子メール配信装置は、前記クライアント装置から電子メールの配信要求を受け付けた場合に、前記生成手段により生成した電子メールを前記クライアント装置に配信する配信手段を含むこととする。   In one aspect of the present invention, the electronic mail system includes an electronic mail distribution device including the acquisition unit and the generation unit, and a client device that requests the electronic mail distribution device to distribute electronic mail. The mail delivery device includes delivery means for delivering the email generated by the creation means to the client device when an email delivery request is received from the client device.

本発明の一態様では、前記電子メール配信装置は、前記取得手段により取得した電子メールを記憶する記憶手段と、前記クライアント装置から電子メールの配信要求を受け付けた場合に、当該クライアント装置に配信する電子メールであって、有効期限が切れている電子メールを前記記憶手段から検索する検索手段と、をさらに含み、前記生成手段は、前記検索手段により検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成することとする。   In one aspect of the present invention, the electronic mail distribution device distributes the storage device that stores the electronic mail acquired by the acquisition device and the client device when an electronic mail distribution request is received from the client device. A search unit that searches the storage unit for an e-mail that has expired, and the generation unit includes an e-mail for the e-mail searched by the search unit. The display e-mail is generated based on the display data outside the expiration date instead of at least a part of the display data included in the expiration date.

本発明の一態様では、前記電子メール配信装置は、前記検索手段により検索されたそれぞれの電子メールについて前記生成手段により生成された表示情報を含む期限徒過通知メールを生成する手段をさらに含み、前記配信手段は、前記検索手段により検索されたそれぞれの電子メールに代えて、前記期限徒過通知メールを配信することとする。   In one aspect of the present invention, the electronic mail delivery device further includes means for generating an expiration date notice mail including display information generated by the generation means for each electronic mail searched by the search means, The delivery means delivers the expiration date notification mail instead of the respective emails searched by the search means.

本発明の一態様では、前記電子メール配信装置は、前記検索手段により検索された電子メールのうち属性情報が同じ電子メールの1つを選択する選択手段と、前記検索手段により検索された電子メールのうち前記選択手段により選択されなかった電子メールを削除する削除手段と、をさらに含み、前記生成手段は、前記選択手段により選択された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成することとする。   In one aspect of the present invention, the electronic mail distribution device includes: a selecting unit that selects one of the electronic mails searched for by the searching unit and having the same attribute information; and the electronic mail searched by the searching unit Deletion means for deleting an e-mail not selected by the selection means, and the generation means for the e-mail selected by the selection means within the expiration date included in the e-mail The electronic mail for display is generated based on the display data outside the expiration date instead of at least a part of the display data.

本発明の一態様では、前記有効期限と前記有効期限外表示データは、前記電子メールを記述するマークアップ言語における表示対象外の様式で記述されるデータであることとする。   In one aspect of the present invention, the expiration date and the display data outside the expiration date are data described in a format not to be displayed in a markup language describing the electronic mail.

本発明の一態様では、前記電子メールシステムは、前記取得手段を含む電子メール配信装置と、前記生成手段を含み、前記電子メール配信装置に電子メールの配信を要求するクライアント装置とを含み、前記電子メール配信装置は、前記クライアント装置から電子メールの配信要求を受け付けた場合に、当該クライアント装置に前記取得手段により取得した電子メールを配信する配信手段を含み、前記生成手段は、前記配信手段により配信された電子メールに含まれる有効期限が切れている場合には、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成することとする。   In one aspect of the present invention, the electronic mail system includes an electronic mail distribution device including the acquisition unit, and a client device including the generation unit and requesting the electronic mail distribution device to distribute electronic mail, The electronic mail distribution device includes a distribution unit that distributes the electronic mail acquired by the acquisition unit to the client device when an electronic mail distribution request is received from the client device, and the generation unit includes the distribution unit When the expiration date included in the delivered e-mail has expired, the display for the display based on the display data outside the expiration date instead of at least a part of the display data within the expiration date included in the e-mail An e-mail is to be generated.

本発明に係る電子メールの処理方法は、有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得ステップと、前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成ステップと、を含むことを特徴とする。   The e-mail processing method according to the present invention includes an expiration date, display data within the expiration date indicating data displayed within the expiration date, and display data outside the expiration date indicating data displayed after the expiration date. An acquisition step of acquiring an e-mail including the message, and when the expiration date included in the e-mail has expired, display based on the out-of-expiration date display data instead of at least a part of the in-expiration date display data Generating the e-mail for use.

本発明に係るプログラムは、有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段としてコンピュータを機能させるためのプログラムである。   The program according to the present invention includes an expiration date, an expiration date display data indicating data displayed within the expiration date, and an expiration date display data indicating data displayed after the expiration date has expired. And when the expiration date included in the e-mail has expired, the electronic for display based on the display data outside the expiration date instead of at least a part of the display data within the expiration date This is a program for causing a computer to function as generation means for generating mail.

本発明に係る情報記録媒体は、有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段としてコンピュータを機能させるためのプログラムを記録した情報記録媒体である。   An information recording medium according to the present invention includes an expiration date, display data within the expiration date indicating data displayed within the expiration date, and display data outside the expiration date indicating data displayed after the expiration date has expired. An acquisition means for acquiring an e-mail, and if the expiration date included in the e-mail has expired, a display for display based on the out-of-expiration date display data instead of at least a part of the in-expiration date display data It is an information recording medium on which a program for causing a computer to function as generation means for generating the electronic mail is recorded.

本発明の一態様によれば、電子メールに定められた有効期限が切れたか否かに応じて電子メールの表示内容を変更することができる。   According to one aspect of the present invention, the display content of an email can be changed depending on whether or not the expiration date set for the email has expired.

第1の実施形態に係る電子メールシステムのシステム構成図である。1 is a system configuration diagram of an electronic mail system according to a first embodiment. 第1の実施形態に係る電子メールシステムにおいて行われる処理の流れの一例を説明するシーケンス図である。It is a sequence diagram explaining an example of the flow of the process performed in the electronic mail system which concerns on 1st Embodiment. 配信基礎メールのデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of a delivery basic mail. 有効期限内表示メールの一例を示す図である。It is a figure which shows an example of the display mail within an expiration date. 有効期限外表示メールの一例を示す図である。It is a figure which shows an example of the expiration date display mail. メール送信サーバー、メールサーバー、クライアント装置に備えられた機能の一例を示す機能ブロック図である。It is a functional block diagram which shows an example of the function with which the mail transmission server, the mail server, and the client apparatus were equipped. メール管理テーブルの一例を示す図である。It is a figure which shows an example of a mail management table. 期限徒過通知メールの一例を示す図である。It is a figure which shows an example of an expiration date notification mail. 第2の実施形態に係る電子メールシステムにおいて行われる処理の流れの一例を説明するシーケンス図である。It is a sequence diagram explaining an example of the flow of the process performed in the electronic mail system which concerns on 2nd Embodiment. 配信基礎メールのデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of a delivery basic mail.

以下、本発明を実施するための実施の形態(以下、実施形態)を、図面を参照しながら説明する。まず、第1の実施形態について説明する。   Hereinafter, embodiments for carrying out the present invention (hereinafter referred to as embodiments) will be described with reference to the drawings. First, the first embodiment will be described.

[第1の実施形態]
図1には、第1の実施形態に係る電子メールシステム1のシステム構成図を示した。図1に示されるように、電子メールシステム1は、メール配信要求装置2、メール送信サーバー4、メールサーバー6、及びクライアント装置8を含み、各装置及びサーバーはインターネット等のネットワーク10を介して相互に通信可能に接続されている。
[First Embodiment]
FIG. 1 shows a system configuration diagram of an electronic mail system 1 according to the first embodiment. As shown in FIG. 1, an electronic mail system 1 includes a mail delivery request device 2, a mail transmission server 4, a mail server 6, and a client device 8. Each device and server are mutually connected via a network 10 such as the Internet. Is communicably connected.

メール配信要求装置2は、ユーザーのメールアドレスを宛先とする電子メールの配信をメール送信サーバー4に要求するコンピュータである。メール配信要求装置2は、配信する電子メールに対して、有効期限と、有効期限内に表示する有効期限内表示データと、有効期限が切れた後に表示する有効期限外表示データとを設定する。有効期限内表示データや有効期限外表示データには、電子メールを構成する件名、本文、その他の情報を含むこととしてもよいし、有効期限内表示データと有効期限外表示データとにおいて共通するデータは別に共通データとして定めておくこととしてもよいし、一方のデータを他方のデータからの差分データとして構成することとしてもよい。なお、有効期限、有効期限内表示データ、有効期限外表示データを含む電子メール(配信基礎メール)は、メール配信要求装置2において生成された後にメール送信サーバー4に送られることとしてもよいし、有効期限、有効期限内表示データ、有効期限外表示データの情報をメール送信サーバー4に送信することでメール送信サーバー4が配信基礎メールを生成することとしてもよい。   The mail distribution request device 2 is a computer that requests the mail transmission server 4 to distribute an electronic mail addressed to the user's mail address. The mail delivery requesting apparatus 2 sets an expiration date, display data within the expiration date displayed within the expiration date, and display data outside the expiration date displayed after the expiration date has expired for the electronic mail to be distributed. In-expiration display data and out-of-expiration display data may include the subject, body, and other information that make up an email, or data that is common between in-expiration display data and out-of-expiration display data Alternatively, it may be determined as common data, or one data may be configured as difference data from the other data. The e-mail (delivery basic mail) including the expiration date, display data within the expiration date, and display data outside the expiration date may be sent to the mail transmission server 4 after being generated in the mail distribution requesting device 2, The mail transmission server 4 may generate the distribution basic mail by transmitting information on the expiration date, display data within the expiration date, and display data outside the expiration date to the mail transmission server 4.

メール送信サーバー4は、メール配信要求装置2により送信が要求された電子メールを、当該電子メールの宛先のメールアドレスを管理するメールサーバー6に送信するコンピュータである。例えば、メール送信サーバー4は、電子メールの配信要求をメール配信要求装置2から受け付けた場合に、メール配信要求装置2に対して、有効期限、有効期限内表示データ、有効期限外表示データの登録を促し、登録されたそれぞれのデータに基づいて送信する電子メール(配信基礎メール)を生成することとしてよい。   The mail transmission server 4 is a computer that transmits the electronic mail requested to be transmitted by the mail distribution requesting apparatus 2 to the mail server 6 that manages the mail address of the destination of the electronic mail. For example, when the mail transmission server 4 receives an e-mail distribution request from the mail distribution request device 2, the e-mail transmission server 4 registers the expiration date, display data within the expiration date, and display data outside the expiration date for the mail distribution request device 2. E-mail (delivery basic mail) to be transmitted based on each registered data may be generated.

メールサーバー6は、管理するユーザーのメールアドレス宛の電子メールを受信し蓄積するとともに、クライアント装置8からユーザーのメールアドレス宛に送られた電子メールの配信要求を受け付けた場合に、蓄積された電子メールの中から該当する電子メールを検索し、検索した電子メールをクライアント装置8に対して配信するコンピュータである。本実施形態では、メールサーバー6は、メール送信サーバー4から受信し蓄積した電子メール(配信基礎メール)について設定された有効期限が切れていない場合には有効期限内表示データに基づく電子メールを送信し、配信基礎メールについて設定された有効期限が切れている場合には有効期限外表示データに基づく電子メールをクライアント装置8に配信することとする。   The mail server 6 receives and accumulates e-mail addressed to the user's e-mail address to be managed, and stores the e-mail accumulated when receiving a delivery request for e-mail sent from the client device 8 to the user's e-mail address. This is a computer that searches for a corresponding electronic mail from among the mails and distributes the searched electronic mail to the client device 8. In this embodiment, the mail server 6 transmits an email based on the display data within the expiration date if the expiration date set for the email (distribution basic email) received and accumulated from the email transmission server 4 has not expired. If the expiration date set for the delivery basic email has expired, an email based on the expiration date display data is delivered to the client device 8.

クライアント装置8は、ユーザーにより操作されるコンピュータであり、当該ユーザーのメールアドレス宛の電子メールの配信をメールサーバー6に対して要求する。クライアント装置8は、電子メールの配信要求に応じてメールサーバー6から配信された電子メールを受信した後に、受信した電子メールを表示することとしてよい。   The client device 8 is a computer operated by a user, and requests the mail server 6 to deliver an e-mail addressed to the user's mail address. The client device 8 may display the received electronic mail after receiving the electronic mail distributed from the mail server 6 in response to the electronic mail distribution request.

ここで、図2に示したシーケンス図を参照しながら、第1の実施形態に係る電子メールシステム1において行われる処理の流れの一例を説明する。   Here, an example of the flow of processing performed in the electronic mail system 1 according to the first embodiment will be described with reference to the sequence diagram shown in FIG.

図2に示されるように、メール送信サーバー4は、例えばメール配信要求装置2から、電子メールの宛先、送信者情報、電子メールの有効期限、有効期限内表示データ、有効期限外表示データ等の電子メールデータを受け付けて(S1001)、当該電子メールデータに基づいて配信基礎メールを生成する(S1002)。メール送信サーバー4は、上記生成した配信基礎メールを、宛先の電子メールを管理するメールサーバー6に送信する(S1003)。   As shown in FIG. 2, the mail transmission server 4 sends, for example, an e-mail destination, sender information, an e-mail expiration date, display data within the expiration date, display data outside the expiration date, etc. The electronic mail data is received (S1001), and a distribution basic mail is generated based on the electronic mail data (S1002). The mail transmission server 4 transmits the generated distribution basic mail to the mail server 6 that manages the destination electronic mail (S1003).

図3には、メール送信サーバー4において生成される配信基礎メールのデータ構成の一例を示した。図3に示される配信基礎メールの例では、有効期限、有効期限内表示データ及び有効期限外表示データはHTMLデータとして記述される。図3に示した例においては、有効期限及び有効期限外表示データがコメントアウトされており、有効期限内表示データはコメントアウトされていないが、配信基礎メールの態様はこれに限られない。例えば、有効期限内表示データと有効期限外表示データとを共にコメントアウトし、有効期限に応じてどちらか一方のコメントアウトを外すこととしてもよいし、両者をコメントアウトせずに記述し、有効期限に応じてどちらか一方のデータを削除するようにしてもよい。また、有効期限及び有効期限外表示データは、所定のタグにより囲むことにより、コメント内で各データを識別可能なように構成することとしてもよい。   FIG. 3 shows an example of the data structure of the distribution basic mail generated by the mail transmission server 4. In the example of the distribution basic mail shown in FIG. 3, the expiration date, the display data within the expiration date, and the display data outside the expiration date are described as HTML data. In the example shown in FIG. 3, the expiration date and the display data outside the expiration date are commented out, and the display data within the expiration date is not commented out, but the mode of the distribution basic mail is not limited to this. For example, it is possible to comment out both the display data within the expiration date and the display data outside the expiration date, and remove one of the comments depending on the expiration date, or write both without commenting out, depending on the expiration date. One of the data may be deleted. Further, the expiration date and the expiration date display data may be configured so that each data can be identified in a comment by surrounding the expiration date and outside expiration date display data with a predetermined tag.

図2のシーケンス図に戻り説明を続ける。メールサーバー6は、メール送信サーバー4から配信基礎メールを受信すると、受信した配信基礎メールを記憶して管理する(S1004)。メールサーバー6は、登録されているユーザーのメールアドレス毎にメールボックスを保持し、受信した電子メール(配信基礎メールを含む)を当該電子メールの宛先のメールアドレスに対応するメールボックスに格納して管理することとしてよい。   Returning to the sequence diagram of FIG. When receiving the distribution basic mail from the mail transmission server 4, the mail server 6 stores and manages the received distribution basic mail (S1004). The mail server 6 holds a mailbox for each registered user's mail address, and stores the received e-mail (including the distribution basic mail) in the mailbox corresponding to the e-mail address of the e-mail. It can be managed.

メールサーバー6は、クライアント装置8から、ユーザーのメールアドレス宛の電子メールの配信要求を受け付けると(S1005)、記憶された配信基礎メールの中から上記ユーザーのメールアドレス宛の配信基礎メールを読み出す(S1006)。そして、メールサーバー6は、現在日時に基づき、上記読み出した配信基礎メールに対し有効期限が切れているか否かを判定する(S1007)。メールサーバー6は、有効期限が切れていると判定した場合には(S1007:Y)、配信基礎メールに含まれる有効期限内表示データの少なくとも一部に代えて有効期限外表示データに基づいて表示用の電子メール(すなわち、有効期限外に表示すべき有効期限外表示メール)を生成する(S1008)。なお、本シーケンスの例では、配信基礎メールには初期状態で有効期限内表示データに基づく表示が行われるため、有効期限が切れていないと判定される場合には(S1007:N)、配信基礎メールをそのまま表示用の電子メール(すなわち、有効期限内に表示すべき有効期限内表示メール)とする(S1009)。   When the mail server 6 receives a delivery request for an e-mail addressed to the user's mail address from the client device 8 (S1005), the mail server 6 reads out the distribution basic mail addressed to the user's mail address from the stored distribution basic mails ( S1006). Then, the mail server 6 determines whether or not the expiration date has expired for the read delivery basic mail based on the current date and time (S1007). If the mail server 6 determines that the expiration date has expired (S1007: Y), the mail server 6 displays based on the display data outside the expiration date instead of at least part of the display data within the expiration date included in the delivery basic mail. E-mail (that is, an expiration date display mail to be displayed outside the expiration date) is generated (S1008). In the example of this sequence, since the delivery basic mail is displayed based on the display data within the expiration date in the initial state, if it is determined that the expiration date has not expired (S1007: N), the distribution basis email The mail is used as it is as an e-mail for display (that is, a display mail within the expiration date that should be displayed within the expiration date) (S1009).

メールサーバー6は、表示用の電子メールをクライアント装置8に送信し(S1010)、クライアント装置8はメールサーバー6から送信された電子メールを受信し、受信した電子メールをディスプレイ等の表示手段に表示する(S1011)。ここで、有効期限内であれば例えば図4Aに示されるメール(有効期限内表示メール)が、そして有効期限外であれば例えば図4Bに示されるメール(有効期限外表示メール)がクライアント装置8において表示されることとなる。   The mail server 6 transmits an e-mail for display to the client device 8 (S1010), the client device 8 receives the e-mail transmitted from the mail server 6, and displays the received e-mail on a display means such as a display. (S1011). Here, if it is within the valid period, for example, the mail shown in FIG. 4A (displayed mail within the valid period), and if it is outside the valid period, for example, the mail shown in FIG. Will be displayed.

図4Aに示される有効期限内表示メールの一例では、有効期限内であるため、表示欄100にはリンクAに基づきキャンペーン情報が表示されている。一方で、図4Bに示される有効期限外表示メールの一例では、有効期限が終了しているため、表示欄100にはリンクBに基づきキャンペーン情報が終了した旨の情報が表示されることとなる。もちろん、有効期限内表示メール及び有効期限外表示メールは図示した例に限られるものではなく、有効期限外表示メールにおいて有効期限内表示メールから置き換えられた情報に応じて多様な表示形態が実現されるのは言うまでもない。例えば、有効期限内表示メールと有効期限外表示メールとにおいて表示される内容は一部共通していてもよいし、両者が全く異なっていることとしてもよい。   In the example of the expiration date display mail shown in FIG. 4A, the campaign information is displayed based on the link A in the display column 100 because it is within the expiration date. On the other hand, in the example of the expiration date display mail shown in FIG. 4B, since the expiration date has expired, information indicating that the campaign information has ended based on the link B will be displayed in the display column 100. . Of course, the display mail within the expiration date and the display mail outside the expiration date are not limited to the illustrated example, and various display forms are realized according to the information replaced with the display mail within the expiration date in the display mail outside the expiration date. Needless to say. For example, the contents displayed in the expiration date display mail and the expiration date display mail may be partially common or may be completely different.

以上が図2に示したシーケンスに基づいて、電子メールシステム1で行われる処理の一連の流れである。以下、上述した処理を実現するために、メール送信サーバー4、メールサーバー6、クライアント装置8に備えられた機能の一例を、図5に示した機能ブロック図を参照しながら説明する。   The above is a series of processes performed in the electronic mail system 1 based on the sequence shown in FIG. Hereinafter, an example of functions provided in the mail transmission server 4, the mail server 6, and the client device 8 in order to realize the above-described processing will be described with reference to the functional block diagram shown in FIG.

まず、メール送信サーバー4に備えられた機能の詳細について説明する。図5に示されるように、メール送信サーバー4は、電子メールデータ受付部40、配信基礎メール生成部42、及び配信基礎メール送信部44を備える。   First, details of functions provided in the mail transmission server 4 will be described. As shown in FIG. 5, the mail transmission server 4 includes an e-mail data receiving unit 40, a distribution basic mail generation unit 42, and a distribution basic mail transmission unit 44.

メール送信サーバー4に備えられる上記各部の機能は、CPU等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってメール送信サーバー4に供給されることとしてもよいし、インターネット等のデータ通信網を介してメール送信サーバー4に供給されることとしてもよい。   The functions of each unit provided in the mail transmission server 4 are performed by a computer equipped with hardware such as a control unit such as a CPU, a storage unit such as a memory, and a communication unit such as a communication interface for transmitting and receiving data to and from an external device. It may be realized by reading and executing a program stored in a possible information storage medium. The program may be supplied to the mail transmission server 4 by an information storage medium such as an optical disk, a magnetic disk, a magnetic tape, a magneto-optical disk, a flash memory, or the mail transmission server via a data communication network such as the Internet. 4 may be supplied.

電子メールデータ受付部40は、電子メールの宛先(メールアドレス)、件名、送信者情報、電子メールの有効期限、有効期限内に表示するデータを示す有効期限内表示データ、有効期限外に表示するデータを示す有効期限外表示データを含む電子メールデータをメール配信要求装置2から受け付ける。   The e-mail data reception unit 40 displays the e-mail address (mail address), subject, sender information, e-mail expiration date, within-expiration date display data indicating data displayed within the expiration date, and outside the expiration date. E-mail data including out-of-expiration date display data indicating data is received from the mail delivery requesting apparatus 2.

配信基礎メール生成部42は、電子メールデータ受付部40により受け付けた電子メールデータに基づいて配信基礎メールを生成する。例えば、配信基礎メール生成部42は、有効期限内表示データをHTMLにおいて表示が許可される形式で記述すると共に、有効期限及び有効期限外表示データを表示が許可されない形式(コメントアウト)で記述することにより配信基礎メールを生成することとしてよい。   The distribution basic mail generation unit 42 generates a distribution basic mail based on the e-mail data received by the e-mail data reception unit 40. For example, the delivery basic mail generation unit 42 describes the display data within the expiration date in a format that is allowed to be displayed in HTML, and describes the display data that is not allowed to be displayed (comment out). It is good also as producing | generating a delivery basic mail.

配信基礎メール送信部44は、配信基礎メール生成部42により生成された配信基礎メールを、当該配信基礎メールに定められた宛先に送信する。   The distribution basic mail transmission unit 44 transmits the distribution basic mail generated by the distribution basic mail generation unit 42 to a destination defined in the distribution basic mail.

次に、メールサーバー6に備えられた機能の詳細について説明する。図5に示されるように、メールサーバー6は、配信基礎メール受信部60、配信基礎メール記憶部62、配信要求受付部64、配信対象メール取得部66、期限切れメール検索部68、表示用メール生成部70、及びメール配信部72を備える。   Next, details of functions provided in the mail server 6 will be described. As shown in FIG. 5, the mail server 6 includes a distribution basic mail reception unit 60, a distribution basic mail storage unit 62, a distribution request reception unit 64, a distribution target mail acquisition unit 66, an expired mail search unit 68, and a display mail generation. Unit 70 and a mail delivery unit 72.

メールサーバー6に備えられる上記各部の機能は、CPU等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってメールサーバー6に供給されることとしてもよいし、インターネット等のデータ通信網を介してメールサーバー6に供給されることとしてもよい。   The functions of each of the above-mentioned units provided in the mail server 6 are computer-readable by a computer equipped with hardware such as a control unit such as a CPU, a storage unit such as a memory, and a communication unit such as a communication interface for transmitting and receiving data to and from an external device. It may be realized by reading and executing a program stored in a simple information storage medium. The program may be supplied to the mail server 6 by an information storage medium such as an optical disk, a magnetic disk, a magnetic tape, a magneto-optical disk, or a flash memory, or may be supplied to the mail server 6 via a data communication network such as the Internet. It may be supplied.

配信基礎メール受信部60は、メール送信サーバー4の配信基礎メール送信部44から送信された配信基礎メールを受信する。   The distribution basic mail receiving unit 60 receives the distribution basic mail transmitted from the distribution basic mail transmitting unit 44 of the mail transmission server 4.

配信基礎メール記憶部62は、配信基礎メール受信部60により受信した配信基礎メールや、配信基礎メールに係るメール管理テーブル等の各種データを記憶する。   The distribution basic mail storage unit 62 stores various data such as a distribution basic mail received by the distribution basic mail reception unit 60 and a mail management table related to the distribution basic mail.

図6には、配信基礎メール記憶部62に記憶されるメール管理テーブルの一例を示した。図6に示されるメール管理テーブルの例では、配信基礎メールをそれぞれ識別するメールID、配信基礎メールに定められた有効期限、宛先のメールアドレス、メールの属性情報がそれぞれ関連づけて記憶される。なお、メールの属性情報とは、メールの内容に対して定められる情報としてよく、例えば送信者側により設定されることとしてもよいし、配信基礎メールの件名、送信者情報、本文情報等に基づいて定められる情報としてもよい。   FIG. 6 shows an example of a mail management table stored in the distribution basic mail storage unit 62. In the example of the mail management table shown in FIG. 6, a mail ID for identifying each distribution basic mail, an expiration date set for the distribution basic mail, a destination mail address, and mail attribute information are stored in association with each other. The mail attribute information may be information determined for the mail content, for example, set by the sender, or based on the subject of the basic delivery mail, sender information, text information, etc. Information may be determined.

配信要求受付部64は、クライアント装置8からメールの配信要求を受け付ける。メールの配信要求には、メールアドレス等のアカウント情報、パスワードを含むこととしてよく、アカウント情報とパスワードの組による認証が正しく行われた場合に、クライアント装置8へのメール配信を行うこととしてよい。   The distribution request receiving unit 64 receives a mail distribution request from the client device 8. The mail distribution request may include account information such as an e-mail address and a password, and mail authentication to the client device 8 may be performed when authentication based on a combination of account information and password is performed correctly.

配信対象メール取得部66は、配信基礎メール記憶部62に記憶される配信基礎メールの中から、配信要求受付部64により受け付けた配信要求に係るメールアドレスを宛先(CcやBccを含む)とする配信基礎メールを取得する。例えば、配信対象メール取得部66は、配信基礎メール記憶部62に記憶されるメール管理テーブルを参照し、当該メール管理テーブルにおける宛先の欄に配信要求に係るメールアドレスを含む配信基礎メールの情報を取得することとしてよい。   The distribution target mail acquisition unit 66 sets the mail address related to the distribution request received by the distribution request reception unit 64 from the distribution basic mail stored in the distribution basic mail storage unit 62 as a destination (including Cc and Bcc). Get delivery basic mail. For example, the distribution target mail acquisition unit 66 refers to the mail management table stored in the distribution basic mail storage unit 62, and stores information on the distribution basic mail including the mail address related to the distribution request in the destination column in the mail management table. It may be obtained.

期限切れメール検索部68は、配信対象メール取得部66により取得した配信基礎メールのうち、有効期限が切れた配信基礎メールを検索する。例えば、期限切れメール検索部68は、現在日時を取得し、取得した現在日時と、配信対象メール取得部66により取得した配信基礎メールについてメール管理テーブルに記憶される有効期限とを比較して、有効期限が切れた配信基礎メールを検索することとしてよい。   The expired e-mail search unit 68 searches the distribution basic e-mail acquired by the distribution target e-mail acquisition unit 66 for the distribution basic e-mail that has expired. For example, the expired mail search unit 68 acquires the current date and time, compares the acquired current date and time with the expiration date stored in the mail management table for the distribution basic mail acquired by the distribution target mail acquisition unit 66, It may be possible to search for a delivery basic mail that has expired.

表示用メール生成部70は、配信対象メール取得部66により取得された配信基礎メールのうち、期限切れメール検索部68により検索された配信基礎メールについて、有効期限内表示データの少なくとも一部を有効期限外表示データに基づいて置き換えることで、表示用(すなわち、クライアント装置8に配信する配信用)の電子メールを生成する。例えば、表示用メール生成部70は、有効期限外表示データのコメントアウトを外すことにより、すなわち有効期限外表示データを有効化することにより表示用の電子メールを生成することとしてよい。もちろん、配信メールの生成処理は上述した態様に限られるものではない。例えば、表示用メール生成部70は、配信対象メール取得部66により取得された配信基礎メールのうち、期限切れメール検索部68により検索された配信基礎メールについては有効期限外表示データを有効化し、それ以外の配信基礎メール(すなわち有効期限内の配信基礎メール)については有効期限内表示データを有効化することで表示用の電子メールを生成することとしてもよい。また、表示用メール生成部70は、期限切れメール検索部68により検索された配信基礎メールに基づいて、以下の態様の表示用メールを生成することとしてよい。   The display mail generation unit 70 sets at least a part of the display data within the expiration date for the distribution basic email searched by the expired email search unit 68 among the distribution basic emails acquired by the distribution target email acquisition unit 66. By replacing based on the external display data, an electronic mail for display (that is, for distribution distributed to the client device 8) is generated. For example, the display mail generation unit 70 may generate a display e-mail by uncommenting display data outside the expiration date, that is, by enabling display data outside the expiration date. Of course, the delivery mail generation processing is not limited to the above-described mode. For example, the display mail generation unit 70 validates out-of-expiration display data for the distribution basic mail searched by the expired mail search unit 68 among the distribution basic mails acquired by the distribution target mail acquisition unit 66, For other basic delivery mails (that is, delivery basic mails within the expiration date), display data may be generated by validating the display data within the expiration date. Further, the display mail generation unit 70 may generate a display mail of the following mode based on the distribution basic mail searched by the expired mail search unit 68.

すなわち、表示用メール生成部70は、期限切れメール検索部68により検索された配信基礎メールに含まれる有効期限外表示データに基づいて置き換えられる情報を1つにまとめた電子メール(期限徒過通知メール)を生成することとしてよい。   That is, the display mail generator 70 combines the information to be replaced based on the out-of-expiration display data included in the distribution basic mail searched by the expired mail search unit 68 into one e-mail (expired expiration notice mail). ) May be generated.

図7には、期限徒過通知メールの一例を示した。図7に示されるように、期限徒過通知メールには、期限が切れた配信基礎メールのそれぞれの情報が一覧表示される。例えば、表示される情報には、各配信基礎メールの件名、送信者、送信日時、コメント(このメールはXX日に期限が切れました。いまキャンペーンを行っているのはこちらのページ(http://・・・)です。)を含むこととしてよい。   FIG. 7 shows an example of an expiration date notification mail. As shown in FIG. 7, the expiration date notification mail displays a list of information on the distribution basic mails that have expired. For example, the information displayed includes the subject, sender, date and comment of each delivery basic email (this email has expired on XX days. The campaign is currently on this page (http: // ...).)).

また、表示用メール生成部70は、期限切れメール検索部68により検索された配信基礎メールのうち、カテゴリ情報が共通する配信基礎メールについては、そのうちの1つ(例えば最も送信日時が新しいもの)を選択し、選択した配信基礎メールについては有効期限外表示データに基づく置き換えを行った配信メールを生成し、選択されなかった配信基礎メールについてはメールサーバー6内で削除(又は配信を停止)することとしてよい。この際、削除する配信基礎メールの情報は、選択された配信基礎メールに基づいて生成される配信メール内で削除した旨を記述してユーザーに通知することとしてもよい。   Also, the display mail generation unit 70 selects one of the distribution basic mails searched for by the expired mail search unit 68 with the same category information (for example, the one with the latest transmission date and time). For the selected delivery basic mail, generate a delivery mail that has been replaced based on the display data that is not valid, and delete (or stop delivery) the delivery basic mail that has not been selected in the mail server 6. As good as At this time, the information on the distribution basic mail to be deleted may be notified to the user by describing that the information is deleted in the distribution mail generated based on the selected distribution basic mail.

メール配信部72は、表示用メール生成部70により生成された電子メールを、配信要求を受け付けたクライアント装置8に対して送信する。なお、表示用メール生成部70が期限徒過通知メールを生成した場合には、期限の切れた各配信基礎メールに基づく電子メールに代えて、期限徒過通知メールを送信することとしてよい。   The mail distribution unit 72 transmits the electronic mail generated by the display mail generation unit 70 to the client device 8 that has received the distribution request. When the display mail generation unit 70 generates an expiration date notification mail, the expiration date notification mail may be transmitted instead of the e-mail based on each delivery basic mail that has expired.

次に、クライアント装置8に備えられた機能の詳細について説明する。図5に示されるように、クライアント装置8は、メール配信要求部80、メール受信部82、表示制御部84、及び表示部86を備える。   Next, details of functions provided in the client device 8 will be described. As shown in FIG. 5, the client device 8 includes a mail delivery request unit 80, a mail receiving unit 82, a display control unit 84, and a display unit 86.

クライアント装置8に備えられる上記各部の機能は、CPU等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段、キーボードやマウス等の入力手段やディスプレイ等の表示手段とデータ通信する入出力手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってクライアント装置8に供給されることとしてもよいし、インターネット等のデータ通信網を介してクライアント装置8に供給されることとしてもよい。   The function of each unit provided in the client device 8 includes control means such as a CPU, storage means such as a memory, communication means such as a communication interface for transmitting / receiving data to / from an external device, input means such as a keyboard and mouse, and display such as a display. A computer having hardware such as input / output means for data communication with the means may be realized by reading and executing a program stored in a computer-readable information storage medium. The program may be supplied to the client apparatus 8 by an information storage medium such as an optical disk, a magnetic disk, a magnetic tape, a magneto-optical disk, or a flash memory, or may be supplied to the client apparatus 8 via a data communication network such as the Internet. It may be supplied.

メール配信要求部80は、メールサーバー6に対してメールの配信を要求する。例えば、メール配信要求部80は、メールアドレス等のアカウント情報、パスワードを含む配信要求データをメールサーバー6に送信することで、メールの配信要求を行うこととしてよい。   The mail distribution request unit 80 requests the mail server 6 to distribute mail. For example, the mail distribution request unit 80 may make a mail distribution request by transmitting distribution request data including account information such as an e-mail address and a password to the mail server 6.

メール受信部82は、メール配信要求部80による配信要求に応じて、メールサーバー6から送信される電子メールを受信する。   The mail receiving unit 82 receives an electronic mail transmitted from the mail server 6 in response to the distribution request from the mail distribution request unit 80.

表示制御部84は、メール受信部82により受信した電子メールを解析して表示データを生成し、生成した表示データを表示部86に出力する。   The display control unit 84 analyzes the electronic mail received by the mail receiving unit 82 to generate display data, and outputs the generated display data to the display unit 86.

表示部86は、表示制御部84から入力された表示データに基づいてイメージを出力する。   The display unit 86 outputs an image based on the display data input from the display control unit 84.

以上説明した本発明の第1の実施形態に係る電子メールシステム1によれば、ユーザーは有効期限が切れた内容の電子メールを閲覧する必要がなく、有効な情報を得ることができる。また、メールサーバー6で有効期限が切れた電子メールの少なくとも一部を削除するようにすれば、有効期限が切れた内容の電子メールをユーザーに配信する必要が無くなり、管理するデータ容量も削減できる。また、有効期限が切れた場合に参照するべきリンク情報を有効期限外表示データに含めておけば、有効期限が切れた電子メールであっても所期のページにユーザーを誘導することができる。また、有効期限が切れた1又は複数の電子メールに代えて、1つの期限徒過通知メールを配信するようにすれば、ユーザーは期限徒過の通知を知らせる電子メールを複数閲覧する必要が無くなる。また、有効期限が切れた電子メールのうち属性情報が共通する電子メールの1つを除く電子メールについては配信を行わないようにすれば、ユーザーは同一又は類似する内容の電子メールを何通も閲覧しなくて済むようになる。また、メールサーバー6で表示用の電子メールを生成するようにすれば、クライアント装置8側の環境によらず、有効期限に応じた内容の電子メールをユーザーに提供することができる。また、電子メールの送信者も有効期限が切れた後も有意な情報をユーザーに提供することができるため、送信コストが無駄とならない。   According to the e-mail system 1 according to the first embodiment of the present invention described above, the user does not need to browse e-mails whose contents have expired, and can obtain valid information. If at least a part of the expired e-mail is deleted by the mail server 6, it becomes unnecessary to deliver the e-mail with the expired content to the user, and the data capacity to be managed can be reduced. . In addition, if link information to be referred to when the expiration date has expired is included in the display data outside the expiration date, the user can be guided to the intended page even if the email has expired. Also, if one expiration notification mail is delivered instead of one or more expired emails, the user does not need to browse a plurality of emails that notify the expiration notification. . In addition, if delivery is not performed for emails other than one of the emails that have the same attribute information among emails that have expired, the user can send several emails with the same or similar contents. You do n’t have to browse. If the mail server 6 generates a display e-mail, it is possible to provide the user with an e-mail according to the expiration date regardless of the environment on the client device 8 side. Further, since the sender of the e-mail can provide significant information to the user even after the expiration date, the transmission cost is not wasted.

[第2の実施形態]
次に、本発明の第2の実施形態について説明する。第2の実施形態は、クライアント装置8において配信基礎メールから表示用の電子メールを生成するようにした点で、すなわち、クライアント装置8が表示用メール生成部70の機能を備えるようにした点で第1の実施形態と異なっている。具体的には、第2の実施形態においては、メールサーバー6は、配信基礎メール受信部60、配信基礎メール記憶部62、配信要求受付部64、配信対象メール取得部66、及びメール配信部72を備えることとし、クライアント装置8が、表示用メール生成部70、メール配信要求部80、メール受信部82、表示制御部84、及び表示部86を備えることとする。なお、各部の処理は第1の実施形態と同様であるため機能ブロック図の説明は省略する。以下、図8に示したシーケンス図を参照しながら、第2の実施形態に係る電子メールシステム1において行われる処理の流れの一例を説明する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. The second embodiment is that the display email is generated from the distribution basic mail in the client device 8, that is, the client device 8 has the function of the display mail generation unit 70. This is different from the first embodiment. Specifically, in the second embodiment, the mail server 6 includes a distribution basic mail receiving unit 60, a distribution basic mail storage unit 62, a distribution request receiving unit 64, a distribution target mail acquisition unit 66, and a mail distribution unit 72. The client device 8 includes a display mail generation unit 70, a mail distribution request unit 80, a mail reception unit 82, a display control unit 84, and a display unit 86. In addition, since the process of each part is the same as that of 1st Embodiment, description of a functional block diagram is abbreviate | omitted. Hereinafter, an example of the flow of processing performed in the electronic mail system 1 according to the second embodiment will be described with reference to the sequence diagram shown in FIG.

メール送信サーバー4は、例えばメール配信要求装置2から、電子メールの宛先、送信者情報、電子メールの有効期限、有効期限内表示データ、有効期限外表示データ等の電子メールデータを受け付けて(S2001)、当該電子メールデータに基づいて配信基礎メールを生成する(S2002)。メール送信サーバー4は、上記生成した配信基礎メールを、宛先の電子メールを管理するメールサーバー6に送信する(S2003)。   The mail transmission server 4 receives e-mail data such as e-mail address, sender information, e-mail expiration date, display data within the expiration date, display data outside the expiration date, etc. from the mail delivery request device 2 (S2001). ), A distribution basic mail is generated based on the electronic mail data (S2002). The mail transmission server 4 transmits the generated distribution basic mail to the mail server 6 that manages the destination electronic mail (S2003).

図9には、メール送信サーバー4において生成される配信基礎メールのデータ構成の一例を示した。図9に示される配信基礎メールの例では、有効期限が切れたか否かに応じて表示内容を変更させるプログラムを含む。プログラムは例えば電子メールの閲覧用アプリケーションやウェブブラウザ等により処理可能なスクリプト言語により記述されることとしてよい。図示した例においては、現在時刻を取得するステップと、現在時刻が有効期限内にあるか否かを判定するステップと、有効期限内にあると判定された場合に配信基礎メールの本文に表示するリンクを有効期限内表示データに基づき設定し、有効期限外にあると判定された場合に配信基礎メールの本文に表示するリンクを有効期限外表示データに基づき設定するステップとを含んでいる。   FIG. 9 shows an example of the data configuration of the distribution basic mail generated by the mail transmission server 4. The example of the delivery basic mail shown in FIG. 9 includes a program for changing the display contents depending on whether or not the expiration date has expired. The program may be described in a script language that can be processed by, for example, an electronic mail browsing application or a web browser. In the illustrated example, a step of acquiring the current time, a step of determining whether or not the current time is within the expiration date, and a message that is determined to be within the expiration date are displayed in the text of the distribution basic mail. And a step of setting a link based on display data within the expiration date and setting a link to be displayed in the text of the distribution basic mail when it is determined that the link is out of the expiration date based on the display data outside the expiration date.

メールサーバー6は、メール送信サーバー4から配信基礎メールを受信すると、受信した配信基礎メールを記憶して管理する(S2004)。   When receiving the distribution basic mail from the mail transmission server 4, the mail server 6 stores and manages the received distribution basic mail (S2004).

メールサーバー6は、クライアント装置8から、ユーザーのメールアドレス宛の電子メールの配信要求を受け付けると(S2005)、記憶された配信基礎メールの中から上記ユーザーのメールアドレス宛の配信基礎メールを読み出す(S2006)。そして、メールサーバー6は、上記読み出した配信基礎メールをクライアント装置8に送信する(S2007)。   When the mail server 6 receives a delivery request for an e-mail addressed to the user's mail address from the client device 8 (S2005), the mail server 6 reads out the distribution basic mail addressed to the user's mail address from the stored distribution basic mails ( S2006). Then, the mail server 6 transmits the read delivery basic mail to the client device 8 (S2007).

クライアント装置8は、受信した配信基礎メールに含まれるプログラムを処理し、当該配信基礎メールの有効期限が切れていると判定した場合には(S2008:Y)、配信基礎メールに含まれる有効期限内表示データの少なくとも一部に代えて有効期限外表示データに基づいて表示用の電子メール(すなわち、有効期限外に表示すべき有効期限外表示メール)を生成する(S2009)。また、クライアント装置8は、配信基礎メールの有効期限が切れていないと判定した場合には(S2008:N)、配信基礎メールに含まれる有効期限内表示データに基づいて表示用の電子メール(すなわち、有効期限内に表示すべき有効期限内表示メール)を生成する(S2010)。   If the client device 8 processes the program included in the received distribution basic mail and determines that the expiration date of the distribution basic mail has expired (S2008: Y), the client device 8 is within the expiration date included in the distribution basic mail. A display e-mail (that is, an out-of-expiration display mail to be displayed outside the expiration date) is generated based on the out-of-expiration date display data instead of at least a part of the display data (S2009). In addition, when the client device 8 determines that the expiration date of the distribution basic mail has not expired (S2008: N), the client device 8 displays an e-mail for display based on the display data within the expiration date included in the distribution basic mail (that is, , An expiration date display mail to be displayed within the expiration date) is generated (S2010).

クライアント装置8は、上記生成した表示用の電子メールをディスプレイ等の表示手段に表示する(S2011)。ここで、有効期限内であれば例えば図4Aに示されるメール(有効期限内表示メール)が、そして有効期限外であれば例えば図4Bに示されるメール(有効期限外表示メール)がクライアント装置8において表示されることとなる。   The client device 8 displays the generated display e-mail on display means such as a display (S2011). Here, if it is within the valid period, for example, the mail shown in FIG. 4A (displayed mail within the valid period), and if it is outside the valid period, for example, the mail shown in FIG. Will be displayed.

また、上記の第2の実施形態では、クライアント装置8において、表示しようとする電子メールごとに有効期限に応じた表示内容の電子メールを生成する例を示したが、クライアント装置8に保持される未処理の電子メールの中から有効期限が切れた1又は複数の電子メールを検索し、検索された1又は複数の電子メールに対して表示内容を有効期限外表示データに応じて変更した電子メールを生成する処理をまとめて行うこととしてもよい。この場合には、クライアント装置8が期限切れメール検索部68をさらに備え、クライアント装置8に保持される未処理の電子メールの中から有効期限が切れた1又は複数の電子メールを検索する処理を、期限切れメール検索部68により行うようにしてよい。   In the second embodiment, the client apparatus 8 generates an e-mail with display contents corresponding to the expiration date for each e-mail to be displayed. However, the client apparatus 8 holds the display contents. An e-mail in which one or more e-mails whose expiration date has expired are searched from unprocessed e-mails, and the display content of the searched one or more e-mails is changed according to the display data outside the expiration date It is good also as performing the process which produces | generates collectively. In this case, the client device 8 further includes an expired email search unit 68, and a process of searching for one or more emails that have expired from unprocessed emails held in the client device 8, This may be performed by the expired mail search unit 68.

以上説明した第2の実施形態に係る電子メールシステム1によれば、ユーザーが電子メールを閲覧するタイミングにおいて有効期限が切れているか否かに応じて、電子メールの表示内容を変更することができる。また、メールサーバー6では表示用の電子メールを生成する機能を要しないため、メールサーバー6には既存の環境を用いることができる。   According to the electronic mail system 1 according to the second embodiment described above, the display content of the electronic mail can be changed depending on whether or not the expiration date has expired at the timing when the user views the electronic mail. . Further, since the mail server 6 does not require a function for generating an electronic mail for display, the mail server 6 can use an existing environment.

本発明は上記の実施形態に限定されるものではない。例えば、上記の実施形態では、メール送信サーバー4とメールサーバー6とを別のサーバーとして記載したがこれらを1つのサーバーとして構成しても構わない。また、上記の実施形態では、メール送信サーバー4が配信基礎メールの生成と、送信とを行うこととしたが、これらの機能を複数台のサーバーに分けて行うこととしても構わない。   The present invention is not limited to the above embodiment. For example, in the above embodiment, the mail transmission server 4 and the mail server 6 are described as separate servers, but they may be configured as one server. In the above embodiment, the mail transmission server 4 generates and transmits the distribution basic mail. However, these functions may be performed separately for a plurality of servers.

また、第1の実施形態において、表示用の電子メールの生成タイミングは、メールサーバー6が配信要求を受けたタイミングに限られるものではなく、予め定められた時間間隔で有効期限切れの配信基礎メールを検索し、検索された配信基礎メールについて表示用の電子メールの生成を予め行っておくこととしてもよい。   Further, in the first embodiment, the generation timing of the display e-mail is not limited to the timing at which the mail server 6 receives the distribution request, but the distribution basic e-mail expired at a predetermined time interval. It is good also as searching previously and producing | generating the electronic mail for a display about the searched delivery basic mail.

また、第1の実施形態において、配信基礎メールをテキスト形式で構成する場合には、各配信基礎メールに対して有効期限及び有効期限が切れた後に置き換えるべき情報を別途保持しておくこととしても構わない。   In the first embodiment, when the distribution basic mail is configured in the text format, the expiration date and information to be replaced after the expiration date may be separately held for each distribution basic mail. I do not care.

また、電子メールに定める期限の情報は複数あることとしてもよく、各期限において表示すべき表示データを定めておくこととしてもよい。   In addition, there may be a plurality of pieces of time limit information set in the e-mail, and display data to be displayed in each time limit may be determined.

1 電子メールシステム、2 メール配信要求装置、4 メール送信サーバー、6 メールサーバー、8 クライアント装置、10 ネットワーク、40 電子メールデータ受付部、42 配信基礎メール生成部、44 配信基礎メール送信部、60 配信基礎メール受信部、62 配信基礎メール記憶部、64 配信要求受付部、66 配信対象メール取得部、68 期限切れメール検索部、70 表示用メール生成部、72 メール配信、80 メール配信要求部、82 メール受信部、84 表示制御部、86 表示部、100 表示欄。   1 E-mail system, 2 E-mail delivery request device, 4 E-mail transmission server, 6 E-mail server, 8 Client device, 10 Network, 40 E-mail data reception unit, 42 Delivery basic email generation unit, 44 Delivery basic email transmission unit, 60 Delivery Basic mail reception unit, 62 Distribution basic mail storage unit, 64 Distribution request reception unit, 66 Distribution target mail acquisition unit, 68 Expired mail search unit, 70 Display mail generation unit, 72 Mail distribution, 80 Mail distribution request unit, 82 Mail Reception unit, 84 display control unit, 86 display unit, 100 display field.

Claims (9)

有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、
前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段による生成処理が未処理の電子メールであって有効期限が切れている電子メールを、前記取得手段により取得した電子メールを記憶する記憶手段から検索する検索手段と、を含み、
前記生成手段は、前記検索手段により検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする電子メールシステム。
An acquisition means for acquiring an e-mail including an expiration date, display data within the expiration date indicating data displayed within the expiration date, and display data outside the expiration date indicating data displayed after the expiration date has expired;
If the expired contained in the email is by generating means for generating the electronic mail for the expiration date based on the expiration date out of the display data in place of at least a portion of the display data display A search unit that searches a storage unit that stores an e-mail acquired by the acquisition unit, and an e-mail whose generation process is an unprocessed e-mail and has expired ,
The generation means is configured to display the electronic mail searched by the search means based on the display data outside the expiration date instead of at least a part of the display data within the expiration date included in the email. An e-mail system characterized by generating e-mail.
前記電子メールシステムは、前記取得手段と前記生成手段と前記検索手段を含む電子メール配信装置と、前記電子メール配信装置に電子メールの配信を要求するクライアント装置とを含み、
前記電子メール配信装置は、
前記クライアント装置から電子メールの配信要求を受け付けた場合に、前記生成手段により生成した電子メールを前記クライアント装置に配信する配信手段を含む
ことを特徴とする請求項1に記載の電子メールシステム。
The electronic mail system includes an electronic mail distribution device including the acquisition unit, the generation unit, and the search unit , and a client device that requests the electronic mail distribution device to distribute electronic mail,
The e-mail delivery device includes:
The electronic mail system according to claim 1, further comprising a distribution unit that distributes the electronic mail generated by the generation unit to the client device when an electronic mail distribution request is received from the client device.
前記電子メール配信装置は、
前記検索手段により検索されたそれぞれの電子メールについて前記生成手段により生成された表示情報を含む期限徒過通知メールを生成する手段をさらに含み、
前記配信手段は、前記検索手段により検索されたそれぞれの電子メールに代えて、前記期限徒過通知メールを配信する
ことを特徴とする請求項に記載の電子メールシステム。
The e-mail delivery device includes:
A means for generating an expiration date notice mail including display information generated by the generation means for each electronic mail searched by the search means;
The electronic mail system according to claim 2 , wherein the distribution unit distributes the expiration date notification mail instead of each electronic mail searched by the search unit.
前記電子メール配信装置は、
前記検索手段により検索された電子メールのうち属性情報が同じ電子メールの1つを選択する選択手段と、
前記検索手段により検索された電子メールのうち前記選択手段により選択されなかった電子メールを削除する削除手段と、をさらに含み、
前記生成手段は、前記選択手段により選択された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする請求項に記載の電子メールシステム。
The e-mail delivery device includes:
Selecting means for selecting one of the emails having the same attribute information among the emails searched by the search means;
A deletion unit that deletes an e-mail that has not been selected by the selection unit out of the e-mails searched by the search unit;
For the electronic mail selected by the selection means, the generation means replaces at least a part of the display data within the expiration date included in the electronic mail and displays the electronic mail for display based on the display data outside the expiration date. The e-mail system according to claim 2 , wherein e-mail is generated.
前記有効期限と前記有効期限外表示データは、前記電子メールを記述するマークアップ言語における表示対象外の様式で記述されるデータである
ことを特徴とする請求項1乃至のいずれかに記載の電子メールシステム。
The expiration date out of the display data and the expiration date, according to any one of claims 1 to 4, wherein the is data describing the email displayed outside fashion in a markup language for describing E-mail system.
前記電子メールシステムは、前記取得手段を含む電子メール配信装置と、前記生成手段と前記検索手段を含み、前記電子メール配信装置に電子メールの配信を要求するクライアント装置とを含み、
前記電子メール配信装置は、
前記クライアント装置から電子メールの配信要求を受け付けた場合に、当該クライアント装置に前記取得手段により取得した電子メールを配信する配信手段を含み、
前記生成手段は、前記配信手段により配信された電子メールに含まれる有効期限が切れている場合には、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする請求項1に記載の電子メールシステム。
The e-mail system includes an e-mail delivery device including the acquisition unit, a generation unit and the search unit , and a client device that requests the e-mail delivery device to deliver an e-mail;
The e-mail delivery device includes:
A distribution unit that distributes the e-mail acquired by the acquisition unit to the client device when an e-mail distribution request is received from the client device;
When the expiration date included in the e-mail distributed by the distribution unit has expired, the generation unit replaces at least a part of the display data within the expiration date included in the e-mail The electronic mail system according to claim 1, wherein the electronic mail for display is generated based on display data.
有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得ステップと、
前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段による生成処理が未処理の電子メールであって有効期限が切れている電子メールを、前記取得ステップで取得した電子メールを記憶する記憶手段から検索する検索ステップと、を含み、
前記生成手段は、前記検索ステップで検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする電子メールの処理方法。
An acquisition step of acquiring an e-mail including an expiration date, display data within the expiration date indicating data displayed within the expiration date, and display data outside the expiration date indicating data displayed after the expiration date has expired,
When the expiration date included in the e-mail has expired, the generation unit generates the e-mail for display based on the display data outside the expiration date instead of at least a part of the display data within the expiration date an e-mail generation process is expired an email untreated, viewed contains a search step, the retrieved from storage means for storing the acquired e-mail in the acquisition step,
The generation means is configured to display the electronic mail searched in the search step based on the non-expiration date display data instead of at least a part of the display data within the expiration date included in the email. An e-mail processing method characterized by generating e-mail.
有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、
前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段による生成処理が未処理の電子メールであって有効期限が切れている電子メールを、前記取得手段により取得した電子メールを記憶する記憶手段から検索する検索手段
としてコンピュータを機能させるためのプログラムであって、
前記生成手段は、前記検索手段により検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とするプログラム
An acquisition means for acquiring an e-mail including an expiration date, display data within the expiration date indicating data displayed within the expiration date, and display data outside the expiration date indicating data displayed after the expiration date has expired;
If the expired contained in the email is by generating means for generating the electronic mail for the expiration date based on the expiration date out of the display data in place of at least a portion of the display data display an e-mail generation process is expired an expiration date email untreated, a program for causing a computer to function as a retrieval means for retrieving from the storage means for storing the acquired e-mail by said acquiring means ,
The generation means is configured to display the electronic mail searched by the search means based on the display data outside the expiration date instead of at least a part of the display data within the expiration date included in the email. Generate email
A program characterized by that .
有効期限と、当該有効期限内に表示するデータを示す有効期限内表示データと、当該有効期限が切れた後に表示するデータを示す有効期限外表示データとを含む電子メールを取得する取得手段と、
前記電子メールに含まれる有効期限が切れている場合には、前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する生成手段による生成処理が未処理の電子メールであって有効期限が切れている電子メールを、前記取得手段により取得した電子メールを記憶する記憶手段から検索する検索手段
としてコンピュータを機能させるためのプログラムを記録した情報記録媒体であって、
前記生成手段は、前記検索手段により検索された電子メールについては、当該電子メールに含まれる前記有効期限内表示データの少なくとも一部に代えて前記有効期限外表示データに基づいて表示用の前記電子メールを生成する
ことを特徴とする情報記録媒体
An acquisition means for acquiring an e-mail including an expiration date, display data within the expiration date indicating data displayed within the expiration date, and display data outside the expiration date indicating data displayed after the expiration date has expired;
If the expired contained in the email is by generating means for generating the electronic mail for the expiration date based on the expiration date out of the display data in place of at least a portion of the display data display Recorded a program for causing a computer to function as a search means for searching an e-mail whose generation process has not been processed and whose expiration date has expired from a storage means for storing the e-mail acquired by the acquisition means An information recording medium ,
The generation means is configured to display the electronic mail searched by the search means based on the display data outside the expiration date instead of at least a part of the display data within the expiration date included in the email. Generate email
An information recording medium characterized by the above .
JP2010277893A 2010-12-14 2010-12-14 E-mail system, e-mail processing method, program, and information recording medium Active JP5214715B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010277893A JP5214715B2 (en) 2010-12-14 2010-12-14 E-mail system, e-mail processing method, program, and information recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010277893A JP5214715B2 (en) 2010-12-14 2010-12-14 E-mail system, e-mail processing method, program, and information recording medium

Publications (2)

Publication Number Publication Date
JP2012129693A JP2012129693A (en) 2012-07-05
JP5214715B2 true JP5214715B2 (en) 2013-06-19

Family

ID=46646289

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010277893A Active JP5214715B2 (en) 2010-12-14 2010-12-14 E-mail system, e-mail processing method, program, and information recording medium

Country Status (1)

Country Link
JP (1) JP5214715B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01264032A (en) * 1988-04-14 1989-10-20 Fuji Xerox Co Ltd Electronic mail controller
JP2001154938A (en) * 1999-11-25 2001-06-08 Casio Comput Co Ltd Information processing apparatus and storage medium storing information management program
JP2004118810A (en) * 2002-09-20 2004-04-15 Masakazu Morisato E-mail system
JP2004326378A (en) * 2003-04-24 2004-11-18 Hitachi Ltd Communication terminal and transmission / reception method
JP2009277042A (en) * 2008-05-15 2009-11-26 Softbank Corp Mail management system and mail management method
JP5203251B2 (en) * 2009-02-23 2013-06-05 株式会社Jsol E-mail management apparatus, e-mail management method, and program

Also Published As

Publication number Publication date
JP2012129693A (en) 2012-07-05

Similar Documents

Publication Publication Date Title
US11747962B2 (en) Bookmarking shared file and folder links
JP5192798B2 (en) Service providing system, gateway, and server
AU2008237538B2 (en) Open platform for managing an agent network
CN110061903B (en) Method for generating social network activity streams
CN1941786B (en) Method and apparatus for publishing content through blog
US20150178007A1 (en) Method and system for integrated cloud storage management
US20140067865A1 (en) Global link providing modification rights to a shared folder
JP2012502371A (en) System and method for collaborative short messages and discussions
KR20160105395A (en) Systems and methods for guided user actions
JP2007507812A (en) Providing advertisements that target content to e-mails such as e-mail newsletters
JP2023526685A (en) Document sharing processing method, device, equipment, medium and system
US20110145345A1 (en) Methods, systems,and computer program products for retrieving a file of machine readable data
JP2002222138A (en) Content transmission method, content reception method, and content distribution system
CN101272356A (en) Information processing device, information processing method, and information processing program
US20060155759A1 (en) Scalable cache layer for accessing blog content
JP5214715B2 (en) E-mail system, e-mail processing method, program, and information recording medium
JP2013125537A (en) Recruiting information provision system
JP6395375B2 (en) application
JP2006244430A (en) Information distribution management device
KR100572232B1 (en) Data transfer method
JP2009217441A (en) E-mail modification forwarding server, e-mail relay method, and program
JP7232576B2 (en) NOTIFICATION DEVICE, NOTIFICATION METHOD AND NOTIFICATION PROGRAM
JP4028795B2 (en) E-mail collection and search system
US20140222797A1 (en) Collecting And Providing Information Online
KR20060122251A (en) How to send data streaming

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130227

R150 Certificate of patent or registration of utility model

Ref document number: 5214715

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160308

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250