メールのパケットデータを受信してメール送受信の制御を行う機能及びCPU使用率とメモリ使用率及びCPUアイドル割合を含むパフォーマンス情報を出力するパフォーマンス情報出力機能を有するメールサーバと、該メールサーバに対する外部からの不正アクセスを制限する不正アクセス制限機能及び前記メールサーバに対する前記パケットデータの出力を制御する出力制御機能を有するファイアウォールとを備えるコンピュータシステムのメールサーバ保護システムであって、前記ファイアウォールが、前記CPU使用率閾値とメモリ使用率閾値とCPUアイドル率閾値とから成るパフォーマンス閾値情報を設定ファイルとして格納し、前記出力制御機能が、前記メールサーバからパフォーマンス情報出力機能によって出力されたパフォーマンス情報を取得する第1機能と、該第1機能によって取得したパフォーマンス情報に含まれるメールサーバCPU使用率とメモリ使用率とCPUアイドル割合の何れか1つが前記設定ファイルによって設定されたパフォーマンス閾値情報のCPU使用率閾値又はメモリ使用率閾値又はCPUアイドル割合閾値を越えたと判定したとき、メールサーバに出力するパケットデータの出力を保留する第2機能とを備えたことを特徴とするメールサーバ保護システム。メールのパケットデータを受信してメール送受信の制御を行う機能及びCPU使用率とメモリ使用率及びCPUアイドル割合を含むパフォーマンス情報を出力するパフォーマンス情報出力機能を有するメールサーバと、該メールサーバに対する外部からの不正アクセスを制限する不正アクセス制限機能及び前記メールサーバに対する前記パケットデータの出力を制御する出力制御機能を有するファイアウォールとを備え、該ファイアウォールが前記CPU使用率閾値とメモリ使用率閾値とCPUアイドル率閾値とから成るパフォーマンス閾値情報を設定ファイルとして格納するコンピュータシステムのメールサーバ保護方法であって、前記出力制御機能に、前記メールサーバからパフォーマンス情報出力機能によって出力されたパフォーマンス情報を取得させる第1工程と、該第1工程によって取得したパフォーマンス情報に含まれるメールサーバCPU使用率とメモリ使用率とCPUアイドル割合の何れか1つが前記設定ファイルによって設定されたパフォーマンス閾値情報のCPU使用率閾値又はメモリ使用率閾値又はCPUアイドル割合閾値を越えたと判定したとき、メールサーバに出力するパケットデータの出力を保留する第2工程とを実行させることを特徴とするメールサーバ保護方法。前述の従来技術によるサーバダウン防止技術は、該当のメールサーバに対する実際の負荷量が所定の閾値を越えたときに過負荷に対する対応処理を実行するため、イントラネット上にあるメールサーバ等で処理能力の限界が来ており、頻繁なアクセスが継続して行われる場合、メールサーバダウンを引き起こす可能性があるという課題があった。本発明の目的は、前述の従来技術による課題を解決しようとするものであり、サーバが過負荷になる前にサーバに対する負荷を低減してサーバダウンを防止することができるメールサーバ保護システム及びメールサーバ保護方法を提供することである。前記目的を達成するために本発明は、メールのパケットデータを受信してメール送受信の制御を行う機能及びCPU使用率とメモリ使用率及びCPUアイドル割合を含むパフォーマンス情報を出力するパフォーマンス情報出力機能を有するメールサーバと、該メールサーバに対する外部からの不正アクセスを制限する不正アクセス制限機能及び前記メールサーバに対する前記パケットデータの出力を制御する出力制御機能を有するファイアウォールとを備えるコンピュータシステムのメールサーバ保護システムであって、前記ファイアウォールが、前記CPU使用率閾値とメモリ使用率閾値とCPUアイドル率閾値とから成るパフォーマンス閾値情報を設定ファイルとして格納し、前記出力制御機能が、前記メールサーバからパフォーマンス情報出力機能によって出力されたパフォーマンス情報を取得する第1機能と、該第1機能によって取得したパフォーマンス情報に含まれるメールサーバCPU使用率とメモリ使用率とCPUアイドル割合の何れか1つが前記設定ファイルによって設定されたパフォーマンス閾値情報のCPU使用率閾値又はメモリ使用率閾値又はCPUアイドル割合閾値を越えたと判定したとき、メールサーバに出力するパケットデータの出力を保留する第2機能とを備えたことを第1の特徴とする。また、本発明は、メールのパケットデータを受信してメール送受信の制御を行う機能及びCPU使用率とメモリ使用率及びCPUアイドル割合を含むパフォーマンス情報を出力するパフォーマンス情報出力機能を有するメールサーバと、該メールサーバに対する外部からの不正アクセスを制限する不正アクセス制限機能及び前記メールサーバに対する前記パケットデータの出力を制御する出力制御機能を有するファイアウォールとを備え、該ファイアウォールが前記CPU使用率閾値とメモリ使用率閾値とCPUアイドル率閾値とから成るパフォーマンス閾値情報を設定ファイルとして格納するコンピュータシステムのメールサーバ保護方法であって、前記出力制御機能に前記メールサーバからパフォーマンス情報出力機能によって出力されたパフォーマンス情報を取得させる第1工程と、該第1工程によって取得したパフォーマンス情報に含まれるメールサーバCPU使用率とメモリ使用率とCPUアイドル割合の何れか1つが前記設定ファイルによって設定されたパフォーマンス閾値情報のCPU使用率閾値又はメモリ使用率閾値又はCPUアイドル割合閾値を越えたと判定したとき、前記出力制御機能にメールサーバに出力するパケットデータの出力を保留する第2工程とを実行させることを第2の特徴とする。本発明によるメールサーバ保護システム及びメールサーバ保護方法は、ファイアウォールに、CPU使用率の閾値とメモリ使用率閾値とCPUアイドル率閾値とから成るパフォーマンス閾値情報を設定ファイルとして格納しておき、前記メールサーバから前記パフォーマンス情報を取得し、この取得したパフォーマンス情報に含まれるCPU使用率又はメモリ使用率又はCPUアイドル率の何れか1つが前記パフォーマンス閾値情報のCPU使用率の閾値又はメモリ使用率閾値又はCPUアイドル率閾値を越えたと判定したとき、前記メールサーバに出力するパケットデータの出力を保留することによって、メールサーバが過負荷になる前にメールサーバに対する負荷を低減してサーバダウンを防止することができる。以下、本発明によるメールサーバ保護システム及びメールサーバ保護方法の一実施形態を詳細に説明する。本実施形態によるメールサーバ保護システムは、図1に示す如く、図示しない他のコンピュータシステムに接続されたインターネット20と、該インターネット20を介して送受される電子メールの送受信を制御するメールサーバ10と、前記インターネット20と接続され、制御プログラム40によって前記メールサーバ10に対するデータAの出力を制御する機能及び外部からの不正アクセスを防止する機能等を備えるファイアウォール30とから構成され、前記ファイアウォール30の制御プログラム40がメールサーバ10から収集したサーバのパフォーマンス情報Bに基づいて前記データAの出力を制御Cによって制御することによって、メールサーバ10のメールのパケットデータ送出前にパフォーマンス状態を検知し、メールサーバ10に対するパケット送信を制御制限するように構成されている。なお、前記パフォーマンス情報Bとは、メールサーバ10のディスク使用率とメモリ空き容量とCPUアイドル割合等であるが、これに限られるものではなく、前記制御プログラム40は、サーバ10に対するディスク使用率の閾値とメモリ空き容量の閾値とCPUアイドル割合の閾値を含むパフォーマンス閾値情報を、例えば図2aに示す如く、サーバSV001のディスク使用率が80以下、サーバSV001のメモリ空き容量が1KB以上、サーバSV001のCPUアイドル割合が20以上の如く設定している。このコンピュータシステムは、例えば、ファイアウォール30の処理能力がメールサーバ10の処理能力を越えた状態において、メールサーバ10が社内外への共用サービスを提供している場合、インターネット20を介した社外からの高トラフィックメール受信によって、社内メール業務が滞る可能性があり、本実施形態によるメールサーバ保護システムは、この社内メール業務の停滞を防止するため、ファイアウォール30またはプロキシサーバに対して、任意のサーバパフォーマンスの情報収集機能及びパケット出力制御機能を行う処理を組み込むことによって、対象のメールサーバ10を常にパフォーマンス上余裕のある状態でサービスを提供することができ、サーバダウン等の可能性を著しく軽減することができる。本実施形態によるメールサーバ保護システムは、図2に示した設定ファイルのみを対象とした場合、図3に示す如く、ファイアウォール30の制御プログラム40が、使用率が80を越えるか否かを判定するステップ301と、該ステップ301においてディスク使用率が80を越えないと判定したとき、メモリ空き容量が1KB未満か否かを判定する須02と、該ステップ302においてメモリ空き容量が1KB以上と判定したとき、CPUのアイドル割合が20未満か否かを判定するステップ303と、該ステップ303においてCPUのアイドル割合が20以上と判定したとき、メールのデータAのパケット転送データ出力を許可するステップ304と、前記ステップ301~303の判定条件を満たさない場合にパケット転送を却下して保留するステップ305とを実行することによって、サーバのパフォーマンスが設定ファイルに設定したパフォーマンス項目の1つでも満たさないことを検出したとき、メールサーバ10が高負荷状態になる前にデータAのメールサーバ10に対する送出を制限してサーバダウンを防止することができる。なお、前記制御プログラム40がメールサーバ10のパフォーマンス情報がパフォーマンス閾値情報を下回ったと判定したときにはパケット転送を再開するものであり、この保留中のパケットデータを一時的に記憶するためのバッファ他の記憶手段をファイアウォールに設けることが望ましい。また、本実施形態によるファイアウォール30の制御プログラム40は、設定ファイルを読み込んだ部分からの処理の場合、図4に示す如く、前記図2に示した設定ファイルの読み込みを行うステップ401と、バケットデータを受信したときにメールサーバ10が図3に示した3項目ステップ301~303の判定条件を満たすか否か判定するステップ402とをステップ402からステップ404の間において条件数分本実施形態では3回繰り返し、条件を満たすと判定したとき、パケット転送の許可を行うステップ405と、条件を満たさないと判定したとき、パケット転送を許可しないステップS405とを実行することによって、メールサーバ10が高負荷状態になる前に受信するパケット量を制限することによってサーバダウンを防止することができる。このように本実施形態によるメールサーバ保護システム及び方法は、ファイアウォール30に搭載した制御プログラム40がサーバ10からパフォーマンスSNMP利用等の情報を収集し、必要があればサーバ10に対して送信されようとしているパケットデータの送出を制限するように動作する。この制御プログラム40には、制御パラメータとしてパケット送付先のリソース使用状況CPU、メモリ、アイドル割合等に応じたパケット送信制限値を任意に設定することによって、サーバダウンが発生する前にパケットデータの送出を制限し、より安定したサービス提供を行うことができる。本発明によれば、パケットデータ送付先のメールサーバに対する設定を行うことなく送付元サーバファイァウオール等側のみの設定によってトラフィック制御を行うことができ、送付元サーバが既存で送付先サーバをリプレイスしたとき、処理能力にアンバランスが生じている場合に、処理能力の平準化を簡単に実施でき、処理能力オーバを起因とする障害発生回避に対して特に有効な手段となる。