JP2012137953A - Mail delivery method and mail delivery server - Google Patents

Mail delivery method and mail delivery server Download PDF

Info

Publication number
JP2012137953A
JP2012137953A JP2010290164A JP2010290164A JP2012137953A JP 2012137953 A JP2012137953 A JP 2012137953A JP 2010290164 A JP2010290164 A JP 2010290164A JP 2010290164 A JP2010290164 A JP 2010290164A JP 2012137953 A JP2012137953 A JP 2012137953A
Authority
JP
Japan
Prior art keywords
mail
received
eigenvalue
delivery
user
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.)
Granted
Application number
JP2010290164A
Other languages
Japanese (ja)
Other versions
JP5627446B2 (en
Inventor
Toshiya Seyama
稔哉 瀬山
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2010290164A priority Critical patent/JP5627446B2/en
Publication of JP2012137953A publication Critical patent/JP2012137953A/en
Application granted granted Critical
Publication of JP5627446B2 publication Critical patent/JP5627446B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To obtain a mail delivery method which can reduce a work load related to mails received by a user.SOLUTION: A mail delivery method for delivering incoming mails to users in a mail delivery system, includes: a characteristic value calculation step for calculating a characteristic value uniquely indicating contents of an incoming mail; a determination step for, based on the latest calculated characteristic value and a stored characteristic value which is calculated and stored in the past, determining whether a user set for a destination of the incoming mail has already received the same content mail as the incoming mail in the past; and a mail delivery step for, when a duplicate delivery target user who has already received the same content mail as the incoming mail exists, delivering the incoming mail with duplicate delivery information indicating that the same content mail has already been delivered to the duplicate delivery target user.

Description

本発明は、受信した電子メールを利用者のメールボックスに配送するメール配送システムで利用するメール配送方法、およびメール配送サーバに関する。   The present invention relates to a mail delivery method and a mail delivery server used in a mail delivery system that delivers received electronic mail to a user's mailbox.

現在のメール配送システムにおいては、たとえば外部からのメールを受信したメール配送サーバが、メールのヘッダ内に設定された宛先等を確認し、設定されているアドレスに対応するメールボックスに受信メールを配送する。複数のアドレスが設定されている場合には、複数のメールボックス(各アドレスと対応付けられている各メールボックス)に同一内容のメールを配送する。また、メーリングリストが利用されている場合、メール配送サーバは、まずメールの宛先に含まれるメーリングリストを展開し、メーリングリストに登録された各宛先に対応するメールボックスへ同一内容のメールを配送する。このような従来のメール配送動作に関連する技術が記載された文献としては、例えば非特許文献1が知られている。   In the current mail delivery system, for example, a mail delivery server that receives mail from outside checks the destination set in the mail header and delivers the received mail to the mailbox corresponding to the set address. To do. When a plurality of addresses are set, a mail having the same content is delivered to a plurality of mailboxes (each mailbox associated with each address). When the mailing list is used, the mail delivery server first expands the mailing list included in the mail destination and delivers the mail having the same contents to the mailbox corresponding to each destination registered in the mailing list. Non-patent document 1, for example, is known as a document that describes a technique related to such a conventional mail delivery operation.

「Postfix Frequently Asked Questions」<URL:http://www.postfix.org/faq.html#duplicate>“Postfix Frequently Asked Questions” <URL: http://www.postfix.org/faq.html#duplicate>

しかしながら、上記従来のメール配送システムにおいては、宛先に同一メールアドレスが複数含まれている場合、同一内容のメールを複数回にわたって同一メールボックスへ配送することになる。たとえば、メーリングリストの宛先に同一メールアドレスが複数含まれていた場合、メール配送サーバは、メーリングリストを展開後、含まれる数だけ当該メールアドレスのメールボックスへメールを配送することになる。そのため、メール利用者は、メール受信時に同一内容のメールがあるか逐一チェックし、重複分を手動で削除するなどの非効率な作業を強いられるという問題があった。また、このときの単純作業にミスが生じると、必要なメールを誤って削除してしまうおそれがあるという問題があった。   However, in the conventional mail delivery system, when the same mail address is included in a plurality of destinations, the same contents are delivered to the same mailbox multiple times. For example, if a mailing list contains a plurality of the same mail addresses, the mail delivery server will deliver the mails to the mailboxes of the mail addresses by the number included after expanding the mailing list. For this reason, there is a problem that the mail user is forced to perform inefficient work such as checking every time there is a mail having the same contents when receiving the mail and manually deleting the duplicate. Further, if an error occurs in the simple operation at this time, there is a problem that a necessary mail may be deleted by mistake.

本発明は、上記に鑑みてなされたものであって、利用者の受信メールに関連する作業負荷を軽減可能なメール配送方法およびメール配送サーバを得ることを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to provide a mail delivery method and a mail delivery server that can reduce the workload associated with a user's received mail.

上述した課題を解決し、目的を達成するために、本発明は、メール配送システムにおいて、受信メールを利用者に配送するためのメール配送方法であって、受信メールの内容を一意に示す固有値を算出する固有値算出ステップと、前記算出した固有値である最新固有値と過去に算出して記憶しておいた固有値である記憶固有値とに基づいて、前記受信メールの宛先とされている利用者が前記受信メールと同一内容のメールを過去に受信済みかどうかを判断する判断ステップと、前記受信メールと同一内容のメールを配送済みの利用者である重複配送利用者が存在する場合、同一内容のメールを配送済みであることを示す重複情報を前記受信メールに付加して前記重複配送利用者へ配送するメール配送ステップと、を含むことを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention provides a mail delivery method for delivering received mail to a user in a mail delivery system, wherein a unique value uniquely indicating the content of the received mail is provided. Based on the calculated eigenvalue calculating step, the latest eigenvalue that is the calculated eigenvalue, and the stored eigenvalue that is the eigenvalue calculated and stored in the past, the user who is the destination of the received mail receives the received e-mail A determination step for determining whether or not an email having the same content as the email has been received in the past, and if there is a duplicate delivery user who has already delivered an email having the same content as the received email, A mail delivery step of adding duplicate information indicating that delivery has been completed to the received mail and delivering it to the duplicate delivery user.

本発明によれば、メール利用者は、たとえば、メールクライアントのフィルタリング機能を利用して受信メールの特定ヘッダをチェックすることにより、自動で重複メールを振り分けることができるので、重複メールを手動で削除する手間から解放される。このように、受信メールの管理に関する利用者の作業負荷を軽減できるという効果を奏する。また、重複メールの削除ミスを防止し、必要なメールを誤って削除するリスクを低減できるという効果を奏する。   According to the present invention, the mail user can automatically sort duplicate mails by checking the specific header of the received mail by using the filtering function of the mail client, for example. Freed from the hassle of doing. In this way, it is possible to reduce the user's workload related to management of received mail. In addition, it is possible to prevent the mistake of deleting duplicate mails and reduce the risk of deleting necessary mails by mistake.

図1は、本発明にかかるメール配送方法を適用するメール配送システムの構成例を示す図である。FIG. 1 is a diagram showing a configuration example of a mail delivery system to which a mail delivery method according to the present invention is applied. 図2は、メール配送処理で利用する固有値リストの一例を示す図である。FIG. 2 is a diagram illustrating an example of a unique value list used in mail delivery processing. 図3は、メール配送システムの全体動作の一例を示す図である。FIG. 3 is a diagram illustrating an example of the overall operation of the mail delivery system.

以下に、本発明にかかるメール配送方法およびメール配送サーバの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   Embodiments of a mail delivery method and a mail delivery server according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

実施の形態.
図1は、本発明にかかるメール配送方法を適用するメール配送システムの構成例を示す図である。
Embodiment.
FIG. 1 is a diagram showing a configuration example of a mail delivery system to which a mail delivery method according to the present invention is applied.

図示したように、本実施の形態のメール配送システムは、インターネットやイントラネットなどの通信ネットワークに接続され、この通信ネットワーク経由で送信側メール配送サーバから送信されたメールを受信するメール配送サーバ(受信側メール配送サーバ)1と、メール配送システムの利用者と対応付けられた各メールボックスを管理するメールボックスサーバ2と、メールボックスサーバ2にアクセスしてメールボックスからメールを取得する処理などを行う複数のメールクライアント3と、を含んで構成されている。また、メール配送サーバ1は、重複チェック機能部11、ヘッダ付加機能部12および記憶部13を備えている。記憶部13では、固有値リスト(詳細については後述する)が保持されている。なお、このメール配送システムでは、送信側メール配送サーバからメールを受信した場合に特徴的な動作を実施するため、図1においては、説明の便宜上、メール受信動作に関連する構成要素のみを記載している。   As shown in the figure, the mail delivery system according to the present embodiment is connected to a communication network such as the Internet or an intranet, and receives a mail sent from the sending mail delivery server via this communication network (receiving side). A mail delivery server 1, a mailbox server 2 that manages each mailbox associated with a user of the mail delivery system, and a plurality of processes for accessing the mailbox server 2 and obtaining mail from the mailbox. And the mail client 3. The mail delivery server 1 also includes a duplication check function unit 11, a header addition function unit 12, and a storage unit 13. The storage unit 13 holds an eigenvalue list (details will be described later). In this mail delivery system, since a characteristic operation is performed when mail is received from the sending mail delivery server, only the components related to the mail receiving operation are shown in FIG. 1 for convenience of explanation. ing.

上記構成のメール配送システムにおいて、メール配送サーバ1は、メールを受信すると、同一内容のメールが同一利用者に対して重複して配送されるかどうかを確認し、重複して配送されると判断した場合には、重複しているメールに対してその旨を示す情報を付加してからメールボックスサーバ2内のメールボックスに配送する。これにより、利用者(メールクライアント3)は、同一メールが重複して送信されてきたかどうかを容易に判断できる。たとえば、重複を示す情報が付加されたメールを通常とは異なる格納場所に振り分けることや自動で削除することが可能となり、利用者が1件ごとに重複受信したかどうかを確認する煩雑な作業が不要となる。また、重複受信していないメールを誤って削除してしまうなどの人為的なミスが発生するのを防止できる。   In the mail delivery system configured as described above, when the mail delivery server 1 receives the mail, the mail delivery server 1 checks whether the same contents of the mail are delivered to the same user, and determines that the same delivery is delivered. In this case, information indicating that is added to the duplicate mail, and then delivered to the mailbox in the mailbox server 2. Thereby, the user (mail client 3) can easily determine whether or not the same mail has been transmitted in duplicate. For example, it becomes possible to sort mails with information indicating duplication to a different storage location or to delete them automatically, and the complicated work of checking whether or not the user has received duplicates one by one. It becomes unnecessary. In addition, it is possible to prevent a human error such as accidentally deleting a mail that has not been received twice.

メール配送サーバ1において、上記の同一内容のメールが同一利用者に対して重複して配送されるかどうかを確認する処理(重複チェック)は重複チェック機能部11が実施する。具体的には、重複チェック機能部11は、メールを受信すると、その内容を一意に示す固有値を算出し、算出した固有値と記憶部13で保持されている固有値リストとを比較することにより、重複の有無を判定する。また、次回以降のメール受信時に備えて、固有値リストを更新する。図2は、固有値リストの一例を示す図であり、固有値リストの構成例を示している。図示したように、固有値リストとは、重複チェック機能部11が過去のメール受信時において算出した固有値を、メールの受信時刻および受信したメールの宛先(宛先に設定されていたアドレス)と対応付けて管理するためのテーブルである。なお、図2は、各固有値に対して受信時刻と宛先とを対応付けて管理する場合の構成例であるが、各宛先(すなわちメールボックス)に対して固有値と受信時刻とを対応付けて管理するようにしてもよい。また、宛先ごとに、直近のN個の固有値を管理する(1つの宛先に対して直近のN個の固有値を対応付けて管理する)ようにするなどしてもよく、固有値リストの構成については特に規定しない。図2に示した構成の固有値リストを使用する場合、重複チェック機能部11は、たとえば、新たにメールを受信するごとに(すなわち、受信メールの固有値を算出するごとに)、算出した固有値と同一の固有値が固有値リストに登録されているかどうかを確認し、登録されている場合、さらに、対応する宛先アドレスと新たに受信したメールの宛先に設定されているアドレスとを比較し、一致しているアドレスが存在していれば、重複ありと判断する。   In the mail delivery server 1, the duplication check function unit 11 performs processing (duplication check) for confirming whether the same content mail is delivered to the same user in duplicate. Specifically, when receiving the mail, the duplication check function unit 11 calculates an eigenvalue that uniquely indicates the content, and compares the calculated eigenvalue with the eigenvalue list held in the storage unit 13 to obtain the duplication. The presence or absence of is determined. In addition, the eigenvalue list is updated in preparation for the next mail reception. FIG. 2 is a diagram illustrating an example of the eigenvalue list, and illustrates an example of the configuration of the eigenvalue list. As shown in the figure, the eigenvalue list associates the eigenvalues calculated by the duplication check function unit 11 when receiving a past mail with the mail reception time and the destination of the received mail (address set as the destination). It is a table for management. FIG. 2 is a configuration example in the case where the reception time and the destination are associated with each eigenvalue and managed. However, the eigenvalue and the reception time are associated with each destination (that is, a mailbox) and managed. You may make it do. Further, for each destination, the most recent N eigenvalues may be managed (the most recent N eigenvalues are managed in association with one destination), etc. Not specified. When the eigenvalue list having the configuration shown in FIG. 2 is used, the duplication check function unit 11 is the same as the calculated eigenvalue each time a new mail is received (that is, every time the eigenvalue of the received mail is calculated), for example. Check if the eigenvalue is registered in the eigenvalue list. If it is registered, the corresponding destination address is compared with the address set as the destination of the newly received mail, and they match. If the address exists, it is determined that there is a duplication.

重複チェック機能部11は、重複ありと判断した場合、重複しているアドレスをヘッダ付加機能部12へ通知し、ヘッダ付加機能部12は、重複していると通知されたアドレス宛のメールに対し、そのヘッダ内に重複を示す情報を付加する。   When the duplication check function unit 11 determines that there is a duplication, the duplication check function unit 11 notifies the header addition function unit 12 of the duplicate address, and the header addition function unit 12 responds to the mail addressed to the address notified as duplication. , Information indicating duplication is added in the header.

重複チェック機能部11およびヘッダ付加機能部12による上記処理が実行された後の動作は一般的なメール配送システム(メールシステム)と同様である。   The operation after the above processing by the duplication check function unit 11 and the header addition function unit 12 is executed is the same as that of a general mail delivery system (mail system).

つづいて、本実施の形態のメール配送システムにおける全体動作を図3に従って説明する。なお、図3は、メール配送システムの全体動作の一例を示す図である。   Next, the overall operation in the mail delivery system of this embodiment will be described with reference to FIG. FIG. 3 is a diagram illustrating an example of the overall operation of the mail delivery system.

送信側メール配送サーバがメールを送信すると、受信側メール配送サーバであるメール配送サーバ1は、送信されてきたメールを受信する(ステップS10,S11)。   When the sending mail delivery server sends a mail, the mail delivery server 1 as the receiving mail delivery server receives the sent mail (steps S10 and S11).

メールを受信したメール配送サーバ1においては、まず、重複チェック機能部11が、受信メール(利用者のメールボックスに配送するメール)の固有値を算出する(ステップS12)。固有値は、例えば、受信メールのメッセージID、件名および送信者(送信元アドレス)を使用し、ハッシュ関数にて算出したハッシュ値とする。なお、これらの情報に加えてメール本文を使用するようにしてもよい。   In the mail delivery server 1 that has received the mail, first, the duplication check function unit 11 calculates a unique value of the received mail (mail to be delivered to the user's mailbox) (step S12). The unique value is, for example, a hash value calculated by a hash function using the message ID of the received mail, the subject, and the sender (source address). In addition to these pieces of information, the mail text may be used.

重複チェック機能部11は、次に、必要に応じてメーリングリストを展開する(ステップS13)。つまり、このステップS13は、メーリングリストを使用して送信されたメールを受信した場合に実行する。   Next, the duplication check function unit 11 expands the mailing list as necessary (step S13). That is, this step S13 is executed when a mail transmitted using the mailing list is received.

重複チェック機能部11は、次に、受信メールに設定されていた宛先アドレスのいずれか一つについて、上記ステップS12で算出した固有値と記憶部13で管理されている固有値リスト(過去に算出し、記憶しておいた各固有値)とを比較することにより、過去に同一内容のメールを配送済みかどうか(重複配送の発生の有無)を確認する(ステップS14,S15)。そして、上記ステップS12で算出した固有値と同じ値が固有値リストに存在する場合(ステップS15:Yes)、同一内容のメールを配送済み(重複配送発生)と判断し、ヘッダ付加機能部12が、重複発生を示す情報(以下、重複情報と呼ぶ)を含んだヘッダをメールに付加する(ステップS16)。さらに、重複チェック機能部11は、記憶部13で管理されている固有値リストを更新する(ステップS17)。上記ステップS12で算出した固有値と同じ値が固有値リストに存在しない場合には(ステップS15:No)、ステップS16を実行することなくステップS17を実行する。以上のステップS14〜S17を、受信メールの宛先に設定されていたアドレス分だけ繰り返し実行する。なお、ステップS17の処理は、固有値リストの構成に応じて、繰り返し実行するかどうか否かが異なる。図3に示した構成(固有値に対して受信時刻および宛先を対応付けた構成)の場合は、ステップS17の更新処理は1回だけ実行すればよい。一方、宛先に対して固有値などを対応付けた構成の場合(宛先ごとの個別の固有値リストが存在する場合)には、重複配送の発生の有無を判定するごとに、判定対象の宛先に対応する固有値リストを更新する。   The duplication check function unit 11 then, for any one of the destination addresses set in the received mail, the unique value calculated in step S12 and the unique value list managed in the storage unit 13 (calculated in the past, By comparing the stored eigenvalues with each other, it is confirmed whether or not the mail having the same contents has been delivered in the past (whether duplicate delivery has occurred) (steps S14 and S15). If the same value as the eigenvalue calculated in step S12 is present in the eigenvalue list (step S15: Yes), it is determined that the same content has been delivered (duplicate delivery has occurred), and the header addition function unit 12 A header including information indicating occurrence (hereinafter referred to as duplicate information) is added to the mail (step S16). Furthermore, the duplication check function unit 11 updates the eigenvalue list managed in the storage unit 13 (step S17). If the same value as the eigenvalue calculated in step S12 does not exist in the eigenvalue list (step S15: No), step S17 is executed without executing step S16. The above steps S14 to S17 are repeatedly executed for the address set as the destination of the received mail. It should be noted that whether or not the process of step S17 is repeatedly executed depends on the configuration of the eigenvalue list. In the case of the configuration shown in FIG. 3 (a configuration in which the reception time and the destination are associated with the unique value), the update process in step S17 need only be executed once. On the other hand, in the case of a configuration in which eigenvalues are associated with destinations (when there is an individual eigenvalue list for each destination), each time the presence / absence of duplicate delivery is determined, it corresponds to the determination target destination. Update the eigenvalue list.

なお、重複チェック機能部11は、過去に受信した全てのメールを対象として重複配送発生の有無を確認するのではなく、過去の一定期間以内(メールの受信時刻から遡った一定期間以内)に受信したメール、または、過去の受信したメールのうち、直近の一定数のメールを対象として重複配送発生の有無を確認するのが望ましい。時間と件数の双方に基づいて比較対象とする受信済みメールを限定してもよい。すなわち、過去の一定期間以内に受信した直近のN件の受信メールを対象として重複配送発生の有無を確認するようにしてもよい。   Note that the duplicate check function unit 11 does not check for the occurrence of duplicate delivery for all emails received in the past, but within a certain period in the past (within a certain period retroactive from the email reception time). It is desirable to check for the occurrence of duplicate delivery for the most recent fixed number of e-mails or past e-mails received. The received mails to be compared may be limited based on both the time and the number of cases. That is, the presence or absence of duplicate delivery may be confirmed for the last N received mails received within a certain period in the past.

受信メールのすべての宛先について、重複配送発生有無の確認が完了すると、メール配送サーバ1は、各宛先に対応するメールボックス(メールボックスサーバ2内のメールボックス)へメールを配送する(ステップS18)。   When the confirmation of the occurrence of duplicate delivery is completed for all destinations of the received mail, the mail delivery server 1 delivers the mail to the mailbox corresponding to each destination (mailbox in the mailbox server 2) (step S18). .

メール配送サーバ1からメールを受信したメールボックスサーバ2は、受信メールの宛先を確認し、各宛先と対応付けられているメールボックスに受信メールを格納して補完する(ステップS19)。   The mailbox server 2 that has received the mail from the mail delivery server 1 confirms the destination of the received mail, stores the received mail in the mailbox associated with each destination, and complements it (step S19).

その後、メールクライアント3が、所定のタイミングで、メールボックスサーバ2内の対応するメールボックスからメールを取得する(ステップS20)。このとき、メールクライアント3側で重複メールを振り分ける設定がされているのであれば(メールのヘッダに重複情報が含まれているかどうかを確認してメールを振り分ける機能が設定されているのであれば)、受信したメールのヘッダ内に重複情報が存在するかどうかを確認し(ステップS21)、重複情報が存在していれば(ステップS21:Yes)、重複メールとして振り分ける(ステップS22)。一方、重複情報が存在していなければ(ステップS21:No)、ステップS22の重複メール振り分け処理は実行しない。   Thereafter, the mail client 3 acquires a mail from a corresponding mailbox in the mailbox server 2 at a predetermined timing (step S20). At this time, if the mail client 3 is set to distribute duplicate mail (if the mail distribution function is set to check whether duplicate information is included in the mail header) Then, it is confirmed whether or not duplicate information exists in the header of the received mail (step S21). If duplicate information exists (step S21: Yes), it is distributed as a duplicate mail (step S22). On the other hand, if duplicate information does not exist (step S21: No), the duplicate mail distribution process in step S22 is not executed.

このように、本実施の形態のメール配送システムにおいて、メール配送サーバは、メールを受信するごとにメールの内容を一意に示す固有値を算出し、固有値リストとして保持しておく。また、受信メールと同じ内容のメールを既に受信済みかどうかを、算出した固有値と固有値リストに登録されている情報(固有値、宛先など)に基づいて判別し、同じ内容のメールを受信済みであると判断した場合には、その旨を示す情報を付加した上で、メールの宛先に対応するメールボックスへ配送することとした。これにより、メール利用者は、たとえば、メールクライアントのフィルタリング機能を利用して受信メールの特定ヘッダをチェックすることにより、自動で重複メールを振り分けることができる。この結果、重複メールを手動で削除する手間から解放され、受信メールの管理に関する作業負荷を軽減される。また、重複メールの削除ミスを防止し、必要なメールを誤って削除するリスクを低減できる。   As described above, in the mail delivery system according to the present embodiment, the mail delivery server calculates eigenvalues uniquely indicating the contents of the e-mail every time it receives e-mails, and holds them as a eigenvalue list. In addition, it is determined whether an email with the same content as the received email has already been received based on the calculated unique value and information registered in the unique value list (unique value, destination, etc.), and an email with the same content has already been received. If it is determined, the information indicating that is added to the mail box corresponding to the mail destination. As a result, the mail user can automatically sort duplicate mails by checking the specific header of the received mail using the filtering function of the mail client, for example. As a result, it eliminates the trouble of manually deleting duplicate mails, and reduces the work load related to the management of received mails. In addition, it is possible to prevent mistakes in deleting duplicate mails and reduce the risk of deleting necessary mails by mistake.

以上のように、本発明にかかるメール配送方法は、メール配送システムに有用であり、特に、同一内容のメールを複数回にわたって受信し得るシステムにおける利用者の作業負荷を軽減させたい場合に適している。   As described above, the mail delivery method according to the present invention is useful for a mail delivery system, and is particularly suitable for a case where it is desired to reduce a user's work load in a system capable of receiving the same content mail multiple times. Yes.

1 メール配送サーバ
2 メールボックスサーバ
3 メールクライアント
11 重複チェック機能部
12 ヘッダ付加機能部
13 記憶部
1 Mail delivery server 2 Mailbox server 3 Mail client 11 Duplicate check function section 12 Header addition function section 13 Storage section

Claims (8)

メール配送システムにおいて、受信メールを利用者に配送するためのメール配送方法であって、
受信メールの内容を一意に示す固有値を算出する固有値算出ステップと、
前記算出した固有値である最新固有値と過去に算出して記憶しておいた固有値である記憶固有値とに基づいて、前記受信メールの宛先とされている利用者が前記受信メールと同一内容のメールを過去に受信済みかどうかを判断する判断ステップと、
前記受信メールと同一内容のメールを配送済みの利用者である重複配送利用者が存在する場合、同一内容のメールを配送済みであることを示す重複情報を前記受信メールに付加して前記重複配送利用者へ配送するメール配送ステップと、
を含むことを特徴とするメール配送方法。
An email delivery method for delivering received emails to users in an email delivery system,
A unique value calculating step for calculating a unique value that uniquely indicates the content of the received mail;
Based on the latest eigenvalue that is the calculated eigenvalue and the stored eigenvalue that is the eigenvalue calculated and stored in the past, the user who is the destination of the received mail A determination step of determining whether or not the message has been received in the past;
When there is a duplicate delivery user who is a user who has delivered a mail having the same content as the received mail, duplicate information indicating that the same content has been delivered is added to the received mail and the duplicate delivery is performed. Mail delivery steps to deliver to users,
A mail delivery method comprising:
前記判断ステップでは、過去に受信したメールのうち、受信日時が現在時刻に近いものから順番に、一定数のメールを対象として、前記利用者が前記受信メールと同一内容のメールを受信済みかどうか判断する
ことを特徴とする請求項1に記載のメール配送方法。
In the determining step, whether or not the user has received a mail having the same content as the received mail for a certain number of mails in order starting from the mail received in the past that is close to the current time. The mail delivery method according to claim 1, wherein the mail delivery method is determined.
前記判断ステップでは、現在時刻から一定時間遡った期間内において受信したメールを対象として、前記利用者が前記受信メールと同一内容のメールを受信済みかどうか判断する
ことを特徴とする請求項1に記載のメール配送方法。
2. The determination step according to claim 1, wherein in the determination step, it is determined whether or not the user has received an email having the same content as that of the received email for an email received within a period that is a predetermined time after the current time. The mail delivery method described.
前記固有値算出ステップでは、受信メールに含まれている情報のうち、メッセージID、送信元アドレスおよび件名に基づいて固有値を算出する
ことを特徴とする請求項1、2または3に記載のメール配送方法。
4. The mail delivery method according to claim 1, wherein in the eigenvalue calculation step, the eigenvalue is calculated based on a message ID, a transmission source address, and a subject among information included in the received mail. .
前記算出した固有値を、前記受信メールの宛先とされている利用者と対応付けて記憶する固有値記憶ステップ、
をさらに含むことを特徴とする請求項1〜4のいずれか一つに記載のメール配送方法。
An eigenvalue storage step of storing the calculated eigenvalue in association with a user who is the destination of the received mail;
The mail delivery method according to claim 1, further comprising:
前記受信メールの宛先に複数の利用者が設定されている場合、
前記判断ステップでは、利用者ごとに、前記受信メールと同一内容のメールを過去に受信済みかどうかを判断し、
前記メール配送ステップでは、前記受信メールと同一内容のメールを過去に受信済みの利用者に配送するメールに対して前記重複情報を付加する
ことを特徴とする請求項1〜5のいずれか一つに記載のメール配送方法。
When multiple users are set as the destination of the received mail,
In the determination step, for each user, it is determined whether an email having the same content as the received email has been received in the past,
6. The mail delivery step adds the duplicate information to a mail delivered to a user who has received a mail having the same content as the received mail in the past. The mail delivery method described in.
前記メール配送ステップでは、前記受信メールのヘッダに前記重複情報を追加して配送することを特徴とする請求項1〜6のいずれか一つに記載のメール配送方法。   The mail delivery method according to any one of claims 1 to 6, wherein, in the mail delivery step, the duplicate information is added to a header of the received mail for delivery. メール配送システムを構成し、受信メールを利用者に配送するメール配送サーバであって、
メールを受信する毎に、受信メールの内容を一意に示す固有値を算出する固有値算出手段と、
前記固有値算出手段により算出された固有値を保持しておく記憶手段と、
前記固有値算出手段により固有値が算出された場合に、当該算出された固有値である最新固有値と前記記憶手段で保持されている固有値である記憶固有値とに基づいて、前記受信メールの宛先とされている利用者が前記受信メールと同一内容のメールを過去に受信済みかどうかを判断する判断手段と、
前記判断手段により前記受信メールと同一内容のメールを配送済みの利用者である重複配送利用者が存在すると判断された場合、同一内容のメールを配送済みであることを示す重複情報を前記受信メールに付加して前記重複配送利用者へ配送するメール配送手段と、
を備えることを特徴とするメール配送サーバ。
A mail delivery server that constitutes a mail delivery system and delivers received mail to users,
A unique value calculating means for calculating a unique value that uniquely indicates the content of the received mail every time an email is received;
Storage means for holding the eigenvalue calculated by the eigenvalue calculating means;
When the eigenvalue is calculated by the eigenvalue calculating means, the destination of the received mail is based on the latest eigenvalue that is the calculated eigenvalue and the stored eigenvalue that is the eigenvalue held in the storage means. A determination means for determining whether the user has received an email having the same content as the received email in the past;
If the determination means determines that there is a duplicate delivery user who has already delivered the same content mail as the received mail, duplicate information indicating that the same content mail has been delivered is indicated in the received mail. Mail delivery means for delivering to the duplicate delivery user in addition to
A mail delivery server comprising:
JP2010290164A 2010-12-27 2010-12-27 Mail delivery method and mail delivery server Expired - Fee Related JP5627446B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010290164A JP5627446B2 (en) 2010-12-27 2010-12-27 Mail delivery method and mail delivery server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010290164A JP5627446B2 (en) 2010-12-27 2010-12-27 Mail delivery method and mail delivery server

Publications (2)

Publication Number Publication Date
JP2012137953A true JP2012137953A (en) 2012-07-19
JP5627446B2 JP5627446B2 (en) 2014-11-19

Family

ID=46675311

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010290164A Expired - Fee Related JP5627446B2 (en) 2010-12-27 2010-12-27 Mail delivery method and mail delivery server

Country Status (1)

Country Link
JP (1) JP5627446B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08235193A (en) * 1995-02-28 1996-09-13 Sony Corp Data retrieval device
JP2001024692A (en) * 1999-07-09 2001-01-26 Fujitsu Ltd Electronic mail delivery device and recording medium storing program for controlling electronic mail delivery
JP2004030108A (en) * 2002-06-25 2004-01-29 Fuji Xerox Co Ltd Information distribution system, method for distributing information, and information distribution program
JP2007193706A (en) * 2006-01-20 2007-08-02 Nec Corp Email reception terminal, email system, email list display method and email list display program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08235193A (en) * 1995-02-28 1996-09-13 Sony Corp Data retrieval device
JP2001024692A (en) * 1999-07-09 2001-01-26 Fujitsu Ltd Electronic mail delivery device and recording medium storing program for controlling electronic mail delivery
JP2004030108A (en) * 2002-06-25 2004-01-29 Fuji Xerox Co Ltd Information distribution system, method for distributing information, and information distribution program
JP2007193706A (en) * 2006-01-20 2007-08-02 Nec Corp Email reception terminal, email system, email list display method and email list display program

Also Published As

Publication number Publication date
JP5627446B2 (en) 2014-11-19

Similar Documents

Publication Publication Date Title
US10326723B2 (en) Method and system for disambiguated email notifications
US10841262B2 (en) Client-agnostic and network-agnostic device management
US8117267B2 (en) System and method for provisioning an email account using mail exchange and address records
CA2544717C (en) Storing, sending and receiving text message threads on a wireless communication device
US7826406B2 (en) Storing, sending and receiving text message threads on a wireless communication device
US8671130B2 (en) System and method for managing data items
US20040093382A1 (en) Method of transmitting an electronic mail message
US20120158867A1 (en) Cloud message transfer apparatus to reduce non-delivery reports
US20080256197A1 (en) Email system including email aggregation server providing security parameter determination features and related methods
US20070073815A1 (en) Email server with proxy caching of message identifiers and related methods
JP5629913B1 (en) Mail deletion server, mail deletion method, and mail deletion program
WO2007040649A1 (en) Email server performing email job processing for a given user and related methods
EP1929721A1 (en) Method and system providing asynchronous communications over the internet
US20070124392A1 (en) Mutual awareness between blind carbon copy recipients of electronic mail messages
JP2009169866A (en) Electronic mail client and its control method, and computer program
JP4857246B2 (en) Approval device, approval method, and program
JP5230704B2 (en) Mail server
US20070078934A1 (en) System and method for provisioning an email account hosted on an assured email service provider
JP5627446B2 (en) Mail delivery method and mail delivery server
EP1929726B1 (en) System and method for provisioning an email account using mail exchange records
CN103384219B (en) E-mail sending method and system
JP2018018218A (en) Control device, determination method and program
JP2009188805A (en) Electronic mail system
EP1929722B1 (en) System and method for provisioning an email account using mail exchange and address records
CN105634908B (en) E-mail processing system and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130917

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140603

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140722

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: 20140902

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140930

R150 Certificate of patent or registration of utility model

Ref document number: 5627446

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees