(57)【要約】【課題】適切な監視情報を遠隔地にいる担当コンピュータ宛てに効率良くメールすること。【解決手段】メール管理サーバ１０と外部記憶装置２０から構成されるメール管理装置であって，メール管理サーバは，メール受信部１１とメール抽出部１２とメール編集部１３とオプション処理部１４とメール送信部１５とメール削除部１６から構成され，外部記憶装置には，受信メール（群）２１とルール情報を有するルールテーブル２２が格納され，メール抽出部１２はルール情報を参照してキーワードに合致する受信メールを抽出し，メール編集部１３は抽出された受信メールを単一メールとし，オプション処理部１４はルール情報のオプションに従ってオプション処理し，メール送信部１５は単一メールをルール情報の宛先に送信し，メール削除部１６はメール管理処理の最後に外部記憶装置から受信メール（群）を削除する。【選択図】    図２
2004240554.tif 000002
【特許請求の範囲】
【請求項１】
メール管理サーバと外部記憶装置から構成されるメール管理装置であって，
メール管理サーバは，メール受信部と，メール抽出部と，メール編集部と，オプション処理部と，メール送信部と，メール削除部から構成され，
外部記憶装置には，受信メール（群）と，ルール情報を有するルールテーブルが格納され，
メール抽出部は，ルール情報を参照してキーワードに合致する受信メールを抽出し，
メール編集部は，抽出された受信メールを単一メールとし，
オプション処理部は，ルール情報のオプションに従ってオプション処理し，
メール送信部は，単一メールをルール情報の宛先に送信し，
メール削除部は，メール管理処理の最後に外部記憶装置から受信メール（群）を削除する，
ことを特徴とするメール管理装置。
【請求項２】
コンピュータプログラムを記憶した記憶媒体であって，
コンピュータプログラムは，ルールテーブルのルール情報を読み込むステップと，ルール情報のキーワードに合致する受信メールを抽出するステップと，抽出した受信メールが複数有ると判定した場合，単一メールとするステップと，ルール情報のオプション欄にオプション指定が有ると判定した場合は，指定されたオプション処理を受信メールや添付ファイルに対して施すステップと，ルール情報の宛先アドレスを参照し単一メールの送信宛先担当コンピュータを指定して送信するステップと，外部記憶装置に格納されている受信メール（群）を削除するステップと，を有するメール管理処理プログラムであることを特徴とするコンピュータプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，多数のコンピュータやネットワークの監視情報をメールによって転送するシステムにおいて使用するメール管理装置に関する。
【０００２】
【従来の技術】
現在，コンピュータやネットワークの稼動状況や負荷状態を，監視情報として随時他のコンピュータから取得し，モニター，分析することは，広く一般的に行われている。その際，それら取得した監視情報を遠隔地で参照するために，メールによって担当者に転送することも一部で行われている。そのメールを効率よく転送するために，一旦中継サーバに収集してから配信を行うメール監視システムも知られている（例えば，特許文献１，２参照）。
【０００３】
【特許文献１】
特開２００２−７３５０９号公報
【０００４】
【特許文献２】
特開２００２−１３２５９９号公報
【０００５】
【発明が解決しようとする課題】
しかし，取得する監視情報が多い場合や広範囲に及ぶ場合には，監視情報の種類や内容等により担当者が異なったり，同一の監視情報が複数存在する場合も珍しくはない。その際，適切な監視情報を適切な担当者に振り分けることは煩雑であり，さらにこの振り分けルールが頻繁に変更される場合には，困難極まるものになるという問題がある。
【０００６】
又，例えば同時期での複数の機器の監視データを比較分析したい場合等，特定条件に合致する複数のメール（の監視情報）を参照したい場合が多々ある。しかし，機器毎の監視データは個別にメール配信されるため，必要なメール及び監視情報を抽出するのに手間が掛かるといった問題点もある。
【０００７】
本発明は，前記課題に鑑みてなされたものであり，適切な監視情報を遠隔地にいる担当コンピュータ宛てに効率良くメールすることを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために，
請求項１の記載に係る発明は，
メール管理サーバと外部記憶装置から構成されるメール管理装置であって，
メール管理サーバは，メール受信部と，メール抽出部と，メール編集部と，オプション処理部と，メール送信部と，メール削除部から構成され，
外部記憶装置には，受信メール（群）と，ルール情報を有するルールテーブルが格納され，
メール抽出部は，ルール情報を参照してキーワードに合致する受信メールを抽出し，
メール編集部は，抽出された受信メールを単一メールとし，
オプション処理部は，ルール情報のオプションに従ってオプション処理し，
メール送信部は，単一メールをルール情報の宛先に送信し，
メール削除部は，メール管理処理の最後に外部記憶装置から受信メール（群）を削除する，
ことを特徴とする。
【０００９】
請求項２の記載に係る発明は，
コンピュータプログラムを記憶した記憶媒体であって，
コンピュータプログラムは，ルールテーブルのルール情報を読み込むステップと，ルール情報のキーワードに合致する受信メールを抽出するステップと，抽出した受信メールが複数有ると判定した場合，単一メールとするステップと，ルール情報のオプション欄にオプション指定が有ると判定した場合は，指定されたオプション処理を受信メールや添付ファイルに対して施すステップと，ルール情報の宛先アドレスを参照し単一メールの送信宛先担当コンピュータを指定して送信するステップと，外部記憶装置に格納されている受信メール（群）を削除するステップと，を有するメール管理処理プログラムであることを特徴とする。
【００１０】
【発明の実施の形態】
本発明のメール管理装置を，図１〜図４を用いて説明する。図１は本発明を適用するメール管理システムの構成を，図２は本発明のメール管理装置の構成を，図３はルールテーブル２２の実施例を，図４はメール管理サーバ１０のメール管理処理のフローチャートを，それぞれ示す図である。
【００１１】
図１において，本発明を適用するメール管理システムは，中央に存在する管理サーバサイトと，右側にインターネットを介して存在するサーバサイト２サイト（サイトＡ，サイトＢ）と，左側にインターネットを介して存在するクライアントとしての業務及びサーバ種別担当コンピュータ５台，から構成される。
【００１２】
管理サーバサイトには，本発明のメール管理装置が存在し，サーバサイトの各サーバから送付されて来る監視情報が含まれたメールを分類し，加工し，配信を行う。本発明のメール管理装置は，図２に示すように，メール管理サーバ１０と外部記憶装置２０から構成されている。
【００１３】
サーバサイトの各サイトＡ，Ｂ内には，業務Ｘと業務Ｙのサーバ群が存在する。又，業務Ｘと業務Ｙのサーバ群は，それぞれＷｅｂサーバ，ＡＰ（アプリケーション）サーバ，ＤＢ（データベース）サーバの３種類のサーバから構成されている。
【００１４】
クライアントとしてのコンピュータは，それぞれ業務Ｘ，業務Ｙ，Ｗｅｂサーバ，ＡＰサーバ，ＤＢサーバとしての監視，分析を行う。
【００１５】
本メール管理システムにおいては，各メールの件名に「キーワード」を埋め込むこととする。そして，その「キーワード」としては，送信元を示す例えば「サイトＡ−業務Ｘ−Ｗｅｂサーバ（情報）」や，監視情報の種類を示すものや，監視情報の内容を示すものが考えられる。この「キーワード」は，後で説明するルールテーブル２２を参照する際に使用される。
【００１６】
図２において，メール管理装置はメール管理サーバ１０と外部記憶装置２０から構成される。メール管理サーバ１０は，メール受信部１１と，メール抽出部１２と，メール編集部１３と，オプション処理部１４と，メール送信部１５と，メール削除部１６から構成される。又，外部記憶装置２０には，受信メール（群）２１と，ルールテーブル２２が格納される。
【００１７】
メール受信部１１は，各サイトのサーバから個別に送信されてくる監視情報が含まれるメールを受け取り，受信メール（群）２１として外部記憶装置２０に格納する。
【００１８】
この時点において格納されている受信メール（群）２１は，各サイトの各サーバから配信された個別メールのままであり，最終的なクライアント担当毎のメールに分類されていない。しかし，外部記憶装置２０にメールボックスを設けて，メールの種類によってメールボックスを使い分けたり，メールシステムの振り分け機能を使用する等して，予め宛先のクライアント担当毎にメールを分類しておくと後の処理が行い易くなる。
【００１９】
メール抽出部１２は，外部記憶装置２０に格納してあるルールテーブル２２の１つのルール情報を参照して，受信メール（群）２１から所望の受信メールを抽出し，メール編集部１３へ送付する。ここで，ルールテーブル２２について図３を用いて説明する。
【００２０】
図３において，ルールテーブルは，複数個（図３に示す実施例では５個）のルール情報から構成され，１つのルール情報はキーワードとそれに対応する宛先アドレス（とオプション）で構成される。図３に示す実施例の第３番目のルール情報は，キーワードが「Ｗｅｂサーバ情報」，宛先アドレスが「ｗｅｂｓｖｒ＿ｓｕｐｐｏｒｔ＠ｘｘｘ．ｃｏｍ」，オプションが「ファイル圧縮」である。
【００２１】
なお，ルール情報として，受信メールの送信日時を加えることも考えられる。受信メールの送信日時を加えた場合は，特定の時間帯に監視情報を一括して配信することが可能となる。又，オプションとしては，図３に示す，「エラー情報抽出」，「ファイル圧縮」，「エラー集計」，「暗号化」といった処理等が考えられる。
【００２２】
メール抽出部１２が第３番目のルール情報を参照する時は，各受信メールの件名に「Ｗｅｂサーバ情報」というキーワードを含む受信メール（この受信メールはその宛先アドレスが「ｗｅｂｓｖｒ＿ｓｕｐｐｏｒｔ＠ｘｘｘ．ｃｏｍ」である）を全て抽出し，一括してメール編集部１３へ送付する。
【００２３】
メール編集部１３は，特定の担当コンピュータ宛ての複数の受信メールをひとまとめにし，単一のメールにするといった処理を行う。即ち，各メール本文の連結や添付ファイルのアーカイブ化（一体化）である。又，ルールテーブル２２の１つのルール情報を参照し，オプション処理が有る場合は，オプション処理部１４を利用することにより，指定のオプション処理を行う。第３番目のルール情報を参照する時は，ファイル圧縮処理を行う。
【００２４】
オプション処理部１４は，ルール情報で指定するオプション処理を行う。圧縮化処理，暗号化処理，エラー情報抽出処理，エラー集計等の各種集計処理，等を行う。こうした各種の情報処理により，受信メールの配信の効率化や監視情報の整理，又は受信側担当コンピュータの監視情報の管理を容易にすることが出来る。
【００２５】
メール送信部１５は，ルールテーブル２２のルール情報を参照することにより，一括して各担当コンピュータ宛てに受信メールを送信する。第３番目のルール情報を参照する時は，宛先アドレスが「ｗｅｂｓｖｒ＿ｓｕｐｐｏｒｔ＠ｘｘｘ．ｃｏｍ」であるＷｅｂサーバの担当コンピュータへ配信することになる。
【００２６】
メール削除部１６は，メール管理処理の最後に外部記憶装置２０に格納されている受信メール（群）２１を削除する。
【００２７】
次に，メール管理装置におけるメール管理処理を，図４に示すフローチャートに従って説明する。メール管理装置は，各サイトの各サーバから，監視情報がメールによって随時配信されて来ると，メール受信部１１がそのメールを受け取り，受信メール（群）２１として外部記憶装置２０に格納しておく。
【００２８】
メール管理処理プログラムがスタートすると，メール抽出部１２は，ルールテーブル２２の第１番目のルール情報を読み込む（ステップＳ１０１）。次に，キーワード（抽出条件）に合致する受信メールを抽出して（ステップＳ１０２），メール編集部１３へ送付する。実施例では，「Ｘ業務」をキーワードとして，外部記憶装置２０に格納されている宛先アドレスが「ｊｏｂＸ＿ｓｕｐｐｏｒｔ＠ｘｘｘ．ｃｏｍ」である受信メールを全て抽出する。次に，メール編集部１３は，メール抽出部１２が抽出した受信メールが複数有るか否かを判定する（ステップＳ１０３）。複数無いと判定した場合は，ステップＳ１０５へ進む。抽出した受信メールが複数有ると判定した場合，即ち，同一の宛先（担当コンピュータ）に送るべき受信メールが複数有る場合は，受信メールの本文の情報を連結し，又添付ファイルを１つのファイルにまとめて，単一メールとする（ステップＳ１０４）。続いて，ステップＳ１０５で，第１番目のルール情報のオプション欄にオプション指定が有るか否かを判定する。オプション指定が無いと判定した場合は，メール編集部１３で処理して得られた単一メールをメール送信部１５へ送付し，ステップＳ１０７へ進む。ルール情報のオプション欄にオプション指定が有ると判定した場合は，オプション処理部１４を動作させて，指定されたオプション処理を受信メールや添付ファイルに対して施した（ステップＳ１０６）後に，メール編集部１３へ戻してから，処理して得られた単一メールをメール送信部１５へ送付し，ステップＳ１０７へ進む。オプション処理としては，例えば，ファイル圧縮や暗号化，エラー情報抽出，エラー集計といった処理である。次に，ステップＳ１０７では，メール送信部１５が，ルールテーブル２２の第１番目のルール情報の宛先アドレスを参照し，メール編集部１３から来た単一メールの送信宛先担当コンピュータを指定して送信する。次に，ルールテーブル２２に次のルール情報が有るか否かを判定する（ステップＳ１０８）。次のルール情報が有ると判定した場合は，ルールテーブル２２から次のルール情報を読み込み（ステップＳ１０９），ステップＳ１０２へ戻ってステップＳ１０２以降の処理を繰り返す。ルールテーブル２２に次のルール情報が無いと判定した場合は，メール削除部１６が，外部記憶装置２０に格納されている受信メール（群）２１を全て削除して（ステップＳ１１０）から，メール管理処理を終了する。外部記憶装置２０に格納されている受信メール（群）２１を全て削除することにより，以降の受信メールの配信に備える。このメール管理処理をスケジュール化し，或いは定期的に実行することにより，特定の時間内の複数メールが単一化され，所定の担当コンピュータに配信することが可能となる。
【００２９】
【発明の効果】
以上説明したように，本発明によれば，適切な監視情報を遠隔地にいる担当コンピュータ宛てに効率良くメールすることが出来るという効果がある。又，ルールテーブル２２のルール情報を書き直すことにより，適切な監視情報として抽出するルール情報の変更も容易に対応出来る出来るという効果がある。さらには，オプション処理を行うことにより，担当コンピュータの管理及び検索の手間を軽減させることが出来るという効果がある。
【図面の簡単な説明】
【図１】本発明を適用するメール管理システムの構成を示す図である。
【図２】本発明のメール管理装置の構成を示す図である。
【図３】ルールテーブル２２の実施例を示す図である。
【図４】メール管理サーバ１０のメール管理処理のフローチャートを示す図である。
【符号の簡単な説明】
１０  メール管理サーバ
１１  メール受信部
１２  メール抽出部
１３  メール編集部
１４  オプション処理部
１５  メール送信部
１６  メール削除部
２０  外部記憶装置
２１  受信メール（群）
２２  ルールテーブル
【図１】
2004240554.tif 000003
【図２】
2004240554.tif 000004
【図３】
2004240554.tif 000005
【図４】
2004240554.tif 000006