(57)【要約】【課題】迷惑メールの受信拒否のために、ユーザーが拒否のための条件を入力し設定する必要がなく、更に、メールサーバは拒否のための面倒なフィルタ設定が必要でない。【解決手段】会員からのメールであると判定されたときに、メールの送信先アドレスが受信拒否メールアドレス記憶部３１に記憶されていれば削除し、他のメールサーバへ送信し、会員へのメールであると判定されたときに、メールの送信元アドレスが受信拒否メールアドレス記憶部３１に記憶されていなければ追加し、メールを会員へ配送可能にし、記憶されていればメールを破棄する。このとき受信拒否のエラーメールを作成し送信する、あるいはエラーメール作成送信を行わない。  よって、前記追加と前記削除が交互に繰り返されて、メールのやり取りが可能になる。そして、削除、つまり返信がなされない限り、次回の相手からのメールは届かない。【選択図】図1
2005079894.tif 000002
【特許請求の範囲】
【請求項１】
他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバとは別に設けられるフィルタサーバであって、
他のメールサーバからメールを受信する受信手段と、
受信した前記メールの送信先アドレスが、前記フィルタサーバが管理するフィルタメールアドレスかどうか判定し、フィルタメールアドレスでないと判定されたときには、他のメールサーバへ転送する第１判定手段と、
前記第１判定手段で送信先アドレスがフィルタメールアドレスであると判定されたときに、送信元アドレスがフィルタメールサーバが管理する対象メールアドレスかどうか判定し、対象メールアドレスであると判定されたときには送信処理手段へ送り、対象メールアドレスでないと判定されたときには受信処理手段へ送る第２判定手段と、
第２判定手段から送られてきたメールの決められた所定箇所にメールアドレスが記述されていることを確認し、記述されていなければ、エラー処理部に送り、エラーメールを対象メールサーバへ返信し、記述されていれば、次に、受信拒否メールアドレス記憶部に、前記所定箇所に記述されているメールアドレスが記憶されているか確認し、記憶されていれば、その記憶されていたメールアドレスを受信拒否メールアドレス記憶部から削除し、記憶されていなければ、そのままにして、次に、送信先アドレスを、前記所定箇所に記述されているメールアドレスに書き換え、更に、送信元アドレス及び返信先アドレス、あるいは送信元アドレスのみを、会員のフィルタメールアドレスに書き換えて、他のメールサーバへ送信する送信処理手段と、
前記第２判定手段から送られてきたメールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されているか確認し、記憶されていると判断された場合には、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信し、あるいはエラーメール作成送信を行わず、受信拒否メールアドレス記憶部に記憶されていないと判断された場合には、記憶部に送信元メールアドレスを追加した後、送信先アドレスを対象メールアドレスに書き換え、返信先アドレスまたは送信元アドレスをフィルタメールアドレスに書き換え、対象メールサーバに送信する受信処理手段と、を備えたことを特徴とする迷惑メール防止メールサーバのシステム。
【請求項２】
他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバとは別に設けられるフィルタサーバにおいて、
他のメールサーバからメールを受信手段によって受信するステップと、
受信した前記メールの送信先アドレスが、前記フィルタサーバが管理するフィルタメールアドレスかどうかを第一判定手段によって判定し、フィルタメールアドレスでないと判定されたときには、他のメールサーバへ転送するステップと、
前記第１判定手段で送信先アドレスがフィルタメールアドレスであると判定されたときに、第２判定手段によって、送信元アドレスがフィルタメールサーバが管理する対象メールアドレスかどうか判定し、対象メールアドレスであると判定されたときには送信処理手段へ送り、対象メールアドレスでないと判定されたときには受信処理手段へ送るステップと、
第２判定手段から送られてきたメールの決められた所定箇所にメールアドレスが記述されていることを送信処理手段によって確認し、記述されていなければ、エラー処理部に送り、エラーメールを対象メールサーバへ返信し、記述されていれば、次に、受信拒否メールアドレス記憶部に、前記所定箇所に記述されているメールアドレスが記憶されているか確認し、記憶されていれば、その記憶されていたメールアドレスを受信拒否メールアドレス記憶部から削除し、記憶されていなければ、そのままにして、次に、送信先アドレスを、前記所定箇所に記述されているメールアドレスに書き換え、更に、送信元アドレス及び返信先アドレス、あるいは送信元アドレスのみを、会員のフィルタメールアドレスに書き換えて、他のメールサーバへ送信するステップと、
前記第２判定手段から送られてきたメールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されているか受信処理手段によって確認し、記憶されていると判断された場合には、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信し、あるいはエラーメール作成送信を行わず、受信拒否メールアドレス記憶部に記憶されていないと判断された場合には、記憶部に送信元メールアドレスを追加した後、送信先アドレスを対象メールアドレスに書き換え、返信先アドレスまたは送信元アドレスをフィルタメールアドレスに書き換え、対象メールサーバに送信するステップと、を備えたことを特徴とする迷惑メール防止メールサーバの方法。
【請求項３】
他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバとは別に設けられるフィルタサーバにおいて、
他のメールサーバからメールを受信手段によって受信するステップと、
受信した前記メールの送信先アドレスが、前記フィルタサーバが管理するフィルタメールアドレスかどうかを第一判定手段によって判定し、フィルタメールアドレスでないと判定されたときには、他のメールサーバへ転送するステップと、
前記第１判定手段で送信先アドレスがフィルタメールアドレスであると判定されたときに、第２判定手段によって、送信元アドレスがフィルタメールサーバが管理する対象メールアドレスかどうか判定し、対象メールアドレスであると判定されたときには送信処理手段へ送り、対象メールアドレスでないと判定されたときには受信処理手段へ送るステップと、
第２判定手段から送られてきたメールの決められた所定箇所にメールアドレスが記述されていることを送信処理手段によって確認し、記述されていなければ、エラー処理部に送り、エラーメールを対象メールサーバへ返信し、記述されていれば、次に、受信拒否メールアドレス記憶部に、前記所定箇所に記述されているメールアドレスが記憶されているか確認し、記憶されていれば、その記憶されていたメールアドレスを受信拒否メールアドレス記憶部から削除し、記憶されていなければ、そのままにして、次に、送信先アドレスを、前記所定箇所に記述されているメールアドレスに書き換え、更に、送信元アドレス及び返信先アドレス、あるいは送信元アドレスのみを、会員のフィルタメールアドレスに書き換えて、他のメールサーバへ送信するステップと、
前記第２判定手段から送られてきたメールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されているか受信処理手段によって確認し、記憶されていると判断された場合には、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信し、あるいはエラーメール作成送信を行わず、受信拒否メールアドレス記憶部に記憶されていないと判断された場合には、記憶部に送信元メールアドレスを追加した後、送信先アドレスを対象メールアドレスに書き換え、返信先アドレスまたは送信元アドレスをフィルタメールアドレスに書き換え、対象メールサーバに送信するステップと、をフィルタサーバを構成するコンピュータに実行させることを特徴とする迷惑メール防止メールサーバのプログラム。
【請求項４】
他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバとは別に設けられるフィルタサーバにおいて、
他のメールサーバからメールを受信手段によって受信するステップと、
受信した前記メールの送信先アドレスが、前記フィルタサーバが管理するフィルタメールアドレスかどうかを第一判定手段によって判定し、フィルタメールアドレスでないと判定されたときには、他のメールサーバへ転送するステップと、
前記第１判定手段で送信先アドレスがフィルタメールアドレスであると判定されたときに、第２判定手段によって、送信元アドレスがフィルタメールサーバが管理する対象メールアドレスかどうか判定し、対象メールアドレスであると判定されたときには送信処理手段へ送り、対象メールアドレスでないと判定されたときには受信処理手段へ送るステップと、
第２判定手段から送られてきたメールの決められた所定箇所にメールアドレスが記述されていることを送信処理手段によって確認し、記述されていなければ、エラー処理部に送り、エラーメールを対象メールサーバへ返信し、記述されていれば、次に、受信拒否メールアドレス記憶部に、前記所定箇所に記述されているメールアドレスが記憶されているか確認し、記憶されていれば、その記憶されていたメールアドレスを受信拒否メールアドレス記憶部から削除し、記憶されていなければ、そのままにして、次に、送信先アドレスを、前記所定箇所に記述されているメールアドレスに書き換え、更に、送信元アドレス及び返信先アドレス、あるいは送信元アドレスのみを、会員のフィルタメールアドレスに書き換えて、他のメールサーバへ送信するステップと、
前記第２判定手段から送られてきたメールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されているか受信処理手段によって確認し、記憶されていると判断された場合には、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信し、あるいはエラーメール作成送信を行わず、受信拒否メールアドレス記憶部に記憶されていないと判断された場合には、記憶部に送信元メールアドレスを追加した後、送信先アドレスを対象メールアドレスに書き換え、返信先アドレスまたは送信元アドレスをフィルタメールアドレスに書き換え、対象メールサーバに送信するステップと、をフィルタサーバを構成するコンピュータに実行させることを特徴とする迷惑メール防止メールサーバのプログラム媒体。
【請求項５】
他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバと一体に設けられる各手段であって、
他のメールサーバからメールを受信する受信手段と、
受信した前記メールの送信元アドレス又は送信先アドレスが対象メールサーバが管理する対象メールアドレスかどうか判定する判定手段と、
送信元アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、前記メールの送信先アドレスが受信拒否メールアドレス記憶部に記憶されていれば削除し、記憶されていなければ、そのままにして、他のメールサーバへ送信する送信処理手段と、
送信先アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、前記メールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されていなければ追加し、管理する前記アドレスのユーザへ配送可能にし、記憶されていれば、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信する、あるいはエラーメール作成送信を行わない受信処理手段と、を有することを特徴とする迷惑メール防止メールサーバのシステム。
【請求項６】
他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバにおいて、
他のメールサーバからメールを受信手段により受信するステップと、
受信した前記メールの送信元アドレス又は送信先アドレスが対象メールサーバが管理する対象メールアドレスかどうか判定手段により判定するステップと、
送信元アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、送信処理手段により、前記メールの送信先アドレスが受信拒否メールアドレス記憶部に記憶されていれば削除し、記憶されていなければ、そのままにして、他のメールサーバへ送信するステップと、
送信先アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、受信処理手段により、前記メールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されていなければ追加し、管理する前記アドレスのユーザへ配送可能にし、記憶されていれば、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信する、あるいはエラーメール作成送信を行わないステップと、を有することを特徴とする迷惑メール防止メールサーバの方法。
【請求項７】
他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバにおいて、
他のメールサーバからメールを受信手段により受信するステップと、
受信した前記メールの送信元アドレス又は送信先アドレスが対象メールサーバが管理する対象メールアドレスかどうか判定手段により判定するステップと、
送信元アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、送信処理手段により、前記メールの送信先アドレスが受信拒否メールアドレス記憶部に記憶されていれば削除し、記憶されていなければ、そのままにして、他のメールサーバへ送信するステップと、
送信先アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、受信処理手段により、前記メールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されていなければ追加し、管理する前記アドレスのユーザへ配送可能にし、記憶されていれば、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信する、あるいはエラーメール作成送信を行わないステップと、を対象メールサーバを構成するコンピュータに実行させることを特徴とする迷惑メール防止メールサーバのプログラム。
【請求項８】
他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバにおいて、
他のメールサーバからメールを受信手段により受信するステップと、
受信した前記メールの送信元アドレス又は送信先アドレスが対象メールサーバが管理する対象メールアドレスかどうか判定手段により判定するステップと、
送信元アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、送信処理手段により、前記メールの送信先アドレスが受信拒否メールアドレス記憶部に記憶されていれば削除し、記憶されていなければ、そのままにして、他のメールサーバへ送信するステップと、
送信先アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、受信処理手段により、前記メールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されていなければ追加し、管理する前記アドレスのユーザへ配送可能にし、記憶されていれば、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信する、あるいはエラーメール作成送信を行わないステップと、を対象メールサーバを構成するコンピュータに実行させることを特徴とする迷惑メール防止メールサーバのプログラム媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子メールにおいて迷惑メールを防止するための技術に関する。
【背景技術】
【０００２】
［技術の概要］  
図１３に従来のメールサーバ、すなわちインターネット・サービス・プロバイダや携帯電話サービス会社などが提供するメールサーバ５１のブロック図を示す。
この中で、受信部５３は、SMTP(Simple Mail Transfer Protocol)技術による通信実現手段を有し、他のメールサーバから転送されたメールを受信する。
判定部５５は、受信部５３により受信したメールの送信先アドレス（宛て先）が当メールサーバの管理するユーザのメールアドレスであるか、メールの送信元がメールフィルタ条件により拒否されるべき相手であるか、の判定を行う。判定の後、送信先アドレスが当メールサーバの管理するユーザのメールアドレスでないと判断された場合には転送部５７へ送る。そして、送信先アドレスが当メールサーバの管理するユーザのメールアドレスで、かつ、受信拒否対象でないと判断された場合はメール記憶部５９へ記憶する。受信拒否対象であると判断された場合はメールを破棄する。更には、エラーメールを作成して送信元メールサーバへ送信するため転送部５７へ送る。
【０００３】
転送部５７は、SMTP(Simple Mail Transfer Protocol)技術による通信実現手段を有し、送信先アドレスが当メールサーバの管理するユーザのメールアドレスでないと判断されたメールを、他のメールサーバに転送する。
配送部６１は、POP(Post Office Protocol)技術やIMAP(Internet Message Access Protocol)技術による通信実現手段を有し、メール記憶部５９からの記憶情報を受け取ることができ、当メールサーバが管理するユーザは、パソコンや携帯情報端末、携帯電話などを用いて、自分宛のメールを取得・閲覧することができる。
【０００４】
メールフィルタ条件記憶部６３は、指定受信や指定拒否または詳細な条件など、当メールサーバのユーザがユーザ自身で、設定部６５を介して入力されたメールフィルタ条件を、記憶しておく。
メール記憶部５９は、判定部５５より、メールの送信先アドレスが当メールサーバの管理するユーザのメールアドレスであり、かつ、受信拒否対象でない、と判断されたメールを、記憶しておく。
設定部６５は、HTTP(HyperText Transfer Protocol)技術による通信実現手段を有し、ユーザにWWWページ上においてメールフィルタ条件設定手段を提供する。設定された条件は、メールフィルタ条件記憶部６３に送られる。
【０００５】
［受信拒否のための設定］
迷惑メールを受信拒否するための設定として、
（１）メールフィルタ条件記憶部に、拒否したい相手のアドレスやドメインを指定するもの、(2)題名やメール本文に、ユーザが指定したキーワードを含む場合、迷惑メールと判断
する場合に、ユーザが、題名やメール本文などの『どこに』と『キーワード』を入力し設定するもの、などがある。
【特許文献１】特開特開2003-114851（4頁左上段を参照）
【非特許文献１】日経バイト2002年11月号（91頁右下段,92頁,93頁,97頁を参照）
【非特許文献２】日経バイト2002年3月号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、以上の技術によれば、迷惑メールの受信拒否のために、拒否したい相手のアドレスなどや拒否のための条件を、メールサーバのサービスを受ける会員たる対象ユーザー自身が、入力し設定するという面倒な作業をしなければならないなど、容易に迷惑メールを防止することができなかった。
【０００７】
そこで、この発明は、迷惑メールの受信拒否のために、ユーザー自身が受信拒否のための条件を入力し設定する必要がなく、更に、メールサーバは受信拒否のための面倒なフィルタ設定が必要でない迷惑メール防止メールサーバのシステム、方法、プログラム、及びプログラム媒体を提供することを課題とする。
【課題を解決するための手段】
【０００８】
以上の課題を解決するために、第一発明は、他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバとは別に設けられるフィルタサーバであって、
他のメールサーバからメールを受信する受信手段と、
受信した前記メールの送信先アドレスが、前記フィルタサーバが管理するフィルタメールアドレスかどうか判定し、フィルタメールアドレスでないと判定されたときには、他のメールサーバへ転送する第１判定手段と、
前記第１判定手段で送信先アドレスがフィルタメールアドレスであると判定されたときに、送信元アドレスがフィルタメールサーバが管理する対象メールアドレスかどうか判定し、対象メールアドレスであると判定されたときには送信処理手段へ送り、対象メールアドレスでないと判定されたときには受信処理手段へ送る第２判定手段と、
第２判定手段から送られてきたメールの決められた所定箇所にメールアドレスが記述されていることを確認し、記述されていなければ、エラー処理部に送り、エラーメールを対象メールサーバへ返信し、記述されていれば、次に、受信拒否メールアドレス記憶部に、前記所定箇所に記述されているメールアドレスが記憶されているか確認し、記憶されていれば、その記憶されていたメールアドレスを受信拒否メールアドレス記憶部から削除し、記憶されていなければ、そのままにして、次に、送信先アドレスを、前記所定箇所に記述されているメールアドレスに書き換え、更に、送信元アドレス及び返信先アドレス、あるいは送信元アドレスのみを、会員のフィルタメールアドレスに書き換えて、他のメールサーバへ送信する送信処理手段と、
前記第２判定手段から送られてきたメールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されているか確認し、記憶されていると判断された場合には、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信し、あるいはエラーメール作成送信を行わず、受信拒否メールアドレス記憶部に記憶されていないと判断された場合には、記憶部に送信元メールアドレスを追加した後、送信先アドレスを対象メールアドレスに書き換え、返信先アドレスまたは送信元アドレスをフィルタメールアドレスに書き換え、対象メールサーバに送信する受信処理手段と、を備えたことを特徴とする迷惑メール防止メールサーバのシステムである。
【０００９】
第二発明は、他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバとは別に設けられるフィルタサーバにおいて、
他のメールサーバからメールを受信手段によって受信するステップと、
受信した前記メールの送信先アドレスが、前記フィルタサーバが管理するフィルタメールアドレスかどうかを第一判定手段によって判定し、フィルタメールアドレスでないと判定されたときには、他のメールサーバへ転送するステップと、
前記第１判定手段で送信先アドレスがフィルタメールアドレスであると判定されたときに、第２判定手段によって、送信元アドレスがフィルタメールサーバが管理する対象メールアドレスかどうか判定し、対象メールアドレスであると判定されたときには送信処理手段へ送り、対象メールアドレスでないと判定されたときには受信処理手段へ送るステップと、
第２判定手段から送られてきたメールの決められた所定箇所にメールアドレスが記述されていることを送信処理手段によって確認し、記述されていなければ、エラー処理部に送り、エラーメールを対象メールサーバへ返信し、記述されていれば、次に、受信拒否メールアドレス記憶部に、前記所定箇所に記述されているメールアドレスが記憶されているか確認し、記憶されていれば、その記憶されていたメールアドレスを受信拒否メールアドレス記憶部から削除し、記憶されていなければ、そのままにして、次に、送信先アドレスを、前記所定箇所に記述されているメールアドレスに書き換え、更に、送信元アドレス及び返信先アドレス、あるいは送信元アドレスのみを、会員のフィルタメールアドレスに書き換えて、他のメールサーバへ送信するステップと、
前記第２判定手段から送られてきたメールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されているか受信処理手段によって確認し、記憶されていると判断された場合には、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信し、あるいはエラーメール作成送信を行わず、受信拒否メールアドレス記憶部に記憶されていないと判断された場合には、記憶部に送信元メールアドレスを追加した後、送信先アドレスを対象メールアドレスに書き換え、返信先アドレスまたは送信元アドレスをフィルタメールアドレスに書き換え、対象メールサーバに送信するステップと、を備えたことを特徴とする迷惑メール防止メールサーバの方法である。
【００１０】
第三発明は、他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバとは別に設けられるフィルタサーバにおいて、
他のメールサーバからメールを受信手段によって受信するステップと、
受信した前記メールの送信先アドレスが、前記フィルタサーバが管理するフィルタメールアドレスかどうかを第一判定手段によって判定し、フィルタメールアドレスでないと判定されたときには、他のメールサーバへ転送するステップと、
前記第１判定手段で送信先アドレスがフィルタメールアドレスであると判定されたときに、第２判定手段によって、送信元アドレスがフィルタメールサーバが管理する対象メールアドレスかどうか判定し、対象メールアドレスであると判定されたときには送信処理手段へ送り、対象メールアドレスでないと判定されたときには受信処理手段へ送るステップと、
第２判定手段から送られてきたメールの決められた所定箇所にメールアドレスが記述されていることを送信処理手段によって確認し、記述されていなければ、エラー処理部に送り、エラーメールを対象メールサーバへ返信し、記述されていれば、次に、受信拒否メールアドレス記憶部に、前記所定箇所に記述されているメールアドレスが記憶されているか確認し、記憶されていれば、その記憶されていたメールアドレスを受信拒否メールアドレス記憶部から削除し、記憶されていなければ、そのままにして、次に、送信先アドレスを、前記所定箇所に記述されているメールアドレスに書き換え、更に、送信元アドレス及び返信先アドレス、あるいは送信元アドレスのみを、会員のフィルタメールアドレスに書き換えて、他のメールサーバへ送信するステップと、
前記第２判定手段から送られてきたメールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されているか受信処理手段によって確認し、記憶されていると判断された場合には、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信し、あるいはエラーメール作成送信を行わず、受信拒否メールアドレス記憶部に記憶されていないと判断された場合には、記憶部に送信元メールアドレスを追加した後、送信先アドレスを対象メールアドレスに書き換え、返信先アドレスまたは送信元アドレスをフィルタメールアドレスに書き換え、対象メールサーバに送信するステップと、をフィルタサーバを構成するコンピュータに実行させることを特徴とする迷惑メール防止メールサーバのプログラムである。
【００１１】
第四発明は、他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバとは別に設けられるフィルタサーバにおいて、
他のメールサーバからメールを受信手段によって受信するステップと、
受信した前記メールの送信先アドレスが、前記フィルタサーバが管理するフィルタメールアドレスかどうかを第一判定手段によって判定し、フィルタメールアドレスでないと判定されたときには、他のメールサーバへ転送するステップと、
前記第１判定手段で送信先アドレスがフィルタメールアドレスであると判定されたときに、第２判定手段によって、送信元アドレスがフィルタメールサーバが管理する対象メールアドレスかどうか判定し、対象メールアドレスであると判定されたときには送信処理手段へ送り、対象メールアドレスでないと判定されたときには受信処理手段へ送るステップと、
第２判定手段から送られてきたメールの決められた所定箇所にメールアドレスが記述されていることを送信処理手段によって確認し、記述されていなければ、エラー処理部に送り、エラーメールを対象メールサーバへ返信し、記述されていれば、次に、受信拒否メールアドレス記憶部に、前記所定箇所に記述されているメールアドレスが記憶されているか確認し、記憶されていれば、その記憶されていたメールアドレスを受信拒否メールアドレス記憶部から削除し、記憶されていなければ、そのままにして、次に、送信先アドレスを、前記所定箇所に記述されているメールアドレスに書き換え、更に、送信元アドレス及び返信先アドレス、あるいは送信元アドレスのみを、会員のフィルタメールアドレスに書き換えて、他のメールサーバへ送信するステップと、
前記第２判定手段から送られてきたメールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されているか受信処理手段によって確認し、記憶されていると判断された場合には、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信し、あるいはエラーメール作成送信を行わず、受信拒否メールアドレス記憶部に記憶されていないと判断された場合には、記憶部に送信元メールアドレスを追加した後、送信先アドレスを対象メールアドレスに書き換え、返信先アドレスまたは送信元アドレスをフィルタメールアドレスに書き換え、対象メールサーバに送信するステップと、をフィルタサーバを構成するコンピュータに実行させることを特徴とする迷惑メール防止メールサーバのプログラム媒体である。
【００１２】
第五発明は、他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバと一体に設けられる各手段であって、
他のメールサーバからメールを受信する受信手段と、
受信した前記メールの送信元アドレス又は送信先アドレスが対象メールサーバが管理する対象メールアドレスかどうか判定する判定手段と、
送信元アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、前記メールの送信先アドレスが受信拒否メールアドレス記憶部に記憶されていれば削除し、記憶されていなければ、そのままにして、他のメールサーバへ送信する送信処理手段と、
送信先アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、前記メールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されていなければ追加し、管理する前記アドレスのユーザへ配送可能にし、記憶されていれば、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信する、あるいはエラーメール作成送信を行わない受信処理手段と、を有することを特徴とする迷惑メール防止メールサーバのシステムである。
【００１３】
第六発明は、他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバにおいて、
他のメールサーバからメールを受信手段により受信するステップと、
受信した前記メールの送信元アドレス又は送信先アドレスが対象メールサーバが管理する対象メールアドレスかどうか判定手段により判定するステップと、
送信元アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、送信処理手段により、前記メールの送信先アドレスが受信拒否メールアドレス記憶部に記憶されていれば削除し、記憶されていなければ、そのままにして、他のメールサーバへ送信するステップと、
送信先アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、受信処理手段により、前記メールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されていなければ追加し、管理する前記アドレスのユーザへ配送可能にし、記憶されていれば、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信する、あるいはエラーメール作成送信を行わないステップと、を有することを特徴とする迷惑メール防止メールサーバの方法である。
【００１４】
第七発明は、他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバにおいて、
他のメールサーバからメールを受信手段により受信するステップと、
受信した前記メールの送信元アドレス又は送信先アドレスが対象メールサーバが管理する対象メールアドレスかどうか判定手段により判定するステップと、
送信元アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、送信処理手段により、前記メールの送信先アドレスが受信拒否メールアドレス記憶部に記憶されていれば削除し、記憶されていなければ、そのままにして、他のメールサーバへ送信するステップと、
送信先アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、受信処理手段により、前記メールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されていなければ追加し、管理する前記アドレスのユーザへ配送可能にし、記憶されていれば、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信する、あるいはエラーメール作成送信を行わないステップと、を対象メールサーバを構成するコンピュータに実行させることを特徴とする迷惑メール防止メールサーバのプログラムである。
【００１５】
第八発明は、他のメールサーバからの迷惑メールを防止する機能を対象メールサーバへ付与するために前記対象メールサーバにおいて、
他のメールサーバからメールを受信手段により受信するステップと、
受信した前記メールの送信元アドレス又は送信先アドレスが対象メールサーバが管理する対象メールアドレスかどうか判定手段により判定するステップと、
送信元アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、送信処理手段により、前記メールの送信先アドレスが受信拒否メールアドレス記憶部に記憶されていれば削除し、記憶されていなければ、そのままにして、他のメールサーバへ送信するステップと、
送信先アドレスが対象メールサーバが管理する対象メールアドレスであると判定されたときに、受信処理手段により、前記メールの送信元アドレスが受信拒否メールアドレス記憶部に記憶されていなければ追加し、管理する前記アドレスのユーザへ配送可能にし、記憶されていれば、直ちに、あるいは所定回数以上同じ送信元アドレスのメールが送られてきたら、メールを破棄し、更にメールの送信元に対して、受信を拒否する旨のエラーメールを作成して送信する、あるいはエラーメール作成送信を行わないステップと、を対象メールサーバを構成するコンピュータに実行させることを特徴とする迷惑メール防止メールサーバのプログラム媒体である。
【発明の効果】
【００１６】
第一から第八の発明によれば、相手からメールが届くたびに自分が返信するということをしない限り、２度と相手のメールは届かない。よって、受信拒否のために、拒否のための条件、又は、拒否したい相手のアドレスを会員たる対象ユーザーが入力し設定するという面倒な作業を必要としない。更に、受信拒否のための面倒なフィルタ設定が不要であり、容易に迷惑メールを防止することができる。
【００１７】
第一から第四の発明によれば、更に、相手から自分の大切な対象メールアドレスが見えず、相手に見えるのはフィルタメールサーバの管理するフィルタメールアドレスのみであり、安心できる。
更にまた、フィルタメールサーバが、対象メールサーバとは別に設けられることで、本システムを、すでに稼働している現在の対象メールサーバに対し容易に構築可能となる。
【００１８】
更にまた、ユーザは、対象メールアドレスとフィルタメールアドレスの２つを所有することになり、友人・知人には対象メールアドレスを、知らない人や信頼のおけない相手にはフィルタメールアドレスを、と使い分けることができる。
【発明を実施するための最良の形態】
【００１９】
「［第１実施形態］］
この発明の第１実施形態を、図１〜図７に示す。
第１実施形態は、迷惑メール防止の機能を果たすフィルタメールサーバが、この機能の利益を受ける対象メールサーバとは、別に設けられる場合である。
［ヘッダーとボディー］
メールはメールヘッダーと呼ばれる部分と、メールボディーと呼ばれる本文の部分がある。このうちメールヘッダーは、送信元アドレス（Ｆｒｏｍ）、返信先アドレス（Ｒｅｐｌｙ−ｔｏ）、送信先アドレス（Ｔｏ）、メール題名（Ｓｕｂｊｅｃｔ）などの項目を含んで構成される。これらの項目は本実施形態においてフィルタメールサーバを通過するときに書き換えられ、また、特別に操作され、図１の（１）(２)(３)(４)のごとくに変更される。この変更により、相手から自分の大切な対象メールアドレス（my_add@mine.com）が見えず、相手に見えるのはフィルタメールサーバの管理するフィルタメールアドレス（m9iz6aqz@filter.com）のみとしている。
【００２０】
［構成］
図１において、この実施形態のシステム全体を示す。
図中のユーザ端末１、３とは、パソコン・携帯電話・携帯情報端末などの、メールを送受信するための装置をいう。各メールサーバには多くのユーザ端末が接続する。このうち送信元ユーザ端末１とは、迷惑メールを送信してくるかもしれない相手、すなわち送信元が使用するユーザ端末をいう。対象ユーザ端末３とは、自分、すなわちこのシステムによって迷惑メールから保護される対象が、使用するユーザ端末をいう。
【００２１】
また、送信元メールサーバ５とは、送信元となるユーザーが有する送信元ユーザ端末１が接続され、管理されているメールサーバをいう。
ＤＮＳサーバ７とは、メールアドレスに含まれるホスト名と、他のホストと重複しない一意なＩＰアドレスとを相互変換するためのサーバをいう。
フィルタメールサーバ９は、この実施形態において発明が解決しようとする課題を解決するために設けられるメールサーバをいい、図２の構成を有する。対象メールサーバ１１とは、このシステムによって迷惑メールから保護される者が使用するユーザ端末が管理されているメールサーバをいう。
【００２２】
図２において、フィルタメールサーバ９内部の構造を示すブロック図をしめす。
受信部１３は、SMTP(Simple Mail Transfer Protocol)技術による通信実現装置を有し、他のメールサーバから転送されたメールを受信する。
第１判定手段であるＭＴＡ判定部１５は、受信部１３により、受信したメールの送信先アドレスが、フィルタメールサーバ９の管理するユーザ（会員）のフィルタメールアドレスであるか、の判定を行う。判定によりフィルタメールアドレスでないと判定された場合には、メールを転送部１７へ送り、フィルタメールアドレスであると判定された場合には、メールを内部判定部１９に送る。
【００２３】
第２判定手段である内部判定部１９では、ＭＴＡ判定部１５より送られたメールの送信元アドレスが対象メールアドレス記憶部２１に記憶されている対象メールアドレスであるか（会員からのメールか）、の判定を行う。
判定により、対象メールアドレス記憶部２１に記憶されている対象メールアドレスと判定（会員からのメールであると判定）された場合には、メールを送信処理部２３へ送り、そうでない（会員からのメールでないと判定された）場合にはメールを受信処理部２５へ送る。ここでの『送信処理部』の『送信』、『受信処理部』の『受信』とは、対象メールサーバ１１から見た場合の表現とする。
【００２４】
転送部１７は、SMTP(Simple Mail Transfer Protocol)技術による通信実現手段を有し、ＭＴＡ判定部１５により送られてきたメールを、他のメールサーバに転送する。
送信処理部２３は、（会員からのメールについて）対象メールサーバ１１から送信元メールサーバ５もしくは他のメールサーバへのメール転送を行うため、メールヘッダの書き換えを行い、送信部２９へ転送する。
また、メールの題名（Ｓｕｂｊｅｃｔ）に記述されているメールアドレスが受信拒否メールアドレス記憶部３１に記憶されていれば、受信拒否メールアドレス記憶部３１からそのアドレスを削除する。
【００２５】
送信処理部２３は、また、（会員からの）メールにおいて、メールヘッダの題名（Ｓｕｂｊｅｃｔ）などの送信先アドレス指定の不備などがあるときは、メールをエラー処理部３３へ送る。
受信処理部２５は、（会員からではない）メールの送信元アドレスが受信拒否メールアドレス記憶部３１に記憶されていないと判定された場合には、記憶部に送信元メールアドレスを記憶した後、送信元メールサーバ５から対象メールサーバ１１へのメール転送を行うため、メールヘッダの書き換えを行い、送信部２９へ転送する。
【００２６】
受信拒否メールアドレス記憶部３１に記憶されていると判定された場合には、受信を拒否し、メールをエラー処理部３３へ送る。このメールは、対象メールサーバ１１には転送されることは無いので、事実上、破棄されることになる。
この明細書で、メールを破棄するとは、メールの受信を全く拒否すること、あるいは受信するものの、その後の対象メールサーバ１１への転送などを不可能にし、事実上、受信が拒否されることも含む。
エラー処理部３３は、送信処理部２３から送られてきたメールについて、（会員へ）送信先アドレス指定の不備などを指摘するエラーメールを作成し、送信部２９へ送る。また、受信処理部２５から送られてきたメールについて、メールの送信元に対して、受信を拒否する旨のエラーメールを作成し、送信部２９へ送る。
【００２７】
送信部２９は、SMTP(Simple Mail Transfer Protocol)技術による通信実現手装置を有し、エラー処理部・送信処理部・受信処理部で作成されたメールを、対象メールサーバ１１もしくは送信元メールサーバ５に送信する。
フィルタメールサーバ９、対象メールサーバ１１は、は通常のメールサーバと同様にコンピュータにより構成される。
対象メールアドレス記憶部２１は、図３の模式図に示すように、ユーザのフィルタメールアドレスと、対象メールアドレスとを関連づける情報を、記憶しておく。
フィルタメールサーバ９の管理するユーザのフィルタメールアドレスは、ランダム文字列により与えられるユーザ名とフィルタメールサーバ９のドメイン名から決定される。例えば、図中、対象メールアドレスmy_add@mine.comを有するユーザの場合のフィルタメールアドレスは、ユーザ名m9iz6aqzとドメイン名filter.comとにより、m9iz6aqz@filter.comとなる。  また、対象メールアドレスとは、対象メールサーバ１１の管理するユーザのメールアドレスを意味する。なお、対象メールアドレス記憶部２１の記憶内容には以下のものを含む。
【００２８】
フィルタメールサーバのドメイン名
ユーザ名：８桁のランダム文字列（英数字）
対象メールアドレス
次に、受信拒否メールアドレス記憶部３１は、図４の模式図に示すように、受信拒否したい相手（送信元ユーザー）のメールアドレスを記憶しておく。すなわち、相手からのメールアドレスは、相手から送られてきた時に自動的に追加され、自分（対象ユーザー）が返信メールした時は、自動的に削除される。この追加と削除は交互に繰り返されて、メールのやり取りが可能になる。削除、つまり返信がなされない限り、次回の相手からのメールは届かない。
【００２９】
以上説明した図２のフィルタメールサーバの動作フローを、図５,６,７のフロー図において、説明する。
まず図５において、受信部１３は、他のメールサーバ（送信元メールサーバ５や対象メールサーバ１１など）から転送されたメールを受信し、ＭＴＡ判定部１５は、受信したメールの送信先アドレスがフィルタメールアドレスであるか、の判定を行う（ｓ１）。判定によりフィルタメールアドレスでないと判定された場合には、メールを転送部１７へ送り、他のメールサーバへ転送する（ｓ２）。フィルタメールアドレスであると判定された場合には、会員へのメールなので、メールを内部判定部１９に送る（ｓ３）。
【００３０】
内部判定部１９において、対象メールアドレス記憶部２１に記憶されている情報、すなわちフィルタメールアドレスと、対象メールアドレスとを対応して関連づけた情報を取得する（ｓ４）。そして、受信したメールの送信元アドレスが対象メールアドレス記憶部２１に記憶されている対象メールアドレスであるか（会員からのメールか）、の判定を行う（ｓ５）。判定により、対象メールアドレス記憶部２１に記憶されている対象メールアドレスと判定（会員からのメールであると判定）された場合には、メールを送信処理部２３へ送り、図６で送信処理（ｓ６）し、そうでない（会員からのメールでないと判定された）場合にはメールを受信処理部２５へ送り、図７で受信処理する（ｓ７）。
【００３１】
図６において送信処理は、まず（会員からのメールについて）題名（Ｓｕｂｊｅｃｔ）にメールアドレスが記述されていることを判断し（ｓ８）、記述されていれば、次の処理へ移る。記述されていなければ、エラー処理部３３に送り、エラーメールを作成して（ｓ９）対象メールサーバ１１へ返信して（ｓ１０）、メイン処理へ戻る。
【００３２】
次に、送信先であるユーザの受信拒否メールアドレス記憶部３１の情報を取得し（ｓ１１）、その受信拒否メールアドレス記憶部３１に、題名に記述されているメールアドレス（相手のアドレス）が記憶されているか判断し（ｓ１２）、記憶されていれば、そのアドレスを受信拒否メールアドレス記憶部３１から削除して（ｓ１３）、次の処理へ移る。記憶されていなければ、そのまま次の処理へ移り、送信先アドレスを、題名に記述されているメールアドレスに書き換え（ｓ１４）、更に、送信元アドレス及び返信先アドレスを、ユーザのフィルタメールアドレスに書き換え（ｓ１５）、題名に記載されているメールアドレスを削除する（ｓ１６）ことで、メールヘッダの書き換えを行い、よって対象メールサーバ１１から送信元メールサーバ５もしくは他のメールサーバへのメール作成を行い、送信部２９へ転送する。送信部２９から、対象メールサーバ１１から送信元メールサーバ５もしくは他のメールサーバへ送信される（ｓ１７）。そしてメイン処理へ戻る。
【００３３】
図７において受信処理は、送信先であるユーザの受信拒否メールアドレス記憶部３１の情報を取得し（ｓ１８）、（会員からではない）メールの送信元アドレスが受信拒否メールアドレス記憶部３１に記憶されているか判定し（ｓ１９）、記憶されていると判定された場合には、受信を拒否し、メールをエラー処理部３３へ送る。エラー処理部３３は、送られてきたメールについて、メールの送信元に対して、受信を拒否する旨のエラーメールを作成し、送信部２９へ送る（ｓ２０）。送信部２９は、送信元メールサーバ５に送信する（ｓ２１）。そしてメイン処理へ戻る。
【００３４】
受信拒否メールアドレス記憶部３１に記憶されていないと判定（ｓ１９）された場合には、記憶部に送信元メールアドレスを追加した（ｓ２２）後、送信先アドレスを対象メールアドレスに書き換え（ｓ２３）、返信先アドレスをフィルタメールアドレスに書き換え（ｓ２４）、題名に送信元アドレスを追記する（ｓ２５）ことで、メールヘッダの書き換えを行い、よって送信元メールサーバ５から対象メールサーバ１１へのメール転送のため、送信部２９へ転送する。送信部２９は、送信元メールサーバ５に送信する（ｓ２６）。そしてメイン処理へ戻る。
【００３５】
［使用方法の概略］
ユーザー（自分）は、一般に公開して用いるフィルタメールアドレスm9iz6aqz@filter.comの他に、公開したくない真のメールアドレス（対象メールアドレス）my_add@mine.comを有する。
【００３６】
［１］通常使用の場合
1)まず、ユーザー（自分、対象ユーザー）にメールを出したい人（相手、送信元ユーザー）は、ユーザー端末を使って、ユーザー（自分）のフィルタメールアドレスm9iz6aqz@filter.com宛にメールを送る（図１中（１））。
【００３７】
このメールは、送信元ユーザー端末から、送信元メールサーバ（ドメイン名yours.com）を経て、フィルタメールサーバ（ドメイン名filter.com）に受け取られる。このときフィルタメールサーバ内の受信拒否メールアドレス記憶部３１に、相手のメールアドレスyour_add@yours.com
が記憶されていないため、この相手のメールアドレスをこの記憶部に追加する。
【００３８】
そして、送信先アドレス（Ｔｏ）がフィルタメールアドレスm9iz6aqz@filter.comから対象メールアドレスmy_add@mine.comに書き換えられ、フィルタメールアドレスは返信先アドレス（Ｒｅｐｌｙ−ｔｏ）に転記され、更に題名に相手のメールアドレスが追記される（図１中(2)）。そして、対象メールサーバ（ドメイン名mine.com ）を経て、対象ユーザ端末３に届く。
【００３９】
2)対象ユーザは、届いたメールに返信する。
このとき、届いたメールの題名に、相手のメールアドレスyour_add@yours.comが追記されているが、削除してはいけない（図１中(３)）。返信メールのフィルタメールサーバにおける次の書き換えに必要だからである。
この返信メールは、対象ユーザー端末から、対象メールサーバ（ドメイン名mine.com ）を経て、フィルタメールサーバ（ドメイン名filter.com）に受け取られる。このとき、返信が行われたことで、フィルタメールサーバ内の受信拒否メールアドレス記憶部３１から、相手のメールアドレスyour_add@yours.comが削除される。
【００４０】
送信先アドレス（Ｔｏ）がフィルタメールアドレスm9iz6aqz@filter.comから相手のメールアドレスyour_add@yours.comに書き換えられ、フィルタメールアドレスは返信先アドレス（Ｒｅｐｌｙ−ｔｏ）に転記され、更に題名から相手のメールアドレスが削除される（図１中(４)）。そして、送信元メールサーバを経て、対象ユーザ端末３に届く。
【００４１】
3)相手に、返信メールが届く。
以降、１)〜３)の繰り返しとなり、よって、相手からメールが届くたびに自分が返信すれば、メールのやり取りが可能になる。ただし、相手ユーザー(your_add@yours.com)が続けて２通以上メールを自分(m9iz6aqz@filter.com)に送り、かつ、その間、自分は１通も返信メールを返さなかった場合は、２通目以降のメールは迷惑メールと判断され破棄される。
【００４２】
［２］メールのやり取りをしたくない相手からメールが来る場合
1)前記［１］１）と同様に、相手が、m9iz6aqz@filter.com宛にメールを送る。
フィルタメールサーバ内の受信拒否メールアドレス記憶部３１に、相手のメールアドレスyour_add@yours.comが（新しいメールなので）記憶されていないため、この相手のメールアドレスをこの記憶部に追加する。
2)対象ユーザは、届いたメールに返信しない。返信しないことで、受信拒否メールアドレス記憶部３１から相手のメールアドレスyour_add@yours.comが削除されることはない。
【００４３】
3)返信メールが届かないものの、再度相手が、m9iz6aqz@filter.com宛にメールを送る。
4) フィルタメールサーバは、この相手のメールを受け取るが、受信拒否メールアドレス記憶部３１に相手のメールアドレスyour_add@yours.comが記憶されているので受信拒否を行い、相手に、エラーメールを出す。
５)エラーメールが届いたものの、再度相手ユーザーが、m9iz6aqz@filter.com宛にメールを送る。
【００４４】
６) フィルタメールサーバは、この相手のメールを受け取るが、受信拒否メールアドレス記憶部３１に相手のメールアドレスyour_add@yours.comが記憶されているので受信拒否を行い、再び相手に、エラーメールを出す。
以降、５)６)の繰り返し。
【００４５】
［３］自分から先にメールを送る場合
1)メール題名の先頭に、指定の書式に従って、相手のメールアドレスを記述し、m9iz6aqz@filter.com宛にメールを送る（図１中(３)）。
このメールは、対象ユーザー端末から、対象メールサーバを経て、フィルタメールサーバに受け取られる。［１］２）と同様に、送信先アドレス（Ｔｏ）がフィルタメールアドレスから相手のメールアドレスに書き換えられ、フィルタメールアドレスは返信先アドレス（Ｒｅｐｌｙ−ｔｏ）に転記され、更に題名から相手のメールアドレスが削除される（図１中(４)）。そして、送信元メールサーバを経て、対象ユーザ端末３に届く。
【００４６】
2)相手に、メールが届く。
以降の動作は、[１][２]に同じ。
［使用の態様］
以上の図１は、自分（対象ユーザ）がフィルタメールサーバのサービスを受ける会員になることで、このシステムによる迷惑メールからの防止という利益を得る形態を説明したが、自分も相手も、ともに会員になり、迷惑メールからの防止という利益を得る形態もある。
【００４７】
まず前者の態様である図１を概略して図１Ａに示す。これに対する後者の態様を図１Ｂに示す。この図１Ｂにおいて、自分がフィルタメールアドレスm9iz6aqz@filter.comを有すると同じように、相手も自分がフィルタメールアドレスjio1pw5h@filter.comを有する。自分も相手も、互いへメールを出すときには、メール題名の先頭に相手のフィルタメールアドレスを記述する。
【００４８】
［第１実施形態の効果］
以上の実施形態によれば、
（１） 相手からメールが届くたびに自分が返信するということをしない限り、２度と相手のメールは届かない。よって、受信拒否のために、拒否のための条件、又は、拒否したい相手のアドレスを会員たる対象ユーザーが入力し設定するという面倒な作業を必要としない。更に、受信拒否のための面倒なフィルタ設定が不要であり、容易に迷惑メールを防止することができる。
【００４９】
（２） また、相手から自分の大切な対象メールアドレスが見えず、相手に見えるのはフィルタメールサーバ９の管理するフィルタメールアドレスのみであり、安心できる。
（３） フィルタメールサーバ９が、対象メールサーバ１１とは別に設けられることで、第１実施形態のシステムを、すでに稼働している現在のメールシステムに容易に構築可能となる。
（４） また、ユーザは、対象メールアドレスとフィルタメールアドレスの２つを所有することになり、友人・知人には対象メールアドレスを、知らない人や信頼のおけない相手にはフィルタメールアドレスを、と使い分けることができる。
【００５０】
「変形例」
以上の実施形態では、自分（対象ユーザ）がフィルタメールアドレスを使って、メールを送信するときには、相手のメールアドレスをメールヘッダーの題名（Ｓｕｂｊｅｃｔ）に記述することとしたが、この送信先アドレスメールアドレスの記述方法は、一例に過ぎず、メール本文中の先頭行や最終行に記述するとしても良い。
また、以上の実施形態では、２通目以降のメールは迷惑メールと判断され破棄されてしまうが、例えば５通までは許可する、といった対応を実施することもできる。一般的な通常のメールのやりとりでは、一方的に５通も続けて同じ相手に送ることはあまり考えられない、と思われるためである。また、５通以上ではなく、２通以上、３通以上、４通以上、あるいは６通以上のように、所定回数同じ送信元アドレスのメールが送られてきた後に、メールを破棄するとすることもできる。
また、以上の実施形態では、相手のメールを受信拒否した場合、エラーメールを相手に送信するが、この処理は、行わないこともできる。行わない方がいいと判断される場合もあるためである。メールを破棄するだけで十分な場合もある。
また、以上の実施形態では、ｓ１５にて送信元アドレス及び返信先アドレスを、ユーザのフィルタメールアドレスに書き換えているが、送信元アドレスのみ書き換える、という方法もある。
また、以上の実施形態では、ｓ２４にて返信先アドレスをフィルタメールアドレスに書き換えているが、送信元アドレスを書き換える、という方法もある。ただし、その場合は、真の送信元アドレスが隠れてしまうので、題名などに真の送信元アドレスを追記するなどして、受信側に真の送信者が誰であるかを知らせることとする。
【００５１】
［［第２実施形態］］
第１実施形態では対象メールサーバ１１とは別にフィルタメールサーバを設けたが、図８〜図１２に示す第２実施形態のように、両者を一体化し、フィルタメールサーバの機能を対象メールサーバ１１に持たせることができる。
【００５２】
［メールヘッダー、メールボディー（本文）］
この実施形態のシステム全体を示す図８において、第１実施形態のような別体のフィルタメールサーバは存在せず、したがって、メールヘッダの書き換えは行われない。したがってメールヘッダの項目は、図８の（１）(2)のみである。
【００５３】
［構成］
図８において、この実施形態のシステム全体を示す。なお、この明細書において、各実施形態相互において図中の同一又は類似する部分は、同様の符号を付す。
この実施形態のシステム全体を示す図８において、第１実施形態のような別体のフィルタメールサーバは存在しない。
対象メールサーバ４１は、この実施形態において発明が解決しようとする課題を解決するために設けられるメールサーバをいい、図９の構成を有し、更に、このシステムによって迷惑メールから保護される者が使用する対象ユーザ端末３が管理されているメールサーバをいう。ユーザ端末１，３、ＤＮＳサーバ７、送信元メールサーバ５は、第１の実施の形態と同じである。
【００５４】
図９は、対象メールサーバ４１内部の構造を示すブロック図である。
判定部４３は、受信部１３により、受信したメールの送信元アドレスおよび送信先アドレスが、この対象メールサーバ４１の管理するユーザの管理メールアドレスであるか、の判定を行う。判定の後、送信元アドレスが管理メールアドレスであると判定された場合には、送信処理部２３に送る。送信先アドレスが管理メールアドレスであると判定された場合には受信処理部２５に送る。ここでの『送信処理部』の『送信』、『受信処理部』の『受信』とは、対象メールサーバ４１から見た場合の表現とする。
【００５５】
転送部１７は、SMTP(Simple Mail Transfer Protocol)技術による通信実現手段を有し、判定部４３により、受信したメールの送信先アドレスが管理メールアドレスでないメール、および、送信処理部２３からのメールを他のメールサーバに転送する。
送信処理部２３は、受信拒否メールアドレス記憶部３１に送信先アドレスが記憶されていれば、受信拒否メールアドレス記憶部３１からそのアドレスを削除し、転送部１７へ転送する。
受信処理部２５は、メールの送信元アドレスが受信拒否メールアドレス記憶部３１に記憶されていないと判定された場合には、この受信拒否メールアドレス記憶部３１に送信元メールアドレスを記憶した後、別のメール記憶部４５へ記憶する。そうでない場合にはエラー処理部３３へ転送する。
【００５６】
エラー処理部３３は、メールを送信してきた送信元に対して、受信拒否である旨のエラーメールを作成し、送信部２９へ転送する。
送信部２９は、SMTP(Simple Mail Transfer Protocol)技術による通信実現手段を有し、エラー処理部３３で作成されたメールを、他のメールサーバに送信する。
配送部４７は、POP(Post Office Protocol)技術やIMAP(Internet Message Access Protocol)技術による通信実現手段を有し、よってこの対象メールサーバ４１が管理するユーザは、パソコンや携帯情報端末、携帯電話などを用いて、自分宛のメールを取得・閲覧することができる。
【００５７】
受信拒否メールアドレス記憶部３１は、対象メールサーバ４１の管理するユーザが受信拒否したいメールアドレスを、（このユーザが返信しないことで自動的に）記憶しておく。
第一実施形態と同様の図４の模式図に示すように、受信拒否したい相手（送信元ユーザー）のメールアドレスを記憶しておく。すなわち、相手からのメールアドレスは、相手から送られてきた時に自動的に追加され、自分（対象ユーザー）が返信メールした時は、自動的に削除される。この追加と削除は交互に繰り返されて、メールのやり取りが可能になる。
【００５８】
メール記憶部４５は、受信処理部２５にて受信拒否対象でないと判定されたメールを記憶しておく。
以上説明した図９の対象メールサーバ４１の動作フローを、図１０，１１，１２のフロー図において、説明する。
まず図１０において、受信部１３は、他のメールサーバ（送信元メールサーバ５や対象メールサーバ１１など）から転送されたメールを受信し、判定部４３は、受信したメールの送信元アドレスおよび送信先アドレスが、この対象メールサーバ４１の管理するユーザの管理メールアドレスであるか、の判定を行う（ｓ１、ｓ２）。
【００５９】
判定の後、送信元アドレスが管理メールアドレスであると判定（ｓ１）された場合には、送信処理部２３に送り、送信処理する（ｓ３）。送信先アドレスが管理メールアドレスであると判定（ｓ２）された場合には受信処理部２５に送り、受信処理する（ｓ４）。
転送部１７は、送信処理部２３に送り、送信処理されたメール、および、送信元アドレスおよび送信先アドレスが、ともに、管理メールアドレスでないメールを他のメールサーバに転送する（ｓ５）。
図１１において送信処理は、送信元である対象ユーザの受信拒否メールアドレス記憶部３１を取得し（ｓ６）、この受信拒否メールアドレス記憶部３１を検索して（ｓ７）、送信先アドレスが記憶されていれば、受信拒否メールアドレス記憶部３１からそのアドレスを削除し（ｓ８）、転送部１７へ送る。記憶されていなければ、そのまま、転送部１７へ送る。
【００６０】
図１２において受信処理は、送信先である対象ユーザの受信拒否メールアドレス記憶部３１を取得し（ｓ９）、この受信拒否メールアドレス記憶部３１を検索して（ｓ１０）、メールの送信元アドレスが受信拒否メールアドレス記憶部３１に記憶されていないと判断された場合には、この受信拒否メールアドレス記憶部３１に送信元メールアドレスを追加（ｓ１１）した後、さらに別のメール記憶部４５へ記憶する（ｓ１２）。
【００６１】
メールの送信元アドレスが受信拒否メールアドレス記憶部３１に記憶されている場合にはエラー処理部３３へ送り、エラーメールを作成し（ｓ１３）、送信部２９へ送り送信元メールサーバ５へ送信する（ｓ１４）。
【００６２】
［使用方法の概略］
［１］通常利用の場合
1)相手ユーザ(your_add@yours.com)が、自分(対象ユーザ、my_add@mine.com)に、メールを送る。このメールは対象メールサーバ（ドメイン名 mine.com ）に受け取られる。このとき、対象メールサーバ内の受信拒否メールアドレス記憶部３１に、相手のメールアドレスyour_add@yours.comが記憶されていないため、この相手のメールアドレスをこの記憶部に追加する。
2)届いたメールに対して返信する。返信が行われたことで、対象メールサーバ内の受信拒否メールアドレス記憶部３１から、相手のメールアドレスyour_add@yours.comが削除される。
3)相手にメールが届く。
以降、1)〜3)の繰り返しとなり、よって、相手からのメールが届くたびに自分が返信すれば、メールのやりとりが可能になる。ただし、相手ユーザー(your_add@yours.com)が続けて２通以上メールを自分(my_add@mine.com)に送り、かつ、その間、自分は１通も返信メールを返さなかった場合は、２通目以降のメールは迷惑メールと判断され破棄される。
【００６３】
［２］迷惑メールが届いた場合
1)相手ユーザ(your_add@yours.com)が、自分(対象ユーザ、my_add@mine.com)に、メールを送る。
2)届いたメールが自分にとって迷惑メールであり、２度と受信したくない相手であるため、返信しない。
3)相手ユーザが再度、自分に、メールを送る。
4)上記メールは、受信処理部２５により拒否され、自分には転送されずに破棄される。
5)相手ユーザ(your_add@yours.com)に、受信拒否した旨のエラーメールを送信する。
［第２実施形態の効果］
前記第１実施形態の効果に加え、更に、フィルタメールサーバの機能を、対象メールサーバ４１に持たせることで、無差別に攻撃する迷惑メール等にも対処できるという効果がある。
【００６４】
すなわち、第１実施形態の場合には、相手ユーザが、フィルタメールサーバ９ではなく対象メールサーバ１１のドメイン名（mine.com）を送信先アドレスに用い、無差別に大量のメールを送信する無差別攻撃の迷惑メールを行うと、フィルタメールサーバ９を経由せずにメールが送信されてくることになり、したがってフィルタメールサーバ９は機能を発揮できず、迷惑メールを防止できない。しかし、この第２実施形態のように対象メールサーバ４１に当該機能を有することで、同様の無差別攻撃の迷惑メールをも防止できることになる。
「変形例」
以上の実施形態では、２通目以降のメールは迷惑メールと判断され破棄されてしまうが、例えば５通までは許可する、といった対応を実施することもできる。一般的な通常のメールのやりとりでは、一方的に５通も続けて同じ相手に送ることはあまり考えられない、と思われるためである。
また、以上の実施形態では、相手のメールを受信拒否した場合、エラーメールを相手に送信するが、この処理は、行わないこともできる。行わない方がいいと判断される場合もあるためである。
【図面の簡単な説明】
【００６５】
【図１】この発明の第１実施形態のシステム全体を示すブロック図である。
【図１Ａ】図１の概略図である。
【図１Ｂ】図１Ａの他の使用態様を示すもので、自分も相手も、ともにフィルタメールサーバのサービスを受ける会員になった態様を示す図である。
【図２】図１のフィルタメールサーバ内部のブロック図である。
【図３】図２の対象メールアドレス記憶部に記憶される情報を示す模式図である。
【図４】図２の受信拒否メールアドレス記憶部に記憶される情報を示す模式図である。
【図５】図２に示すフィルタメールサーバの動作フローを示す全体フロー図である。
【図６】図５に示す全体フローの部分を示す部分フロー図である。
【図７】図５に示す全体フローの部分を示す部分フロー図である。
【図８】この発明の第２実施形態のシステム全体を示すブロック図である。
【図９】図８の対象メールサーバ内部のブロック図である。
【図１０】図９に示す対象メールサーバの動作フローを示す全体フロー図である。
【図１１】図１０に示す全体フローの部分を示す部分フロー図である。
【図１２】図１０に示す全体フローの部分を示す部分フロー図である。
【図１３】従来のメールサーバ内部のブロック図である。
【符号の説明】
【００６６】
１…送信元ユーザ端末、３…対象ユーザ端末、５…送信元メールサーバ、７…ＤＮＳサーバ、９…フィルタメールサーバ、１１…対象メールサーバ、１３…受信部、１５…ＭＴＡ判定部、１７…転送部、１９…内部判定部、２１…対象メールアドレス記憶部、２３…送信処理部、２５…受信処理部、２９…送信部、３１…受信拒否メールアドレス記憶部、３３…エラー処理部、３５…ユーザ名、４１…対象メールサーバ、４３・・判定部、４５・・メール記憶部、４７・・配送部。
【図１】
2005079894.tif 000003
【図１Ａ】
2005079894.tif 000004
【図１Ｂ】
2005079894.tif 000005
【図２】
2005079894.tif 000006
【図３】
2005079894.tif 000007
【図４】
2005079894.tif 000008
【図５】
2005079894.tif 000009
【図６】
2005079894.tif 000010
【図７】
2005079894.tif 000011
【図８】
2005079894.tif 000012
【図９】
2005079894.tif 000013
【図１０】
2005079894.tif 000014
【図１１】
2005079894.tif 000015
【図１２】
2005079894.tif 000016
【図１３】
2005079894.tif 000017