(57)【要約】【課題】ユーザにとって簡単かつ低コストで、ユーザの指示に基づいたメールの処理を行うことができる通信システム及び通信方法を提供する。【解決手段】インターネット網で接続された複数のコンピュータ１と、各コンピュータ１と夫々接続されて、ユーザが送受信するメールが蓄積されるメールサーバ２とを有する通信ネットワーク１４を備えた通信システムである。判定手段６と、制御手段７と、接続手段８と、解析手段９と、処理手段１０と、送信手段１２とを備えた中継サーバ３を通信ネットワーク外に配設して、コンピュータ１とメールサーバ２との通信を行う通信経路４を構成した。【選択図】図１
2009135795.tif 000002
【特許請求の範囲】
【請求項１】
インターネット網に接続された複数のコンピュータと、各コンピュータと夫々接続されて、ユーザが送受信するメールが蓄積されるメールサーバとを有する通信ネットワークを備えた通信システムであって、
ユーザがメールを送受信する際に、ユーザが使用するコンピュータから取得したユーザ情報に基づいて、ユーザ情報が記録された利用者情報を検索して、ユーザ情報の存否を判定する判定手段と、
ユーザが使用するメールサーバにユーザ情報を送信して、このユーザのメールサーバの使用権限の有無を確認する制御手段と、
前記使用権限の有無に基づいて、ユーザにメールサーバの使用権限が有る場合は、メールサーバとの通信を行い、ユーザにメールサーバの使用権限が無い場合は、コンピュータとの通信を遮断する接続手段と、
ユーザがメールを送受信する際に、予めユーザが設定した条件にメールが該当するか否かの解析を行う解析手段と、
その条件に該当する場合は、予めユーザが設定した指示に基づいてメールを処理する処理手段と、
メールサーバに蓄積されたメールをコンピュータに送信、又はコンピュータに存在するメールをメールサーバに送信する送信手段とを備えた中継サーバを、前記通信ネットワーク外に配設して、コンピュータとメールサーバとの通信を行う通信経路を構成したことを特徴とする通信システム。
【請求項２】
前記解析手段は、ユーザが受信するメールが不要メールであるか否かの解析を行い、不要メールである場合は、処理手段が当該メールの改変を行うことを特徴とする請求項１の通信システム。
【請求項３】
前記解析手段は、ユーザが送信するメールに含まれる文字列が、予めユーザが指定した条件に該当するか否かの解析を行い、条件に該当しない場合は、処理手段が当該メールの送信を中止することを特徴とする請求項１の通信システム。
【請求項４】
前記中継サーバをメールが通過する際に、メールの内容を記録することができる記録手段を中継サーバに設けたことを特徴とする請求項１〜請求項３のいずれか一に記載の通信システム。
【請求項５】
インターネット網で接続された複数のコンピュータと、各コンピュータと夫々接続されて、ユーザが送受信するメールが蓄積されるメールサーバとで通信を行う通信方法であって、
インターネット網外に中継サーバを配設して、
ユーザがメールを送受信する際に、ユーザが使用するコンピュータから取得したユーザ情報に基づいて、ユーザ情報が記録された利用者情報を検索して、ユーザ情報の存否を判定し、
ユーザが使用するメールサーバにユーザ情報を送信して、このユーザのメールサーバの使用権限の有無を確認し、
ユーザにメールサーバの使用権限が有る場合は、中継サーバとメールサーバとの通信を行い、ユーザにメールサーバの使用権限が無い場合は、コンピュータと中継サーバとの通信を遮断し、
ユーザがメールを送受信する際に、予めユーザが設定した条件にメールが該当するか否かの解析を行い、
その条件に該当する場合は、予めユーザが設定した指示に基づいてメールを処理し、
メールサーバに蓄積されたメールをコンピュータに送信、又はコンピュータに存在するメールをメールサーバに送信し、
前記通信を、前記通信ネットワーク外で行うことを特徴とする通信方法。
【請求項６】
ユーザが受信するメールが不要メールであるか否かの解析を行い、不要メールである場合はメールの改変を行うことを特徴とする請求項５の通信方法。
【請求項７】
ユーザが送信するメールに含まれる文字列が、予めユーザが指定した条件に該当するか否かの解析を行い、条件に該当しない場合は、処理手段が当該メールの送信を中止することを特徴とする請求項５の通信方法。
【請求項８】
前記中継サーバをメールが通過する際に、中継サーバがメールの内容を記録することを特徴とする請求項５〜請求項７のいずれか一に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び通信方法に関するものである。
【背景技術】
【０００２】
電子メールの普及に伴って、ウィルスメールやスパムメール等、ユーザにとって受信を希望しない不要メールがユーザに送信されるという現象が急増している。例えば、ユーザがウィルスメールを受信し、それを誤って開封した場合には、ユーザが使用するコンピュータがウィルスに感染するおそれがある。また、スパムメールが送信されると、ユーザは必要なメールであるか否かを判別するためにメールを開封して、内容を吟味しなければならない。このため、ウィルスメールやスパムメールが届いたことをユーザが一見して判別できるように対策を講じる必要がある。
【０００３】
ところで、不要メールを排除する手段として、不要メールがユーザのメールサーバに届いた場合には、不要メールをメールサーバから画一的に削除する方法が提案されている（特許文献１）。すなわち、メールサーバに、予めスパムメールをデータベース化して登録する。そして、メールサーバにメールが到着すると、メールサーバは到着メールとスパムメールのデータベースの内容とを比較し、スパムメールと同一又は類似している場合には、その到着メールをメールサーバから削除するものである。
【０００４】
また、前記したもの以外にも、ユーザが使用するコンピュータに、不要メールを削除するためのソフトウェアをインストールする方法がある。さらに、メールが不要メールであるか否かの判定を行って、不要メールであると判定された場合にはメールを削除する機材をインターネット網内に設ける方法もある。
【特許文献１】特開２００３−３４８１６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記特許文献１のように、不要メールであるか否かの判別を行う機能をメールサーバに付加するものでは、メールサーバ自体を変更する必要がある。このため、ユーザが不要メールを排除する機能の追加を希望する場合には、ユーザは既存のメールサーバをそのまま使用することができない。また、不要メールを排除するソフトウェアをメールサーバに導入しようとすると、高度な技術が必要となるため、一般のユーザは容易に導入することができない。
【０００６】
また、ユーザが使用するコンピュータに、不要メールを排除するためのソフトウェアを導入すると、ユーザが使用するコンピュータの空き容量及びＣＰＵパワー等のリソースが少なくなり、コンピュータの動きが鈍くなる。
【０００７】
さらに、不要メールを排除する機材をインターネット網内に設けるものも、高度な技術が必要となって、一般のユーザは容易に導入することはできない。また、新たな機材の導入が必要となってコスト高となる。通常、このような機材はメールサーバ毎に必要であり、メールサーバと一体であるべきものとしてインターネット網内に置くのが一般的であった。このため、不要メールの判別を行う機材を、他のインターネット網内のユーザと共有することができなかった。
【０００８】
本発明は、上記課題に鑑みて、ユーザにとって簡単かつ低コストで、ユーザの指示に基づいたメールの処理を行うことができる通信システム及び通信方法を提供する。
【課題を解決するための手段】
【０００９】
本発明の通信システムは、インターネット網に接続された複数のコンピュータと、各コンピュータと夫々接続されて、ユーザが送受信するメールが蓄積されるメールサーバとを有する通信ネットワークを備えた通信システムであって、ユーザがメールを送受信する際に、ユーザが使用するコンピュータから取得したユーザ情報に基づいて、ユーザ情報が記録された利用者情報を検索して、ユーザ情報の存否を判定する判定手段と、ユーザが使用するメールサーバにユーザ情報を送信して、このユーザのメールサーバの使用権限の有無を確認する制御手段と、前記使用権限の有無に基づいて、ユーザにメールサーバの使用権限が有る場合は、メールサーバとの通信を行い、ユーザにメールサーバの使用権限が無い場合は、コンピュータとの通信を遮断する接続手段と、ユーザがメールを送受信する際に、予めユーザが設定した条件にメールが該当するか否かの解析を行う解析手段と、その条件に該当する場合は、予めユーザが設定した指示に基づいてメールを処理する処理手段と、メールサーバに蓄積されたメールをコンピュータに送信、又はコンピュータに存在するメールをメールサーバに送信する送信手段とを備えた中継サーバを、前記通信ネットワーク外に配設して、コンピュータとメールサーバとの通信を行う通信経路を構成したものである。
【００１０】
本発明の通信システムによれば、中継サーバを、コンピュータとメールサーバとの通信ネットワーク外に設けることにより、複数人が中継サーバを共有することができ、社内ネットワーク等にメール解析のための機材を導入する必要がなくなる。また、中継サーバを、メールサーバとは別途設けることにより、既存のメールサーバをそのまま使用することができ、メールサーバや、ユーザの使用するコンピュータにソフトウェアを導入する必要がない。さらに、ユーザがメールを送受信する場合、メールは中継サーバを通過することになるため、中継サーバがメールを解析することができる。
【００１１】
前記解析手段は、ユーザが受信するメールが不要メールであるか否かの解析を行い、不要メールである場合は、処理手段がメールの改変を行うことができる。すなわち、受信メールが不要メールであっても、メールを削除することなく改変を行い、改変後のメールを一旦ユーザに送信することができる。
【００１２】
前記解析手段は、ユーザが送信するメールに含まれる文字列が、予めユーザが指定した条件に該当するか否かの解析を行い、条件に該当しない場合は、処理手段が当該メールの送信を中止することができる。
【００１３】
前記中継サーバをメールが通過する際に、メールの内容を記録することができる記録手段を設けることができる。これにより、中継サーバを通過するメールを全て保存することができる。
【００１４】
本発明の通信方法は、インターネット網で接続された複数のコンピュータと、各コンピュータと夫々接続されて、ユーザが送受信するメールが蓄積されるメールサーバとで通信を行う通信方法であって、インターネット網外に中継サーバを配設して、ユーザがメールを送受信する際に、ユーザが使用するコンピュータから取得したユーザ情報に基づいて、ユーザ情報が記録された利用者情報を検索して、ユーザ情報の存否を判定し、ユーザが使用するメールサーバにユーザ情報を送信して、このユーザのメールサーバの使用権限の有無を確認し、ユーザにメールサーバの使用権限が有る場合は、中継サーバとメールサーバとの通信を行い、ユーザにメールサーバの使用権限が無い場合は、コンピュータと中継サーバとの通信を遮断し、ユーザがメールを送受信する際に、予めユーザが設定した条件にメールが該当するか否かの解析を行い、その条件に該当する場合は、予めユーザが設定した指示に基づいてメールを処理し、メールサーバに蓄積されたメールをコンピュータに送信、又はコンピュータに存在するメールをメールサーバに送信し、前記通信を、前記通信ネットワーク外で行うものである。
【００１５】
ユーザが受信するメールが不要メールであるか否かの解析を行って、不要メールである場合はメールの改変を行うことができる。また、ユーザが送信するメールに含まれる文字列が、予めユーザが指定した条件に該当するか否かの解析を行い、条件に該当しない場合は、処理手段が当該メールの送信を中止することができる。さらには、中継サーバをメールが通過する際に、メールの内容を記録することもできる。
【発明の効果】
【００１６】
本発明の通信システム及び通信方法は、社内ネットワーク等にメール解析のための機材を導入する必要がなくなるとともに、メールサーバや、ユーザの使用するコンピュータにソフトウェアを導入する必要がない。このため、ユーザにとって、簡単かつ低コストでメールの解析を行うことができる。さらに、中継サーバは、メールの解析を行ってユーザが指示した通りの適切な処置を施すことができるため、ユーザは、ユーザの指示に基づいたメールの送受信を行うことができる。
【００１７】
前記中継サーバは、ユーザが受信するメールが不要メールである場合はメールの改変を行うことができるため、ユーザは受信メールを一見して不要メールであると判別することができる。また、不要メールであっても一旦ユーザに送信されることにより、万一、必要なメールを不要メールであると誤判定した場合であっても、中継サーバはメールを削除することがない。これにより、必要なメールが誤って削除されるという不具合を防止することができる。
【００１８】
前記中継サーバは、ユーザが送信するメールが、予めユーザが指定した条件に該当しない場合は、メールの送信を中止するため、誤った相手にメールを送信するのを防止することができて、ユーザが指定した相手に正確にメールを送ることが可能となる。
【００１９】
中継サーバを通過するメールを全て保存することができるため、ユーザの使用するコンピュータからメールを削除しても、この保存メールを確認すれば内容を確認することができる。また、全てのメールの履歴を残すことによって、情報漏洩等の不適切なメールの利用を抑止できる利点もある。
【発明を実施するための最良の形態】
【００２０】
以下本発明の実施の形態を図１〜図３に基づいて説明する。
【００２１】
本発明の通信システムは、図１に示すように、インターネット網で接続されたコンピュータ１と、コンピュータ１と接続されて、ユーザが送受信するメールが蓄積されるメールサーバ２とを有する通信ネットワーク１４を備え、この通信ネットワーク外に中継サーバ３を配設して、コンピュータ１とメールサーバ２との通信を行う通信経路４を構成している。
【００２２】
コンピュータ１は、ユーザがメール送受信時に操作するものであり、メールを作成したり、メールを取り出したりする際に使用する。
【００２３】
メールサーバ２は、ユーザが作成したメールをコンピュータ１から受け取り、また、ユーザ宛に届いたメールをユーザに提供して、一時的にメールを蓄積するものである。
【００２４】
中継サーバ３は、図１に示すように、コンピュータ１とメールサーバ２との間に介在するものであり、コンピュータ１とメールサーバ２とで構成される通信ネットワーク１４の外に配設している。これにより、コンピュータ１とメールサーバ２との通信を行う通信経路４を別途構成している。中継サーバ３は、ユーザ情報の存否の判定を行う判定手段６と、判定手段６の判定に基づいてメールサーバ２の使用権限の有無の確認又は通信の遮断を行う制御手段７と、メールサーバ２との通信又は通信の遮断を行う接続手段８と、ユーザが送受信するメールの解析を行う解析手段９と、解析手段９の解析に基づいてメールを処理する処理手段１０と、メールの内容を記録することができる記録手段１１と、メールをコンピュータ１又はメールサーバ２に送信する送信手段１２とを備えている。
【００２５】
利用者情報５は、中継サーバ３の使用権限を有するユーザ情報が登録されたものである。この場合、ユーザ情報とは、各ユーザが保有するアカウントＩＤをいう。
【００２６】
判定手段６は、ユーザがメールを送受信する際に、コンピュータ１から取得したユーザ情報から、ユーザ情報が記録された利用者情報５を検索するものである。。
【００２７】
制御手段７は、前記判定に基づいて、メールサーバ２の使用権限の有無の確認又は通信の遮断を行うものである。すなわち、利用者情報５にユーザのアカウントＩＤが存在する場合は、ユーザが使用するメールサーバ２にユーザ情報を送信して、このユーザのメールサーバ２の使用権限の有無を確認する。一方、利用者情報５にユーザのアカウントＩＤが無い場合は、ユーザのアカウントＩＤから接続情報を自動作成する。
【００２８】
接続手段８は、前記確認に基づいて、中継サーバ３とメールサーバ２との通信又は通信の遮断を行うものである。すなわち、前記制御手段７の確認により、ユーザがメールサーバ２の使用権限を有する場合には、中継サーバ３とメールサーバ２との通信を維持する。一方、制御手段７の確認により、ユーザにメールサーバ２の使用権限がない場合には、コンピュータ１と中継サーバ３との通信を遮断し、コンピュータ１にエラーメッセージを送信する。
【００２９】
解析手段９は、ユーザが送受信するメールが、予めユーザの設定した条件に該当するか否かの解析を行うものである。すなわち、ユーザがメールを受信する際に、受信メールがスパムメールやウィルスメール等の不要メールに該当するか否かの解析を希望する場合には、解析手段９は、受信メールが不要メールであるか否かの解析を行う。また、ユーザがメールを送信する際に、送信メールの件名やアドレスが、ユーザの指定した条件に該当するか否かの解析を希望する場合には、解析手段９は、送信メールが予めユーザの指定した条件に該当するか否かの解析を行う。
【００３０】
処理手段１０は、前記解析手段９の解析に基づいて、メールがユーザの設定した条件に該当する場合には、予めユーザが設定した指示に基づいてメールを処理するものである。すなわち、ユーザがメールを受信する際に、受信メールが不要メールである場合には、一見してその判別ができるような表記を行うことをユーザが希望すれば、処理手段１０はメールに不要メールである旨の表記を行う。また、ユーザがメールを送信する際に、送信メールにユーザが指定した文字列を含まない場合には、メールの送信を中止することをユーザが希望すれば、処理手段１０はメールの送信を中止する。
【００３１】
記録手段１１は、メールが中継サーバ３を通過する際にメール内容を保存する、いわゆるアーカイブ機能を有するものである。
【００３２】
送信手段１２は、メールをコンピュータ１又はメールサーバ２に送信するものである。すなわち、ユーザがメールを受信する場合には、送信手段８がメールサーバ２に蓄積されたメールをコンピュータ１に送信する。ユーザがメールを送信する場合には、コンピュータ１に存在するメールをメールサーバ２に送信する。
【００３３】
次に、この通信システムを用いた通信方法について、例えば１名のユーザが本システムを使用する場合について説明する。図２は、本発明の通信方法によりメールを受信する手順を示すフローチャートである。まず、ユーザは、コンピュータ１と通信を行うサーバを中継サーバ３に設定する（ステップＳ１０１）。具体的には、ユーザ（受信者）はコンピュータ１にて、ＰＯＰ３サーバ２を中継サーバ３に変更する設定を行う。そして、中継サーバ３にコンピュータ１からのＰＯＰ３ポートへのソケット接続を行い、接続後、ＰＯＰ３プロトコルにおける初期のメッセージのやり取り（＋ＯＫ等）を行う。また、ユーザは、受信するメールがウィルスメール及びスパムメールであるか否かの解析を行うように設定すると共に、ウィルスメールである場合は、元のメール内容の全文を添付ファイルに変換して付加し、スパムメールである場合は、メールの件名にその旨の表記を行うようにコンピュータ１にて設定する（ステップＳ１０２）。
【００３４】
中継サーバ３はコンピュータ１からユーザのユーザ情報（アカウントＩＤ）を取得し（ステップＳ１０３）、判定手段６が、このアカウントＩＤから利用者情報５を検索する（ステップＳ１０４、ステップＳ１０５）。利用者情報５にアカウントＩＤが存在する場合は、ユーザに中継サーバ３の使用権限が有するものとして中継サーバ３の使用を許容する判定を行う。
【００３５】
利用者情報５にアカウントＩＤが存在しない場合は、制御手段７は、アカウントＩＤから接続情報を自動作成する（ステップＳ１０７）。その後、制御手段７は、コンピュータ１から取得したユーザ情報に基づいて、ユーザのメールサーバ２の使用権限の有無を確認する（ステップＳ１０６）。具体的には、制御手段３が、ユーザが使用するメールサーバ２にアカウントＩＤやパスワードを送信して、このユーザのメールサーバ２の使用権限の有無を確認する。
【００３６】
前記確認に基づいて、ユーザにメールサーバ２の使用権限が有る場合は、接続手段８は、中継サーバ３とメールサーバ２との通信を維持し、利用者情報５に、ＰＯＰ３アクセス成功の日時としてその日時を保存する（ステップＳ１０８）。そして、ＰＯＰ３プロトコルのメール内容受信メッセージ（ＲＥＴＲメッセージ）が送信された場合、記録手段１１がメール内容の保存を行う（ステップＳ１１０）。一方、ユーザにメールサーバの使用権限が無い場合は、接続手段９は、コンピュータ１と中継サーバ３との通信を遮断し、コンピュータ１にエラーメッセージを送信する（ステップＳ１０９）。
【００３７】
その後、解析手段９は、ユーザが予め設定したメールの解析条件を抽出して、受信メールの解析を行う（ステップＳ１１１）。すなわち、本実施形態の場合、ユーザはウィルスメール及びスパムメールの判別を指示しているため、解析手段９は、受信メールがウィルスメールに該当するか否かの解析を行って（ステップＳ１１２）、次に受信メールがスパムメールに該当するか否かの解析を行う（ステップＳ１１４）。
【００３８】
ウィルスメールであるか否かの解析は、例えば次のような手法により行う。解析手段９が、受信メールにウィルスが混在していると判定した場合は、処理手段１０がメール内容をウィルスが混在している旨の文言に変更し、元のメール内容の全文を添付ファイルに変換し付加する（ステップＳ１１３）。これにより、万一、ユーザがウィルスメールを開封しても、添付ファイルを開封しない限りは、コンピュータ１がウィルスに感染することを防止することができる。
【００３９】
スパムメールであるか否かの解析は、例えば次のような手法により行う。まず、ユーザが、特定の文字列を含むメールアドレスから送信されたメールをスパムメールであると判定すると指示している場合、このメールアドレスから送信されたメールは、解析手段９にてスパムメールであると判定する。そして、処理手段１０は、メールヘッダのsubject項目にスパムメールである旨の表示（例えば、[ＳＰＡＭ]）との表記を追加するとともに、メールヘッダにもスパムである旨（X-Spam-Status: 1等）の項目を追加する（ステップＳ１１５）。また、解析手段９は、ユーザが予め指定したブラックリストサーバ（例えば、ＳＵＲＢＬサーバやＲＢＬサーバ）を特定する。一方、受信メールのヘッダ情報及びメールの本文情報から、IPアドレスと、ドメインを抽出する。抽出されたIPアドレスを、ＲＢＬサーバーホストに対して、ネームサーバーからIPアドレスが取得されるか否かを解析する。また、抽出されたドメインをＳＵＲＢＬサーバーホストに対して、ネームサーバーからIPアドレスが取得されるか解析する。これにより、IPアドレスが取得された場合は、受信メールをスパムメールであると判定する。スパムメールであると判定された場合は、メールヘッダのsubject項目にスパムである旨（[ＳＰＡＭ]）を追加するとともに、メールヘッダにもスパムである旨（X-Spam-Status: 1等）の項目を追加する（ステップＳ１１５）。これにより、ユーザは、受信メールを一見してスパムメールであると判別することができる。
【００４０】
このような解析及び処理を各メール毎に行い、送信手段８がコンピュータ１にメールの送信を行う（ステップＳ１１６）。その後、ＰＯＰ３プロトコルの終了メッセージ（ＱＵＩＴメッセージ）が送信されれば、正常終了コードを返答し、接続を切断して終了する。
【００４１】
次に、本発明の通信方法によりメールを送信する手順を図３に基づいて説明する。まず、ユーザは、コンピュータ１と通信を行うサーバを中継サーバ３に設定する（ステップＳ２０１）。具体的には、ユーザ（送信者）はコンピュータ１にて、ＳＭＴＰサーバ２を中継サーバ３に変更する設定を行う。そして、中継サーバ３にコンピュータ１からのＳＭＴＰポートへのソケット接続を行い、接続後、ＳＭＴＰプロトコルにおける初期のメッセージのやり取り（ＨＥＬＯメッセージ等）を行う。また、ユーザは、送信メールの件名やアドレスや本文に、ユーザの指定した文字列が含まれるか否かの解析を行うように設定すると共に、含まれない場合には、送信メールの送信を中止するようにコンピュータ１にて設定する（ステップＳ２０２）。なお、ユーザの指定した文字列が含まれない場合、送信の中止に限らず、他のメールアドレスにメールを転送する設定とすることもできる。
【００４２】
中継サーバ３はコンピュータ１からユーザのユーザ情報（アカウントＩＤ）を取得し（ステップＳ２０３）、判定手段６は、このアカウントＩＤから利用者情報５を検索する（ステップＳ２０４、ステップＳ２０５）。利用者情報５にアカウントＩＤが存在する場合は、ユーザに中継サーバ３の使用権限が有るものとして中継サーバ３の使用を許容する判定を行う。
【００４３】
利用者情報５にアカウントＩＤが存在しない場合は、制御手段７は、アカウントＩＤから接続情報を自動作成する（ステップＳ２０７）。その後、制御手段７は、ユーザのメールサーバ２の使用権限の有無を確認する。
【００４４】
具体的には、制御手段７は、ユーザがＰＯＰ３にて中継サーバ３にアクセスしてから５分以内であるか否かを判断する（ステップＳ２０６）。ユーザがＰＯＰ３にて中継サーバ３にアクセスしてから５分を経過している場合は、接続手段８がコンピュータ１と中継サーバ３との通信を遮断し、コンピュータ１にエラーメッセージを送信する（ステップＳ２０８）。一方、５分以内である場合は、接続手段８はコンピュータ１から取得したユーザ情報に基づいて、ユーザが使用するメールサーバ２と中継サーバ３とを接続する（ステップＳ２０９）。
【００４５】
また、制御手段７が、ユーザが使用するメールサーバ２にアカウントＩＤやパスワードを送信して、このユーザのメールサーバ２の使用権限の有無を確認する。ユーザがメールサーバの使用権限を有する場合は、接続手段８は、中継サーバ３とメールサーバ２との通信を維持する。一方、ユーザがメールサーバの使用権限が無い場合は、コンピュータ１と中継サーバ３との通信を遮断し、コンピュータ１にエラーメッセージを送信する（ステップＳ２１０）。
【００４６】
次に、ＳＭＴＰプロトコルのメール内容送信メッセージ（ＤＡＴＡメッセージ）が送信された場合、解析手段９は、ユーザが予め設定したメールの解析条件を抽出して、受信メールの解析を行う（ステップＳ２１１）。すなわち、本実施形態の場合、送信メールの件名やアドレスに、ユーザの指定した文字列が含まれるか否かの解析を指示しているため、解析手段９は、送信メールの件名やアドレスや本文にユーザの指定した文字列が含まれるか否かの解析を行う（ステップＳ２１２）。
【００４７】
送信メールの件名やアドレスに、ユーザの指定した文字列が含まれる場合には、記録手段１１がメール内容の保存を行う（ステップＳ２１３）。一方、送信メールの件名やアドレスに、ユーザの指定した文字列が含まれない場合は、処理手段１０がメールの送信を中止する（ステップＳ２１４）。
【００４８】
このような解析及び処理を各メール毎に行い、送信手段８が送信先にメールの送信を行う（ステップＳ２１５）。ＳＭＴＰプロトコルの終了メッセージ（ＱＵＩＴメッセージ）が送信されれば、正常終了コードを返答し、接続を切断して終了する。
【００４９】
このように、本発明の通信システム及び通信方法によれば、複数人が中継サーバ３を共有することができ、社内ネットワーク等にメール解析のための機材を導入する必要がなくなり、また、メールサーバや、ユーザの使用するコンピュータにソフトウェアを導入する必要がない。このため、ユーザにとって、簡単かつ低コストでメールの解析を行うことができる。さらに、中継サーバ３は、メールの解析を行ってユーザが指示した通りの適切な処置を施すことができるため、ユーザは、ユーザの指示に基づいたメールの送受信を行うことができる。
【００５０】
前記中継サーバ３は、ユーザが受信するメールが不要メールである場合はメールの改変を行うことができるため、ユーザは受信メールを一見して不要メールであると判別することができる。また、不要メールであっても一旦ユーザに送信されることにより、万一、必要なメールを不要メールであると誤判定した場合であっても、中継サーバ３はメールを削除することがない。これにより、必要なメールが誤って削除されるという不具合を防止することができる。
【００５１】
前記中継サーバ３は、ユーザが送信するメールが、予めユーザが指定した条件に該当しない場合は、メールの送信を中止するため、誤った相手にメールを送信するのを防止することができて、ユーザが指定した相手に正確にメールを送ることが可能となる。
【００５２】
中継サーバ３を通過するメールを全て保存することができるため、ユーザの使用するコンピュータからメールを削除しても、この保存メールを確認すれば内容を確認することができる。また、全てのメールの履歴を残すことによって、情報漏洩等の不適切なメールの利用を抑止できる利点もある。
【００５３】
以上、本発明の実施形態につき説明したが、本発明は前記実施形態に限定されることなく種々の変形が可能であって、例えば、中継サーバ３の数としては任意であって、複数のサーバに判定手段６、制御手段７、接続手段８、解析手段９、処理手段１０、記録手段１１、及び送信手段１２を分散させて設けてもよい。要はこれらの手段を通信ネットワーク外の通信経路４に設けるものであればよい。ウィルスやスパムの判定方法としては、実施形態のものに限られず、他の公知公用の方法を使用してもよい。ステップＳ１０１（ステップＳ２０１）とステップＳ１０２（ステップＳ２０２）の手順としては、逆であってもよい。メール受信時にスパム判定のみを行ったり、ウィルス判定のみを行ったりすることができる。解析条件や処理条件はユーザが任意に設定することができる。例えば、ブラックリストサーバをユーザが任意に設定したり、スパムである旨の記載を他の方法としたりすることができる。実施形態ではユーザの数を１人として説明したが、ユーザの数は複数とすることができる。実施形態ではユーザ情報は、アカウントＩＤのみであったが、ユーザを特定できるものであれば他の情報でもよく、１人のユーザを、複数の情報（例えば、ＩＤ及びパスワード）にて特定してもよい。
【００５４】
利用者情報５にユーザのアカウントＩＤが無い場合は、ユーザに中継サーバ３の利用権限が無いものとして、コンピュータ１と中継サーバ３との通信を遮断し、コンピュータ１にエラーメッセージを送信することもできる。また、実施形態では、メール送信時において、メールの件名やアドレスや本文に、ユーザの指定した文字列が含まれるか否かの解析を行って、含まれる場合にメールの送信を中止するように設定したが、逆に、ユーザの指定した文字列が含まれない場合にメールの送信を中止する設定とすることもできる。
【図面の簡単な説明】
【００５５】
【図１】本発明の通信システムを示すブロック図である。
【図２】本発明の通信方法によりメールを受信する手順を示すフローチャートである。
【図３】本発明の通信方法によりメールを送信する手順を示すフローチャートである。
【符号の説明】
【００５６】
１      コンピュータ
２      メールサーバ
３      中継サーバ
４      通信経路
５      利用者情報
６      判定手段
７      制御手段
８      接続手段
９      解析手段
１０    処理手段
１１    記録手段
１２    送信手段
１４    通信ネットワーク
【図１】
2009135795.tif 000003
【図２】
2009135795.tif 000004
【図３】
2009135795.tif 000005