(57)【要約】      （修正有）【課題】本来必要とされる通信を阻害することなく効果的に迷惑メールを拒否する方法及びこの迷惑メール受信拒否方法を用いた迷惑メール受信拒否ＳＭＴＰサーバーを提供する。【解決手段】外部の電子メール送信手段４と接続されてなり、少なくとも該外部の電子メール送信手段４からの電子メール本文及び該電子メールを受信する際に必要とされる信号及びコマンドを受信する受信手段１１と、該外部の電子メール送信手段と接続されてなり、上記受信手段１１には、電子メールを受信するための２以上の異なる優先度が設定された複数の電子メール受信用ＩＰアドレスが設定されてなる１台又は協働する２台以上のＳＭＴＰサーバー６を用いて、優先度が最も低い電子メール受信用ＩＰアドレスを除く電子メール受信用ＩＰアドレスへ送信されたものと判断した場合には、ＲＳＴ信号又はＦＩＮ信号を送信し、或いは、該外部の電子メール送信手段４への信号の送信を停止する。【選択図】図２
2006157621.tif 000002
【特許請求の範囲】
【請求項１】
外部の電子メール送信手段と接続されてなり、少なくとも該外部の電子メール送信手段からの電子メール本文及び該電子メールを受信する際に必要とされる信号及びコマンドを受信する受信手段と、該外部の電子メール送信手段と接続されてなり、少なくとも該電子メールを受信する際に必要とされる信号及びコマンドを外部に送信する送信手段と、該受信手段及び送信手段により受信及び送信され、或いは予め入力されたデータ及びプログラムその他を記憶する記憶手段と、該電子メール等その他のデータを該プログラムに基づいて演算し、上記受信手段，送信手段及び記憶手段の動作を制御する処理手段と、を備え、上記受信手段には、電子メールを受信するための２以上の異なる優先度が設定された複数の電子メール受信用ＩＰアドレスが設定されてなる１台又は協働する２台以上のＳＭＴＰサーバーを用いて、
上記外部の電子メール送信手段から、電子メールを送信するために送信されたＯＳＩ参照モデルで定めるトランスポート層のＴＣＰプロトコルによるＳＹＮ信号，ＡＣＫ信号，ＯＳＩ参照モデルで定めるアプリケーション層のＳＭＴＰプロトコルによる該外部の電子メール送信手段のドメインを通知するＨＥＬＯコマンド又はＥＨＬＯコマンド，電子メールの送信者のドメイン及びメールアドレスを通知するＭＡＩＬコマンド，電子メールの受信者のメールアドレスを通知するＲＣＰＴコマンド，電子メール本文であるメッセージの送信開始を通知するＤＡＴＡコマンド又は該電子メールの本文であるメッセージを構成する一又は二以上のセグメントのデータ（以下、ＳＹＮ信号等という。）を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、上記複数の電子メール受信用ＩＰアドレスの内、優先度が最も低い電子メール受信用ＩＰアドレス（以下、最低優先度ＩＰアドレスという。）を除く電子メール受信用ＩＰアドレス（以下、高優先度ＩＰアドレスという。）へ送信されたものと上記処理手段が判断した場合には、
該処理手段は、
上記送信手段により、
上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信し、或いは、該外部の電子メール送信手段への信号の送信を停止することを特徴とする迷惑メール受信拒否方法。
【請求項２】
前記記憶手段は、第１の記憶部を備え、
前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記高優先度ＩＰアドレスに送信された上記ＳＹＮ信号等から、上記外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、ＩＰアドレス等という。）を抽出し、
上記外部の電子メール送信手段のＩＰアドレス等（以下、外部ＩＰアドレス等という。）を上記第１の記憶部に記憶する一方、
上記外部の電子メール送信手段から、上記ＳＹＮ信号等を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと上記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第１の記憶部から読み出した外部ＩＰアドレス等と照合し、
上記外部ＩＰアドレス等が第１の記憶部に記憶された外部ＩＰアドレス等と一致する場合には、
上記受信手段により、
上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶することを特徴とする請求項１記載の迷惑メール受信拒否方法。
【請求項３】
前記１台又は協働する２台以上のＳＭＴＰサーバーは、外部の電子メール受信手段と協働し、
前記送信手段は、前記外部の電子メール送信手段と上記外部の電子メール受信手段と接続されてなり、
前記記憶手段は、第２の記憶部を備え、
上記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記高優先度ＩＰアドレスに送信された上記ＳＹＮ信号等から、前記外部ＩＰアドレス等を抽出し、
上記外部ＩＰアドレス等を上記第２の記憶部に記憶する一方、
上記外部の電子メール送信手段から、上記ＳＹＮ信号等を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと上記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第２の記憶部から読み出した外部ＩＰアドレス等と照合し、
上記外部ＩＰアドレス等が第２の記憶部に記憶された外部ＩＰアドレス等と一致する場合には、
上記受信手段により、
上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、上記送信手段により、該受信したＳＹＮ信号等を上記外部の電子メール受信手段へ送信することを特徴とする請求項１記載の迷惑メール受信拒否方法。
【請求項４】
前記記憶手段は、迷惑メールを送信しないと信頼できる外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶された第３の記憶部を備え、
前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第３の記憶部から読み出した信頼ＩＰアドレス等と照合し、
上記外部ＩＰアドレス等が信頼ＩＰアドレス等と一致する場合には、
上記送信手段により、
上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信することなく、或いは、該外部の電子メール送信手段への信号の送信を停止することなく、
上記受信手段により、
上記高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶し、或いは、該高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信することを特徴とする請求項１，２又は３記載の何れかの迷惑メール受信拒否方法。
【請求項５】
前記記憶手段は、迷惑メールを送信しないと信頼できる外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶された第４の記憶部を備え、
前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第４の記憶部から読み出した信頼ＩＰアドレス等と照合し、
上記外部ＩＰアドレス等が信頼ＩＰアドレス等と一致する場合には、
上記受信手段により、
上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶し、或いは、該最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号を受信し、前記送信手段により、該受信したＳＹＮ信号を前記外部の電子メール受信手段へ送信することを特徴とする請求項１，２，３又は４記載の何れかの迷惑メール受信拒否方法。
【請求項６】
前記記憶手段は、迷惑メールを送信する外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、迷惑ＩＰアドレス等という。）が記憶された第５の記憶部を備え、
前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第５の記憶部から読み出した迷惑ＩＰアドレス等と照合し、
上記外部の電子メール送信手段のＩＰアドレス等が迷惑ＩＰアドレス等と一致する場合には、
上記送信手段により、
上記外部の電子メール送信手段から送信されたＳＹＮ信号に対して、該外部の電子メール送信手段へ、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＡＣＫ信号を上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずにＯＳＩ参照モデルで定めるアプリケーション層のＳＭＴＰプロトコルのセッションの開始を請求する２２０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＨＥＬＯコマンド及び／又はＥＨＬＯコマンドを上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＨＥＬＯコマンド及び／又はＥＨＬＯコマンドを受信できたことを示すＯＫコマンドである２５０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＭＡＩＬコマンド及び／又はＲＣＰＴコマンドを上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＭＡＩＬコマンド及び／又はＲＣＰＴコマンドを受信できたことを示すＯＫコマンドである２５０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＤＡＴＡコマンドを上記受信手段が受信した時点から５秒以上２分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＤＡＴＡコマンドを受信できたことを示すＯＫコマンドである３５４メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信された電子メール本文であるメッセージを構成する一又は二以上の各セグメントを上記受信手段が受信した時点から５秒以上３分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該各セグメントを受信できたことを示すＡＣＫ信号，ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を各セグメント毎に該外部の電子メール送信手段へ送信し、及び／又は、
該外部の電子メール送信手段から送信された電子メール本文であるメッセージを構成するピリオドを含むセグメントを上記受信手段が受信した時点から５秒以上１０分以下の間隔を空けて、或いは、受信した時点から間隔を空けずにＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＳＹＮ信号等の何れかを受信した後、該外部の電子メール送信手段への信号の送信を停止することを特徴とする請求項１，２又は３記載の何れかの迷惑メール受信拒否方法。
【請求項７】
外部の電子メール送信手段と接続されてなり、少なくとも該外部の電子メール送信手段からの電子メール本文及び該電子メールを受信する際に必要とされる信号及びコマンドを受信する受信手段と、該外部の電子メール送信手段と接続されてなり、少なくとも該電子メールを受信する際に必要とされる信号及びコマンドを外部に送信する送信手段と、該受信手段及び送信手段により受信及び送信され、或いは予め入力されたデータ及びプログラムその他を記憶する記憶手段と、該電子メール等その他のデータを該プログラムに基づいて演算し、上記受信手段，送信手段及び記憶手段の動作を制御する処理手段と、を備え、上記受信手段には、電子メールを受信するための２以上の異なる優先度が設定された複数の電子メール受信用ＩＰアドレスが設定されてなる１台又は協働する２台以上のＳＭＴＰサーバーからなる迷惑メール受信拒否サーバーであって、
上記外部の電子メール送信手段から、電子メールを送信するために送信されたＯＳＩ参照モデルで定めるトランスポート層のＴＣＰプロトコルによるＳＹＮ信号，ＡＣＫ信号，ＯＳＩ参照モデルで定めるアプリケーション層のＳＭＴＰプロトコルによる該外部の電子メール送信手段のドメインを通知するＨＥＬＯコマンド又はＥＨＬＯコマンド，電子メールの送信者のドメイン及びメールアドレスを通知するＭＡＩＬコマンド，電子メールの受信者のメールアドレスを通知するＲＣＰＴコマンド，電子メール本文であるメッセージの送信開始を通知するＤＡＴＡコマンド又は該電子メールの本文であるメッセージを構成する一又は二以上のセグメントのデータ（以下、ＳＹＮ信号等という。）を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、上記複数の電子メール受信用ＩＰアドレスの内、優先度が最も低い電子メール受信用ＩＰアドレス（以下、最低優先度ＩＰアドレスという。）を除く電子メール受信用ＩＰアドレス（以下、高優先度ＩＰアドレスという。）へ送信されたものと上記処理手段が判断した場合には、
該処理手段は、
上記送信手段により、
上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信し、或いは、該外部の電子メール送信手段への信号の送信を停止することを特徴とする迷惑メール受信拒否サーバー。
【請求項８】
前記記憶手段は、第１の記憶部を備え、
前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記高優先度ＩＰアドレスに送信された上記ＳＹＮ信号等から、上記外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、ＩＰアドレス等という。）を抽出し、
上記外部の電子メール送信手段のＩＰアドレス等（以下、外部ＩＰアドレス等という。）を上記第１の記憶部に記憶する一方、
上記外部の電子メール送信手段から、上記ＳＹＮ信号等を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと上記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第１の記憶部から読み出した外部ＩＰアドレス等と照合し、
上記外部ＩＰアドレス等が第１の記憶部に記憶された外部ＩＰアドレス等と一致する場合には、
上記受信手段により、
上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶することを特徴とする請求項７記載の迷惑メール受信拒否サーバー。
【請求項９】
前記１台又は協働する２台以上のＳＭＴＰサーバーは、外部の電子メール受信手段と協働し、
前記送信手段は、前記外部の電子メール送信手段と上記外部の電子メール受信手段と接続されてなり、
前記記憶手段は、第２の記憶部を備え、
上記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記高優先度ＩＰアドレスに送信された上記ＳＹＮ信号等から、前記外部ＩＰアドレス等を抽出し、
上記外部ＩＰアドレス等を上記第２の記憶部に記憶する一方、
上記外部の電子メール送信手段から、上記ＳＹＮ信号等を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと上記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第２の記憶部から読み出した外部ＩＰアドレス等と照合し、
上記外部ＩＰアドレス等が第２の記憶部に記憶された外部ＩＰアドレス等と一致する場合には、
上記受信手段により、
上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、上記送信手段により、該受信したＳＹＮ信号等を上記外部の電子メール受信手段へ送信することを特徴とする請求項７記載の迷惑メール受信拒否サーバー。
【請求項１０】
前記記憶手段は、迷惑メールを送信しないと信頼できる外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶された第３の記憶部を備え、
前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第３の記憶部から読み出した信頼ＩＰアドレス等と照合し、
上記外部ＩＰアドレス等が信頼ＩＰアドレス等と一致する場合には、
上記送信手段により、
上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信することなく、或いは、該外部の電子メール送信手段への信号の送信を停止することなく、
上記受信手段により、
上記高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶し、或いは、該高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信することを特徴とする請求項７，８又は９記載の何れかの迷惑メール受信拒否サーバー。
【請求項１１】
前記記憶手段は、迷惑メールを送信しないと信頼できる外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶された第４の記憶部を備え、
前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第４の記憶部から読み出した信頼ＩＰアドレス等と照合し、
上記外部ＩＰアドレス等が信頼ＩＰアドレス等と一致する場合には、
上記受信手段により、
上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶し、或いは、該最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号を受信し、前記送信手段により、該受信したＳＹＮ信号を前記外部の電子メール受信手段へ送信することを特徴とする請求項７，８，９又は１０記載の何れかの迷惑メール受信拒否サーバー。
【請求項１２】
前記記憶手段は、迷惑メールを送信する外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、迷惑ＩＰアドレス等という。）が記憶された第５の記憶部を備え、
前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、
上記処理手段は、
上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、
この抽出された外部ＩＰアドレス等を、上記第５の記憶部から読み出した迷惑ＩＰアドレス等と照合し、
上記外部の電子メール送信手段のＩＰアドレス等が迷惑ＩＰアドレス等と一致する場合には、
上記送信手段により、
上記外部の電子メール送信手段から送信されたＳＹＮ信号に対して、該外部の電子メール送信手段へ、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＡＣＫ信号を上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずにＯＳＩ参照モデルで定めるアプリケーション層のＳＭＴＰプロトコルのセッションの開始を請求する２２０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＨＥＬＯコマンド及び／又はＥＨＬＯコマンドを上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＨＥＬＯコマンド及び／又はＥＨＬＯコマンドを受信できたことを示すＯＫコマンドである２５０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＭＡＩＬコマンド及び／又はＲＣＰＴコマンドを上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＭＡＩＬコマンド及び／又はＲＣＰＴコマンドを受信できたことを示すＯＫコマンドである２５０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＤＡＴＡコマンドを上記受信手段が受信した時点から５秒以上２分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＤＡＴＡコマンドを受信できたことを示すＯＫコマンドである３５４メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信された電子メール本文であるメッセージを構成する一又は二以上の各セグメントを上記受信手段が受信した時点から５秒以上３分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該各セグメントを受信できたことを示すＡＣＫ信号，ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を各セグメント毎に該外部の電子メール送信手段へ送信し、及び／又は、
該外部の電子メール送信手段から送信された電子メール本文であるメッセージを構成するピリオドを含むセグメントを上記受信手段が受信した時点から５秒以上１０分以下の間隔を空けて、或いは、受信した時点から間隔を空けずにＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、
上記外部の電子メール送信手段から送信されたＳＹＮ信号等の何れかを受信した後、該外部の電子メール送信手段への信号の送信を停止することを特徴とする請求項７，８又は９記載の何れかの迷惑メール受信拒否サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、迷惑メールを排除しつつ電子メールを受信する方法、及び、迷惑メールを排除しつつ電子メールを受信するために用いられるＳＭＴＰサーバーに関するものである。
【背景技術】
【０００２】
インターネットでのデータの送信及び受信の方法については、ＩＥＴＦが規格化し、ＲＦＣと呼ばれている文書によりその規格が発表されている。電子メールの送信及び受信の際のＳＭＴＰサーバー動作時のＯＳＩ参照モデルにいうトランスポート層のＴＣＰプロトコルの信号の送信及び受信（以下、ＴＣＰセッションという。）と、該ＴＣＰプロトコル上にて動作するアプリケーション層のＳＭＴＰプロトコルの信号及びコマンドの送信及び受信（以下、ＳＭＴＰセッションという。）による電子メールの送受信の方法についても、上記ＲＦＣにおいて規定されており、特に、ＳＭＴＰセッションについてはＲＦＣ８２１及びＲＦＣ２８２１において詳細に規定されている。なお、このＲＦＣの規定には法的な強制力は無いものの、インターネットに関わるハードウエア及びソフトウエアのほとんどは、他のハードウエア及びソフトウエアが該ＲＦＣの規定に基づいて動作することを前提として動作するものとされている。このＲＦＣの規定によれば、電子メールは、以下のような方法により送信される。先ず電子メールは、送信者各個人のコンピュータや携帯電話（以下、ＳＭＴＰクライアントという。）から電子メールの送信に用いられるＳＭＴＰサーバーに送信される。このＳＭＴＰサーバー（以下、送信者のＳＭＴＰサーバーという。）は、送信者が送信する電子メールの送信をすることについての設定や契約等が予めなされたものであり、この電子メールをＳＭＴＰクライアントから送信された送信者のＳＭＴＰサーバーは、該電子メールの送信先であるＳＭＴＰサーバーのＩＰアドレスへと電子メールを送信する。なお、この送信先のＳＭＴＰサーバー（以下、受信者のＳＭＴＰサーバーという。）は、受信者が受信する電子メールの受信をすることについての設定や契約等が予めなされたものである。しかし、この電子メールの情報からは、受信者の電子メールアドレスは判るものの、受信者のＳＭＴＰサーバーのＩＰアドレスは判らない。このため、送信者のＳＭＴＰサーバーは、受信者のＳＭＴＰサーバーのＩＰアドレスを問い合わせるために、電子メールの受信者の電子メールアドレスのドメインの部分をインターネット上のＤＮＳサーバーに送信する。この送信をされたＤＮＳサーバーは、自己が管理する電子メール交換レコードを用いて、送信された受信者の電子メールアドレスに対応する受信者のＳＭＴＰサーバーのホスト名とそれに対応するＩＰアドレスを調べ、この調べたホスト名とＩＰアドレスを、上記の送信をした送信者のＳＭＴＰサーバーに送信する。そして、上記送信者のＳＭＴＰサーバーは、このＩＰアドレスの受信者のＳＭＴＰサーバーに上記電子メールを送信し、送信された受信者のＳＭＴＰサーバーは該電子メールを受信し、該電子メールを電子メール等のデータを上記受信者のＳＭＴＰサーバーのメールボックスに保存する。このようにして送信された電子メールの受信者は、各個人のコンピュータや携帯電話（以下、ＰＯＰクライアントという。）から上記のＳＭＴＰサーバーのメールボックスと共有するＰＯＰサーバーに問い合わせをし、該ＰＯＰサーバーは、受信者のＩＤやパスワードを確認した上で、上記の受信者のＳＭＴＰサーバーと共有する電子メールを受信者に対して送信する。なお、上記のＰＯＰサーバーの替わりに、ＡＰＯＰサーバー或いはＩＭＡＰサーバーが用いられることがあるが、以下に述べるＰＯＰサーバーには、これらＡＰＯＰサーバー或いはＩＭＡＰサーバーも含まれるものとし、ＰＯＰクライアントにも該ＡＰＯＰサーバー或いはＩＭＡＰサーバーに対応するクライアントが含まれるものとする。
【０００３】
なお、このＳＭＴＰプロトコルによる電子メールの送信及び受信をするＳＭＴＰサーバーの電子メール受信用のＩＰアドレスとしては、少なくとも正副２以上の異なる優先度を有するＩＰアドレスをそれぞれ持つべきであることを上記ＲＦＣ２８２１では規定している。すなわち、これら２以上の電子メール受信用ＩＰアドレスは、それぞれ異なる高低の優先度の設定とともに上記ＤＮＳサーバーの電子メール交換レコードに登録されるべきであり、また、上記の電子メールの送信の際に、送信者のＳＭＴＰサーバーからＩＰアドレスの問い合わせをされたＤＮＳサーバーは、これら２以上の電子メール受信用のＩＰアドレス全てを該送信者のＳＭＴＰサーバーに送信するべきであるとされている。そして、送信者のＳＭＴＰサーバーは、最初に、上記受信者のＳＭＴＰサーバーの優先度が高い（優先度の値が小さい）電子メール受信用ＩＰアドレスに電子メールを送信し、何らかの理由により該電子メール受信用ＩＰアドレスへ電子メールを送信することに失敗したときには、同じ電子メールを、今度は、次に優先度が低い（優先度の値が大きい）電子メール受信用ＩＰアドレスに送信するべきであることが規定されている。このようなＳＭＴＰサーバーに設定された電子メール受信用ＩＰアドレスは、上記の通り１乃至２以上複数設定されるものとされ、優先度が高いものから、プライマリー、セカンダリー、サーシャリー、クォーターナリー等と順に呼ばれているが、多くの場合は、１台のＳＭＴＰサーバー当たり２つ設定されている。なお、このように、送信者のＳＭＴＰサーバーが、優先度が高い電子メール受信用ＩＰアドレスへの送信に失敗した場合に、次に優先度が高い電子メール受信用ＩＰアドレスへ同一の電子メールを再送信することは、フォールバックと呼ばれている。
【０００４】
このような方法により動作する電子メールは、従来から使われている電話と異なり、受信者側の状況を考慮することなく、手軽に、短時間に、僅かな通信費のみで送信できると言う利点を有していることから、インターネットの急速な普及と共に、電子メールを使用する者が爆発的に急増した。そして、このような電子メールを使用する者の増加したことに伴い、広告等の目的で、受信者が歓迎しない電子メールが大量に送信されることが増加している。このような電子メールは、迷惑メール、スパムメール、猥褻メール或いは広告メール（以下、迷惑メールという。）と呼ばれており、受信者が迷惑メールの処理に手間がかかることや、ＳＭＴＰサーバーの容量を不足させることや、インターネットの通信容量を圧迫，帯域の飽和によりサーバーに多大な負荷をかけ、本来必要とされる通信を阻害することから、特に問題視されるようになってきている。特に、広告を目的とする迷惑メールの送信者は、短時間に大量の電子メールを送信するために特殊化された送信専用の電子メールプログラムを用いることが多く、このようなプログラムでは、受信者のＳＭＴＰサーバーへの電子メールの送信前に、コンピュータから上記送信者のＳＭＴＰサーバーに一旦送信する必要が無いものがある。すなわち、そのような特殊化された送信専用の電子メールプログラムによれば、送信者が用いるコンピュータをＳＭＴＰクライアントとするのではなく、ＳＭＴＰサーバーの機能を持たせることが可能となり、直接受信者のＳＭＴＰサーバーへ短時間に大量の電子メールを送ることができる。さらに近年では、このような迷惑メールとして、上記のような送信者が自己のコンピュータを用いて（人の操作により）広告等の目的で送信する電子メールのみならず、コンピュータウイルスやワームの作用により送信されるものがある。すなわち、コンピュータウイルスやワーム自体が、外部への電子メールを送信するためのＳＭＴＰサーバーとしての機能を有し、このようなコンピュータウイルスやワームは、感染した多数のコンピュータ（ゾンビと呼ばれることが有る。）が、一斉に標的とされたサーバーへ、該サーバーが処理しきれないほどの大量の電子メールを短時間に送信することにより、標的とされたサーバーのサービスを停止させるＤｏＳ攻撃（又は、ＤＤｏＳ攻撃）を目的とするものがある。なお、以下に述べるＳＭＴＰサーバーには、送信者が電子メールを電子メールプログラムにより送信する際に用いる通常のＳＭＴＰサーバーの他にも、上記の送信専用の特殊化された電子メールプログラム、及び、コンピュータウイルスやワーム等（以下、迷惑メール送信手段という。）の電子メールを送信するものとしてＳＭＴＰサーバーの機能を有するもの全てを含み、また、以下に述べる迷惑メールには、特に断りがない限り、上記の広告等の迷惑メールの他、コンピュータウイルスやワームにより送信される電子メールの何れをも含むものとする。
【０００５】
このような迷惑メールは、受信者が一々内容をチェックして削除することに手間がかかることから、その対策として、電子メールの受信者が用いる電子メールプログラム或いは上記ＰＯＰサーバーと該電子メールプログラムとの間に位置するサーバープログラムに、このような迷惑メールを判定する機能を付けるコンテンツフィルタリングと呼ばれる方法が用いられている。すなわち、受信者が、電子メールプログラムにより上記のＰＯＰサーバーから電子メールを自分のコンピュータに一旦受信した後に、件名，送信者或いは本文（コンテンツ）に目を通し、受信した電子メールの内、どの電子メールが迷惑メールであるかを指定することにより、これら迷惑メールの本文内に共通する特定のキーワード等や送信元を上記電子メールプログラム等に学習させてデータベースを作成し、このデータベースを元に作られたフィルターにより迷惑メールか否かを判定（フィルタリング）させる方法である。この学習の方法としては、キーワード等が本文中への出現する頻度を確率的に計算させるベイズ推定と呼ばれる方法が用いられ、このベイズ推定により迷惑メールを選別するフィルターを作成することが多い。なお、このコンテンツフィルタリングは、受信者の電子メールプログラムで行われる以外にも、上述の受信者のＳＭＴＰサーバーやＰＯＰサーバーにおいて電子メールの受信者が加入するプロバイダー等がサービスとして行うことにより、予め受信者が電子メールプログラムによりＰＯＰサーバーから受信する以前に迷惑メールを防止する方法も用いられることも近年増加している。
【０００６】
しかし、上記のようなコンテンツフィルタリングによる電子メールの選別を行うためには、全ての電子メールを一旦受信する必要がある。すなわち、受信者個人としては、上記の学習の際に係る手間と受信の際の通信費を除いて迷惑メールの問題は解決するが、一旦迷惑メールを含む全ての電子メールを受信することが必要なことには変わりはないことから、迷惑メールの送受信によりインターネットの通信容量を圧迫し、帯域の飽和によりサーバーに多大な負荷をかけ、本来必要とされる通信を阻害するという問題の解決にはならない。また、電子メールの処理件数の増加に伴い上記の迷惑メールのコンテンツフィルタリングのために作成されるデータベースも非常に増大し、管理に手間がかかると共に、フィルタリングをするためにコンピュータが拘束される時間が長くなるという問題もある。これは、上記のプロバイダー等がＳＭＴＰサーバー等において行うサービスについても、該プロバイダー等のＳＭＴＰサーバーが一旦受信する必要がある点で同様である。さらに、上記のＤｏＳ攻撃による大量の電子メールの送信に対しては、電子メールを受信すること自体によってそのＳＭＴＰサーバーの処理能力が飽和することから、上記のコンテンツフィルタリングは上記のＤｏＳ攻撃への対策としては役に立たない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このため、電子メールの本文を受信する前に、送信者及び受信者のＳＭＴＰサーバー間で送受信されるＳＭＴＰプロトコルに基づくセッション中の信号及びコマンドから迷惑メールを判別する方法が考えられ、実施されている。この方法としては、受信者のＳＭＴＰサーバーが送信者のＳＭＴＰサーバーから送信された電子メールの送信のための信号及びコマンドに対して、受信者のＳＭＴＰサーバーが送信者のＳＭＴＰサーバーに対して、電子メールの送信中のＳＭＴＰセッション中に通常よりもゆっくりと時間を空けて、対応する信号又はコマンドの送信を行うことと、送信者のＳＭＴＰサーバーの信号又はコマンドが正常に受信できる場合であってもわざと一時拒否エラー信号を受信者のＳＭＴＰサーバーが送信することが行われている。これは、上記のＲＦＣ２８２１が、電子メールの送受信が常に完全な状態で行われるとは限らないと言うことを前提として、信号又はコマンドが送信者のＳＭＴＰサーバーから受信者のＳＭＴＰサーバーへ送信される毎に、受信者のＳＭＴＰサーバーがその信号又はコマンドを受信ができたことを示す信号又はコマンドを逐一送信者のＳＭＴＰサーバーへ送信することと、もしもその信号又はコマンドを受信できなかった場合には受信者のＳＭＴＰサーバーが一時拒否エラー信号を送信することと、送信者のＳＭＴＰサーバーから信号又はコマンドに対して受信者が送信する信号又はコマンドに対しては一定の時間待機することを規定していることを利用したものである。すなわち、上記ＲＦＣ２８２１の規定に従った動作をする送信者のＳＭＴＰサーバーであれば、このような受信者のＳＭＴＰサーバーによるゆっくりと時間を空けた対応をされた場合にも電子メールの送信を継続し、また、一時拒否エラー信号を送信された場合にも、再度該送信者のＳＭＴＰサーバーにより受信者のＳＭＴＰサーバーに対して電子メールが送信される。しかし、迷惑メールの送信者のＳＭＴＰサーバーは、短時間に大量の電子メールを送信することを目的とすることから、受信者のＳＭＴＰサーバーにゆっくりと時間を空けた対応をされた場合や一時拒否エラー信号を送信された場合には、上記ＲＦＣに規定に従った動作に反して、予定していた受信者のＳＭＴＰサーバーへの電子メールの送信を諦め、次の新たな受信者のＳＭＴＰサーバーへの電子メールの送信に移る。特に、上記のコンピュータウイルスやワームは、プログラムのサイズの制約から、ＲＦＣの規定に従った高度な動作を行わないものが多く見られる。したがって、この方法によれば、この電子メールのＴＣＰセッションの信号について送信及び受信を行う必要はあるものの、該迷惑メールのＳＭＴＰセッションによる本文（データ）を受信する必要が無く迷惑メールを拒否することができることから、上記のコンテンツフィルタリングの手法に比べ、受信者のＳＭＴＰサーバーの負担は軽いものとなり、効果的なものであるといえる。しかしながら、本願発明の出願人は、更に短時間にＳＭＴＰサーバーに負担をかけることなく迷惑メールを受信拒否する方法を鋭意研究し、より効率的に迷惑メールを受信拒否する方法を発明した。
【０００８】
本発明は、上記従来の迷惑メール受信拒否方法及びこの迷惑メール受信拒否方法を用いた迷惑メール受信拒否ＳＭＴＰサーバーについて有する課題を解決するために提案されたものであって、インターネットの通信容量を圧迫させることなく、また、サーバーに多大な負荷をかけることなく、本来必要とされる通信を阻害することなく効果的に迷惑メールを拒否する方法及びこの迷惑メール受信拒否方法を用いた迷惑メール受信拒否ＳＭＴＰサーバーを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するために提案されたものであって、第１の発明（請求項１記載の発明）は、外部の電子メール送信手段と接続されてなり、少なくとも該外部の電子メール送信手段からの電子メール本文及び該電子メールを受信する際に必要とされる信号及びコマンドを受信する受信手段と、該外部の電子メール送信手段と接続されてなり、少なくとも該電子メールを受信する際に必要とされる信号及びコマンドを外部に送信する送信手段と、該受信手段及び送信手段により受信及び送信され、或いは予め入力されたデータ及びプログラムその他を記憶する記憶手段と、該電子メール等その他のデータを該プログラムに基づいて演算し、上記受信手段，送信手段及び記憶手段の動作を制御する処理手段と、を備え、上記受信手段には、電子メールを受信するための２以上の異なる優先度が設定された複数の電子メール受信用ＩＰアドレスが設定されてなる１台又は協働する２台以上のＳＭＴＰサーバーを用いて、上記外部の電子メール送信手段から、電子メールを送信するために送信されたＯＳＩ参照モデルで定めるトランスポート層のＴＣＰプロトコルによるＳＹＮ信号，ＡＣＫ信号，ＯＳＩ参照モデルで定めるアプリケーション層のＳＭＴＰプロトコルによる該外部の電子メール送信手段のドメインを通知するＨＥＬＯコマンド又はＥＨＬＯコマンド，電子メールの送信者のドメイン及びメールアドレスを通知するＭＡＩＬコマンド，電子メールの受信者のメールアドレスを通知するＲＣＰＴコマンド，電子メール本文であるメッセージの送信開始を通知するＤＡＴＡコマンド又は該電子メールの本文であるメッセージを構成する一又は二以上のセグメントのデータ（以下、ＳＹＮ信号等という。）を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、上記複数の電子メール受信用ＩＰアドレスの内、優先度が最も低い電子メール受信用ＩＰアドレス（以下、最低優先度ＩＰアドレスという。）を除く電子メール受信用ＩＰアドレス（以下、高優先度ＩＰアドレスという。）へ送信されたものと上記処理手段が判断した場合には、該処理手段は、上記送信手段により、上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信し、或いは、該外部の電子メール送信手段への信号の送信を停止することを特徴とするものである。
【００１０】
この迷惑メール受信拒否方法に用いるＳＭＴＰサーバーは、インターネット等のネットワークを介することによって外部の電子メール送信手段と接続し、信号及びコマンドの送信及び受信をするための受信手段及び送信手段と、送信及び受信されたデータや本サーバーの動作に用いられているＯＳやプログラムを記憶する記憶手段と、上記データの演算処理を行うとともに上記送信手段，受信手段及び記憶手段の制御を行うＣＰＵやマザーボードからなる処理手段と、を備える一般的なコンピュータ（サーバー）を、電子メールの送受信のためのＳＭＴＰサーバーとして用いるものである。このＳＭＴＰサーバーは、１台のコンピュータにより機能するものでもあってもよく、或いは、２台以上の複数のコンピュータが協働することによって１つのＳＭＴＰサーバーとして機能するものであっても良い。すなわち、特に大量に電子メールを処理する必要があるＳＭＴＰサーバーについては、複数台のＳＭＴＰサーバーにより電子メールの受信について分散処理をすることは非常に効率的である。この複数台のＳＭＴＰサーバーによる分散処理の一例としては、特定のＳＭＴＰサーバーを、優先度が高い電子メール受信用ＩＰアドレスの処理専用とし、他のＳＭＴＰサーバーを、優先度が低い電子メール受信用ＩＰアドレスの処理専用とすることが考えられる。なお、現在用いられているＳＭＴＰサーバーの多くは、優先度が異なる電子メール受信用ＩＰアドレスを２つ設定されており、１番目の電子メール受信用ＩＰアドレス（優先度が高い電子メール受信用ＩＰアドレス）をプライマリー、２番目の電子メール受信用ＩＰアドレス（優先度が低い電子メール受信用ＩＰアドレス）をセカンダリーとして設定されている。この場合、本発明を構成する高優先度ＩＰアドレスがプライマリーであり、本発明を構成する最低優先度ＩＰアドレスがセカンダリーであり、この第１の発明では、プライマリーの電子メール受信用ＩＰアドレスにＳＹＮ信号等が送信されたと上記処理手段が判断した場合には、外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信し、或いは、該外部の電子メール送信手段への信号の送信を停止する。しかしながら、前記の通り、ＲＦＣ２８２１によれば、ＳＭＴＰサーバーに設定される電子メール受信用ＩＰアドレスは３つ以上設定されていても良いものとされており、ＳＭＴＰサーバーに優先度が異なる電子メール受信用ＩＰアドレスが３つ設定されている場合（３番目の電子メール受信用ＩＰアドレスをサーシャリーとした場合）には、本発明を構成する高優先度ＩＰアドレスがプライマリー及びセカンダリーであり、本発明を構成する最低優先度ＩＰアドレスがサーシャリーであり、プライマリー及びセカンダリーの電子メール受信用ＩＰアドレスにＳＹＮ信号等が送信されたと上記処理手段が判断した場合には、外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信し、或いは、該外部の電子メール送信手段への信号の送信を停止する。なお、これら２以上の異なる優先度を設定された複数の電子メール受信用ＩＰアドレスとしては、同じ優先順位が設定された電子メール受信用ＩＰアドレスを複数設定することにより、電子メールの受信の処理を分散させ、それぞれの電子メール受信用ＩＰアドレス毎に必要な信号やコマンドの送受信をするものとしても良い。また、この発明で用いるＳＭＴＰサーバーに対して電子メールの送信を行う外部の電子メール送信手段としては、前記のＳＭＴＰサーバー、すなわち、電子メールを送信する機能を有するもの全てを指すものであって、電子メールの送信者が電子メールを電子メールプログラムにより送信する際に用いる通常のＳＭＴＰサーバーの他にも、前記の迷惑メール送信専用の特殊化された電子メールプログラム及びコンピュータウイルスやワーム等の電子メールを送信するものとしてＳＭＴＰサーバーの機能を有するもの全てを含む。
【００１１】
また、電子メールの送信及び受信の際に、送信者及び受信者それぞれのＳＭＴＰサーバーの間で送信及び受信される信号及びコマンドは、前記ＲＦＣにおいて信号及びコマンドの内容や送信及び受信の方法や応答の方法が規定されたものであるが、その内容は以下のようなものである。すなわち、上記のＳＹＮ信号，ＡＣＫ信号は何れも、上記の通り、ＴＣＰプロトコルの信号の送信及び受信の際に、送信者及び受信者のＳＭＴＰサーバー間で送受信される信号であり、特にＳＹＮ信号は、送信者が受信者に対して通信を申し込む信号であり、また、ＡＣＫ信号は、該ＳＹＮ信号に対して通信に応じる意で送信する信号である。なお、このＴＣＰプロトコルのＳＹＮ信号及びＡＣＫ信号の送信及び受信を、以下、ＴＣＰセッションという。これに対し、以下に述べるＨＥＬＯコマンド，ＭＡＩＬコマンド，ＲＣＰＴコマンド，ＤＡＴＡコマンド及び１又は２以上のセッションから構成される電子メールの本文であるメッセージのデータは、ＳＭＴＰプロトコルにより送信及び受信されるものであり、以下、これらＳＭＴＰプロトコルによる信号及びコマンドの送信及び受信を、以下、ＳＭＴＰセッションという。このＳＭＴＰセッションにおけるＨＥＬＯコマンド，ＭＡＩＬコマンド及びＲＣＰＴコマンドは、それぞれコマンドと共に送信者側から受信者側へクライアント識別名，実際の送信者のアドレス（エンベロープＦｒｏｍとも呼ばれる。）及び実際の受信者のアドレス（エンベロープＴｏとも呼ばれる。）をパラメータとして送信するものである。また、上記のＥＨＬＯコマンドは、従来から用いられていたＲＦＣ８２１に基づくＳＭＴＰプロトコルに比べて拡張されたＲＦＣ２８２１に基づくＳＭＴＰプロトコルにより通信を行う場合に送信される。なお、ＥＨＬＯコマンドを送信された受信者のＳＭＴＰサーバーが、ＲＦＣ２８２１に基づくＳＭＴＰプロトコルを解釈できる場合には、該ＳＭＴＰサーバーは、ＯＫコマンドである２５０メッセージを送信者のＳＭＴＰサーバーに送信し、また、ＲＦＣ２８２１に基づくＳＭＴＰプロトコルを解釈できない場合には、該ＳＭＴＰサーバーは、一時拒否エラー信号を送信者のＳＭＴＰサーバーに送信し、該一時拒否エラー信号を送信された送信者のＳＭＴＰサーバーは、改めてＨＥＬＯコマンドを送信し、以後ＲＦＣ８２１に基づくＳＭＴＰプロトコルによる通信を受信者のＳＭＴＰサーバーへ行うこととされている。また、上記のＤＡＴＡコマンドは、データ送信を行うことについて宣言するコマンドであって、送信者のＳＭＴＰサーバーが送信した該ＤＡＴＡコマンドに対して、受信者のＳＭＴＰサーバーがＯＫコマンドである３５４メッセージを受信した後、送信者のＳＭＴＰサーバーは、電子メールの本文であるメッセージの送信を開始する。なお、この電子メールの本文であるメッセージは、一定のデータ長毎にセグメントに分割された上で送信しており、かつ、最後のセグメントには、該セグメントが最後のデータであることを示すピリオドを含めて送信する。そして、上記ＲＦＣ８２１又はＲＦＣ２８２１によれば、送信者のＳＭＴＰサーバーから、これらのＨＥＬＯコマンド，ＥＨＬＯコマンド，ＭＡＩＬコマンド及びＲＣＰＴコマンドが送信されたことに対して、これらのコマンドを無事に受信できたときには、受信者のＳＭＴＰサーバーは、ＯＫコマンドである２５０メッセージを送信する事とされており、また、ＤＡＴＡコマンドが送信されたことに対して、電子メールの本文であるメッセージを構成する一又は二以上の各セグメントを無事に受信できたときには、３５４メッセージを送信する事とされており、また、電子メールの本文であるメッセージを構成するセグメントの内、ピリオドを含む最後のセグメントを無事に受信できたときには、ＯＫコマンドである２５０メッセージを送信する事とされている。なお、このように外部の電子メール送信手段から電子メールが送信される際には、以上に述べたＳＹＮ信号，ＡＣＫ信号，ＨＥＬＯコマンド，ＥＨＬＯコマンド，ＭＡＩＬコマンド，ＲＣＰＴコマンド，ＤＡＴＡコマンド及び電子メールの本文であるメッセージを構成するセグメントのデータが該外部の電子メール送信手段から送信されるが、これら該外部の電子メール送信手段から送信される全ての信号及びコマンドを、以下、ＳＹＮ信号等という。
【００１２】
このように、送信者のＳＭＴＰサーバーから送信される信号及びコマンドを受信する毎に、受信者のＳＭＴＰサーバーは、送信者のＳＭＴＰサーバーに対して受信できたことを示す信号及びコマンドを送信する事とされている。しかし、受信者のＳＭＴＰサーバーが上記信号及びコマンドを無事に受信できなかった場合には、該受信者のＳＭＴＰサーバーに異常が生じたことにより受信を終了することを示す返答の信号であるＲＳＴ信号か、該受信者のＳＭＴＰサーバーは正常だが受信できないことにより受信を終了することを示す返答の信号であるＦＩＮ信号を、送信者のＳＭＴＰサーバーに送信することとされている。なお、送信者のＳＭＴＰサーバーは、該送信者のＳＭＴＰサーバーが送信した信号及びコマンドに対して、前記の通り、受信者のＳＭＴＰサーバーから送信される信号及びコマンドに対して、一定時間待機しなければならないことがＲＦＣにおいて規定されている。これは、受信者のＳＭＴＰサーバーが、何らかの理由により、送信者のＳＭＴＰサーバーに信号及びコマンド（受信者のＳＭＴＰサーバーが受信出来た場合の上記ＯＫコマンドである２５０メッセージ等も、受信者のＳＭＴＰサーバーが受信出来なかった場合の上記ＲＳＴ信号等の両方を含む。）を送信できないことがあることを想定して規定されたものである。したがって、信号又はコマンドを送信後に該信号又はコマンドに対する信号又はコマンドを一定時間待機するという上記のＲＦＣの規定に従った送信者のＳＭＴＰサーバーは、上記ＳＹＮ信号やＨＥＬＯ信号等の何らかの信号又はコマンドを受信者のＳＭＴＰサーバーに送信した場合には、該信号及びコマンドを受信した受信者のＳＭＴＰサーバーによる上記のＡＣＫ信号やＯＫコマンドである２５０メッセージのような該送信者のＳＭＴＰサーバーからの信号又はコマンドを受信したことを示す信号及びコマンドか、上記のＲＳＴ信号等のような該送信者のＳＭＴＰサーバーからの信号又はコマンドを受信できなかったことを示す信号又はコマンドを受信するまでは、次の信号及びコマンドを送信することは無い。なお、受信者のＳＭＴＰサーバーの受信手段が、送信者である外部の電子メール送信手段が送信した上記ＳＹＮ信号が、上記高優先度ＩＰアドレスへ送信されたものと判断した時点と、送信手段が該外部の電子メール送信手段に対してＲＳＴ信号又はＦＩＮ信号を送信する時点、或いは、該外部の電子メール送信手段に対する信号の送信を停止することとする時点とは、互いに一致しても良く、或いは、異なるものとしても良い。すなわち、外部の電子メール送信手段からＴＣＰプロトコルによるＳＹＮ信号を受信し、続いて外部の電子メール送信手段からＴＣＰプロトコルによるＡＣＫ信号を受信した時点で（ＳＹＮ信号を受信後からＡＣＫ信号を受信するまでの時間をかけて）上記ＳＹＮ信号が高優先度ＩＰアドレスに送信されたものと判断した場合であっても、該外部の電子メール送信手段に対してＲＳＴ信号を送信するのは、該ＡＣＫ信号を受信した直後の時点であっても良く、或いは、上記ＳＭＴＰ中の何れかのコマンドを受信した時点であっても良い。
【００１３】
また、第２の発明（請求項２記載の発明）は、上記第１の発明において、前記記憶手段は、第１の記憶部を備え、前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記高優先度ＩＰアドレスに送信された上記ＳＹＮ信号等から、上記外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、ＩＰアドレス等という。）を抽出し、上記外部の電子メール送信手段のＩＰアドレス等（以下、外部ＩＰアドレス等という。）を上記第１の記憶部に記憶する一方、上記外部の電子メール送信手段から、上記ＳＹＮ信号等を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと上記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第１の記憶部から読み出した外部ＩＰアドレス等と照合し、上記外部ＩＰアドレス等が第１の記憶部に記憶された外部ＩＰアドレス等と一致する場合には、上記受信手段により、上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶することを特徴とするものである。
【００１４】
上記外部の電子メール送信手段から送信されたＳＹＮ信号等を受信者のＳＭＴＰサーバーの受信手段が受信した場合には、該受信者のＳＭＴＰサーバーの処理手段は、該ＳＹＮ信号等が、高優先度ＩＰアドレスか最低優先度ＩＰアドレスの何れへ送信されたものであるかについての判断を行う。そして、処理手段が、上記ＳＹＮ信号等が高優先度ＩＰアドレスへ送信されたものと処理手段が判断した場合には、該処理手段は、該ＳＹＮ信号からＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名を抽出することにより（信号からはＩＰアドレスを抽出することができ、また、コマンドからはドメイン名を抽出することができる。以下、ＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名をＩＰアドレス等という。）、該ＳＹＮ信号等を送信した上記外部の電子メール送信手段のＩＰアドレス等（以下、外部ＩＰアドレス等という。）を第１の記憶部に記憶する。すなわち、この第１の記憶部は、高優先度ＩＰアドレスへＳＹＮ信号等を送信した外部の電子メール送信手段を外部ＩＰアドレス等により記録したログのデータベースである。なお、この外部ＩＰアドレス等を記憶する第１の記憶部は、全部の外部ＩＰアドレス等を全て継続的に記憶しつづけるものとしても良く、或いは、一定時間が経過した後や一定の件数を記憶する毎に、先入れ先出しの方法により順次消去するものとしても良い。なお、この第１の記憶部に記憶される外部ＩＰアドレス等は、後述する第４及び第５の発明で用いる第３及び第４の記憶部に記憶する信頼ＩＰアドレス、又は、第６の発明で用いる第５の記憶部に記憶する迷惑ＩＰアドレスと関連するものとしても良いが、これについては後述する。また、上記外部ＩＰアドレス等を第１の記憶部に記憶する際には、該外部ＩＰアドレス等と共にＳＹＮ信号等を受信手段が受信した時間をタイムスタンプとして記憶するものとしても良いが、これについても実施例において後述する。また、上記処理手段が、上記外部の電子メール送信手段から送信されたＳＹＮ信号等が、最低優先度ＩＰアドレスへ送信されたものと処理手段が判断した場合には、該処理手段は、上記の高優先度ＩＰアドレスに送信されたＳＹＮ信号等を受信した場合と同様に、該ＳＹＮ信号等を送信した外部の電子メール送信手段のＩＰアドレス等を該ＳＹＮ信号等から抽出する。そして、上記処理手段は，この抽出された最低優先度ＩＰアドレスに送信されたＳＹＮ信号等のＩＰアドレス等と、上記第１の記憶部に記憶された外部ＩＰアドレス等とを照合する。この照合をした結果、上記の最低優先度ＩＰアドレスへ送信されているＳＹＮ信号等が、上記第１の記憶部に記憶された外部ＩＰアドレス等と一致する場合、すなわち、上記外部の電子メール送信手段が一度高優先度ＩＰアドレスへＳＹＮ信号等を送信し、前記第１の発明によりＲＳＴ信号又はＦＩＮ信号を送信され、或いは、信号の送信を停止されたことにより、前記のフォールバックをして最低優先度ＩＰアドレスへＳＹＮ信号等を送信している場合にのみ、上記処理手段は、上記受信手段により該ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶する。
【００１５】
また、第３の発明（請求項３記載の発明）は、上記第１の発明において、前記１台又は協働する２台以上のＳＭＴＰサーバーは、外部の電子メール受信手段と協働し、前記送信手段は、前記外部の電子メール送信手段と上記外部の電子メール受信手段と接続されてなり、前記記憶手段は、第２の記憶部を備え、上記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記高優先度ＩＰアドレスに送信された上記ＳＹＮ信号等から、前記外部ＩＰアドレス等を抽出し、上記外部ＩＰアドレス等を上記第２の記憶部に記憶する一方、上記外部の電子メール送信手段から、上記ＳＹＮ信号等を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと上記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第２の記憶部から読み出した外部ＩＰアドレス等と照合し、上記外部ＩＰアドレス等が第２の記憶部に記憶された外部ＩＰアドレス等と一致する場合には、上記受信手段により、上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、上記送信手段により、該受信したＳＹＮ信号等を上記外部の電子メール受信手段へ送信することを特徴とするものである。
【００１６】
この第３の発明では、ＳＭＴＰサーバーが外部の電子メール受信手段と協働するものとされており、該ＳＭＴＰサーバーを構成する送信手段は、該電子メール受信手段と接続されている。この外部の電子メール受信手段もＳＭＴＰサーバーとしての機能を有するものとしてもよく、この場合には、少なくとも上記ＳＭＴＰサーバーと同様に、ＳＭＴＰサーバーとしての動作に必要な受信手段，送信手段，処理手段及び記憶手段を有しており、本発明を用いる電子メールの受信者は、ＰＯＰプロトコル等を用いて該外部の電子メール受信手段の該記憶手段からから電子メールを受信する。この外部の電子メール受信手段は本発明にいうＳＭＴＰサーバーとは異なる別のコンピュータとして独立して設置されて動作するものであっても良く、或いは、該ＳＭＴＰサーバーとして動作するコンピュータと同一のコンピュータの前記記憶手段内に記憶されたプログラムとして動作するものであっても良い。すなわち、上記外部の電子メール受信手段が上記ＳＭＴＰサーバーと同一のコンピュータにて動作するプログラムである場合には、該プログラムは、同一のコンピュータ内で動作する本発明を構成するＳＭＴＰサーバーの送信手段から送信される信号及びコマンドを同一のコンピュータ内で受信する動作をするものとされ、この場合には、前記外部の電子メール送信手段から送信された電子メール本文及び該電子メールを受信する際に必要とされる信号及びコマンドを該外部の電子メール受信手段が処理及び記憶する場合には、上記ＳＭＴＰサーバーの仮想的な送信手段及び受信手段と該外部の電子メール受信手段の仮想的な受信手段及び送信手段とを互いに接続して上記ＳＹＮ信号等を送信及び受信し、上記ＳＭＴＰサーバーが動作するコンピュータの処理手段と同一の処理手段が該ＳＭＴＰサーバーの演算及び制御とは独立して演算及び制御を行い、また、上記ＳＭＴＰサーバーが動作するコンピュータの記憶手段と同一の記憶手段にて本発明を構成する第２の記憶部その他の記憶部とは独立して（独立した記憶部内に）記憶する。
【００１７】
そして、この第３の発明でも、上記第２の発明と同様に、上記外部の電子メール送信手段から送信されたＳＹＮ信号等を受信者のＳＭＴＰサーバーの受信手段が受信した場合には、該受信者のＳＭＴＰサーバーの処理手段は、該ＳＹＮ信号等が、高優先度ＩＰアドレスか最低優先度ＩＰアドレスの何れへ送信されたものであるかについての判断を行う。そして、処理手段が、上記ＳＹＮ信号等が高優先度ＩＰアドレスへ送信されたものと判断した場合には、該処理手段は、該ＳＹＮ信号からＩＰアドレス等又は該ＩＰアドレスに設定されたドメイン名を抽出することにより、該ＳＹＮ信号等を送信した上記外部の電子メール送信手段のＩＰアドレス等を第２の記憶部に記憶する。すなわち、この第２の記憶部は、上記第２の発明を構成する第１の記憶部と同様に、高優先度ＩＰアドレスへＳＹＮ信号等を送信した外部の電子メール送信手段を外部ＩＰアドレス等により記録したログのデータベースである。なお、この外部ＩＰアドレス等を記憶する第２の記憶部も、上記第１の記憶部と同様に、全部の外部ＩＰアドレス等を全て継続的に記憶しつづけるものとしても良く、或いは、一定時間が経過した後や一定の件数を記憶する毎に、先入れ先出しの方法により順次消去するものとしても良い。また、上記処理手段が、上記外部の電子メール送信手段から送信されたＳＹＮ信号等が、最低優先度ＩＰアドレスへ送信されたものと処理手段が判断した場合には、該処理手段は、上記の高優先度ＩＰアドレスに送信されたＳＹＮ信号等を受信した場合と同様に、該ＳＹＮ信号等を送信した外部の電子メール送信手段のＩＰアドレス等を該ＳＹＮ信号等から抽出する。そして、上記処理手段は，この抽出された最低優先度ＩＰアドレスに送信されたＳＹＮ信号等のＩＰアドレス等と、上記第２の記憶部に記憶された外部ＩＰアドレス等とを照合する。この照合をした結果、上記の最低優先度ＩＰアドレスへ送信されているＳＹＮ信号等が、上記第２の記憶部に記憶された外部ＩＰアドレス等と一致する場合、すなわち、上記外部の電子メール送信手段が一度高優先度ＩＰアドレスへＳＹＮ信号等を送信し、前記第１の発明によりＲＳＴ信号又はＦＩＮ信号を送信され、或いは、信号の送信を停止されたことにより、前記のフォールバックをして最低優先度ＩＰアドレスへＳＹＮ信号等を送信している場合にのみ、上記処理手段は上記受信手段により該ＳＹＮ信号等を受信し、また、上記送信手段により、該受信したＳＹＮ信号等を上記外部の電子メール受信手段へ送信する。
【００１８】
なお、上記処理手段が上記送信手段により上記受信したＳＹＮ信号等を上記外部の電子メール受信手段へ送信する際には、ＳＹＮ信号等を、該ＳＹＮ信号を構成する電子メール本文であるメッセージと共に全て一旦受信し、受信した該ＳＹＮ信号等を該ＳＭＴＰサーバーの上記記憶手段内に記憶部を任意に作成して該記憶部内に一旦全て記憶した後に、受信した該ＳＹＮ信号等を上記外部の電子メール受信手段に対して送信する方法としても良く、或いは、外部の電子メール送信手段が送信した該ＳＹＮ信号等を上記受信手段が受信する一方から該受信したＳＹＮ信号等をそのまま上記送信手段により即座に該外部の電子メール受信手段に送信する方法としても良い。なお、これら２つの方法の前者、すなわち、上記ＳＹＮ信号等を一旦受信する方法は、本発明に係るＳＭＴＰサーバーをいわゆるリレーサーバーとして用いる方法であって、受信した該ＳＹＮ信号等を一旦記憶する上記記憶手段内の記憶部は、いわゆるバッファと呼ばれるものであり、該ＳＭＴＰサーバーの上記処理手段は、１件の電子メール分の該ＳＹＮ信号を該バッファ内に記憶する毎に、特定の件数又は容量の電子メール分の該ＳＹＮ信号を該バッファ内に記憶する毎に、或いは、一定の時間の間隔毎に、該ＳＭＴＰサーバーの上記処理手段は上記送信手段によりＴＣＰプロトコル及びＳＭＴＰプロトコルによる通常の電子メール送信の要領で該外部の電子メール受信手段へ該ＳＹＮ信号等を送信する。また、上記の２つの方法の後者、すなわち、上記ＳＹＮ信号等を上記受信手段が受信する一方からそのまま上記送信手段により即座に上記外部の電子メール受信手段に送信する方法は、本発明に係るＳＹＮ信号サーバーをいわゆるプロキシサーバーとして用いる方法であって、外部の電子メール送信手段から最低優先度ＩＰアドレスへ送信されたＳＹＮ信号等の外部ＩＰアドレス等が、上記第２の記憶部から読み出したＩＰアドレス等と一致する場合には、本発明に係る処理手段は、該最低優先度ＩＰアドレスへ送信されたＳＹＮ信号等と同じ信号又はコマンドをそのまま該送信手段により外部の電子メール受信手段に送信するものであり、本発明に係るＳＭＴＰサーバーは、いわば上記外部の電子メール送信手段と上記外部の電子メール受信手段とのＴＣＰセッション及びＳＭＴＰセッションを中継する働きをする。なお、このように、上記ＳＭＴＰサーバーの処理手段は受信手段で受信したＳＹＮ信号等を送信手段により送信するが、このＳＭＴＰサーバーが受信後送信前の間に、該処理手段は該ＳＹＮ信号を記憶手段内（例えば、上記のバッファ）に記憶するものとしても良い。なお、上記ＳＭＴＰサーバーの受信手段が、外部の電子メール送信手段が送信した上記ＳＹＮ信号等が送信された時点、外部の電子メール送信手段が送信した該ＳＹＮ信号等が上記最低優先度ＩＰアドレスへ送信されたものと判断した時点、該外部の電子メール送信手段のＩＰアドレス等（外部ＩＰアドレス等）を第２の記憶部から読み出したＩＰアドレス等と照合する時点、或いは、該受信したＳＹＮ信号等を該外部の電子メール受信手段へ送信する時点とは、一致する必要は無い。すなわち、例えばＳＹＮ信号が外部の電子メール送信手段から送信された時点で上記最低優先度ＩＰアドレスへの送信か否かの判断をすると同時に外部ＩＰアドレス等を抽出して上記第２の記憶部から読み出したＩＰアドレス等との照合をする場合には、これらの判断及び照合の間に上記外部の電子メール送信手段からＡＣＫ信号等が送信された場合にも、これらＳＹＮ信号等を適宜一時的に上記のバッファに記憶し、判断及び照合が終わり次第適宜外部の電子メール受信手段へバッファに一時的に記憶された該ＳＹＮ信号等を適宜読み出しつつ送信するものとしても良い。
【００１９】
また、第４の発明（請求項４記載の発明）は、上記第１，第２又は第３の何れかの発明において、前記記憶手段は、迷惑メールを送信しないと信頼できる外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶された第３の記憶部を備え、前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第３の記憶部から読み出した信頼ＩＰアドレス等と照合し、上記外部ＩＰアドレス等が信頼ＩＰアドレス等と一致する場合には、上記送信手段により、上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信することなく、或いは、該外部の電子メール送信手段への信号の送信を停止することなく、上記受信手段により、上記高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶し、或いは、該高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信することを特徴とするものである。
【００２０】
この第４の発明では、上記ＳＭＴＰサーバーの記憶手段内に第３の記憶部を備えるものとしているが、この第３の記憶部は、該ＳＭＴＰサーバーを用いる者が、迷惑メールを送信しないと信頼した外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶されてなるいわゆるホワイトリストと呼ばれるデータベースである。なお、この第３の記憶部に記憶された信頼ＩＰアドレス等は、上記ＳＭＴＰサーバーを用いる者がこれまでに信頼できると判断して自ら作成した外部ＩＰアドレス等のリストを用いる以外にも、信頼できる外部ＩＰアドレス等のリストとして他者が作成してインターネット上で配布するものを流用しても良い。また、詳細は述べないが、前記第２又は第３の発明により最低優先度ＩＰアドレスへＳＹＮ信号等を送信した外部の電子メール送信手段（すなわち、高優先度ＩＰアドレスへＳＹＮ信号等を送信し、前記のフォールバックにより最低優先度ＩＰアドレス等へＳＹＮ信号等を送信した、いわば前記のＲＦＣの規定による正しい動作をした外部の電子メール送信手段）については、迷惑メールではない電子メールを送信する外部の電子メール送信手段として判断し、該迷惑メールではない電子メールを送信するものと判断された外部の電子メール送信手段の外部ＩＰアドレス等（該外部ＩＰアドレス等は前記第１の記憶部に記憶が残されるものとし、これを用いても良い。）を随時上記第３の記憶部に追加する構成を設けても良い。なお、この第４の発明の迷惑メール受信拒否方法における外部の電子メール送信手段から送信された電子メールに対するＳＭＴＰサーバーの動作は、以下のようなものとなる。すなわち、上記ＳＭＴＰサーバーに電子メールが送信された場合、先ず、ＳＭＴＰサーバーの受信手段が該電子メールの送信のＳＹＮ信号等を受信し、該ＳＭＴＰサーバーの処理手段は、該ＳＹＮ信号が該ＳＭＴＰサーバーの受信手段に設定された高優先度ＩＰアドレスか最低優先度ＩＰアドレスの何れに送信されたものであるかを判断し、該高優先度ＩＰアドレスに送信されたものであると判断した場合には、該ＳＹＮ信号等を送信した上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出する。そして、上記処理手段は、上記第３の記憶部から上記信頼ＩＰアドレス等を読み出しし、該信頼ＩＰアドレス等とこの抽出された外部ＩＰアドレス等とを照合し、該信頼ＩＰアドレス等と該外部ＩＰアドレス等とが一致する場合には、前記第１の発明によりなされる処理（すなわち、前記送信手段により、上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信することなく、或いは、該外部の電子メール送信手段への信号の送信を停止するという処理）をすることなく、上記電子メールの本文を受信して、該電子メールの本文を記憶手段に記憶し、或いは、上記高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信する。また、上記信頼ＩＰアドレス等と上記外部ＩＰアドレス等とを照合した結果、該信頼ＩＰアドレス等と該外部ＩＰアドレス等とが一致しない場合には、前記第１の発明によりなされる処理、すなわち、前記送信手段により、上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信し、或いは、該外部の電子メール送信手段への信号の送信を停止する。なお、上記の電子メールの本文を受信して、該電子メールの本文を記憶手段に記憶するという処理は、前記第２の発明での電子メールの本文を受信して、該電子メールの本文を記憶手段に記憶するという処理と同じものである。また、上記高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信するという処理は、前記第３の発明でのＳＭＴＰサーバーをプロキシサーバー又はリレーサーバーとして用いる処理と同じものである。
【００２１】
また、第５の発明（請求項５記載の発明）は、上記第１，第２，第３又は第４の何れかの発明において、前記記憶手段は、迷惑メールを送信しないと信頼できる外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶された第４の記憶部を備え、前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第４の記憶部から読み出した信頼ＩＰアドレス等と照合し、上記外部ＩＰアドレス等が信頼ＩＰアドレス等と一致する場合には、上記受信手段により、上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶し、或いは、該最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号を受信し、前記送信手段により、該受信したＳＹＮ信号を前記外部の電子メール受信手段へ送信することを特徴とするものである。
【００２２】
この第５の発明では、上記ＳＭＴＰサーバーの記憶手段内に第４の記憶部を備えるものとしているが、この第４の記憶部は、上記第３の記憶部と同様な構成からなるものであって、該ＳＭＴＰサーバーを用いる者が、迷惑メールを送信しないと信頼した外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶されてなるいわゆるホワイトリストと呼ばれるデータベースである。なお、この第５の発明の迷惑メール受信拒否方法における外部の電子メール送信手段から送信された電子メールに対するＳＭＴＰサーバーの動作は、以下のようなものとなる。すなわち、上記ＳＭＴＰサーバーに電子メールが送信された場合、先ず、ＳＭＴＰサーバーの受信手段が該電子メールの送信のＳＹＮ信号等を受信し、該ＳＭＴＰサーバーの処理手段は、該ＳＹＮ信号が該ＳＭＴＰサーバーの受信手段に設定された高優先度ＩＰアドレスか最低優先度ＩＰアドレスの何れに送信されたものであるかを判断し、該最低優先度ＩＰアドレスに送信されたものであると判断した場合には、該ＳＹＮ信号等を送信した上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出する。なお、この際に、上記ＳＹＮ信号が上記高優先度ＩＰアドレスに送信されたものと判断した場合には、前記第１の発明に従って、上記処理手段が上記送信手段により上記外部の電子メール送信手段へのＲＳＴ信号等の送信等を行い、また、前記第２又は第３の発明に従って、上記外部ＩＰアドレス等を前記第１又は第２の記憶部へ記憶し、また、前記第４の発明に従って、第３の記憶部から読み出した信頼ＩＰアドレス等との照合を行う。そして、上記処理手段は、上記第４の記憶部から上記信頼ＩＰアドレス等を読み出しし、該信頼ＩＰアドレス等と上記最低優先度ＩＰアドレスに送信されたＳＹＮ信号等から抽出された外部ＩＰアドレス等とを照合し、該信頼ＩＰアドレス等と該外部ＩＰアドレス等とが一致する場合には、上記電子メールの本文を受信して、該電子メールの本文を記憶手段に記憶し、或いは、上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信する。なお、上記信頼ＩＰアドレス等と上記外部ＩＰアドレス等とを照合した結果、該信頼ＩＰアドレス等と該外部ＩＰアドレス等とが一致しない場合の処理手段の動作については、この第５の発明では特に限定しない。なお、上記の電子メールの本文を受信して、該電子メールの本文を記憶手段に記憶するという処理は、前記第２の発明での電子メールの本文を受信して、該電子メールの本文を記憶手段に記憶するという処理と同じものである。また、上記高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信するという処理は、前記第３の発明でのＳＭＴＰサーバーをプロキシサーバー又はリレーサーバーとして用いる処理と同じものである。また、この第５の発明では、前記第２及び第３の発明と同様に、上記最低優先度ＩＰアドレスへ送信されたＳＹＮ信号に対して処理手段が動作するものとされているが、該第５の発明での上記外部ＩＰアドレス等と、上記第４の記憶部から読み出した外部ＩＰアドレス等との上記第５の発明での照合は、該最低優先度ＩＰアドレスへ送信されたＳＹＮ信号等の外部ＩＰアドレス等と、該第１及び第２の記憶部から読み出した外部ＩＰアドレス等との該第２及び第３の発明での照合と何れの照合を先に行うかは、該第５の発明に係るＳＭＴＰサーバーを用いる者が任意に設定して良い。なお、前記第４及び第５の発明の何れにも係るＳＭＴＰサーバーと使う場合において、最低優先度ＩＰアドレスへ送信されて受信される電子メールは、外部の電子メール送信手段が何らかの理由により誤って高優先度ＩＰアドレスではなく最低優先度ＩＰアドレスにいきなり直接送信された電子メールが該当する。また、上記高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信するという処理は、前記第３の発明でのＳＭＴＰサーバーをプロキシサーバー又はリレーサーバーとして用いる処理と同じものである。
【００２３】
また、第６の発明（請求項６記載の発明）は、上記第１，第２又は第３の何れかの発明において、前記記憶手段は、迷惑メールを送信する外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、迷惑ＩＰアドレス等という。）が記憶された第５の記憶部を備え、前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第５の記憶部から読み出した迷惑ＩＰアドレス等と照合し、上記外部の電子メール送信手段のＩＰアドレス等が迷惑ＩＰアドレス等と一致する場合には、上記送信手段により、上記外部の電子メール送信手段から送信されたＳＹＮ信号に対して、該外部の電子メール送信手段へ、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を送信し、及び／又は、上記外部の電子メール送信手段から送信されたＡＣＫ信号を上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずにＯＳＩ参照モデルで定めるアプリケーション層のＳＭＴＰプロトコルのセッションの開始を請求する２２０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信されたＨＥＬＯコマンド及び／又はＥＨＬＯコマンドを上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＨＥＬＯコマンド及び／又はＥＨＬＯコマンドを受信できたことを示すＯＫコマンドである２５０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信されたＭＡＩＬコマンド及び／又はＲＣＰＴコマンドを上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＭＡＩＬコマンド及び／又はＲＣＰＴコマンドを受信できたことを示すＯＫコマンドである２５０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信されたＤＡＴＡコマンドを上記受信手段が受信した時点から５秒以上２分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＤＡＴＡコマンドを受信できたことを示すＯＫコマンドである３５４メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信された電子メール本文であるメッセージを構成する一又は二以上の各セグメントを上記受信手段が受信した時点から５秒以上３分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該各セグメントを受信できたことを示すＡＣＫ信号，ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を各セグメント毎に該外部の電子メール送信手段へ送信し、及び／又は、該外部の電子メール送信手段から送信された電子メール本文であるメッセージを構成するピリオドを含むセグメントを上記受信手段が受信した時点から５秒以上１０分以下の間隔を空けて、或いは、受信した時点から間隔を空けずにＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信されたＳＹＮ信号等の何れかを受信した後、該外部の電子メール送信手段への信号の送信を停止することを特徴とするものである。
【００２４】
この第６の発明では、上記ＳＭＴＰサーバーの記憶手段内に第５の記憶部を備えるものとしているが、この第５の記憶部は、該ＳＭＴＰサーバーを用いる者が、迷惑メールを送信するものとして判断した外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、迷惑ＩＰアドレス等という。）が記憶されてなるいわゆるブラックリストと呼ばれるデータベースである。なお、この第５の記憶部に記憶された迷惑ＩＰアドレス等は、上記ＳＭＴＰサーバーを用いる者がこれまでに迷惑メールを送信してくると判断して自ら作成した外部ＩＰアドレス等のリストを用いる以外にも、迷惑メールを送信してくる外部ＩＰアドレス等のリストとして他者が作成してインターネット上で配布するものを流用しても良い。また、詳細は述べないが、前記第２又は第３の発明により最低優先度ＩＰアドレスへＳＹＮ信号等を送信しなかった外部の電子メール送信手段（すなわち、高優先度ＩＰアドレスへＳＹＮ信号等を送信したが、フォールバックにより最低優先度ＩＰアドレス等へＳＹＮ信号等を送信しなかった、いわば前記ＲＦＣの規定に従わない動作をした外部の電子メール送信手段）については、迷惑メールを送信する外部の電子メール送信手段として判断し、該迷惑メールを送信するものと判断された外部の電子メール送信手段の外部ＩＰアドレス等（該外部ＩＰアドレス等は前記第１の記憶部に記憶が残されるものとし、これを用いても良い。）を随時上記第５の記憶部に追加する構成を設けても良い。なお、この第６の発明の迷惑メール受信拒否方法における外部の電子メール送信手段から送信された電子メールに対するＳＭＴＰサーバーの動作は、以下のようなものとなる。すなわち、上記ＳＭＴＰサーバーに電子メールが送信された場合、先ず、ＳＭＴＰサーバーの受信手段が該電子メールの送信のＳＹＮ信号等を受信し、該ＳＭＴＰサーバーの処理手段は、該ＳＹＮ信号が該ＳＭＴＰサーバーの受信手段に設定された高優先度ＩＰアドレスか最低優先度ＩＰアドレスの何れに送信されたものであるかを判断し、該最低優先度ＩＰアドレスに送信されたものであると判断した場合には、該ＳＹＮ信号等を送信した上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出する。そして、上記処理手段は、上記第５の記憶部から上記迷惑ＩＰアドレス等を読み出しし、該迷惑ＩＰアドレス等とこの抽出された外部ＩＰアドレス等とを照合し、該迷惑ＩＰアドレス等と該外部ＩＰアドレス等とが一致する場合には、上記送信手段は、上記外部の電子メール送信手段から送信されたＳＹＮ信号等に対して、上記のように、該外部の電子メール送信手段へ、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を送信する等その他の処理を行う。なお、上記信頼ＩＰアドレス等と上記外部ＩＰアドレス等とを照合した結果、該信頼ＩＰアドレス等と該外部ＩＰアドレス等とが一致しない場合の処理手段の動作については、この第６の発明では特に限定しない。また、上記高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信するという処理は、前記第３の発明でのＳＭＴＰサーバーをプロキシサーバー又はリレーサーバーとして用いる処理と同じものである。
【００２５】
なお、上記の最低優先度ＩＰアドレスへ送信されたＳＹＮ信号等の外部ＩＰアドレス等が、上記迷惑ＩＰアドレス等と一致する場合の処理について説明する。この上記最低優先度ＩＰアドレスへＳＹＮ信号等を送信した外部の電子メール送信手段に対する信号又はコマンドの送信（或いは信号又はコマンドの送信の停止）の処理は、該外部の電子メール送信手段から送信された信号又はコマンドに対応して行う。すなわち、上記の外部の電子メール送信手段からは、ＳＹＮ信号等、すなわち、ＳＹＮ信号，ＡＣＫ信号，ＭＡＩＬコマンド，ＲＣＰＴコマンド，ＤＡＴＡコマンド及び該ＤＡＴＡコマンドに続けて送信された電子メールの本文であるメッセージを構成する一又は二以上の各セグメントが送信されるが、本発明に係るＳＭＴＰサーバーは、これらの信号又はコマンドの全てに対して信号又はコマンドを送信（或いは信号又はコマンドの送信を停止）しても良く、或いは、上記外部の電子メール送信手段が送信する信号及びコマンドの内、任意のものに対してのみ信号又はコマンドを送信（或いは信号又はコマンドの送信を停止）するものとしても良い。すなわち、外部の電子メール送信手段から電子メールが送信される際に送信されるＳＹＮ信号に対しては、該外部の電子メール送信手段とＴＣＰセッションを行う際にはＳＹＮ信号とＡＣＫ信号を送信する事とされているが、このようなＳＹＮ信号とＡＣＫ信号の信号の送信に替えて、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を送信するか、或いは、該外部の電子メール送信手段に対する信号の送信を停止する。また、ＳＹＮ信号とＡＣＫ信号を上記外部の電子メール送信手段に対して送信した場合には、該外部の電子メール送信手段からＡＣＫ信号が送信されるが、このＡＣＫ信号に対しては、ＳＭＴＰセッションの開始を請求する２２０メッセージか、ＲＳＴ信号か、ＦＩＮ信号か、一時拒否エラー信号を送信するか、或いは、該外部の電子メール送信手段に対する信号の送信を停止する。なお、このメッセージ又は信号の送信をする際には、上記のＡＣＫ信号を受信した時点から５秒以上５分以下の間隔を空けて送信するものとしても良い。このメッセージ又は信号を送信する際に一定の時間を空けるのは、前記のＲＦＣにて、電子メールを送信するＳＭＴＰサーバー及び電子メールを受信するＳＭＴＰサーバーは、何れも一定時間待機することについて規定されていることに基づくものであり、以下に述べる一定の時間を空けてメッセージ又は信号を送信するという本発明に係るＳＭＴＰサーバーの動作も、全て上記ＲＦＣの規定に基づくものである。また、２２０メッセージを上記外部の電子メール送信手段に対して送信した場合には、該外部の電子メール送信手段から電子メールが送信される際に送信されるＨＥＬＯコマンド又はＥＨＬＯコマンドが送信されるが、該ＨＥＬＯコマンド又はＥＨＬＯコマンドに対しては、該ＨＥＬＯコマンド又はＥＨＬＯコマンドを受信できたことを示すＯＫコマンドである２５０メッセージか、ＲＳＴ信号か、ＦＩＮ信号か、一時拒否エラー信号を送信するか、或いは、該外部の電子メール送信手段に対する信号の送信を停止する。なお、このメッセージ又は信号の送信をする際には、上記のＭＡＩＬコマンドを受信した時点から５秒以上５分以下の間隔を空けて送信するものとしても良い。なお、上記外部の電子メール送信手段からＭＡＩＬコマンドとＲＣＰＴコマンドが送信された場合にも、上記ＨＥＬＯコマンド又はＥＨＬＯコマンドが送信された場合と同様な対応を行う。また、２５０メッセージを上記外部の電子メール送信手段に対して送信した場合には、該外部の電子メール送信手段から電子メールが送信される際に送信されるＤＡＴＡコマンドが送信されるが、該ＤＡＴＡコマンドに対しては、該ＤＡＴＡコマンドを受信できたことを示すＯＫコマンドである３５４メッセージか、ＲＳＴ信号か、ＦＩＮ信号か、一時拒否エラー信号を送信するか、或いは、該外部の電子メール送信手段に対する信号の送信を停止する。なお、このメッセージ又は信号の送信をする際には、上記のＤＡＴＡコマンドを受信した時点から５秒以上２分以下の間隔を空けて送信するものとしても良い。また、３５４メッセージを上記外部の電子メール送信手段に対して送信した場合には、該外部の電子メール送信手段から電子メール本文であるメッセージを構成する一又は二以上のセグメントが送信されるが、該電子メール本文であるメッセージを構成する各セグメントに対しては、該セグメントを受信できたことを示すＡＣＫ信号か、ＲＳＴ信号か、ＦＩＮ信号か、一時拒否エラー信号を送信するか、或いは、該外部の電子メール送信手段に対する信号の送信を停止する。なお、このメッセージ又は信号の送信をする際には、上記のＤＡＴＡコマンドを受信した時点から５秒以上３分以下の間隔を空けて送信するものとしても良い。また、ＡＣＫ信号を上記外部の電子メール送信手段に対して送信し続けることによって電子メールのメッセージを構成する全てのセグメントを受信した場合には、該外部の電子メール送信手段から該電子メールのメッセージを構成するピリオドを含むセグメント、すなわち、最後のセグメントが送信されるが、該最後のセグメントに対しては、ＲＳＴ信号か、ＦＩＮ信号か、一時拒否エラー信号を送信するか、或いは、該外部の電子メール送信手段に対する信号の送信を停止する。なお、この信号の送信をする際には、上記のピリオドを含むセグメントを受信した時点から５秒以上１０分以下の間隔を空けて送信するものとしても良い。
【００２６】
そして、上記の通り、これらＳＹＮ信号，ＡＣＫ信号，ＨＥＬＯコマンド，ＥＨＬＯコマンド，ＭＡＩＬコマンド，ＲＣＰＴコマンド，ＤＡＴＡコマンド及び該ＤＡＴＡコマンドに続けて送信された電子メールの本文であるメッセージを構成する一又は二以上の各セグメント（ピリオドを含むセグメントも含む。）に対応して、本発明のＳＭＴＰサーバーが外部の電子メール送信手段へ送信する（或いは送信を停止する）信号及びコマンドは適宜組み合わせることができると共に、一定の時間の間隔を空けて送信することができるものについては、その時間の間隔を任意のものとしても良い。ここに述べた本発明に係るＳＭＴＰサーバーが外部の電子メール送信手段へ送信する信号及びコマンドの一例を順を追って挙げると、外部の電子メール送信手段からＳＹＮ信号を送信された後にＳＭＴＰサーバーがＳＹＮ信号とＡＣＫ信号を送信し、外部の電子メール送信手段からＡＣＫ信号が送信された時点から１５秒後にＳＭＴＰサーバーが２２０メッセージを送信し、外部の電子メール送信手段からＨＥＬＯコマンドを送信された時点から１５秒後にＳＭＴＰサーバーが２５０メッセージを送信し、外部の電子メール送信手段からＭＡＩＬコマンドを送信された時点から１５秒後にＳＭＴＰサーバーが２５０メッセージを送信し、外部の電子メール送信手段からＲＣＰＴコマンドを送信された時点から１５秒後にＳＭＴＰサーバーが２５０メッセージを送信し、外部の電子メール送信手段からＤＡＴＡコマンドを送信された時点から１５秒後にＳＭＴＰサーバーが３５４メッセージを送信し、外部の電子メール送信手段から電子メール本文であるメッセージを構成する最初のセグメントを送信された時点から１５秒後にＳＭＴＰサーバーがＲＳＴ信号を送信するという方法が考えられる。なお、上記のＳＭＴＰサーバーがＲＳＴ信号，ＦＩＮ信号，一時拒否エラー信号を送信した場合、或いは、上記の外部の電子メール送信手段に対する信号の送信を停止することとした場合には、その送信後（或いは、送信を停止することとした後）は該外部の電子メール送信手段との信号またはコマンドの送信及び受信によるＴＣＰセッション或いはＳＭＴＰセッションを終了したこととなる。すなわち、上記の例の場合には、電子メールを送信する外部の電子メール送信手段の立場で見ると、電子メールの送信のＴＣＰセッション及びＳＭＴＰセッションの途中までは該電子メールの送信は順調に行われたものの、最後に該電子メールの送信に失敗したこととなり、該外部の電子メール送信手段が再度同じ電子メールを送信する場合には、最初のＴＣＰセッションから同じ信号及びコマンドの送信を行う必要があることとなる。なお、上記第１の発明と同様に、本発明に係るＳＭＴＰサーバーの上記処理手段が、送信者である外部の電子メール送信手段が送信した上記ＳＹＮ信号等が、上記受信手段の高優先度ＩＰアドレス或いは最低優先度ＩＰアドレスへ送信されたものと判断した時点と、該処理手段が、上記送信手段により該外部の電子メール送信手段に対してＲＳＴ信号や２２０メッセージ等を送信する時点、或いは、該外部の電子メール送信手段に対する信号の送信を停止することとする時点とは、互いに一致しても良く、或いは、異なるものとしても良い。すなわち、外部の電子メール送信手段からＴＣＰプロトコルによるＳＹＮ信号を受信した時点で該ＳＹＮ信号がプライマリーの電子メール受信用ＩＰアドレスに送信されたものと判断した場合であっても、該外部の電子メール送信手段に対してＲＳＴ信号を送信するのは、該ＳＹＮ信号を受信した直後の時点であっても良く、或いは、電子メール本文であるメッセージのデータを受信した時点であっても良い。
【００２７】
また、第７の発明（請求項７記載の発明）は、外部の電子メール送信手段と接続されてなり、少なくとも該外部の電子メール送信手段からの電子メール本文及び該電子メールを受信する際に必要とされる信号及びコマンドを受信する受信手段と、該外部の電子メール送信手段と接続されてなり、少なくとも該電子メールを受信する際に必要とされる信号及びコマンドを外部に送信する送信手段と、該受信手段及び送信手段により受信及び送信され、或いは予め入力されたデータ及びプログラムその他を記憶する記憶手段と、該電子メール等その他のデータを該プログラムに基づいて演算し、上記受信手段，送信手段及び記憶手段の動作を制御する処理手段と、を備え、上記受信手段には、電子メールを受信するための２以上の異なる優先度が設定された複数の電子メール受信用ＩＰアドレスが設定されてなる１台又は協働する２台以上のＳＭＴＰサーバーからなる迷惑メール受信拒否サーバーであって、上記外部の電子メール送信手段から、電子メールを送信するために送信されたＯＳＩ参照モデルで定めるトランスポート層のＴＣＰプロトコルによるＳＹＮ信号，ＡＣＫ信号，ＯＳＩ参照モデルで定めるアプリケーション層のＳＭＴＰプロトコルによる該外部の電子メール送信手段のドメインを通知するＨＥＬＯコマンド又はＥＨＬＯコマンド，電子メールの送信者のドメイン及びメールアドレスを通知するＭＡＩＬコマンド，電子メールの受信者のメールアドレスを通知するＲＣＰＴコマンド，電子メール本文であるメッセージの送信開始を通知するＤＡＴＡコマンド又は該電子メールの本文であるメッセージを構成する一又は二以上のセグメントのデータ（以下、ＳＹＮ信号等という。）を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、上記複数の電子メール受信用ＩＰアドレスの内、優先度が最も低い電子メール受信用ＩＰアドレス（以下、最低優先度ＩＰアドレスという。）を除く電子メール受信用ＩＰアドレス（以下、高優先度ＩＰアドレスという。）へ送信されたものと上記処理手段が判断した場合には、該処理手段は、上記送信手段により、上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信し、或いは、該外部の電子メール送信手段への信号の送信を停止することを特徴とするものである。
【００２８】
この第７の発明は、前記第１の発明に係る迷惑メール受信拒否方法に用いられるＳＭＴＰサーバーについてなされた迷惑メール受信拒否サーバーについての発明である。
【００２９】
また、第８の発明（請求項８記載の発明）は、上記第７の発明において、前記記憶手段は、第１の記憶部を備え、前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記高優先度ＩＰアドレスに送信された上記ＳＹＮ信号等から、上記外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、ＩＰアドレス等という。）を抽出し、上記外部の電子メール送信手段のＩＰアドレス等（以下、外部ＩＰアドレス等という。）を上記第１の記憶部に記憶する一方、上記外部の電子メール送信手段から、上記ＳＹＮ信号等を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと上記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第１の記憶部から読み出した外部ＩＰアドレス等と照合し、上記外部ＩＰアドレス等が第１の記憶部に記憶された外部ＩＰアドレス等と一致する場合には、上記受信手段により、上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶することを特徴とするものである。
【００３０】
この第８の発明は、前記第２の発明に係る迷惑メール受信拒否方法に用いられるＳＭＴＰサーバーについてなされた迷惑メール受信拒否サーバーについての発明である。
【００３１】
また、第９の発明（請求項９記載の発明）は、上記第７の発明において、前記１台又は協働する２台以上のＳＭＴＰサーバーは、外部の電子メール受信手段と協働し、前記送信手段は、前記外部の電子メール送信手段と上記外部の電子メール受信手段と接続されてなり、前記記憶手段は、第２の記憶部を備え、上記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記高優先度ＩＰアドレスに送信された上記ＳＹＮ信号等から、前記外部ＩＰアドレス等を抽出し、上記外部ＩＰアドレス等を上記第２の記憶部に記憶する一方、上記外部の電子メール送信手段から、上記ＳＹＮ信号等を上記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと上記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の上記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第２の記憶部から読み出した外部ＩＰアドレス等と照合し、上記外部ＩＰアドレス等が第２の記憶部に記憶された外部ＩＰアドレス等と一致する場合には、上記受信手段により、上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、上記送信手段により、該受信したＳＹＮ信号等を上記外部の電子メール受信手段へ送信することを特徴とするものである。
【００３２】
この第９の発明は、前記第３の発明に係る迷惑メール受信拒否方法に用いられるＳＭＴＰサーバーについてなされた迷惑メール受信拒否サーバーについての発明である。
【００３３】
また、第１０の発明（請求項１０記載の発明）は、上記第７，第８又は第９の何れかの発明において、前記記憶手段は、迷惑メールを送信しないと信頼できる外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶された第３の記憶部を備え、前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記高優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第３の記憶部から読み出した信頼ＩＰアドレス等と照合し、上記外部ＩＰアドレス等が信頼ＩＰアドレス等と一致する場合には、上記送信手段により、上記外部の電子メール送信手段へ、ＲＳＴ信号又はＦＩＮ信号を送信することなく、或いは、該外部の電子メール送信手段への信号の送信を停止することなく、上記受信手段により、上記高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶し、或いは、該高優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等を受信し、前記送信手段により、該受信したＳＹＮ信号等を前記外部の電子メール受信手段へ送信することを特徴とするものである。
【００３４】
この第１０の発明は、前記第４の発明に係る迷惑メール受信拒否方法に用いられるＳＭＴＰサーバーについてなされた迷惑メール受信拒否サーバーについての発明である。
【００３５】
また、第１１の発明（請求項１１記載の発明）は、上記第７，第８，第９又は第１０の何れかの発明において、前記記憶手段は、迷惑メールを送信しないと信頼できる外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、信頼ＩＰアドレス等という。）が記憶された第４の記憶部を備え、前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第４の記憶部から読み出した信頼ＩＰアドレス等と照合し、上記外部ＩＰアドレス等が信頼ＩＰアドレス等と一致する場合には、上記受信手段により、上記最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号等により送信される電子メールの本文を受信して該電子メールの本文を記憶手段に記憶し、或いは、該最低優先度ＩＰアドレスへ送信された上記ＳＹＮ信号を受信し、前記送信手段により、該受信したＳＹＮ信号を前記外部の電子メール受信手段へ送信することを特徴とするものである。
【００３６】
この第１１の発明は、前記第５の発明に係る迷惑メール受信拒否方法に用いられるＳＭＴＰサーバーについてなされた迷惑メール受信拒否サーバーについての発明である。
【００３７】
また、第１２の発明（請求項１２記載の発明）は、上記第７，第８又は第９の何れかの発明において、前記記憶手段は、迷惑メールを送信する外部の電子メール送信手段のＩＰアドレス又は該ＩＰアドレスに設定されたドメイン名（以下、迷惑ＩＰアドレス等という。）が記憶された第５の記憶部を備え、前記外部の電子メール送信手段から、前記ＳＹＮ信号等を前記受信手段が受信した際に、該受信手段が受信した該ＳＹＮ信号等が、前記最低優先度ＩＰアドレスへ送信されたものと前記処理手段が判断した場合には、上記処理手段は、上記ＳＹＮ信号等から上記外部の電子メール送信手段の前記外部ＩＰアドレス等を抽出し、この抽出された外部ＩＰアドレス等を、上記第５の記憶部から読み出した迷惑ＩＰアドレス等と照合し、上記外部の電子メール送信手段のＩＰアドレス等が迷惑ＩＰアドレス等と一致する場合には、上記送信手段により、上記外部の電子メール送信手段から送信されたＳＹＮ信号に対して、該外部の電子メール送信手段へ、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を送信し、及び／又は、上記外部の電子メール送信手段から送信されたＡＣＫ信号を上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずにＯＳＩ参照モデルで定めるアプリケーション層のＳＭＴＰプロトコルのセッションの開始を請求する２２０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信されたＨＥＬＯコマンド及び／又はＥＨＬＯコマンドを上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＨＥＬＯコマンド及び／又はＥＨＬＯコマンドを受信できたことを示すＯＫコマンドである２５０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信されたＭＡＩＬコマンド及び／又はＲＣＰＴコマンドを上記受信手段が受信した時点から５秒以上５分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＭＡＩＬコマンド及び／又はＲＣＰＴコマンドを受信できたことを示すＯＫコマンドである２５０メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信されたＤＡＴＡコマンドを上記受信手段が受信した時点から５秒以上２分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該ＤＡＴＡコマンドを受信できたことを示すＯＫコマンドである３５４メッセージ、或いは、ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信された電子メール本文であるメッセージを構成する一又は二以上の各セグメントを上記受信手段が受信した時点から５秒以上３分以下の間隔を空けて、或いは、受信した時点から間隔を空けずに該各セグメントを受信できたことを示すＡＣＫ信号，ＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を各セグメント毎に該外部の電子メール送信手段へ送信し、及び／又は、該外部の電子メール送信手段から送信された電子メール本文であるメッセージを構成するピリオドを含むセグメントを上記受信手段が受信した時点から５秒以上１０分以下の間隔を空けて、或いは、受信した時点から間隔を空けずにＲＳＴ信号，ＦＩＮ信号又は一時拒否エラー信号を該外部の電子メール送信手段へ送信し、及び／又は、上記外部の電子メール送信手段から送信されたＳＹＮ信号等の何れかを受信した後、該外部の電子メール送信手段への信号の送信を停止することを特徴とするものである。
【００３８】
この第１２の発明は、前記第６の発明に係る迷惑メール受信拒否方法に用いられるＳＭＴＰサーバーについてなされた迷惑メール受信拒否サーバーについての発明である。
【発明の効果】
【００３９】
第１の発明（請求項１記載の発明）では、電子メールの受信者のＳＭＴＰサーバーが、外部の電子メール送信手段から電子メール送信のためのＳＹＮ信号等を高優先度ＩＰアドレスに送信された場合に、該ＳＭＴＰサーバーの処理手段は、送信された全ての電子メールに対し、送信手段により、該電子メールを送信した外部の電子メール送信手段へＲＳＴ信号又はＦＩＮ信号を送信し、或いは、該送信手段による該外部の電子メール送信手段に対する信号の送信を停止する。このため、上記外部の電子メール送信手段が、前記ＲＦＣの規定に従って動作をするものである場合、すなわち、少なくとも電子メール送信時のＳＭＴＰサーバーの動作についての規定、より具体的には、電子メール送信の際には、複数のアドレス（少なくとも２つ）に対して送信を試みなければならないというＲＦＣの規定に従った動作をするものである場合には、ＲＳＴ信号又はＦＩＮ信号を送信され、或いは、該外部の電子メール送信手段に対する信号の送信を停止されたことにより、すなわち、高優先度ＩＰアドレスへの電子メールの送信に失敗したことにより、上記ＳＭＴＰサーバーの最低優先度ＩＰアドレスに対して、再度同一の電子メールを送信するためにＳＹＮ信号等を送信する。なお、この最低優先度ＩＰアドレスへの再度同一の電子メールを送信することは、前記のいわゆるフォールバックである。従って、上記外部の電子メール送信手段が上記ＲＦＣの規定に従って動作をするものであれば、該外部の電子メール送信手段が送信した電子メールは、上記のフォールバックにより、上記ＳＭＴＰサーバーの最低優先度ＩＰアドレスへ送信され、該ＳＭＴＰサーバーは該電子メールを受信することができる。逆に、上記外部の電子メール送信手段がＲＦＣの規定に従って動作をするものでない場合には、高優先度ＩＰアドレスへの送信に失敗した際、すなわち、上記の該外部の電子メール送信手段がＲＳＴ信号又はＦＩＮ信号を送信され、或いは、該外部の電子メール送信手段に対する信号の送信を停止された際には、上記のフォールバックを行わず、再度同一の電子メールを最低優先度ＩＰアドレスへ送信することは無く、上記ＳＭＴＰサーバーは該電子メールを受信することは無い。ところで、前記の通り、迷惑メールの送信に用いられる短時間に大量の電子メールを送信するために特殊化された送信専用の電子メールプログラムや、ＳＭＴＰサーバーの機能を備えたコンピュータウイルスやワームは、その短時間に大量の電子メールを送信するという目的から、また、特にコンピュータウイルスやワームはプログラムのサイズの制約から、ＲＦＣの規定に従わず、電子メールを高優先度ＩＰアドレスへ送信してその送信に失敗した場合には、同一のＳＭＴＰサーバーの最低優先度ＩＰアドレスへの電子メールの再度の送信、すなわちフォールバックを行わない。これに対し、迷惑メールでない電子メールを送る外部の電子メール送信手段は、電子メールをより確実に送信することができるように考慮され、上記のＲＦＣの規定に従って動作するものとされており、電子メールを高優先度ＩＰアドレスへ送信してその送信に失敗した場合には、同一のＳＭＴＰサーバーの最低優先度ＩＰアドレスへの電子メールの再度の送信、すなわちフォールバックを行う。従って、この第１の発明の迷惑メール受信拒否方法によれば、ＲＦＣの規定に従わない方法により送信された電子メールである迷惑メールの受信を拒否する。また、この迷惑メール受信拒否方法によれば、迷惑メールの送信の際のＴＣＰセッションの信号及びＳＭＴＰセッションのコマンドに対し、該信号及びコマンドの内容について判断をすることなく、受信した信号又はコマンドに対して反射的に信号又はコマンドを返信するのみで迷惑メールを拒否することから、前記従来の迷惑メールを判別する方法に比べ、より短時間にＳＭＴＰサーバーへの負担をかけることなく迷惑メールの受信を拒否をする。
【００４０】
第２の発明（請求項２記載の発明）では、上記第１の発明での迷惑メール受信拒否方法に比べ、より確実に迷惑メールの受信を拒否する。すなわち、上記第１の発明での迷惑メール受信拒否方法では、ＳＭＴＰサーバーの高優先度ＩＰアドレスへ迷惑メールを送信された場合には、効果的に該迷惑メールの受信を拒否する。しかし、迷惑メールを送信する外部の電子メール送信手段の中には、まれに、上記ＲＦＣの規定に反して、高優先度ＩＰアドレスへ迷惑メールを送信することなく、いきなり直接最低優先度ＩＰアドレスへ迷惑メールを送信するものがある。このようにいきなり直接最低優先度ＩＰアドレスへ迷惑メールを送信する外部の電子メール送信手段に対しても、この第２の発明の迷惑メール受信拒否方法によれば確実に迷惑メールの受信を拒否することができる。すなわち、この第２の発明で用いるＳＭＴＰサーバーでは、該ＳＭＴＰサーバーを構成する処理手段は、上記高優先度ＩＰアドレスへ送信した外部の電子メール送信手段のＩＰアドレス等（外部ＩＰアドレス等）を全て第１の記憶部に記憶し、最低優先度ＩＰアドレスへ送信された電子メールのＳＹＮ信号等を全て該第１の記憶部に記憶された外部ＩＰアドレス等との照合をし、一致したもののみを受信するという構成であることから、最低優先度ＩＰアドレスへ送信された電子メールが、ＲＦＣの規定に従った動作をする外部の電子メール送信手段から送信された電子メールである場合のみ、該第１の記憶部に記憶された外部ＩＰアドレス等との照合で一致することから、該電子メールを受信する。
【００４１】
第３の発明（請求項３記載の発明）でも、上記第２の発明と同様に、上記第１の発明での迷惑メール受信拒否方法に比べ、より確実に迷惑メールの受信を拒否すると共に、迷惑メールではない電子メールを外部の電子メール受信手段に転送することができる。すなわち、前記の通り、この第３の発明に係る迷惑メール受信拒否方法は、ＳＭＴＰサーバーを迷惑メールの受信を拒否するためのリレーサーバー或いはプロキシサーバーとして用いるものである事から、既存の電子メールを受信するＳＭＴＰサーバーがある場合には、該既存のＳＭＴＰサーバーとこの第３の発明に係る方法に用いられるＳＭＴＰサーバーとを接続することにより、容易に迷惑メール受信拒否の方法を追加することができ、これにより、上記第２の発明と同様に該既存のＳＭＴＰサーバーも容易に迷惑メールの受信を拒否するものとなる。
【００４２】
第４の発明（請求項４記載の発明）では、上記第１の発明での迷惑メール受信拒否方法と同様に迷惑メールは受信を拒否するとともに、迷惑メールではない電子メールはより確実に受信する。すなわち、上記第１の発明では、外部の電子メール送信手段から高優先度ＩＰアドレスへ送信された全てのＳＹＮ信号等に対して一律にＲＳＴ信号等を送信することにより該外部の電子メール送信手段にフォールバックをさせるが、この第４の発明では、いわゆるホワイトリストとして機能する第３の記憶部を有しており、該第３の記憶部に記憶された外部ＩＰアドレスに一致する外部の電子メール送信手段から送信された電子メールに対しては、上記のフォールバックさせることなく受信をするため、受信をしても良いと判断した外部ＩＰアドレスについてはフォールバックの負担をかけさせることなく早期に受信することができる。
【００４３】
第５の発明（請求項５記載の発明）では、上記第１の発明での迷惑メール受信拒否方法と同様に迷惑メールは受信を拒否するとともに、最低優先度ＩＰアドレスへ送信された電子メールであって迷惑メールでは無いものは確実に受信する。すなわち、上記第１の発明では、迷惑メールを送信する外部の電子メール送信手段は、高優先度ＩＰアドレスへの迷惑メールの送信を失敗した場合には、最低優先度ＩＰアドレスへの電子メールの再度の送信（フォールバック）を行わない、ということを前提とした構成であるが、上記迷惑メールを送信する外部の電子メール送信手段にも、まれに、ＲＦＣの規定に従い、フォールバックを行うものがあり、このようなフォールバックをする迷惑メールを送信する外部の電子メール送信手段に対しては上記第１の発明の効果は期待できない。しかし、この第５の発明の迷惑メール受信拒否方法によれば、上記のＲＦＣの規定に従って動作して迷惑メールを送信する外部の電子メール送信手段のＩＰアドレス等をいわゆるホワイトリストとして機能する第４の記憶部に記憶させないことにより、迷惑メールの受信を拒否する。また、この第５の発明では、何らかの理由により誤っていきなり直接最低優先度ＩＰアドレスへ送信された電子メールが、迷惑メールではない受信すべき電子メールであった場合にも、受信することが可能である。
【００４４】
第６の発明（請求項６記載の発明）では、上記第１の発明での迷惑メール受信拒否方法と同様に迷惑メールは受信を拒否するとともに、最低優先度ＩＰアドレスへ送信された迷惑メールの受信を確実に拒否する。すなわち、上記第１の発明では、迷惑メールを送信する外部の電子メール送信手段は、高優先度ＩＰアドレスへの迷惑メールの送信を失敗した場合には、最低優先度ＩＰアドレスへの電子メールの再度の送信である上記のフォールバックを行わない、ということを前提とした構成であるが、上記迷惑メールを送信する外部の電子メール送信手段にも、まれに、ＲＦＣの規定に従い、フォールバックを行うものがあり、このようなフォールバックをする迷惑メールを送信する外部の電子メール送信手段に対しては上記第１の発明の効果は期待できない。しかし、この第６の発明の迷惑メール受信拒否方法によれば、上記のＲＦＣの規定に従う迷惑メールを送信する外部の電子メール送信手段のＩＰアドレス等をいわゆるブラックリストである第５の記憶部に記憶することにより、迷惑メールの受信を拒否する。また、迷惑メールを送信するものとして拒否する際には、第５の記憶部にＩＰアドレス等を記憶された外部の電子メール送信手段に負担をかけさせた上で該迷惑メールの受信を拒否することができ、この迷惑メールの受信を拒否する際にこの第６の発明に係るＳＭＴＰサーバーによる僅かな負担により、上記の迷惑メールを送信する外部の電子メール送信手段が迷惑メールを送信することについて拘束することができる。
【００４５】
第７の発明（請求項７記載の発明）は、上記第１の発明での迷惑メール受信拒否方法に用いられているＳＭＴＰサーバーについての発明であることから、このＳＭＴＰサーバーによれば、上記第１の発明と同様に迷惑メールの受信を拒否する。
【００４６】
第８の発明（請求項８記載の発明）は、上記第２の発明での迷惑メール受信拒否方法に用いられているＳＭＴＰサーバーについての発明であることから、このＳＭＴＰサーバーによれば、上記第２の発明と同様に迷惑メールの受信を拒否し、上記ＲＦＣの規定に従って動作をする外部の電子メール送信手段により送信された電子メールのみを受信することができる。
【００４７】
第９の発明（請求項９記載の発明）は、上記第３の発明での迷惑メール受信拒否方法に用いられているＳＭＴＰサーバーについての発明であることから、このＳＭＴＰサーバーによれば、上記第３の発明と同様に迷惑メールの受信を拒否し、上記ＲＦＣの規定に従って動作をする外部の電子メール送信手段により送信された電子メールのみを外部の電子メール受信手段に転送することができ、更に、このＳＭＴＰサーバーによる迷惑メール受信拒否サーバーは、既存のＳＭＴＰサーバーに容易に迷惑メール受信拒否の機能を追加する。
【００４８】
第１０の発明（請求項１０記載の発明）は、上記第４の発明での迷惑メール受信拒否方法に用いられているＳＭＴＰサーバーについての発明であることから、このＳＭＴＰサーバーによれば、上記第４の発明と同様に迷惑メールの受信を拒否し、迷惑メールではない電子メールは、より確実に、負担をかけさせること無く早期に受信する。
【００４９】
第１１の発明（請求項１１記載の発明）は、上記第５の発明での迷惑メール受信拒否方法に用いられているＳＭＴＰサーバーについての発明であることから、このＳＭＴＰサーバーによれば、上記第５の発明と同様に迷惑メールの受信を拒否し、最低優先度ＩＰアドレスへ送信された電子メールであって迷惑メールでは無いものは確実に受信する。
【００５０】
第１２の発明（請求項１２記載の発明）は、上記第６の発明での迷惑メール受信拒否方法に用いられているＳＭＴＰサーバーについての発明であることから、このＳＭＴＰサーバーによれば、上記第６の発明と同様に迷惑メールの受信を拒否し、最低優先度ＩＰアドレスへ送信された迷惑メールの受信を確実に拒否する。
【発明を実施するための最良の形態】
【００５１】
以下、本発明に係る迷惑メール受信拒否方法及び迷惑メール受信拒否サーバーについて、実施例を挙げて詳細に説明する。
【００５２】
この迷惑メール受信拒否サーバーの実施例に係る受信者のＳＭＴＰサーバーは、図１に示すような環境下で使用される。すなわち、送信者１が電子メールを受信者２に送信する場合であって、該電子メールの送信及び受信の際には、前記０００２において述べた電子メールの送信及び受信に用いられる機器及び手段と同様の機器及び手段であるＳＭＴＰクライアント３，送信者のＳＭＴＰサーバー４，ＤＮＳサーバー５，受信者のＳＭＴＰサーバー６，ＰＯＰサーバー７及びＰＯＰクライアント８が用いられている。そして、電子メールの送信は、上記０００２において述べたように、送信者１が、電子メールをＳＭＴＰクライアント３により電子メールを作成し、該ＳＭＴＰクライアント３は送信者のＳＭＴＰサーバー４へ該電子メールを送信し、該送信者のＳＭＴＰサーバー４は該電子メールの送信先である電子メールアドレスのドメイン部分をＤＮＳサーバー５に送信（問い合わせ）し、該ＤＮＳサーバー５は該電子メールの送信先のホスト名とＩＰアドレスを送信者のＳＭＴＰサーバー４へ送信し、該送信者のＳＭＴＰサーバー４は該ＤＮＳサーバー５から送信された該送信先のＩＰアドレスにより上記電子メールを受信者のＳＭＴＰサーバー６へ送信し、該受信者のＳＭＴＰサーバー６は受信した電子メールをＰＯＰサーバー７に送信し、該ＰＯＰサーバー７は受信者２のＰＯＰクライアント８による問い合わせに応じて該電子メールをＰＯＰクライアント８に送信するという流れでされるものであり、これらＳＭＴＰクライアント３，送信者のＳＭＴＰサーバー４，ＤＮＳサーバー５，受信者のＳＭＴＰサーバー６，ＰＯＰサーバー７及びＰＯＰクライアント８それぞれの間のデータ等の送信及び受信は、インターネットやイントラネットその他のネットワークを介してなされている。本発明は、特に、上記送信者のＳＭＴＰサーバー４が受信者のＳＭＴＰサーバー６へ送信する際の該送信者のＳＭＴＰサーバー４と該受信者のＳＭＴＰサーバー６との間で送信及び受信される信号及びコマンドに特徴を有していることから、以下該送信者のＳＭＴＰサーバー４と該受信者のＳＭＴＰサーバー６との間で送信及び受信される信号及びコマンドについて特に説明をする。なお、以下、特に断らない限り、電子メールには、通常の受信されるべき電子メール（以下、正しい電子メールという。）の他に、迷惑メールも含まれる。また、上記送信者のＳＭＴＰサーバー４としては、前記の通り、通常のＳＭＴＰサーバーの他にも、ＳＭＴＰクライアント３の機能を包含したＳＭＴＰサーバーや迷惑メール送信専用の特殊化された電子メールプログラムやＳＭＴＰサーバーとしての機能を有するコンピュータウイルスやワームであることがありうるが、本実施例では通常のＳＭＴＰサーバーとする。また、受信者のＳＭＴＰサーバー６は、前記の通り、負荷を分散するために協働する複数台を用いることがありうるが、本実施例では１台のみが使用されるものとする。また、受信者のＳＭＴＰサーバー６とＰＯＰサーバー７は、前記の通り、同一のコンピュータ内にこれらの機能を設定することがあるが、本実施例ではそれぞれ受信者のＳＭＴＰサーバー６及びＰＯＰサーバー７として単機能を動作する別々のコンピュータとする。また、この図１に示す構成では、受信者２は受信者のＳＭＴＰサーバー６が受信した電子メールをＰＯＰサーバー７及びＰＯＰクライアント８により受信するものとしているが、該ＰＯＰサーバー７の替わりに、ＡＰＯＰサーバーやＩＭＡＰサーバーを対応するクライアントともに用いるものとしても良い。
【００５３】
ＳＭＴＰクライアント３，送信者のＳＭＴＰサーバー４，ＤＮＳサーバー５，受信者のＳＭＴＰサーバー６、ＰＯＰサーバー７及びＰＯＰクライアント８は、何れも通常のコンピュータ又はサーバーと同様な構成からなるものであって、電子メール本文及び該電子メールを受信する際に必要とされる信号及びコマンドを受信する受信手段と、該電子メールを受信する際に必要とされる信号及びコマンドを外部に送信する送信手段と、該受信手段及び該送信手段により受信及び送信されたデータ或いは予め入力されたデータ及び該コンピュータ又は該サーバー自体の動作に必要なＯＳその他のプログラム等を記憶する記憶手段と、該電子メール等その他のデータを該プログラムに基づいて演算し、或いは、上記受信手段，送信手段及び記憶手段の動作を制御する処理手段とを備えるものである。図２は、上記受信者のＳＭＴＰサーバー６が備える受信手段１１，送信手段１２，記憶手段１３及び処理手段１４の構成を示すものであって、受信手段１１は、上記送信者のＳＭＴＰサーバー４の送信手段３１及び上記ＰＯＰサーバーの送信手段３６と接続されてなり、送信手段１２は、上記送信者のＳＭＴＰサーバー４の受信手段３２及び上記ＰＯＰサーバーの受信手段３７と接続されてなり、記憶手段１３は、内部にプライマリーログデータベース２１，ホワイトリストデータベース２２，ブラックリストデータベース２３，受信電子メールデータベース２４その他図示しない該受信者のＳＭＴＰサーバー６自身の動作の為のＯＳやプログラムを記憶する領域を備えており、処理手段１４は、該受信者のＳＭＴＰサーバー６の動作の為のＣＰＵやチップセットを備えて上記受信手段１１，送信手段１２及び記憶手段１３の動作を制御しており、これら受信手段１１，送信手段１２，記憶手段１３及び処理手段１４は何れも互いにバス１５により接続されている。なお、これら受信手段１１と送信手段１２とは、実際のハードウエア構成においては同一の部品からなる一体のものであるが、ここでは説明の都合上、上記図２に示すように、概念的に機能毎に別体のものとして以下動作を説明する。これは送信者のＳＭＴＰサーバー４の送信手段３１及び受信手段３２と、ＰＯＰサーバー７の送信手段３６及び受信手段３７も同様である。また、上記受信手段１１には、送信者のＳＭＴＰサーバー４その他の外部から送信された電子メールを受信するために、プライマリーＩＰアドレス及びセカンダリーＩＰアドレスの２つのＩＰアドレスが設定されている。これらプライマリーＩＰアドレス及びセカンダリーＩＰアドレスは、それぞれ互いに異なる優先度が設定されており、プライマリーＩＰアドレスはセカンダリーＩＰアドレスよりも優先度の数値が少ないもの、すなわち、プライマリーＩＰアドレスのほうがセカンダリーＩＰアドレスよりも優先度が高くされている。なお、上記プライマリーＩＰアドレスは、本発明を構成する高優先度ＩＰアドレスであり、また、上記セカンダリーＩＰアドレスは、本発明を構成する最低優先度ＩＰアドレスである。また、上記プライマリーログデータベース２１は、本発明を構成する第１の記憶部であり、また、上記ホワイトリストデータベース２２は、本発明を構成する第２及び第４の記憶部であり、また、上記ブラックリストデータベース２３は、本発明を構成する第５の記憶部である。すなわち、上述の通り、上記ホワイトリストデータベース２２には、上記受信者のＳＭＴＰサーバー６を管理する者や受信者２により、予め、友人知人等の頻繁に電子メールを送信及び受信する者が電子メールを送信する際に用いるＳＭＴＰサーバー等のＩＰアドレス等である信頼ＩＰアドレス等が記憶されている。同様に、ブラックリストデータベース２３には、上記受信者のＳＭＴＰサーバー６を管理する者や受信者２により、予め、迷惑メールを送信するものと判断したＳＭＴＰサーバー等のＩＰアドレス等である迷惑ＩＰアドレス等が記憶されている。また、受信電子メールデータベース２４は、受信した電子メールを記憶するいわゆるメールボックスであり、該受信電子メールデータベース２４を上記ＰＯＰサーバー７と共有する。なお、前記の通り、本発明を構成する外部の電子メール送信手段としては、迷惑メール送信用の特殊化された電子メールプログラムやコンピュータウイルスやワームも含まれるが、この場合には、上記ＳＭＴＰクライアント３及び送信者のＳＭＴＰサーバー４が一体となったものであるが、この場合についての詳細は省略する。
【００５４】
以下、この本発明に係る受信者のＳＭＴＰサーバー６が、送信者のＳＭＴＰサーバー４から電子メールを受信する際の動作について、図３により順を追って説明する。上述の通り、電子メールを送信する送信者のＳＭＴＰサーバー４は、ＤＮＳサーバー５への問い合わせにより、該ＤＮＳサーバー５から該電子メールの送信先である受信者のＳＭＴＰサーバー６のプライマリーＩＰアドレス及びセカンダリーＩＰアドレスを送信され（ステップＳｔ１）、該送信者のＳＭＴＰサーバー４の図示しない処理手段は、送信手段３１により該送信されたプライマリーＩＰアドレスへ該電子メールを送信するためのＯＳＩ参照モデルで定めるトランスポート層のＴＣＰプロトコルによるＳＹＮ信号を送信する（ステップＳｔ２）。上記ＳＹＮ信号を受信手段１１により受信（ステップＳｔ３）した受信者のＳＭＴＰサーバー６の処理手段１４は、該ＳＹＮ信号が受信手段１２に設定された上記２つのＩＰアドレス、すなわちプライマリーＩＰアドレスかセカンダリーＩＰアドレスの何れに送信されたものであるかを判断する（ステップＳｔ４）。上記ＳＹＮ信号が上記プライマリーＩＰアドレスへ送信されたものと処理手段１４が判断した場合には、該ＳＹＮ信号から上記送信者のＳＭＴＰサーバー４の（送信手段３１の）ＩＰアドレスである外部ＩＰアドレス等を抽出する（ステップＳｔ５）。なお、上記ＳＹＮ信号が上記セカンダリーＩＰアドレスへ送信されたものと処理手段１４が判断した場合については、後述する（図中のＡ）。そして、上記処理手段１４は、記憶手段１３内のホワイトリストデータベース２２に記憶された信頼ＩＰアドレス等を読み出し（ステップＳｔ６）し、該外部ＩＰアドレス等と信頼ＩＰアドレス等とを照会して（ステップＳｔ７）、一致するか否か判断する。この照会により、上記信頼ＩＰアドレス等の何れかが上記外部ＩＰアドレス等と一致すると上記処理手段１４が判断した場合には、該処理手段１４は送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へＳＹＮ信号及びＡＣＫ信号を送信し、以後該送信者のＳＭＴＰサーバー４から送信される電子メールを受信し（ステップＳｔ８）、該電子メールを受信電子メールデータベース２４に記憶する。すなわち、この場合は、上記送信者のＳＭＴＰサーバー４が、予め受信者２が上記電子メールを受信して良いＳＭＴＰサーバーとした場合であり、該電子メールの受信は、以後は通常の電子メールの受信の際と同じ信号及びコマンドの送信及び受信によるものであるから、詳細は省略する。また、上記ステップＳｔ６において上記外部ＩＰアドレス等と信頼ＩＰアドレス等とが一致しないと上記処理手段１４が判断した場合には、該処理手段１４は該外部ＩＰアドレス等をプライマリーログＩＰアドレスとして記憶手段１３内のプライマリーログデータベース２１へ記憶し（ステップＳｔ９）、また、該処理手段１４は送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へＲＳＴ信号を送信する（ステップＳｔ１０）。なお、このステップＳｔ９でのプライマリーログＩＰアドレスの記憶の際には、プライマリーＩＰアドレスにてＳＹＮ信号を受信した時間（すなわち、上記ステップＳｔ３の時点での時間）をタイムスタンプとして記憶しても良い。このＲＳＴ信号の送信により、上記送信者のＳＭＴＰサーバー４と受信者のＳＭＴＰサーバー６との間での今回の電子メールについての信号及びコマンドの送信及び受信は終了する。すなわち、上記送信者のＳＭＴＰサーバー４が、予め受信者２が上記電子メールを受信して良いＳＭＴＰサーバーとした場合以外のＳＭＴＰサーバーである場合には、該送信者のＳＭＴＰサーバー４はＲＳＴ信号を送信される。このようにＲＳＴ信号を送信された送信者のＳＭＴＰサーバー４は、そのＳＭＴＰサーバー４が前記ＲＦＣの規定に従うものである場合には、ＲＳＴ信号を送信されたことにより、ＲＦＣの規定により前記フォールバックをし、再度同一の電子メールを同一の受信者のＳＭＴＰサーバー６へ送信し、また、その再度の送信の際には、上記ステップＳｔ１において上記ＤＮＳサーバー５から送信された受信者のＳＭＴＰサーバー６の受信手段１１に設定されたセカンダリーＩＰアドレスへ送信をする。すなわち、上記ステップＳｔ４においてセカンダリーＩＰアドレスへ電子メールを送信したＳＭＴＰサーバーは、該電子メールは前記の正しい電子メールを送信するＳＭＴＰサーバー（上記ホワイトリストデータベース２２に記憶されていないＩＰアドレスが設定され、かつ、正しい電子メールを送信するＳＭＴＰサーバー）がほとんどであるが、前記の通り迷惑メール送信手段にも僅かながらフォールバックをするものがあることから、該セカンダリーＩＰアドレスへ送信された電子メールにも、僅かながら迷惑メールが含まれる。また、ＲＳＴ信号を送信された送信者のＳＭＴＰサーバー４が前記迷惑メール送信手段である場合には、前記の通り迷惑メール送信手段は上記ＲＦＣの規定に従わず、フォールバックをせず、受信者のＳＭＴＰサーバー６の受信手段１に設定されたセカンダリーＩＰアドレスへ送信をしない（但し、上記迷惑メール送信手段にも、上記の通り僅かながらフォールバックするものはある）。
【００５５】
次に、上記ステップＳｔ４において、上記ＳＹＮ信号が受信手段１２に設定されたセカンダリーＩＰアドレスへ送信されたものと処理手段１４が判断した場合（図３中のＡ）の動作について、図４により順を追って説明する。なお、以下説明するセカンダリーＩＰアドレスへＳＹＮ信号（電子メール）を送信するＳＭＴＰサーバーは、上記ホワイトリストデータベース２２にＩＰアドレスが記憶されたもの以外のＳＭＴＰサーバーと、上記迷惑メール送信手段の中で僅かながらフォールバックをするＳＭＴＰサーバーが存在するが、これら以外にも、何らかの理由によりプライマリーＩＰアドレスではなくいきなり直接セカンダリーＩＰアドレスに電子メールを送信するＳＭＴＰサーバーや、何らかの意図によりいきなり直接セカンダリーＩＰアドレスに迷惑メールを送信する迷惑メール送信手段が含まれている。この場合には、上記ステップＳｔ５と同様に、上記ＳＹＮ信号から上記送信者のＳＭＴＰサーバー４の（送信手段３１の）ＩＰアドレスである外部ＩＰアドレスなどを抽出する（ステップＳｔ１１）。そして、上記処理手段１４は、記憶手段１３内のホワイトリストデータベース２２に記憶された信頼ＩＰアドレス等を読み出し（ステップＳｔ１２）し、該外部ＩＰアドレス等と信頼ＩＰアドレス等とを照会して（ステップＳｔ１３）、一致するか否か判断する。この照会により、上記信頼ＩＰアドレス等の何れかが上記外部ＩＰアドレス等と一致すると上記処理手段１４が判断した場合には、該処理手段１４は送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へＳＹＮ信号及びＡＣＫ信号を送信し、以後該送信者のＳＭＴＰサーバー４から送信される電子メールを受信し（ステップＳｔ１４）、該電子メールを受信電子メールデータベース２４に記憶する。すなわち、この場合は、上記送信者のＳＭＴＰサーバー４が、予め受信者２が上記電子メールを受信して良いＳＭＴＰサーバーとしたものであって、かつ、何らかの理由によりいきなり直接セカンダリーＩＰアドレスに電子メールを送信するＳＭＴＰサーバーである場合であり、該電子メールの受信は、以後は通常の電子メールの受信の際と同じ信号及びコマンドの送信及び受信によるものであるから、詳細は省略する。また、上記ステップＳｔ６において上記外部ＩＰアドレス等と信頼ＩＰアドレス等とが一致しないと上記処理手段１４が判断した場合には、上記処理手段１４は、記憶手段１３内の上記プライマリーログデータベース２１に記憶されたプライマリーログＩＰアドレス等を読み出し（ステップＳｔ１５）し、該外部ＩＰアドレス等とプライマリーログＩＰアドレスとを照会して（ステップＳｔ１６）、一致するか否か判断する。この照会により、上記プライマリーＩＰアドレスの何れかが上記外部ＩＰアドレス等と一致すると上記処理手段１４が判断した場合には、上記ステップＳｔ１３の場合と同様に、該処理手段１４は送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へＳＹＮ信号及びＡＣＫ信号を送信し、以後該送信者のＳＭＴＰサーバー４から送信される電子メールを受信し（ステップＳｔ１４）、該電子メールを受信電子メールデータベース２４に記憶する。すなわち、この場合は、上記送信者のＳＭＴＰサーバー４が予め受信者２が上記電子メールを受信して良いＳＭＴＰサーバーとしたものでは無いが、該送信者のＳＭＴＰサーバー４は、一旦受信者のＳＭＴＰサーバー６のプライマリーＩＰアドレスへＳＹＮ信号（電子メール）を送信し、上記ステップＳｔ１０でのＲＳＴ信号の送信によって上記のフォールバックをして再度受信者のＳＭＴＰサーバー６のセカンダリーＩＰアドレスに電子メールを送信するＳＭＴＰサーバー、すなわち、前記ＲＦＣの規定に従って動作をするＳＭＴＰサーバーであり、かつ、迷惑メール送信手段ではないと考えられる場合であり、ここで受信する電子メールは上記の正しい電子メールであると考えられる。なお、上記電子メールの受信は、以後は通常の電子メールの受信の際と同じ信号及びコマンドの送信及び受信によるものであるから、詳細は省略する。また、ここでは図示しないが、上記ステップＳｔ１６とステップＳｔ１４との間において、処理手段１４は、上記ステップＳｔ９においてプライマリーログＩＰアドレスとともにプライマリーログデータベース２１に記憶されたタイムスタンプと、上記セカンダリーＩＰアドレスにてＳＹＮ信号を受信した時間のタイムスタンプとを読み出しし、これらを減算処理することにより、上記送信者のＳＭＴＰサーバー４がプライマリーＩＰアドレスにＳＹＮ信号を送信してからセカンダリーＩＰアドレスにＳＹＮ信号を送信してきたまでの間の時間、すなわち、該送信者のＳＭＴＰサーバー４がフォールバックをするまでの間隔の時間を計算し、該間隔の時間が任意の時間（例えば、３分間）以内に該送信者のＳＭＴＰサーバー４がフォールバックしたと判断した場合には、該ＳＹＮ信号に対し、以下に述べるステップＳｔ１７以降の処理を行い、上記間隔の時間が任意の時間以上であって該送信者のＳＭＴＰサーバー４がフォールバックしてきたと判断した場合には、上記ステップＳｔ１４による電子メール受信の処理を行うものとしても良い。すなわち、前記ＲＦＣの規定では、少なくとも３０分の間隔を空けてフォールバックをすることを規定しているが、上記の僅かながら存在するフォールバックする迷惑メール送信手段は、非常に短い時間でフォールバックするものが多いことから、このようなタイムスタンプによるフォールバックの時間の判断によって、上記外部の電子メール送信手段が迷惑メール送信手段であるか否かを判断し、迷惑メールの受信を拒否することができる。
【００５６】
また、上記ステップＳｔ１６において上記外部ＩＰアドレス等とプライマリーログＩＰアドレス等とが一致しないと上記処理手段１４が判断した場合には、記憶手段１３内のブラックリストデータベース２３に記憶された迷惑ＩＰアドレス等を読み出し（ステップＳｔ１７）し、該外部ＩＰアドレス等と迷惑ＩＰアドレス等とを照会して（ステップＳｔ１８）、一致するか否か判断する。この照会により、上記迷惑ＩＰアドレス等の何れかが上記外部ＩＰアドレス等と一致すると上記処理手段１４が判断した場合には、図中のＢへ進み（一致しないと判断した場合には、後述するように図中のＣへ進む。）、該処理手段１４は送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へＳＹＮ信号及びＡＣＫ信号を送信する（図５に示すステップＳｔ１９）。すなわち、以下図５に示す動作をする送信者のＳＭＴＰサーバー４は、上記迷惑メール送信手段である。なお、このステップＳｔ１９でのＳＹＮ信号及びＡＣＫ信号の送信は、セカンダリーＩＰアドレスにおいてＳＹＮ信号を受信した時点（上記ステップＳｔ３の時点）より１０秒程度の時間を空けて送信する。上記ＳＹＮ信号及びＡＣＫ信号を受信手段３２により受信した送信者のＳＭＴＰサーバー４の処理手段１４は、ＡＣＫ信号を送信し（ステップＳｔ２０）、該ＡＣＫ信号を受信手段１１により受信した送信者のＳＭＴＰサーバー６の処理手段１４は、送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へ２２０メッセージを送信する（ステップＳｔ２１）。なお、このステップＳｔ２１での２２０メッセージの送信は、上記送信手段３１から送信されたＡＣＫ信号を受信した時点より１０秒程度の時間を空けて送信する。上記２２０メッセージを受信手段３２により受信した送信者のＳＭＴＰサーバー４の処理手段は、ＨＥＬＯコマンドを送信し（ステップＳｔ２２）、該ＨＥＬＯコマンドを受信手段１１により受信した送信者のＳＭＴＰサーバー６の処理手段１４は、送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へ２５０メッセージを送信する（ステップＳｔ２１）。なお、このステップＳｔ２１での２５０メッセージの送信は、上記送信手段３１から送信されたＨＥＬＯコマンドを受信した時点より１０秒程度の時間を空けて送信する。以下、送信者のＳＭＴＰサーバー４と受信者のＳＭＴＰサーバー６との間では、通常の電子メールを受信する際と同様に信号及びコマンドの送信及び受信が行われるが、この際、受信者のＳＭＴＰサーバー６の送信手段１２から送信者のＳＭＴＰサーバー４の受信手段３２へ送信される信号及びコマンドは、上記ステップＳｔ１９のＡＣＫ信号の送信，上記２１の２２０メッセージの送信及び上記ステップＳｔ２３の２５０メッセージの送信の際と同様に、全て上記受信者のＳＭＴＰサーバー６の受信手段１１が受信した時点より１０秒程度の時間を空けて行われる。このように１０秒程度の時間を空けて応答がされた場合には、上記送信者のＳＭＴＰサーバー４は、前記ＲＦＣの規定に従った動作をするものである場合には、上記のような１０秒程度の時間を空けてされる応答に従いつつ適宜信号及びコマンドを送信するが、該送信者のＳＭＴＰサーバー４が、前記ＲＦＣの規定に従った動作をするものではない場合には、受信者のＳＭＴＰサーバー６との信号及びコマンドを中途で打ち切り、該受信者のＳＭＴＰサーバー６への信号及びコマンドの送信を行わなくなる。そして、上記受信者のＳＭＴＰサーバー６は、上記送信者のＳＭＴＰサーバー４が上記ＲＦＣの規定に従った動作をするものであっても、該送信者のＳＭＴＰサーバー４から送信された電子メールの本文を構成する最初のセグメント（図５中のステップＳｔ２４で送信された最初のセグメント）を受信した送信者のＳＭＴＰサーバー４の処理手段１４は、ＲＳＴ信号を送信する（ステップＳｔ２５）。このＲＳＴ信号の送信により、上記送信者のＳＭＴＰサーバー４と受信者のＳＭＴＰサーバー６との間での今回の電子メールについての信号及びコマンドの送信及び受信は終了する。すなわち、上記送信者のＳＭＴＰサーバー４が、予め受信者２が上記電子メールを受信しないブラックリストデータベース２３にＩＰアドレスを迷惑ＩＰアドレス等として記憶したＳＭＴＰサーバーである場合（該送信者のＳＭＴＰサーバー４が迷惑メール送信手段である場合）には、該送信者のＳＭＴＰサーバー４はＲＳＴ信号を送信される。このように、受信者のＳＭＴＰサーバー６により１０秒程度の時間を空けつつ信号及びコマンドの送信及び受信を行うことにより、迷惑メール送信手段である送信者のＳＭＴＰサーバー４は迷惑メールの送信において少なくともこの受信者のＳＭＴＰサーバー６に動作を拘束されるものとなり、少なくとも図示しない他所のＳＭＴＰサーバーへの迷惑メールの送信が妨害され、ひいてはインターネット全体として、迷惑メールの送信による通信容量の圧迫を少しでも減らすことができ、さらにこの迷惑メール受信拒否の際の受信者のＳＭＴＰサーバー６にかかる負荷は大きいものではない。なお、本実施例では、上述の通り、また、図５に示す通り、受信者のＳＭＴＰサーバー６は、送信者のＳＭＴＰサーバー４が電子メールの本文を構成する最初のセグメントを送信するまで該送信者のＳＭＴＰサーバー４の動作を拘束するものとされているが、上記ステップＳｔ２５でのＲＳＴ信号を送信するタイミングは、より後先にずらして設定しても良い。すなわち、前記ステップＳｔ１８において上記送信者のＳＭＴＰサーバー４が迷惑メール送信手段であると上記処理手段１４が判断した直後に（ステップＳｔ１９においてＳＹＮ信号及びＡＣＫ信号を送信する替わりに）、ＲＳＴ信号を送信するものとしても良く、或いは、送信者のＳＭＴＰサーバー４から電子メールの本文を構成する５番目（或いは任意の序数）のセグメントを送信された際に、ＲＳＴ信号を送信するものとしても良い。
【００５７】
また、上記ステップＳｔ１８での照会により、前記迷惑ＩＰアドレス等の何れも上記外部ＩＰアドレス等と一致しないと上記処理手段１４が判断した場合には、図中のＣへ進み、該処理手段１４は送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へＳＹＮ信号及びＡＣＫ信号を送信する（図６に示すステップＳｔ２６）。すなわち、以下図６に示す動作をする送信者のＳＭＴＰサーバー４は、今回の電子メールの送信の際に、先に受信者のＳＭＴＰサーバー６のプライマリーＩＰアドレスにＳＹＮ信号を送信したものではなく（先にプライマリーＩＰアドレスにＳＹＮ信号を送信したＳＭＴＰサーバーであれば、プライマリーログデータベース２１へ記憶されたプライマリーログＩＰアドレスに外部ＩＰアドレス等を残していることから、ステップＳｔ１４において電子メールを受信されている。）、ホワイトリストデータベース２２に信頼ＩＰアドレス等が記憶されたものでもなく（ホワイトリストデータベース２２に信頼ＩＰアドレス等が記憶されたものであれば、ステップＳｔ８及びステップＳｔ１４において電子メールを受信されている。）、ブラックリストデータベース２３に迷惑ＩＰアドレス等が記憶されたものでもない（ブラックリストデータベースに迷惑ＩＰアドレスが記憶されたものであれば、ステップＳｔ２５において電子メールを受信拒否されている）。すなわち、この図６に示す動作をする送信者のＳＭＴＰサーバー４は、何らかの理由により誤っていきなり直接セカンダリーＩＰアドレスに電子メールを送信したＳＭＴＰサーバーであって、上記ホワイトリストデータベース２２にもブラックリストデータベース２３にも記憶のないＳＭＴＰサーバーである。なお、このステップＳｔ２６でのＳＹＮ信号及びＡＣＫ信号の送信は、セカンダリーＩＰアドレスにおいてＳＹＮ信号を受信した時点（上記ステップＳｔ３の時点）より１０秒程度の時間を空けて送信する。上記ＳＹＮ信号及びＡＣＫ信号を受信手段３２により受信した送信者のＳＭＴＰサーバー４の処理手段１４は、ＡＣＫ信号を送信し（ステップＳｔ２７）、該ＡＣＫ信号を受信手段１１により受信した送信者のＳＭＴＰサーバー６の処理手段１４は、送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へ２２０メッセージを送信する（ステップＳｔ２８）。なお、このステップＳｔ２８での２２０メッセージの送信は、上記送信手段３１から送信されたＡＣＫ信号を受信した時点より１０秒程度の時間を空けて送信する。上記２２０メッセージを受信手段３２により受信した送信者のＳＭＴＰサーバー４の処理手段は、ＨＥＬＯコマンドを送信し（ステップＳｔ２９）、該ＨＥＬＯコマンドを受信手段１１により受信した送信者のＳＭＴＰサーバー６の処理手段１４は、送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へ２５０メッセージを送信する（ステップＳｔ３０）。なお、このステップＳｔ３０での２５０メッセージの送信は、上記送信手段３１から送信されたＨＥＬＯコマンドを受信した時点より１０秒程度の時間を空けて送信する。なお、このＨＥＬＯコマンドにより送信された送信者のＳＭＴＰサーバー４のドメイン名適宜記憶手段内に記憶する。上記２５０メッセージを受信手段３２により受信した送信者のＳＭＴＰサーバー４の処理手段は、ＭＡＩＬコマンドを送信し（ステップＳｔ３１）、該ＭＡＩＬコマンドを受信手段１１により受信した送信者のＳＭＴＰサーバー６の処理手段１４は、送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へ２５０メッセージを送信する（ステップＳｔ３２）。なお、このステップＳｔ３２での２５０メッセージの送信は、上記送信手段３１から送信されたＭＡＩＬコマンドを受信した時点より１０秒程度の時間を空けて送信する。なお、このＭＡＩＬコマンドにより送信された電子メールの送信者の電子メールアドレスは適宜記憶手段内に記憶する。上記２５０メッセージを受信手段３２により受信した送信者のＳＭＴＰサーバー４の処理手段は、ＲＣＰＴコマンドを送信し（ステップＳｔ３３）、該ＲＣＰＴコマンドを受信手段１１により受信した送信者のＳＭＴＰサーバー６の処理手段１４は、送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へ２５０メッセージを送信する（ステップＳｔ３４）。なお、このステップＳｔ３４での２５０メッセージの送信は、上記送信手段３１から送信されたＲＣＰＴコマンドを受信した時点より１０秒程度の時間を空けて送信する。なお、このＲＣＰＴコマンドにより送信された電子メールの受信者の電子メールアドレスは適宜記憶手段内に記憶する。上記２５０メッセージを受信手段３２により受信した送信者のＳＭＴＰサーバー４の処理手段は、ＤＡＴＡコマンドを送信し（ステップＳｔ３５）、該ＤＡＴＡコマンドを受信手段１１により受信した送信者のＳＭＴＰサーバー６の処理手段１４は、送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へ３５４メッセージを送信する（ステップＳｔ３６）。なお、このステップＳｔ３６での３５４メッセージの送信は、上記送信手段３１から送信されたＤＡＴＡコマンドを受信した時点より１０秒程度の時間を空けて送信する。上記３５４メッセージを受信手段３２により受信した送信者のＳＭＴＰサーバー４の処理手段は、電子メール本文を構成する最初のセグメントを送信し（ステップＳｔ３７）、該最初のセグメントを受信手段１１により受信した送信者のＳＭＴＰサーバー６の処理手段１４は、送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へＡＣＫ信号を送信する（ステップＳｔ３８）。なお、このステップＳｔ３８でのＡＣＫ信号の送信は、上記送信手段３１から送信された最初のセグメントを受信した時点より１０秒程度の時間を空けて送信する。以降、送信者のＳＭＴＰサーバー４は受信者のＳＭＴＰサーバー６へ上記電子メールの本文を構成する複数のセグメントを順次送信し、該受信者のＳＭＴＰサーバー６はそれら各セグメントを全て受信する毎にＡＣＫ信号を送信する。なお、これらのＡＣＫ信号の送信は、上記送信手段３１から送信された各セグメントを受信した時点より１０秒程度の時間を空けて送信する。そして、送信者のＳＭＴＰサーバー４は上記電子メールの本文を構成するセグメントの中の最後のセグメント（該最後のセグメントにはピリオドの信号を含む。）を送信し（ステップＳｔ３９）、該最後のセグメントを受信手段１１により受信した送信者のＳＭＴＰサーバー６の処理手段１４は、送信手段１２により上記送信者のＳＭＴＰサーバー４の受信手段３２へ２５０メッセージを送信する（ステップＳｔ４０）。
【００５８】
このように１０秒程度の時間を空けて応答がされた場合には、上記送信者のＳＭＴＰサーバー４は、前記ＲＦＣの規定に従った動作をするものである場合には、上記のような１０秒程度の時間を空けてされる受信者のＳＭＴＰサーバー６による応答に従いつつ適宜信号及びコマンドを送信するが、該送信者のＳＭＴＰサーバー４が、前記ＲＦＣの規定に従った動作をするものではない場合には、受信者のＳＭＴＰサーバー６との信号及びコマンドを中途で打ち切り、該受信者のＳＭＴＰサーバー６への信号及びコマンドの送信を行わなくなる。そして、上記受信者のＳＭＴＰサーバー６は、上記送信者のＳＭＴＰサーバー４が上記ＲＦＣの規定に従った動作をするものであって、ステップＳｔ４０まで適宜上記ＲＦＣの規定に従った動作をしつつ送信された電子メールについては、該電子メールを前記の正しい電子メールであると見なし、受信電子メールデータベース２４に記憶する。逆に、上記ＲＦＣの規定に従わない動作をし、電子メールの本文を構成する最後のセグメントを送信する迄に上記受信者のＳＭＴＰサーバー６への信号及びコマンドの送信を終了した送信者のＳＭＴＰサーバー４は、迷惑メール送信手段であるとみなし、該送信者のＳＭＴＰサーバー４から送信された電子メールは記憶しない。なお、本実施例では、上述の通り、また、図６に示す通り、受信者のＳＭＴＰサーバー６は、送信者のＳＭＴＰサーバー４が電子メールの本文を構成する最後のセグメントを送信するまで１０秒の間隔を空けつつ信号及びコマンドの送信及び受信をするものとされているが、該受信者のＳＭＴＰサーバー６が信号及びコマンドの送信をする際に全てについて１０秒の間隔を空ける必要はない。すなわち、前記ステップＳｔ３５において上記送信者のＳＭＴＰサーバー４がＤＡＴＡコマンドを送信した場合には、該ステップＳｔ３５まで上記ＲＦＣの規定に従って信号及びコマンドを送信する送信者のＳＭＴＰサーバー４は正しい電子メールを送信するものであると判断し、以降の電子メールの本文を構成する各セグメントは通常の電子メールを受信する方法と同じ方法により受信するものとしても良い。これは、信号及びコマンドの送信及び受信について１０秒の間隔を空ける設定とすることにより、上記送信者のＳＭＴＰサーバー４に掛ける負荷が大きいものとなるが、上記受信者のＳＭＴＰサーバー６の負荷も大きいものとなるためである。
【００５９】
なお、本発明の別の実施例としては、詳細は省略するが、上記の受信者のＳＭＴＰサーバー６と同じ構成からなるＳＭＴＰサーバーをリレーサーバー４１として用いるものとしても良い。このリレーサーバー４１は、図７に示すように、送信者のＳＭＴＰサーバー４と受信者のＳＭＴＰサーバー４２と接続される。なお、リレーサーバー４１は、本発明を構成する迷惑メール受信拒否サーバーであるＳＭＴＰサーバーであり、受信者のＳＭＴＰサーバー４２は、本発明を構成する外部の電子メール受信手段であり、また、該リレーサーバー４１と接続される上記送信者のＳＭＴＰサーバー４は、前記図１に示す受信者のＳＭＴＰサーバー６に接続される送信者のＳＭＴＰサーバー４と同じ構成からなるものであり、また、上記図７に示す上記受信者のＳＭＴＰサーバー４２と接続されるＰＯＰサーバー７及びＰＯＰクライアント８は、図１に示すＰＯＰサーバー７及びＰＯＰクライアント８と同じ構成からなるものであり、また、図７に示す受信者２も上記図１に示す受信者２と同一の人物である。このリレーサーバー４１を用いた電子メールの受信は、以下の方法によりなされる。上記送信者のＳＭＴＰサーバー４から送信された電子メールは、上記の実施例と同様にリレーサーバー４１に送信され、上記の実施例と同様な方法により前記の正しい電子メールのみが受信され、該リレーサーバー４１を構成する図示しない記憶手段内の受信電子メールデータベースに記憶される。そして、受信者のＳＭＴＰサーバー４２は、何らかの信号又はコマンドにより上記リレーサーバー４１の受信電子メールデータベース内に電子メールが記憶された事を検知し、或いは、任意の時間間隔毎又は該受信電子メールデータベース内の電子メールの件数毎に、受信者のＳＭＴＰサーバー４２は該リレーサーバー４１に該電子メールを転送する事を要求し、該リレーサーバー４１は該要求に応じて該電子メールを該受信者のＳＭＴＰサーバー４２に転送する。このリレーサーバー４１が行う電子メールの転送は、該電子メールを本文と該本文に付属するヘッダー及びフッターと共に全て一件の電子メールごと文字通り転送する物であっても良いが、或いは、現在世間で一般的に多く用いられているリレーサーバーと同様に、リレーサーバー４１と受信者のＳＭＴＰサーバー４２との間で、通常の電子メールを送信する方法と同じ方法により電子メールを転送（送信）する物としても良い。すなわち、この後者の転送の方法では、リレーサーバー４１を送信者のＳＭＴＰサーバー，受信者のＳＭＴＰサーバー４２を受信者のＳＭＴＰサーバーとして、リレーサーバー４１と受信者のＳＭＴＰサーバー４２との間でＴＣＰプロトコル及びＳＭＴＰプロトコルにより、前記０００２の電子メールの送信の方法と同じで送信（転送）される（但し、このリレーサーバー４１と受信者のＳＭＴＰサーバー４２間の電子メールの送信の際には、予めリレーサーバー４１が電子メールを送信する送信先が受信者のＳＭＴＰサーバー４２に限られて固定されていることから、ＤＮＳサーバー５への問い合わせを改めてする必要は無い）。このような図７に示すような構成とされたリレーサーバー４１を用いた場合には、上記の受信者のＳＭＴＰサーバー６を用いた場合と同様に、受信者２は上記の正しい電子メールのみを受信する事ができる。なお、受信者のＳＭＴＰサーバー４２とＰＯＰサーバー７とＰＯＰクライアント８により電子メールを受信する構成を既存の物として構築している受信者２は、その構成に本発明のリレーサーバー４１を追加して該受信者のＳＭＴＰサーバー４２に接続するだけで容易に迷惑メールの受信拒否の効果を得られる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態に係る受信者のＳＭＴＰサーバーと他のサーバー等との接続の構成を示す模式図である。
【図２】本発明の実施の形態に係る受信者のＳＭＴＰサーバーの構成を示す模式図である。
【図３】本発明の実施の形態に係る受信者のＳＭＴＰサーバーに設定されたプライマリーＩＰアドレスに、電子メールが送信された際の該受信者のＳＭＴＰサーバーの動作を示すフローチャートである。
【図４】本発明の実施の形態に係る受信者のＳＭＴＰサーバーに設定されたセカンダリーＩＰアドレスに、電子メールが送信された際の該受信者のＳＭＴＰサーバーの動作を示すフローチャートである。
【図５】本発明の実施の形態に係る受信者のＳＭＴＰサーバーに設定されたセカンダリーＩＰアドレスに、迷惑メールが送信された際の該受信者のＳＭＴＰサーバーの動作を示すフローチャートである。
【図６】本発明の実施の形態に係る受信者のＳＭＴＰサーバーに設定されたセカンダリーＩＰアドレスに、電子メールが送信された際の該受信者のＳＭＴＰサーバーの動作を示すフローチャートである。
【図７】本発明の実施の形態に係る受信者のＳＭＴＰサーバーをリレーサーバーとして用いる場合の他のサーバー等との接続の構成を示す模式図である。
【符号の説明】
【００６１】
４    送信者のＳＭＴＰサーバー
６    受信者のＳＭＴＰサーバー
７    ＰＯＰサーバー
１１    受信手段
１２    送信手段
１３    記憶手段
１４    処理手段
２１    プライマリーログデータベース
２２    ホワイトリストデータベース
２３    ブラックリストデータベース
４１    リレーサーバー
４２    受信者のＳＭＴＰサーバー
【図１】
2006157621.tif 000003
【図２】
2006157621.tif 000004
【図３】
2006157621.tif 000005
【図４】
2006157621.tif 000006
【図５】
2006157621.tif 000007
【図６】
2006157621.tif 000008
【図７】
2006157621.tif 000009