JP2003099371A - Apparatus, method and program for preventing spam due to error mail in electronic mail system - Google Patents
Apparatus, method and program for preventing spam due to error mail in electronic mail systemInfo
- Publication number
- JP2003099371A JP2003099371A JP2001292432A JP2001292432A JP2003099371A JP 2003099371 A JP2003099371 A JP 2003099371A JP 2001292432 A JP2001292432 A JP 2001292432A JP 2001292432 A JP2001292432 A JP 2001292432A JP 2003099371 A JP2003099371 A JP 2003099371A
- Authority
- JP
- Japan
- Prior art keywords
- message
- error
- client
- 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.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】第3者中継のエラースパムメール防御を行う電
子メールシステムにおけるエラーメールによるスパム防
止装置を提供すること。
【解決手段】メッセージID採取部9はメールクライア
ントから送信されたメールのメッセージIDを採取す
る。データベース7は前記メッセージID採取部により
採取されたメッセージIDまたはメッセージIDと送信
者の返信アドレス対を蓄積する。メール転送部11は、
該当するあて先にメールメッセージを送信する。エラー
メール判断部13は、該当する送信相手先にてエラーが
発生した場合、エラーメールメッセージとして返された
メールがエラーメールか否かを判断し、エラーでなけれ
ばメールのクライアントに送信し、エラーであればメッ
セージID比較部に送信する。メッセージID比較部1
5は、前記データベースに該当メッセージが有るか否か
判断し、存在しなければメールを破棄する。
(57) [Summary] [Problem] To provide a device for preventing spam due to error mail in an electronic mail system for protecting error spam mail relayed by a third party. A message ID collecting unit collects a message ID of a mail transmitted from a mail client. The database 7 stores the message ID or the message ID collected by the message ID collection unit and the return address pair of the sender. The mail transfer unit 11
Send an email message to the appropriate destination. The error mail determining unit 13 determines whether the mail returned as the error mail message is an error mail when an error occurs in the corresponding transmission destination, and transmits the error mail to the mail client if there is no error. If so, the message is transmitted to the message ID comparison unit. Message ID comparison unit 1
5 judges whether there is a corresponding message in the database, and if not, discards the mail.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電子メールシステ
ムおよびエラーメールに関し、特にスパムメール防止に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to electronic mail systems and error mails, and particularly to spam mail prevention.
【0002】[0002]
【従来の技術】電子メールシステムにおいて、スパムメ
ール(迷惑メール)は近年非常に多く送信されている。
スパムメールの種類は多数あり、その対策を電子メール
システム側にて対処している。2. Description of the Related Art In an electronic mail system, spam mails (junk mails) have been very frequently transmitted in recent years.
There are many types of spam mails, and e-mail systems are taking measures against them.
【0003】現在の電子メールシステムにて対応されて
いるスパムメール方法には以下のものがある。The spam mail methods supported by the current electronic mail system are as follows.
【0004】・大容量サイズのメールメッセージ
・送信先に自ドメイン(サブドメインを含む)が含まれ
ていないメールメッセージ
・中継目的(アドレスに%等を含む)としたメールメッ
セージ
・不正送信ドメインとして登録したメールメッセージ
・大量なメール送信
これらのメッセージはSMTP(Simple Mail Transfer
Protocol)プロトコルでのSMTPヘッダ受信直後また
はメールメッセージ全てを受信後にチェックが行われ
る。A large-capacity mail message-A mail message that does not include its own domain (including subdomain) at the destination-A mail message for relaying purposes (including%, etc. in the address) -Registration as an unauthorized sending domain Sending a large number of mail messages to these messages
The check is performed immediately after receiving the SMTP header in the Protocol or after receiving all the mail messages.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、上記し
た従来技術においては、不正なメール送信者から直接メ
ールを受けた時に関しての防止方法しか行われていなか
ったため、第3者からのエラーメールにより中継された
スパムメールに対しては防御することができない問題が
あった。However, in the above-mentioned conventional technique, only the method for preventing the case where the mail is directly received from the illegal mail sender is used, and therefore the relay is carried out by the error mail from the third party. There was a problem that we could not defend against the spam mail that was sent.
【0006】この発明は上述した事情に鑑みてなされた
ものであり、その目的は、第3者中継のエラースパムメ
ール防御を行う電子メールシステムにおけるエラーメー
ルによるスパム防止装置、同方法およびプログラムを提
供することを目的とする。The present invention has been made in view of the above circumstances, and an object thereof is to provide an apparatus for preventing spam by error mail, a method and a program therefor in an electronic mail system for protecting an error spam mail of a third party relay. The purpose is to do.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に、この発明の電子メールシステムにおけるエラーメー
ルによるスパム防止装置は、メールクライアントから送
信されたメールのメッセージIDまたはメッセージID
と返信者の送信アドレスを採取するメッセージID採取
部と、前記メッセージID採取部により採取されたメッ
セージIDまたはメッセージIDと送信者の返信アドレ
ス対を蓄積するデータベースと、該当するあて先にメー
ルメッセージを送信する送信部と、該当する送信相手先
にてエラーが発生した場合、エラーメールメッセージと
して返されたメールがエラーメールか否かを判断し、エ
ラーでなければメールのクライアントに送信し、エラー
であればメッセージID比較部に送信するエラーメール
判断部と、前記データベースに該当メッセージIDまた
は該当メッセージと送信者の返信アドレス対が有るか否
か判断し存在すればメールクライアントへメールを送信
し、存在しなければメールを破棄するメッセージID比
較部と、を具備することを特徴とする。In order to achieve the above object, an apparatus for preventing spam caused by an error mail in an electronic mail system according to the present invention includes a message ID or a message ID of a mail sent from a mail client.
And a message ID collection unit that collects the reply address of the replyer, a database that stores the message ID collected by the message ID collection unit or the message ID and reply address pair of the sender, and sends the mail message to the corresponding destination. If an error occurs in the sending part and the corresponding recipient, determine whether the mail returned as an error mail message is an error mail, and if it is not an error, send it to the mail client and check if there is an error. For example, it is determined whether or not there is a corresponding message ID or a corresponding message and reply address pair of the sender in the database, and an error mail determination unit that sends the message to the message ID comparison unit. A message ID comparison unit that discards the mail if there is no It is characterized in.
【0008】また、この発明の電子メールシステムにお
けるエラーメールによるスパム防止装置は、メールクラ
イアントから送信されたメールのメールヘッダにあるメ
ッセージIDを少なくとも送信者および送信時間を元に
逆生成可能なユニークなメッセージIDを生成する手段
と、該当する宛先にメールメッセージを送信するメール
転送部と、該当する送信相手先にエラーが発生した場
合、エラーメールメッセージとして返されたメールがエ
ラーメールか否か判断しエラーでなければメールのクラ
イアントに送信し、エラーであればメッセージID生成
部に送信するエラーメール判断部と、エラーメッセージ
に含まれる送信者および送信時間を元にメッセージID
を逆生成し、エラーメッセージに含まれるメッセージI
Dと比較し、一致すればメールクライアントへ送信し、
一致しなければメールを破棄するメッセージID生成部
とを具備することを特徴とする。Further, the apparatus for preventing spam caused by error mail in the electronic mail system of the present invention is unique in that it can reversely generate the message ID in the mail header of the mail sent from the mail client based on at least the sender and the sending time. When an error occurs in a means for generating a message ID, a mail transfer unit that sends a mail message to a corresponding destination, and a corresponding destination, it is determined whether the mail returned as an error mail message is an error mail. If there is no error, the message ID is sent to the mail client, and if there is an error, the message ID is sent to the message ID generator, and the message ID is based on the sender and the sending time included in the error message.
Message I included in the error message
Compare with D, if it matches, send it to the mail client,
And a message ID generation unit that discards the mail if they do not match.
【0009】また、この発明の電子メールシステムにお
けるエラーメールによるスパム防止方法は、メールクラ
イアントから送信されたメールのメッセージIDまたは
メッセージIDと返信者の送信アドレスを採取し、前記
採取されたメッセージIDまたはメッセージIDと送信
者の返信アドレス対を蓄積し、該当する宛先にメールメ
ッセージを送信し、該当する宛先にてエラーが発生した
場合、エラーメールメッセージとして返されたメールが
エラーメールか否か判断し、エラーでなければメールの
クライアントに送信し、エラーであれば前記蓄積したメ
ッセージIDまたはメッセージIDと返信アドレスの対
とメールメッセージに含まれるメッセージIDまたはメ
ッセージIDと返信アドレス対と一致するか否か判断
し、一致すれば、メールクライアントへメールを送信
し、一致しなければ、メールを破棄することを特徴とす
る。Further, the method for preventing spam by error mail in the electronic mail system of the present invention collects the message ID or message ID of the mail sent from the mail client and the sending address of the replyer, and collects the collected message ID or Accumulate the message ID and sender's reply address pair, send the mail message to the corresponding destination, and if an error occurs at the corresponding destination, judge whether the mail returned as an error mail message is an error mail or not. If it is not an error, it is sent to the mail client, and if it is an error, whether or not it matches the accumulated message ID or the pair of the message ID and the reply address and the message ID included in the mail message or the message ID and the reply address pair. If you judge and agree, Send mail to Le client, If they do not match, characterized by discarding a mail.
【0010】また、この発明の電子メールシステムにお
けるエラーメールによるスパム防止方法は、メールクラ
イアントから送信されたメールのメールヘッダにあるメ
ッセージIDを少なくとも送信者および送信時間を元に
逆生成可能なユニークなメッセージIDを生成し、該当
する宛先にメールメッセージを送信し、該当する送信相
手先にエラーが発生した場合、エラーメールメッセージ
として返されたメールがエラーメールか否か判断しエラ
ーでなければメールのクライアントに送信し、エラーで
あればエラーメッセージに含まれる送信者および送信時
間を元にメッセージIDを逆生成し、エラーメッセージ
に含まれるメッセージIDと比較し、一致すればメール
クライアントへ送信し、一致しなければメールを破棄す
ることを特徴とする。Further, the method for preventing spam caused by an error mail in the electronic mail system of the present invention is a unique method that can reversely generate the message ID in the mail header of the mail sent from the mail client based on at least the sender and the sending time. Generate a message ID, send a mail message to the corresponding destination, and if an error occurs at the corresponding destination, judge whether the mail returned as an error mail message is an error mail or not If it is an error, the message ID is reversely generated based on the sender and the sending time included in the error message, compared with the message ID included in the error message, and if they match, the message is sent to the mail client. If you do not do it, it is characterized by discarding the email .
【0011】また、この発明の電子メールシステムにお
けるエラーメールによるスパム防止のためのプログラム
は、コンピュータに、メールクライアントから送信され
たメールのメッセージIDまたはメッセージIDと返信
者の送信アドレスを採取する手順と、前記採取されたメ
ッセージIDまたはメッセージIDと送信者の返信アド
レス対を蓄積する手順と、該当する宛先にメールメッセ
ージを送信する手順と、該当する宛先にてエラーが発生
した場合、エラーメールメッセージとして返されたメー
ルがエラーメールか否か判断し、エラーでなければメー
ルのクライアントに送信し、エラーであれば前記蓄積し
たメッセージIDまたはメッセージIDと返信アドレス
の対と、メールメッセージに含まれるメッセージIDま
たはメッセージIDと返信アドレスの対と一致するか否
か判断し、一致すれば、メールクライアントへメールを
送信し、一致しなければ、メールを破棄する手順とを実
行させる。A program for preventing spam caused by an error mail in the electronic mail system of the present invention includes a procedure for collecting a message ID of a mail sent from a mail client or a message ID and a sending address of a replyer on a computer. , A procedure for accumulating the collected message ID or the message ID and the reply address pair of the sender, a procedure for transmitting a mail message to a corresponding destination, and an error mail message when an error occurs at the corresponding destination. It is judged whether the returned mail is an error mail, and if it is not an error, it is sent to the mail client, and if it is an error, the accumulated message ID or a pair of the message ID and the reply address and the message ID included in the mail message are sent. Or message I And to determine whether or not they are coincident with the pair of return address, if they match, send an email to the email client, if no match, to execute the steps abandon the message.
【0012】また、この発明の電子メールシステムにお
けるエラーメールによるスパム防止のためのプログラム
は、コンピュータに、メールクライアントから送信され
たメールのメールヘッダにあるメッセージIDを少なく
とも送信者および送信時間を元に逆生成可能なユニーク
なメッセージIDを生成する手順と、該当する宛先にメ
ールメッセージを送信する手順と、該当する送信相手先
にエラーが発生した場合、エラーメールメッセージとし
て返されたメールがエラーメールか否か判断しエラーで
なければメールのクライアントに送信し、エラーであれ
ばエラーメッセージに含まれる送信者および送信時間を
元にメッセージIDを逆生成し、エラーメッセージに含
まれるメッセージIDと比較し、一致すればメールクラ
イアントへ送信し、一致しなければメールを破棄する手
順とを実行させる。Further, a program for preventing spam due to an error mail in the electronic mail system of the present invention is configured such that a computer, based on at least a sender and a sending time of a message ID in a mail header of a mail sent from a mail client. The procedure to generate a unique message ID that can be generated backward, the procedure to send a mail message to the corresponding recipient, and if an error occurs to the corresponding recipient, is the email returned as an error email message an error email? If it is not an error, it is sent to the mail client. If it is an error, a message ID is reversely generated based on the sender and the sending time included in the error message, and it is compared with the message ID included in the error message. If it matches, send it to your email client If there is no match to perform the procedure abandon the message.
【0013】この発明によれば、送信時の情報を蓄積す
ることでエラーメッセージとして返されたメールが送信
されたものかどうかの判断をすることができる。According to the present invention, it is possible to judge whether or not the mail returned as the error message is sent by accumulating the information at the time of sending.
【0014】また、送信時のメッセージIDをエラーメ
ッセージに含まれる送信メールから逆生成しユニークに
作成したメッセージIDとの比較を行えるようにするこ
とにより、送信時のメッセージIDなどの情報を蓄積せ
ずに判断することができる。Information such as the message ID at the time of sending can be stored by making it possible to compare the message ID at the time of sending with the message ID uniquely created by reversely generating the message ID included in the error message. It can be judged without.
【0015】また、エラーメールと判断する部分を具備
し、エラーとして返されたエラーメッセージから送信時
のメッセージID情報を取り出し、送信時に蓄積したメ
ッセージIDと比較することにより、送信したメールメ
ッセージであるかを判断することができる。Further, it is a mail message sent by including a part for judging an error mail, extracting message ID information at the time of sending from the error message returned as an error, and comparing it with the message ID accumulated at the time of sending. You can judge.
【0016】また、エラーとして返されたエラーメッセ
ージから送信時のメッセージIDを取り出しエラーメッ
セージに含まれる元送信情報から生成したメッセージI
Dとを比較することにより、送信時にメッセージID等
の情報を蓄積する必要が無くなる。Further, the message ID at the time of transmission is extracted from the error message returned as the error, and the message I generated from the original transmission information included in the error message.
By comparing with D, it is not necessary to store information such as the message ID at the time of transmission.
【0017】[0017]
【発明の実施の形態】以下、本発明の一実施の形態につ
いて説明する。BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below.
【0018】図1は本発明の一実施の形態を示すブロッ
ク図である。同図に示すようにメールシステム1はイン
ターネット3とメールクライアント5との間に接続され
る。さらに、メールシステム1はデータベース7と接続
される。メールシステム1は、メッセージID取得部
9、メール転送部11、エラーメール判断部13、およ
びメッセージID比較部15から構成される。メッセー
ジID採取部9はメールクライアント5から送信された
メールからメッセージIDまたはメッセージIDと返信
者の送信アドレスを採取し、この採取したメッセージI
DまたはこのメッセージIDと返信アドレスを対にして
データベースに蓄積する。メール転送部11はメッセー
ジID採取部9から送られたメールをインターネット3
を介してあて先に送信する。エラーメール判断部13は
メール転送部11を介して受信したメールにエラーがあ
るか否か判断する。メッセージID比較部15はエラー
メール判断部13から受信したメールのメッセージID
またはメッセージID返信者の送信アドレスデータとデ
ータベース7に蓄積されたメッセージIDまたはメッセ
ージIDと返信者の送信アドレスとを比較し、データベ
ースに一致するメッセージIDがあれば、メールクライ
アント5にメールを送信し、一致するものがなければ、
そのメールを破棄する。FIG. 1 is a block diagram showing an embodiment of the present invention. As shown in the figure, the mail system 1 is connected between the Internet 3 and the mail client 5. Further, the mail system 1 is connected to the database 7. The mail system 1 includes a message ID acquisition unit 9, a mail transfer unit 11, an error mail determination unit 13, and a message ID comparison unit 15. The message ID collection unit 9 collects the message ID or the message ID and the sender's transmission address from the mail transmitted from the mail client 5, and collects the collected message I.
D or this message ID and reply address are paired and stored in the database. The mail transfer unit 11 sends the mail sent from the message ID collection unit 9 to the Internet 3
Send to the destination via. The error mail judgment unit 13 judges whether or not the mail received via the mail transfer unit 11 has an error. The message ID comparison unit 15 is the message ID of the mail received from the error mail determination unit 13.
Alternatively, the message ID reply address sending data is compared with the message ID or the message ID stored in the database 7 and the reply address of the reply person, and if there is a matching message ID in the database, the mail is sent to the mail client 5. , If there is no match,
Discard the email.
【0019】以上のように構成されたこの発明の電子メ
ールシステムにおけるスパム防止装置の動作について説
明する。The operation of the spam prevention device in the electronic mail system of the present invention configured as above will be described.
【0020】(1)メールクライアント5からインタネ
ット3上のあて先にメールを送信する。(1) A mail is sent from the mail client 5 to a destination on the Internet 3.
【0021】(2)次にメッセージID採取部9にて全
世界一意になっているメッセージID(またはメッセー
ジIDと返信アドレスとの対)を採取し、データベース
7に蓄積する。(2) Next, the message ID collecting unit 9 collects a message ID (or a pair of message ID and reply address) that is unique worldwide, and stores it in the database 7.
【0022】(3)次に、メッセージID採取部9から
メール転送部11にメールメッセージを送る。(3) Next, the message ID collection unit 9 sends a mail message to the mail transfer unit 11.
【0023】(4)そして、該当する宛先にメールメッ
セージを送信する。(4) Then, the mail message is transmitted to the corresponding destination.
【0024】(5)該当する送信相手先にエラー(例え
ばユーザが不明等)が発生した場合、送信した本メール
システムにエラーメッセージとして返される。(5) When an error (for example, the user is unknown, etc.) occurs in the corresponding transmission destination, it is returned to the transmitted mail system as an error message.
【0025】(6)メール転送部11ではエラーメール
判断部13へメールメッセージを送る。(6) The mail transfer unit 11 sends a mail message to the error mail judgment unit 13.
【0026】(7)エラーメール判断部13において、
エラーか否か判断する。このエラーの判断は、図2に示
すように、ステップS1においてポストマスタか否か判
断する。すなわち、ポストマスタ(通常はメールの管理
者)という宛先から送られてきているか否か判断する。
ステップS1において、ポストマスタであると判断した
場合次に、ステップS3において、サブジェクト(標
題)にエラーがあるか否か判断する。サブジェクトにエ
ラーがある場合には、エラーであると判断する。(7) In the error mail judging section 13,
Determine if there is an error. As for the determination of this error, as shown in FIG. 2, it is determined in step S1 whether or not it is a postmaster. That is, it is determined whether or not it is sent from the destination of the postmaster (usually the mail administrator).
If it is determined in step S1 that the subject is a postmaster, then in step S3, it is determined whether or not there is an error in the subject (title). If the subject has an error, it is determined to be an error.
【0027】エラーメール判断部13でエラーと判断す
るとメッセージID比較部15へ送る。エラーでない場
合には、そのままメールクライアント5(実際にはメー
ルボックス)へ送信する。When the error mail judging section 13 judges that there is an error, it is sent to the message ID comparing section 15. If there is no error, it is sent to the mail client 5 (actually, the mailbox) as it is.
【0028】(8)メッセージID比較部15では、送
信時に採取して蓄積してあるデータベース7から該当メ
ッセージIDまたはメッセージIDと返信者の送信アド
レスが存在するか確認し、存在すれば、メールクライア
ントへ送信する。もし該当メッセージIDが無い場合は
スパムメールと判断しメールメッセージの処理を中断す
る(破棄する)。(8) The message ID comparison unit 15 checks whether the corresponding message ID or message ID and the reply sender's sending address exist from the database 7 collected and accumulated at the time of sending, and if there is, the mail client. Send to. If there is no corresponding message ID, it is judged as spam mail and the processing of the mail message is interrupted (discarded).
【0029】実際の動作では、以下のような構成の時に
効果がある。以下図3を参照して説明する。The actual operation is effective in the following configuration. This will be described below with reference to FIG.
【0030】(1)不正メール送信者17がtest@ccc.c
o.jpのアドレスをもつメールクライアント19に対して
攻撃をするため、複数の第3者メールシステム(ここで
は、aaa.co.jp, bbb.co.jp)に対してhoge@aaa.co.jp、
hoge@bbb.co.jpのようなアドレス不正宛先にてメールを
送信する。この時エラー時返信アドレスとして用いられ
るFromアドレスまたはReturn-Pathなどにtest@ccc.co.j
pを指定しておく
(2)第3者メールシステムでは不正アドレスのため、
Fromアドレスまたはreturn-Pathのアドレスに対してエ
ラーメール(User unknownメール)が返される。(1) Unauthorized mail sender 17 is test@ccc.c
In order to attack the mail client 19 having the address of o.jp, hoge@aaa.co. against multiple third party mail systems (here, aaa.co.jp, bbb.co.jp). jp,
Send an email to an unauthorized addressee such as hoge@bbb.co.jp. At this time, test@ccc.co.j is used as the From address or Return-Path used as the reply address at the time of error.
Specify p (2) Since it is an invalid address in the third party mail system,
An error mail (User unknown mail) is returned to the From address or return-Path address.
【0031】(3)本発明のメールシステム上では、メ
ッセージIDが送信履歴にないため、このエラーメール
は不正と判断し破棄する。(3) Since the message ID is not in the transmission history on the mail system of the present invention, this error mail is judged to be invalid and is discarded.
【0032】図4はこの発明の他の実施形態を示すブロ
ック図である。なお、図1と同一部には同符号を付して
その説明を省略する。同図に示すように、メールシステ
ム21は、メッセージID作成部23およびメッセージ
ID生成部25を有する。メッセージID作成部23
は、例えば送信者および送信時間を元に例えばハッシュ
関数を用いて演算を行い、ユニークなメッセージIDを
作成する。一方、メッセージID生成部25は送信者と
送信時間を元にハッシュ関数を用いてメッセージIDを
逆生成する。FIG. 4 is a block diagram showing another embodiment of the present invention. The same parts as those in FIG. 1 are designated by the same reference numerals and the description thereof will be omitted. As shown in the figure, the mail system 21 has a message ID creation unit 23 and a message ID creation unit 25. Message ID creation unit 23
Calculates a unique message ID by using, for example, a hash function based on the sender and the transmission time. On the other hand, the message ID generation unit 25 reversely generates a message ID using a hash function based on the sender and the transmission time.
【0033】上述のように構成された図4の実施形態の
動作について説明する。The operation of the embodiment of FIG. 4 configured as described above will be described.
【0034】(1)メールクライアント5からインタネ
ット3上のあて先にメールを送信する。(1) A mail is sent from the mail client 5 to a destination on the Internet 3.
【0035】(2)メッセージ作成部23は、メールの
送信者および送信時間を元に例えばハッシュ関数を用い
て演算を行いユニークなメッセージIDを作成する。(2) The message creating unit 23 creates a unique message ID by performing an operation using, for example, a hash function based on the sender and the sending time of the mail.
【0036】(3)メッセージID作成部23からメー
ル転送部11にメールメッセージを送る。(3) A mail message is sent from the message ID creating section 23 to the mail transfer section 11.
【0037】(4)該当する宛先にメールメッセージを
送信する。(4) Send the mail message to the corresponding destination.
【0038】(5)該当する送信宛先にエラー(ユーザ
不明等)が発生した場合、送信した本メールシステムに
21エラーメールメッセージとして返される。(5) When an error (user unknown etc.) occurs in the corresponding transmission destination, it is returned as a 21 error mail message to the transmitted mail system.
【0039】(6)メール転送部11では、エラーメー
ル判断部13へメールメッセージを送る。(6) The mail transfer section 11 sends a mail message to the error mail determination section 13.
【0040】(7)エラーメール判断部13でエラーと
判断するメールメッセージをメッセージID生成部25
に送る。エラーでない場合は、そのままクライアント
(実際はメールボックス)へ送信する。(7) The message ID generation unit 25 displays the mail message judged by the error mail judgment unit 13 as an error.
Send to. If there is no error, send it to the client (actually, mailbox) as it is.
【0041】(8)メッセージID生成部25では、メ
ールメッセージに含まれる送信者および送信時間をもと
にハッシュ関数を用いてメッセージIDを逆生成し、メ
ールメッセージに含まれるメッセージIDと比較する。
一致すれば、メールメッセージをメールクライアント5
に送信する。一致しなければ、スパムメールと判断し、
メールメッセージの処理を中断する(破棄する)。(8) The message ID generation unit 25 inversely generates a message ID using a hash function based on the sender and the transmission time included in the mail message and compares it with the message ID included in the mail message.
If they match, the mail message is sent to the mail client 5
Send to. If they do not match, it is judged as spam mail,
Suspends (discards) the processing of mail messages.
【0042】このように、図4に示す構成によれば、デ
ータベース7が不要となる。As described above, according to the configuration shown in FIG. 4, the database 7 becomes unnecessary.
【0043】なお、本発明は上記実施形態に限定されな
い。例えば、図4の例は、送信者おおよび送信時間を元
にハッシュ関数を用いて演算を行いユニークなメッセー
ジIDを作成したが、ハッシュ関数に限らずその他のア
ルゴリズムを用いてメッセージIDを作成してもよい。The present invention is not limited to the above embodiment. For example, in the example of FIG. 4, a unique message ID is created by performing an operation using a hash function based on the sender and the sending time, but the message ID is created not only by the hash function but also by another algorithm. May be.
【0044】[0044]
【発明の効果】本発明によれば、送信時の情報を蓄積す
ることでエラーメッセージとして返されたメールが送信
されたものかどうかの判断をすることができる。また、
送信時のメッセージIDをエラーメッセージに含まれる
送信メールから逆生成しユニークに作成したメッセージ
IDとの比較を行えるようにすることにより、送信時の
メッセージIDなどの情報を蓄積せずに判断することが
できる。According to the present invention, it is possible to judge whether a mail returned as an error message has been sent or not by accumulating information at the time of sending. Also,
By making it possible to compare the message ID at the time of sending with the message ID uniquely created by reversely generating the message ID included in the error message, it is possible to judge without accumulating information such as the message ID at the time of sending. You can
【図1】本発明の電子メールシステムにおけるエラーメ
ールによるスパム防止装置の一実施形態を示すブロック
図である。FIG. 1 is a block diagram showing an embodiment of a spam prevention device for error mails in an electronic mail system of the present invention.
【図2】エラーメール判断部の処理を示すフローチャー
トである。FIG. 2 is a flowchart showing a process of an error mail judgment unit.
【図3】本発明の効果を示すための実例を示す説明図で
ある。FIG. 3 is an explanatory diagram showing an actual example for showing the effect of the present invention.
【図4】本発明の他の実施形態を示すブロック図であ
る。FIG. 4 is a block diagram showing another embodiment of the present invention.
1・・・メールシステム 3・・・インターネット 5・・・メールクライアント 7・・・データベース 9・・・メッセージID採取部 11・・・メール転送部 13・・・エラーメール判断部 15・・・メッセージID比較部 17・・・不正メール送信者 19・・・メールクライアント 21・・・メールシステム 23・・・メッセージID作成部 25・・・メッセージID生成部 1 ... Mail system 3 ... Internet 5 ... Mail client 7 ... Database 9 ... Message ID collection unit 11 ... Email forwarding section 13 ... Error mail judgment section 15 ... Message ID comparison unit 17: Incorrect email sender 19 ... Mail client 21 ... Mail system 23 ... Message ID creation unit 25 ... Message ID generation unit
Claims (6)
のメッセージIDまたはメッセージIDと返信者の送信
アドレスを採取するメッセージID採取部と、 前記メッセージID採取部により採取されたメッセージ
IDまたはメッセージIDと送信者の返信アドレス対を
蓄積するデータベースと、 該当するあて先にメールメッセージを送信するメール転
送部と、 該当する送信相手先にてエラーが発生した場合、エラー
メールメッセージとして返されたメールがエラーメール
か否かを判断し、エラーでなければメールのクライアン
トに送信し、エラーであればメッセージID比較部に送
信するエラーメール判断部と、 前記データベースに該当メッセージIDまたは該当メッ
セージIDと送信者の返信アドレス対が有るか否か判断
し存在すればメールクライアントへメールを送信し、存
在しなければメールを破棄するメッセージID比較部
と、を具備することを特徴とする電子メールシステムに
おけるエラーメールによるスパム防止装置。1. A message ID collecting unit that collects a message ID or message ID of a mail sent from a mail client and a sending address of a replyer, and a message ID or message ID collected by the message ID collecting unit and a sender. Database that stores the reply address pairs of, the mail transfer unit that sends the mail message to the corresponding destination, and if an error occurs at the corresponding destination, whether the mail returned as the error mail message is an error mail or not. If there is no error, it is sent to the mail client, and if there is an error, it is sent to the message ID comparison unit. An error mail judgment unit, and the corresponding message ID in the database or the corresponding message ID and the sender's reply address pair If there is A spam ID prevention device for an error mail in an electronic mail system, comprising: a message ID comparing unit that sends a mail to a mail client and discards the mail if it does not exist.
のメールヘッダにあるメッセージIDを、少なくとも送
信者および送信時間を元に生成する手段と、該当する宛
先にメールメッセージを送信するメール転送部と、 該当する送信相手先にエラーが発生した場合、エラーメ
ールメッセージとして返されたメールがエラーメールか
否か判断しエラーでなければメールのクライアントに送
信し、エラーであればメッセージID生成部に送信する
エラーメール判断部と、 エラーメッセージに含まれる送信者および送信時間を元
にメッセージIDを逆生成し、エラーメッセージに含ま
れるメッセージIDと比較し、一致すればメールクライ
アントへ送信し、一致しなければメールを破棄するメッ
セージID生成部と、を具備することを特徴とする電子
メールシステムにおけるエラーメールによるスパム防止
装置。2. A means for generating a message ID in a mail header of a mail sent from a mail client based on at least a sender and a sending time, and a mail transfer section for sending a mail message to a corresponding destination. When an error occurs in the recipient, determine whether the mail returned as an error mail message is an error mail. If it is not an error, send it to the mail client. If it is an error, send it to the message ID generator. A message ID is reversely generated based on the sender and the transmission time included in the error message and compared with the message ID included in the error message. If they match, the message is sent to the mail client, and if they do not match, the mail is sent. And a message ID generation unit that discards Spam prevention device according to the error mail in the e-mail system.
のメッセージIDまたはメッセージIDと返信者の送信
アドレスを採取し、 前記採取されたメッセージIDまたはメッセージIDと
送信者の返信アドレス対を蓄積し、 該当する宛先にメールメッセージを送信し、 該当する宛先にてエラーが発生した場合、エラーメール
メッセージとして返されたメールがエラーメールか否か
判断し、エラーでなければメールのクライアントに送信
し、エラーであれば前記蓄積したメッセージIDまたは
メッセージIDと返信アドレスの対と、メールメッセー
ジに含まれるメッセージIDまたはメッセージIDと返
信アドレスの対と一致するか否か判断し、一致すれば、
メールクライアントへメールを送信し、一致しなけれ
ば、メールを破棄する、ことを特徴とする電子メールシ
ステムにおけるエラーメールによるスパム防止方法。3. A message ID or message ID of a mail sent from a mail client and a sender's reply address are collected, and the collected message ID or message ID and sender's reply address pair are accumulated, and applicable. If you send an email message to the recipient and an error occurs in the corresponding recipient, determine whether the email returned as an error email message is an error email, and if it is not an error, send it to the email client. For example, it is judged whether or not the accumulated message ID or the pair of the message ID and the reply address matches the message ID or the pair of the message ID and the reply address included in the mail message.
A method for preventing spam caused by an error mail in an electronic mail system, which is characterized by sending mail to a mail client and discarding the mail if they do not match.
のメールヘッダにあるメッセージIDを少なくとも送信
者および送信時間を元に生成し、 該当する宛先にメールメッセージを送信し、 該当する送信相手先にエラーが発生した場合、エラーメ
ールメッセージとして返されたメールがエラーメールか
否か判断しエラーでなければメールのクライアントに送
信し、エラーであればエラーメッセージに含まれる送信
者および送信時間を元にメッセージIDを逆生成し、エ
ラーメッセージに含まれるメッセージIDと比較し、一
致すればメールクライアントへ送信し、一致しなければ
メールを破棄する、ことを特徴とする電子メールシステ
ムにおけるエラーメールによるスパム防止方法。4. The message ID in the mail header of the mail sent from the mail client is generated based on at least the sender and the sending time, the mail message is sent to the corresponding destination, and the error is sent to the corresponding destination. When it occurs, it is judged whether the email returned as an error email message is an error email, and if it is not an error, it is sent to the email client. If it is an error, the message ID is based on the sender and the sending time included in the error message. Is reversely generated, is compared with the message ID included in the error message, and if they match, the mail is sent to the mail client, and if they do not match, the mail is discarded, and the method for preventing spam by error mail in an electronic mail system.
IDまたはメッセージIDと返信者の送信アドレスを採
取する手順と、 前記採取されたメッセージIDまたはメッセージIDと
送信者の返信アドレス対を蓄積する手順と、 該当する宛先にメールメッセージを送信する手順と、 該当する宛先にてエラーが発生した場合、エラーメール
メッセージとして返されたメールがエラーメールか否か
判断し、エラーでなければメールのクライアントに送信
し、エラーであれば前記蓄積したメッセージIDまたは
メッセージIDと返信アドレスの対と、メールメッセー
ジに含まれるメッセージIDまたはメッセージIDと返
信アドレスの対と一致するか否か判断し、一致すれば、
メールクライアントへメールを送信し、一致しなけれ
ば、メールを破棄する手順と、を実行させるための、電
子メールシステムにおけるエラーメールによるスパム防
止のためのプログラム。5. A procedure for collecting, on a computer, a message ID or message ID of a mail sent from a mail client and a sender's sending address, and the collected message ID or message ID and sender's reply address pair. Accumulation procedure, procedure to send an email message to the corresponding destination, and if an error occurs at the corresponding destination, determine whether the email returned as an error email message is an error email. If it is an error, it is judged whether or not the accumulated message ID or the pair of the message ID and the reply address matches the message ID or the pair of the message ID and the reply address included in the mail message. if,
A program to prevent spam caused by error mail in an e-mail system to execute the procedure of sending an e-mail to an e-mail client and discarding the e-mail if they do not match.
ダにあるメッセージIDを少なくとも送信者および送信
時間を元に生成する手順と、 該当する宛先にメールメッセージを送信する手順と、 該当する送信相手先にエラーが発生した場合、エラーメ
ールメッセージとして返されたメールがエラーメールか
否か判断しエラーでなければメールのクライアントに送
信し、エラーであればエラーメッセージに含まれる送信
者および送信時間を元にメッセージIDを逆生成し、エ
ラーメッセージに含まれるメッセージIDと比較し、一
致すればメールクライアントへ送信し、一致しなければ
メールを破棄する手順と、を実行させるための、電子メ
ールシステムにおけるエラーメールによるスパム防止の
ためのプログラム。6. A procedure of generating a message ID in a mail header of a mail sent from a mail client on a computer based on at least a sender and a sending time, and a step of sending a mail message to a corresponding destination, If an error occurs in the recipient, determine whether the email returned as an error email message is an error email, and if it is not an error, send it to the email client, and if it is an error, send it to the sender and the sender included in the error message. An electronic procedure for executing a procedure of reversely generating a message ID based on the transmission time, comparing with the message ID included in the error message, transmitting to the mail client if they match, and discarding the mail if they do not match. Program to prevent spam due to error mail in mail system Beam.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001292432A JP2003099371A (en) | 2001-09-25 | 2001-09-25 | Apparatus, method and program for preventing spam due to error mail in electronic mail system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001292432A JP2003099371A (en) | 2001-09-25 | 2001-09-25 | Apparatus, method and program for preventing spam due to error mail in electronic mail system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003099371A true JP2003099371A (en) | 2003-04-04 |
Family
ID=19114394
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001292432A Pending JP2003099371A (en) | 2001-09-25 | 2001-09-25 | Apparatus, method and program for preventing spam due to error mail in electronic mail system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003099371A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004059506A1 (en) * | 2002-12-26 | 2004-07-15 | Commtouch Software Ltd. | Detection and prevention of spam |
| WO2004102400A1 (en) * | 2003-05-16 | 2004-11-25 | Sanyo Electric Co., Ltd. | Communication device having function for automatically determining unsolicited e-mails |
| JP2006134313A (en) * | 2004-10-14 | 2006-05-25 | Microsoft Corp | Validating inbound messages |
| JP2008011314A (en) * | 2006-06-30 | 2008-01-17 | Oki Electric Ind Co Ltd | Method for generating device identification code in wireless communication system |
| US8713110B2 (en) | 2004-01-27 | 2014-04-29 | Sonicwall, Inc. | Identification of protected content in e-mail messages |
| US9471712B2 (en) | 2004-02-09 | 2016-10-18 | Dell Software Inc. | Approximate matching of strings for message filtering |
-
2001
- 2001-09-25 JP JP2001292432A patent/JP2003099371A/en active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004059506A1 (en) * | 2002-12-26 | 2004-07-15 | Commtouch Software Ltd. | Detection and prevention of spam |
| WO2004102400A1 (en) * | 2003-05-16 | 2004-11-25 | Sanyo Electric Co., Ltd. | Communication device having function for automatically determining unsolicited e-mails |
| CN100383767C (en) * | 2003-05-16 | 2008-04-23 | 三洋电机株式会社 | Communication devices with automatic determination of unsolicited e-mail functionality |
| US8713110B2 (en) | 2004-01-27 | 2014-04-29 | Sonicwall, Inc. | Identification of protected content in e-mail messages |
| US8886727B1 (en) | 2004-01-27 | 2014-11-11 | Sonicwall, Inc. | Message distribution control |
| US9454672B2 (en) | 2004-01-27 | 2016-09-27 | Dell Software Inc. | Message distribution control |
| US9471712B2 (en) | 2004-02-09 | 2016-10-18 | Dell Software Inc. | Approximate matching of strings for message filtering |
| JP2006134313A (en) * | 2004-10-14 | 2006-05-25 | Microsoft Corp | Validating inbound messages |
| JP2008011314A (en) * | 2006-06-30 | 2008-01-17 | Oki Electric Ind Co Ltd | Method for generating device identification code in wireless communication system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2446411B1 (en) | Real-time spam look-up system | |
| AU2002237408B2 (en) | A method of, and system for, processing email in particular to detect unsolicited bulk email | |
| KR100460322B1 (en) | System and Method for preventing spam mails | |
| US7194515B2 (en) | Method and system for selectively blocking delivery of bulk electronic mail | |
| JP4689921B2 (en) | System for identifying distributed content | |
| US7548544B2 (en) | Method of determining network addresses of senders of electronic mail messages | |
| US8001598B1 (en) | Use of geo-location data for spam detection | |
| US7529802B2 (en) | Method for performing multiple hierarchically tests to verify identity of sender of an email message and assigning the highest confidence value | |
| US8073912B2 (en) | Sender authentication for difficult to classify email | |
| US20060168017A1 (en) | Dynamic spam trap accounts | |
| JP2008520010A (en) | Email Antiphishing Inspector | |
| JP2011034417A (en) | Device, method and program for determining junk mail | |
| WO2005001733A1 (en) | E-mail managing system and method thereof | |
| JP2003099371A (en) | Apparatus, method and program for preventing spam due to error mail in electronic mail system | |
| JP4963099B2 (en) | E-mail filtering device, e-mail filtering method and program | |
| EP1575228A1 (en) | Method and apparatus for reducing e-mail spam and virus distribution in a communications network by authenticating the origin of e-mail messages | |
| CN100556041C (en) | Email exception feature processing system and method | |
| JP2007317113A (en) | Receiving device, and method, system and program for detecting junk electronic messages | |
| WO2018167755A2 (en) | Method and system for creating and maintaining quality in email address list | |
| JP4403108B2 (en) | Mail server, mail delivery control method, mail delivery control program | |
| JP2011138334A (en) | Electronic mail system having spam mail interruption function | |
| WO2013097329A1 (en) | Mail filtering information saving method, mail server and e-mail system | |
| JP2002232485A (en) | Email system | |
| WO2009021532A1 (en) | Method and apparatus for a safe communication between two or more computers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040908 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060912 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070130 |