(57)【要約】【課題】電子メイルの配送方式に係り複数のメイルサイトが協調してスパム処理を行う時にメイルを受信するためのメイルプロキシに関する。従来スパム処理の方式が開発されてきたが解析に大量のメイルを必要とし小規模では利用できない欠点があった。このため複数のメイルサーバを結合する必要があるが高速結合方法はなかった。本発明は複数のメイルサーバの受信処理とスパム処理を高速に代替するメイルプロキシを提供する。【解決手段】複数のサーバがメイルを受信するときに共通のプロキシを利用する。プロキシはスパム処理に特化した構成とし受信メイルの保存など負荷が大きな処理は受信側サーバが行う。プロキシが受信側サーバの処理が終了するまで最終確認を送信側に送信しない事で、配送のミスをなくしたままスパム処理はプロキシで、その他の処理はサーバが行う事が可能となり、ボトルネックが無くなる。【選択図】図１
2005286953.tif 000002
【特許請求の範囲】
【請求項１】
送信側計算機から電子メイルをうけとり受信側計算機に中継する中継計算機であって、電子メイルを中継する手段と、スパムメイルを除去する手段を持ち、電子メイルを中継する手段が、受信側計算機の電子メイル処理の受信処理終了通知を待ってから、送信側計算機に受信処理終了通知を送信する事を特徴とする、電子メイルの中継方式および中継計算機
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子メイルの配送方式に係り、特に複数のメイルサイトが協調してスパムの処理を行う時に複数のメイルサーバの受信メイルを処理するためのメイルプロキシに関する。
【背景技術】
【０００２】
従来スパムを高速に処理する方式が開発されてきた。また複数のメイルサーバを結合するメイルプロキシの方式も開発されてきた。スパムを高速に処理する方式として代表的なものに、非特許文献１などのものがある。複数のメイルサーバを結合する方式として代表的なものに、非特許文献２などのものがある。
【非特許文献１】藤川裕充ほか、マスメイルの高速検出手法と評価、信学会全国大会 予稿、Ｂ−６−２０１、 ２００４
【非特許文献２】Ｄｉｓｔｒｉｂｕｔｅｄ ｃｈｅｃｋｓｕｍ ｃｌｅａｒｉｎｇｈｏｕｓｅ、（ｈｔｔｐ：／／ｗｗｗ．ｒｈｙｏｌｉｔｅ．ｃｏｍ／ａｎｔｉ−ｓｐａｍ／ｄｃｃ／）， ２００３．
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来スパムを高速に処理する方式が開発されてきたが、解析のために大量のメイルを必要とし、小規模のメイルサーバでは利用できないという欠点があった。このために複数のメイルサーバを結合する必要が生じてきたが、高速に結合するメイルプロキシはなかった。すなわち複数のメイルサーバを結合する時には、一旦普通のメイルサーバで複数のメイルサーバ宛のメイルを受取り、再配布する手法が一般的であったが、このようにすると、複数のメイルサーバ宛のメイルを受取るための中継のメイルサーバの処理が膨大となり、対応しきれないという問題があった。
【０００４】
本発明の目的は、複数のメイルサーバの受信処理とスパム処理を高速に代替可能な電子メイルの中継方式を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、複数のメイルサーバ、すなわち受信側計算機がメイルを受信するときに、共通の中継計算機（メイルプロキシ）を利用する。送信側計算機から電子メイルをうけとり受信側計算機に中継する中継計算機が電子メイルを中継する手段と、スパムメイルを除去する手段を持ち、電子メイルを中継する手段が、受信側計算機の電子メイル処理の受信処理終了通知を待ってから、送信側計算機に受信処理終了通知を送信する。このように処理を分担する事で、受信メイルの保存など、処理負荷が大きな処理は本来の受信側の計算機（メイルサーバ）が行う。中継計算機が本来の受信側計算機の処理が終了するまで、メイル受信の最終確認を発信側に送信しない事で、配送のミスをなくしたまま、スパム処理は中継計算機で、その他の処理は受信側計算機で、負荷を分散して処理する。
【発明の効果】
【０００６】
本発明によれば、複数のメイルサーバの受信処理とスパム処理を高速に代替可能なメイルプロキシを提供する事ができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の１実施例を図面を参照して説明する。図１は本発明によるＭａｉｌ配信処理の様子を示した図である。図２は本発明によるＭａｉｌ配送システムの構成例を示した図である。
【０００８】
図２に例示したように、本発明による中継計算機２は中継処理手段２０１により、複数の送信側計算機１と受信側計算機３の間で電子メイルを中継する（２１、２２、２４、２５）。この時、スパムを検知する手段であるＳＰＡＭ処理手段２０２によりスパムの処理２３を行う。スパム処理の方法は非特許文献１に示された方法で良い。送信側計算機１と受信側計算機３は通常の電子メイル配送用の計算機で良く、それぞれにおける処理（１１〜１５、３１〜３５）も通常の電子メイル処理用の処理手段を用いるもので良い。
【０００９】
Ｍａｉｌの中継処理は図１に例示したように、初めに送信側計算機１が中継計算機２にＨｅａｄｅｒ情報９１を送信１１する。中継計算機２は受け取ったＨｅａｄｅｒ情報９１を中継処理２１により受信側計算機３に送信する。Ｈｅａｄｅｒ情報９２を受信３１した受信側計算機３は受信確認９３を中継計算機２に送信３２する。中継計算機２は受け取った受信確認９３を中継処理２２により送信側計算機１に送信する。Ｈｅａｄｅｒ情報９１に対する受信確認９４を受信１２した送信側計算機１は次にＭａｉｌ本文９５を中継計算機２に送信１３する。中継計算機２はＭａｉｌ本文９５のＳＰＡＭ処理２３を行った後、中継処理２４により受信側計算機３にＭａｉｌ本文９６を送信する。Ｍａｉｌ本文９６を受信３３した受信側計算機３は、受信ｍａｉｌを保存３４した後、受信確認９７を中継計算機２に送信３５する。中継計算機２は受け取った受信確認９７を中継処理２５により送信側計算機１に送信する。Ｍａｉｌ本文９５に対する受信確認９８を受信１４した送信側計算機１は送信Ｍａｉｌを廃棄１５して処理を終了する。
【００１０】
本発明において、受信Ｍａｉｌの保存処理３４は受信側計算機３により実施する。中継計算機は複数の送信側計算機１と複数の受信側計算機３の間でＭａｉｌの中継を行う。これにより大量Ｍａｉｌの受信をミスなく配送するために不可欠であるが、Ｄｉｓｋアクセスのための処理時間を必要とする受信Ｍａｉｌの保存処理を複数の受信側計算機に分散できる。これにより、高速な中継が可能となる。さらに受信Ｍａｉｌの保存が受信側計算機３で実施された後に、送信側計算機で送信すみＭａｉｌが廃棄されるので、受信側計算機３で受信ミスが発生した場合でも通常の電子メイル配送の仕組で、電子メイルの再配送が行われるので電子メイルを紛失する事がなくなる。
【００１１】
中継計算機２によるＭａｉｌの中継は複数のＭａｉｌに対して平行して実施するので、中継計算機２が単位時間あたりに中継できるＭａｉｌの数は個々の受信側計算機３が同じ時間で受信できるＭａｉｌの数より多くなる。また中継計算機を経由する電子メイルは、個々の受信側計算機が受け取る電子メイルより多くなるので、非特許文献１に開示されたような、解析に大量の電子メイルを必要とするようなスパム処理も利用可能となる。
【００１２】
なお、上記実施例においては、説明の簡単化のために受信側計算機３と送信側計算機１の間で、Ｈｅａｄｅｒ情報９１、９２とＭａｉｌ本文９５、９６とそれぞれに対する受信確認の２段階の送受信が行われるとして説明したが、Ｈｅａｄｅｒ情報のやりとりを複数ステップに分割して行うなどしても良い。中継計算機２が本来の受信側計算機３の処理が終了するまで、メイル受信の最終確認を発信側計算機１に送信しない事で、配送のミスをなくしたまま、スパム処理は中継計算機２で、その他の処理は受信側計算機３で、負荷を分散して処理する事が本発明の特徴である。
【００１３】
以上の実施例であきらかなように、本発明によれば、複数のメイルサーバの受信処理とスパム処理を高速に代替可能なメイルプロキシを提供する事ができる。
【産業上の利用可能性】
【００１４】
本発明は、大規模メイルサーバを運用するインターネットサービスプロバイダにおいてメイルサーバの負荷分散の仕組として用いる事ができる。また複数のサービス事業者が共同でスパム対策をする時の仕組としても用いる事ができる。
【図面の簡単な説明】
【００１５】
【図１】本発明によるＭａｉｌ配信処理の様子を示した図である。
【図２】本発明によるＭａｉｌ配送システムの構成例を示した図である。
【符号の説明】
【００１６】
１．．．送信側計算機
１１．．．Ｈｅａｄｅｒ情報送信
１２．．．受信確認受信
１３．．．Ｍａｉｌ本文送信
１４．．．受信確認受信
１５．．．送信Ｍａｉｌ廃棄
２．．．中継計算機
２０１．．．中継処理手段
２０２．．．ＳＰＡＭ処理手段
２１．．．中継処理
２２．．．中継処理
２３．．．ＳＰＡＭ検査
２４．．．中継処理
２５．．．中継処理
３．．．受信側計算機
３１．．．Ｈｅａｄｅｒ情報受信
３２．．．受信確認送信
３３．．．Ｍａｉｌ本文受信
３４．．．受信Ｍａｉｌ保存
３５．．．受信確認送信
９１．．．Ｈｅａｄｅｒ情報
９２．．．Ｈｅａｄｅｒ情報
９３．．．受信確認
９４．．．受信確認
９５．．．Ｍａｉｌ本文
９６．．．Ｍａｉｌ本文
９７．．．受信確認
９８．．．受信確認
【図１】
2005286953.tif 000003
【図２】
2005286953.tif 000004