(57)【特許請求の範囲】
【請求項１】
複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先を管理するメッセージ宛先管理プログラムであって，
メッセージを送信する宛先を登録した宛先一覧を複数記憶する宛先一覧記憶部を備えるコンピュータに，
メッセージの宛先となる前記サーバのドメイン名とホスト名とを含むドメイン情報を取得するドメイン情報取得処理と，
前記宛先一覧に登録されたメッセージの宛先に変更が生じた場合に，前記登録された変更前宛先と変更後宛先とを含む不在応答情報の入力を受け付ける不在応答情報受付処理と，
前記宛先一覧から，前記不在応答情報の変更前宛先を含む宛先一覧を抽出し，抽出した宛先一覧を構成する前記変更前宛先以外の残りの宛先を，前記不在応答情報の通知対象として抽出する通知対象抽出処理と，
前記ドメイン情報をもとに前記通知対象の宛先のドメイン名から，前記通知対象の宛先のサーバのホスト名を特定し，特定したホスト名を前記不在応答情報の通知先サーバとして特定する通知先決定処理と，
前記通知先サーバに前記不在応答情報を配信する不在応答情報配信処理とを実行させる
ことを特徴とするメッセージ宛先管理プログラム。
【請求項２】
前記不在応答情報受付処理では，当該不在応答情報の有効期限情報を含む不在応答情報を受け付ける
ことを特徴とする請求項１記載のメッセージ宛先管理プログラム。
【請求項３】
前記不在応答情報配信処理では，同一の通知先サーバに対する一又は複数の不在応答情報をまとめて配信する
ことを特徴とする請求項１記載のメッセージ宛先管理プログラム。
【請求項４】
複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先を管理するメッセージ宛先管理プログラムであって，
メッセージを送信する宛先を登録した宛先一覧を複数記憶する宛先一覧記憶部を備えるコンピュータに，
前記システムの他のサーバから，少なくとも変更前宛先と変更後宛先とを含む不在応答情報を受信する不在応答情報受信処理と，
前記受信した不在応答情報を不在応答情報記憶部に保持し，管理する不在応答情報管理処理と，
一斉送信するメッセージを受け付け，受け付けたメッセージ送信の宛先が前記不在応答情報の変更前宛先と一致するかどうかを判定する宛先判定処理と，
前記メッセージ送信の宛先と前記不在応答情報の変更前宛先とが一致する場合に，前記メッセージ送信の宛先を前記変更後宛先に書き換えて送信する転送処理とを実行させる
ことを特徴とするメッセージ宛先管理プログラム。
【請求項５】
前記コンピュータに，
前記転送処理により前記メッセージ送信を前記変更後宛先へ転送した場合に，当該メッセージを交換するシステムの管理者または前記メール送信の依頼者に対し，前記宛先を前記変更後宛先へ転送した旨を通知する転送通知処理を実行させる
ことを特徴とする請求項４記載のメッセージ宛先管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，電子メールシステムのようなメッセージ交換を含む情報処理システムにおいて，たとえばメールアドレスの変更が生じた場合に，変更に対する応答情報の通知と変更先へのメッセージ自動転送とを効率的に行える宛先変更通知・メッセージ自動転送用のためのメール宛先管理プログラムに関する。
【０００２】
【従来の技術】
従来のメッセージ交換システム，たとえばインターネットを利用した電子メールシステムにおいて，メールアドレスが変更され，変更前のメールアドレス（旧アドレス）が使用できなくなった場合に，第三者が知らずに旧アドレス宛に電子メールを送信すると，その電子メールはエラーメール（Unknown ）となる。
【０００３】
この場合には，あらかじめ，メールアドレスのドメインのメール配送システム（メールサーバ）において，エリアス機能を用いて変更後のメールアドレス（新アドレス）を別名として設定しておき，旧アドレス宛のメールを配信する際に，旧アドレスを新アドレスに書き換えて配信することにより解決していた。
【０００４】
【発明が解決しようとする課題】
電子メールシステムのようなメッセージ交換システムは，業務上の連絡手段として一般化している。電子メールシステムの場合，業務で使用するメールアドレスは，通常，部課単位にまとめられ所属者に割り当てられるため，人事異動などによりメールアドレスの変更が生じることが多い。この場合に，メールアドレス変更を，適切な時期に，関係先にもれなく通知しなければ，エラーメールが発生するおそれがある。
【０００５】
従来，電子メールシステムでエラーメールが発生した場合には，エラーメールを受信するメールサーバで，所定の回数（複数回）のエラーレスポンスにより対処し，エラーレスポンス後のエリアス転送により解決していた。しかし，これらの対処はエラーメール発生後の事後的なものである。事前にエラーメールの発生を予測し，エラーメールを抑止することができず，以下のような問題が生じていた。
１）メールサーバ間において，エラーメールによる無駄なトラフィックが発生していた。すなわち，エラーメールが発生してから転送先アドレスを求めて更新するため，通常５回程度のエラーレスポンスが発生していた。また，エリアス転送を行う場合でも，旧アドレスのメールサーバまで，旧アドレスのメールサーバから転送先アドレスのメールサーバまで，無駄なトラフィックが発生していた。特に大規模会社においては，エラーメールの大量発生は，無駄なトラフィックを増大させ適正な運用環境を阻害することになる。
２）各メールサーバの管理者は，エラーメール発生を事前に予測できないため，エラーメール発生後にエラーログを解析して，アドレスの変更に対処する必要があった。
【０００６】
ここで，メールサーバにおいて，エラーメールの発生を事前に予測し，エラーメールを抑止することを可能とするために，以下の点が必要であった。
１）メールサーバは，自ドメイン内のメールアドレスの変更を把握し，この変更に関する情報を他のメールサーバへ事前に通知する必要がある。
２）さらに，メールサーバは，メールアドレス変更を通知する対象を特定する必要がある。
【０００７】
本発明は，これらの問題点および必要性に鑑み，アドレス変更を原因とするエラーメールの発生を抑止し，また，発生したエラーメールによる無駄なトラフィックを減少させ，エラーメールの発生にかかる管理者の処理負担を軽減して，適正な運用環境をコンピュータに実現させるためのメッセージ管理プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決し目的を達成するため，本発明では，メールアドレスに変更が生じた場合に，メールアドレスの変更が生じたドメインのメール配信機能を備えるサーバ（メールサーバ）は，メールアドレスの変更に対応する不在応答情報を，予め他のメールサーバに通知しておき，不在応答情報の通知を受けたメールサーバは，不在応答情報を自サーバ又はアドレス管理サーバ内に登録して，メール送信があった場合には，登録しておいた不在応答情報を参照して，そのメールを変更先メールアドレスに転送する。
【０００９】
また，本発明では，この不在応答情報を通知する対象を特定するためにメーリングリストを利用する。メーリングリストは，特定内容についての情報を特定メンバ間で交換するシステムで使用するメール配送対象であるメンバのメールアドレスを登録するデータベース，または，特定メールアドレスと関連を有するメールアドレスのリストである。不在応答情報の通知対象の抽出を，メールサーバで管理している既存メーリングリストを利用することにより，通知のための新たなデータベースを記憶する必要がなくなる。また，近時，業務遂行にメーリングリストを利用することが多く，メーリングリストのメンバ間では頻繁にメール交換がなされると考えられるため，かかるメンバを不在応答情報の通知対象とすれば，エラーメールの発生を効果的に抑止することができると考えられる。
【００１０】
本発明は，以下の特徴を備えるものである。
【００１１】
本発明は，複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先管理処理をコンピュータに実行させるためのメッセージ宛先管理プログラムであって，メッセージ交換システムを構成する第１のコンピュータまたは第２のコンピュータにより実現するものである。
【００１２】
本発明にかかるプログラムは，メッセージの宛先に変更が生じた場合に，少なくとも変更前宛先と変更後宛先とを含む不在応答情報の入力を受け付ける不在応答情報受付処理と，予め設けられた宛先一覧から，前記不在応答情報の変更前宛先を含む宛先一覧を構成する他の宛先を，前記不在応答情報の通知対象として抽出する通知対象抽出処理と，前記通知対象の宛先をもとに前記不在応答情報の通知先サーバを特定する通知先決定処理と，前記通知先サーバに前記不在応答情報を配信する不在応答情報配信処理とを，第１のコンピュータに実行させることを特徴とする。
【００１３】
また，前記不在応答情報受付処理では，当該不在応答情報の有効期限情報を含む不在応答情報を受け付けることを特徴とする。また，前記不在応答情報配信処理では，同一の通知先サーバに対する一又は複数の不在応答情報をまとめて配信することを特徴とする。
【００１４】
さらに，本発明にかかるプログラムは，メッセージの宛先に変更が生じたサーバから，少なくとも変更前宛先と変更後宛先とを含む不在応答情報を受信する不在応答情報受信処理と，前記不在応答情報を記憶し管理する不在応答情報管理処理と，受け付けたメール送信の宛先が前記不在応答情報の変更前宛先と一致するかどうかを判定する宛先判定処理と，前記メール送信の宛先と前記不在応答情報の変更前宛先が一致する場合に，前記メール送信の宛先を前記変更後宛先に書き換えて送信する転送処理とを，第２のコンピュータに実行させることを特徴とする。
【００１５】
また，前記転送処理により前記メール送信を前記変更後宛先へ転送した場合に，当該メッセージを交換するシステムの管理者または前記メール送信の依頼者に対し，転送した旨を通知する転送通知処理を，第２のコンピュータに実行させることを特徴とする。
【００１６】
本発明にかかるプログラムを実行する第１のコンピュータ（第１のサーバ）では，メッセージの宛先が変更した場合に，クライアントから，変更前宛先と変更後宛先とを含む不在応答情報の入力が通知されると，この不在応答情報の入力を受け付け，自サーバ内で予め記憶しているメーリングリストのような送信宛先一覧から，不在応答情報の変更前宛先を含む宛先一覧を構成する他の宛先を，この不在応答情報の通知対象として抽出する。次に，抽出した通知対象の宛先をもとに通知対象に関するドメイン情報（ホスト名，ドメイン名，ドメイン管理者のメールアドレス）をＤＮＳ（Domain Name System）サーバから取得し，ドメイン情報から前記不在応答情報のホスト名＋ドメイン名から通知先サーバを特定し，通知先サーバへ前記不在応答情報を配信する。
【００１７】
さらに，本発明にかかるプログラムを実行する第２のコンピュータ（第２のサーバ）は，メッセージの宛先に変更が生じた第１のサーバから，前記不在応答情報を受信して，この不在応答情報を記憶し管理する。その後，クライアントから受け付けたメール送信の宛先が前記不在応答情報の変更前宛先と一致するかどうかを判定して，前記メール送信の宛先と前記不在応答情報の変更前宛先が一致する場合に，このメール送信の宛先を前記変更後宛先に書き換えて送信する。また，メール転送を行った場合に，当該メッセージを交換するシステムの管理者または前記メール送信の依頼者に対し，転送した旨を通知する。
【００１８】
このように，本発明では，メッセージの宛先（メールアドレス）の変更を知らずにメール送信がされても，メール送信を受け付けた第２のサーバにおいて，送信先メールアドレスの変更があるか否かを判断することができ，また変更である場合には，送信先を変更してメール送信を行うことができる。これにより，エラーメールの発生を防止し，エラーメールの第一のサーバへの送信やエラーレスポンスによる送信などによる無駄なトラフィックを抑制することができる。
【００１９】
また，メール転送を第２のサーバの管理者またはメール送信依頼者に通知することにより，第２のサーバ管理者がエラーログ解析などによりエラー対処していた労力負担を軽減することができ，メール送信依頼者も宛先の変更があったことを知ることができる。
【００２０】
本発明の各手段または機能または要素をコンピュータにより実現するプログラムは，コンピュータが読み取り可能な，可搬媒体メモリ，半導体メモリ，ハードディスクなどの適当な記録媒体に格納することができ，これらの記録媒体に記録して提供され，または，通信インタフェースを介して種々の通信網を利用した送受信により提供される。また，本発明にかかるシステムを構成するサーバもしくはクライアントは，種々の通信回線によりもしくは無線により接続するデータ処理装置（ＣＰＵ／メモリ）により実現することが可能である。
【００２１】
【発明の実施の形態】
以下に，本発明の実施の形態を図を用いて説明する。実施の形態として，本発明を電子メールシステムにおいて実現する場合を例とする。
【００２２】
図１に，実施の形態において本発明を実現する各手段・機能の構成例を示す。本発明にかかるシステムは，インターネット３に接続可能な電子メールシステムのメール配送機能を備えたサーバ１またはサーバ２から構成される。
【００２３】
なお，サーバ１，サーバ２の備えるメール配送機能は，例えばＳＭＴＰ（Simple Mail Transfer Protocol ）による配信機能またはＰＯＰ（Post Office Protocol）による受信機能などであるが，メッセージの配信を行える機能であれば，これに限定されるものではない。
【００２４】
クライアント４はサーバ１に，クライアント５はサーバ２に，それぞれ通信回線により接続しているメールクライアントであるが，無線により接続するものであってもよい。
【００２５】
サーバ１は，不在応答情報受付手段１１と，メーリングリスト１２と，通知対象抽出手段１３と，通知先決定手段１４と，不在応答情報配信手段１５とを備える。
【００２６】
不在応答情報受付手段１１は，クライアント４が送信した不在応答情報の入力データを受け付け，不在応答情報を登録する。不在応答情報には，少なくとも変更前メールアドレスおよび変更後メールアドレスが含まれる必要がある。さらに，不在応答情報の有効期間，通知対象のメールサーバ管理者（ポストマスタ）に通知するかどうかのフラグ，転送理由などが含まれてよい。
【００２７】
通知対象抽出手段１３は，サーバ１が記憶しているメーリングリスト１２から，不在応答情報の変更前メールアドレスを含むメーリングリスト１２を検索し，そのメーリングリスト１２の他のメンバのメールアドレスを通知対象として抽出する。
【００２８】
通知先決定手段１４は，不在応答情報の通知対象のメールサーバを特定するために，通知対象抽出手段１３で抽出されたメールアドレスから，そのメールサーバのホスト名，ドメイン名，ドメイン管理者のメールアドレスなどのドメイン情報を抽出する。ドメイン情報は，例えば，ＢＩＮＤ（Berkeley Internet Name Domain ）のnslookupコマンドを利用して，ＤＮＳ（Domain Name System）サーバに問い合わせることにより取得できる。本例では通知対象のサーバ２についてのドメイン情報が取得できる。
【００２９】
不在応答情報配信手段１５は，通知先決定手段１４により求めたホスト名＋ドメイン名を宛先にしてサーバ２へ不在応答情報を送信する。サーバ１がスケジューラ機能を備える場合には，スケジューラ機能により所定の時期または機会ごとに，サーバ２への不在応答情報を一括して送信する。
【００３０】
サーバ１に接続するクライアント４は，不在応答情報作成手段４１と，不在応答情報通知手段４２とを備える。不在応答情報作成手段４１は，所定のデータ入力画面を表示して，キーボード，マウスなどの入力手段（図示しない）を用いたユーザからの不在応答情報の入力データを受け付ける。不在応答情報通知手段４２は，不在応答情報の入力データをサーバ１へ送信する。
【００３１】
サーバ２は，不在応答情報受信手段２１と，不在応答情報管理手段２２と，宛先判定手段２３と，転送手段２４と，転送通知手段２５とを備える。
【００３２】
不在応答情報受信手段２１は，サーバ１から不在応答情報の入力データを受信する。不在応答情報管理手段２２は，受信した不在応答情報を記憶し管理する。受信した不在応答情報に通知有効期間が設定されている場合には，通知有効期間の経過後にその不在応答情報を削除する。なお，不在応答情報は，メール配信機能を備えるサーバではなく，アドレス管理機能を備えるサーバなどで管理するようにしてもよい。
【００３３】
宛先判定手段２３は，クライアント５からメール送信を受け付けた場合に，その送信先が，不在応答情報管理手段２２で管理する不在応答情報の変更前メールアドレスと一致するかどうかを判定する。メールの送信先と不在応答情報の変更前メールアドレスとが一致する場合には，転送手段２４へ転送を要求する。
【００３４】
転送手段２４は，宛先判定手段２３から転送要求があったときに，その送信先を該当する変更後メールアドレスに書き換えて送信する。
【００３５】
転送通知手段２５は，メール転送が生じた旨をサーバ２の管理者（ポストマスタ）もしくはクライアント５に，または双方に通知する。
【００３６】
図２〜図８を用いて，本発明にかかるシステムの処理をさらに詳しく説明する。図２に示すように，abc.abcd.co.jpドメインに属するユーザＡがxyz.abcd.co.jpドメインへ異動し，メールアドレスがaaa@abc.abcd.co.jpからxxx@xyz.abcd.co.jpへ変更されたとする。また，efg.abcd.co.jpドメインに属するユーザＢとユーザＡとは，同じメーリングリストのメンバであるとする。
【００３７】
（１）ユーザＡは，人事異動によりメールアドレスが変更になると，クライアント１２０では，不在応答リスト入力画面１２１を表示して，不在応答情報（不在応答リストとする）のデータ入力を受け付ける。図３に，不在応答リスト入力画面例を示す。不在応答リスト入力画面１２１上では，変更メールアドレスとして変更前メールアドレスおよび変更後メールアドレス，変更有効期間として変更開始日および期限満了日，不在応答リストを自動転送するか否かを設定する自動転送フラグ，通知対象のサーバ管理者へメール転送がある旨を通知するか否かを設定するポストマスタへの通知フラグ，転送理由の項目を表示する。図４に，不在応答リスト１２２の入力データ形式の例を示す。なお，不在応答リスト入力画面１２１に表示されるすべての項目についてデータが入力される必要はないが，少なくとも変更前メールアドレスaaa@abc.abcd.co.jpおよび変更後メールアドレスxxx@xyz.abcd.co.jpが入力されている必要がある。
【００３８】
（２）ユーザＡからの不在応答リストのデータ入力が終了して不在応答リスト入力画面１２１上の「通知」が選択されると，不在応答リスト１２２の入力データがメールサーバ１１０（net.abc.abcd.co.jp）へ送信される。
【００３９】
（３）メールサーバ１１０は，不在応答リスト１２２の入力データを受信して，不在応答リスト１２２を登録し，さらに，メールサーバ１１０で記憶しているメーリングリスト１１２の中から，メンバに不在応答リスト１２２の変更前メールアドレスaaa@abc.abcd.co.jpを含むメーリングリスト１１２を検索し，検索したメーリングリスト１１２のメンバリストからメンバのメールアドレスを抽出する。図５に，メーリングリストのメンバリストの例を示す。メーリングリスト１１２のメンバリストは，識別子，コマンド，メールアドレス，暗号が設定されている。他のメンバであるユーザＢ（識別子0001）のメールアドレスeee@efg.abcd.co.jpが通知対象として抽出される。
【００４０】
（４）メールサーバ１１０は，ＤＮＳサーバ１３０に対して，抽出したeee@efg.abcd.co.jpを用いて，通知先のホスト名，ドメイン名などのドメイン情報をnslookupコマンドで問い合わせる。
【００４１】
（５）ＤＮＳサーバ１３０は，メールサーバ１１０からの要求により，該当するドメイン情報１１４をメールサーバ１１０へ返す。図６に，ドメイン情報のデータの例を示す。ドメイン情報１１４は，識別子，メンバメールアドレス，抽出ホスト名＋ドメイン名，管理者メールアドレスを持つ。これにより，メールサーバ１１０は，通知対象のユーザＢのホスト名＋ドメイン名：peli.efg.abcd.co.jp と，管理者メールアドレス：kanri@efg.abcd.co.jpとを知ることができる。
【００４２】
（６）メールサーバ１１０は，不在応答リスト１２２とＤＮＳサーバ１３０から取得したドメイン情報１１４とを，図７に示すような通知先ドメイン・ファイル１１５にまとめる。通知先ドメイン・ファイル１１５は，識別子，通知先管理メールアドレス，変更登録先ホスト名，変更依頼ホスト名，変更元管理メールアドレス，変更理由，変更前メールアドレス，変更後メールアドレス，有効期限開始日，有効期限満了日，自動転送フラグ，ポストマスタ通知フラグ，転送理由のデータ項目を持つ。メールサーバ１１０は，通知先ドメイン・ファイル１１５をスケジューラ１４０に渡し，不在応答リスト１２２の送信を依頼する。
【００４３】
（７）スケジューラ１４０は，所定の時間または機会ごとに，通知先ドメイン・ファイル１１５を参照して，通知対象のメールサーバ１５０（peli.efg.abcd.co.jp ）に対して該当する不在応答リスト１２２を一括してメールサーバ１５０へ送信する。
【００４４】
（８）メールサーバ１５０は，受信した不在応答リスト１２２を記憶する。
【００４５】
（９）ユーザＢにより，クライアント１６０からユーザＡのメールアドレスaaa@abc.abcd.co.jp宛のメール１６１が送信される。
【００４６】
（１０）メールサーバ１５０は，クライアント１６０からのメール１６１の送信を受け付け，記憶している不在応答リスト１２２を参照する。メール１６１の送信先が不在応答リストの変更前メールアドレスに該当するので，送信先を変更先メールアドレスxxx@xyz.abcd.co.jpに書き換えて，メール１６１をメールサーバ１７０へ送信する。
【００４７】
（１１）メールサーバ１７０は，アドレスxxx@xyz.abcd.co.jp宛のメールを受信する。ユーザＡは，メールサーバ１７０からメール１６１を転送メール１８１として受信する。
【００４８】
（１２）なお，メールサーバ１５０は，メールサーバ１５０のポストマスタ（管理者）へメール１６１を転送する旨の通知メッセージ１５２を送信する。図８に，ポストマスタへの通知メッセージの例を示す。通知メッセージ１５２としては，識別子，通知メッセージ，転送累積カウンタ，変更前メールアドレス，変更後メールアドレス，有効期限開始日，有効期限満了日，自動転送フラグ，ポストマスタ通知フラグ，転送理由などのデータが通知される。さらに，クライアント１６０へ同様のメッセージを通知してもよい。
【００４９】
図９〜図１２に，図２に示す場合の本発明の処理フローを示す。図９は，abc.abcd.co.jpドメインのメールサーバ１１０の処理フローチャートである。
【００５０】
メールサーバ１１０は，メールアドレスの変更があり（ステップＳ１），クライアント１２０において不在応答リスト入力画面１２１で変更メールアドレスなどのデータ入力がされると（ステップＳ２），データ入力完了後，メールサーバ１１０で不在応答リスト１２２が登録される（ステップＳ３）。不在応答リスト１２２の変更前メールアドレスをもとにメーリングリスト１１２を検索する（ステップＳ４）。メーリングリスト１１２のメンバに変更前メールアドレスがある場合には（ステップＳ５），対象メーリングリスト１１２から全メンバのメールアドレスを抽出し（ステップＳ６），抽出したメンバのメールアドレスをもとに，ＤＮＳサーバ１３０へ照合しドメイン情報１１４を取得する（ステップＳ７）。取得したドメイン情報１１４と同一ドメインの通知先ドメイン・ファイル１１５があるかどうかをチェックして（ステップＳ８），同一ドメインであれば，既存の通知先ドメイン・ファイル１１５へ不在応答リスト１２２のデータを追加して書き込み（ステップＳ９），同一ドメインがなければ，新規通知先ドメイン・ファイル１１５を作成してドメイン情報１１４のデータと不在応答リスト１２２のデータとを書き込む（ステップＳ１０）。次にスケジューラ１４０へ通知先ドメイン・ファイル１１５を添付して不在応答リスト１２２の送信を依頼して（ステップＳ１１），処理を終了する。なお，ステップＳ５の処理で，メーリングリスト１１２に変更前メールアドレスがない場合には，対象メーリングリストがない旨のメッセージを表示して（ステップＳ１２），処理を終了する。
【００５１】
図１０は，abc.abcd.co.jpドメインのスケジューラ１４０の処理フローチャートである。スケジューラ１４０は，不在応答リスト１２２の送信依頼があれば（ステップＳ２０），送信スケジュールに達したかどうかを判定し（ステップＳ２１），送信スケジュールに到達したら，通知先ドメイン・ファイル１１５を参照して不在応答リスト１２２をメールサーバ１５０へ送信する（ステップＳ２２）。なお，不在応答リスト１２２の送信は，所定の時期または機会ごとに，まとめて行ってもよいし，送信依頼があったときに直ちに行うようにしてもよい。
【００５２】
図１１は，efg.abcd.co.jpドメインのメールサーバ１５０の不在応答リスト受信処理の処理フローチャートである。メールサーバ１５０は，不在応答リスト１２２のメールを受信したら（ステップＳ３０），自サーバ内に不在応答リスト１２２を登録する（ステップＳ３１）。
【００５３】
図１２は，efg.abcd.co.jpドメインのメールサーバ１５０の転送処理の処理フローチャートである。メールサーバ１５０は，送信メールがあれば（ステップＳ４０），不在応答リスト１２２があるかどうかをチェックし（ステップＳ４１），送信メールの宛先が，不在応答リスト１２２の変更前メールアドレスに一致するかどうかを判定し（ステップＳ４２），宛先が一致した場合には，該当する不在応答リスト１２２から変更後メールアドレスを求め，送信メールの宛先を変更する（ステップＳ４３）。次に，ポストマスタへ転送メールありのメッセージを通知して（ステップＳ４４），メールを送信する（ステップＳ４５）。
【００５４】
ステップＳ４１の処理でメールサーバ１５０に不在応答リストがない場合，または不在応答リストがあっても，ステップＳ４２の処理で，送信メールの宛先が，不在応答リスト１２２の変更前メールアドレスと一致しない場合には，そのままメールを送信する（ステップＳ４５）。
【００５５】
以下に本発明の特徴を付記する。
（付記１）  複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先管理処理をコンピュータに実行させるためのメッセージ宛先管理プログラムであって，
メッセージの宛先に変更が生じた場合に，少なくとも変更前宛先と変更後宛先とを含む不在応答情報の入力を受け付ける不在応答情報受付処理と，
予め設けられた宛先一覧から，前記不在応答情報の変更前宛先を含む宛先一覧を構成する他の宛先を，前記不在応答情報の通知対象として抽出する通知対象抽出処理と，
前記通知対象の宛先をもとに前記不在応答情報の通知先サーバを特定する通知先決定処理と，
前記通知先サーバに前記不在応答情報を配信する不在応答情報配信処理とを，
コンピュータに実行させる
ことを特徴とするメッセージ宛先管理プログラム。
（付記２）  前記不在応答情報受付処理では，当該不在応答情報の有効期限情報を含む不在応答情報を受け付ける処理を，
コンピュータに実行させる
ことを特徴とする付記１記載のメッセージ宛先管理プログラム。
（付記３）  前記不在応答情報配信処理では，同一の通知先サーバに対する一又は複数の不在応答情報をまとめて配信する処理を，
コンピュータに実行させる
ことを特徴とする付記１記載のメッセージ宛先管理プログラム。
（付記４）  複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先管理処理をコンピュータに実行させるためのメッセージ宛先管理プログラムであって，
メッセージの宛先に変更が生じたサーバから，少なくとも変更前宛先と変更後宛先とを含む不在応答情報を受信する不在応答情報受信処理と，
前記不在応答情報を記憶し管理する不在応答情報管理処理と，
受け付けたメール送信の宛先が前記不在応答情報の変更前宛先と一致するかどうかを判定する宛先判定処理と，
前記メール送信の宛先と前記不在応答情報の変更前宛先が一致する場合に，前記メール送信の宛先を前記変更後宛先に書き換えて送信する転送処理とを，
コンピュータに実行させる
ことを特徴とするメッセージ宛先管理プログラム。
（付記５）  前記転送処理により前記メール送信を前記変更後宛先へ転送した場合に，当該メッセージを交換するシステムの管理者または前記メール送信の依頼者に対し，転送した旨を通知する転送通知処理を，
コンピュータに実行させる
ことを特徴とする付記４記載のメッセージ宛先管理プログラム。
（付記６）  複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先管理処理をコンピュータに実行させるためのメッセージ宛先管理プログラムを記録した記録媒体であって，
メッセージの宛先に変更が生じた場合に，少なくとも変更前宛先と変更後宛先とを含む不在応答情報の入力を受け付ける不在応答情報受付処理と，
予め設けられた宛先一覧から，前記不在応答情報の変更前宛先を含む宛先一覧を構成する他の宛先を，前記不在応答情報の通知対象として抽出する通知対象抽出処理と，
前記通知対象の宛先をもとに前記不在応答情報の通知先サーバを特定する通知先決定処理と，
前記通知先サーバに前記不在応答情報を配信する不在応答情報配信処理とを，
コンピュータに実行させるプログラムを記録した
ことを特徴とするメッセージ宛先管理プログラム記録媒体。
（付記７）  複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先管理処理をコンピュータに実行させるためのメッセージ宛先管理プログラムを記録した記録媒体であって，
メッセージの宛先に変更が生じたサーバから，少なくとも変更前宛先と変更後宛先とを含む不在応答情報を受信する不在応答情報受信処理と，
前記不在応答情報を記憶し管理する不在応答情報管理処理と，
受け付けたメール送信の宛先が前記不在応答情報の変更前宛先と一致するかどうかを判定する宛先判定処理と，
前記メール送信の宛先と前記不在応答情報の変更前宛先が一致する場合に，前記メール送信の宛先を前記変更後宛先に書き換えて送信する転送処理とを，
コンピュータに実行させるプログラムを記録した
ことを特徴とするメッセージ宛先管理プログラム記録媒体。
（付記８）  複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先管理処理をコンピュータに実行させるためのメッセージ宛先管理方法であって，
メッセージの宛先に変更が生じた場合に，少なくとも変更前宛先と変更後宛先とを含む不在応答情報の入力を受け付け，
予め設けられた宛先一覧から，前記不在応答情報の変更前宛先を含む宛先一覧を構成する他の宛先を，前記不在応答情報の通知対象として抽出し，
前記通知対象の宛先をもとに前記不在応答情報の通知先サーバを特定し，
前記通知先サーバに前記不在応答情報を配信する
ことを特徴とするメッセージ宛先管理方法。
（付記９）  複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先管理処理をコンピュータに実行させるためのメッセージ宛先管理方法であって，
メッセージの宛先に変更が生じたサーバから，少なくとも変更前宛先と変更後宛先とを含む不在応答情報を受信し，
前記不在応答情報を記憶して管理し，
受け付けたメール送信の宛先が前記不在応答情報の変更前宛先と一致するかどうかを判定し，
前記メール送信の宛先と前記不在応答情報の変更前宛先が一致する場合に，前記メール送信の宛先を前記変更後宛先に書き換えて送信する
ことを特徴とするメッセージ宛先管理方法。
（付記１０）  複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先管理処理をコンピュータに実行させるためのメッセージ宛先管理装置であって，
メッセージの宛先に変更が生じた場合に，少なくとも変更前宛先と変更後宛先とを含む不在応答情報の入力を受け付ける不在応答情報受付手段と，
予め設けられた宛先一覧から，前記不在応答情報の変更前宛先を含む宛先一覧を構成する他の宛先を，前記不在応答情報の通知対象として抽出する通知対象抽出手段と，
前記通知対象の宛先をもとに前記不在応答情報の通知先サーバを特定する通知先決定手段と，
前記通知先サーバに前記不在応答情報を配信する不在応答情報配信手段とを備える
ことを特徴とするメッセージ宛先管理装置。
（付記１１）  複数サーバ間でメッセージを交換するシステムにおいてメッセージの宛先管理処理をコンピュータに実行させるためのメッセージ宛先管理装置であって，
メッセージの宛先に変更が生じたサーバから，少なくとも変更前宛先と変更後宛先とを含む不在応答情報を受信する不在応答情報受信手段と，
前記不在応答情報を記憶し管理する不在応答情報管理手段と，
受け付けたメール送信の宛先が前記不在応答情報の変更前宛先と一致するかどうかを判定する宛先判定手段と，
前記メール送信の宛先と前記不在応答情報の変更前宛先が一致する場合に，前記メール送信の宛先を前記変更後宛先に書き換えて送信する転送手段とを備える
ことを特徴とするメッセージ宛先管理装置。
【００５６】
【発明の効果】
以上説明したように，本発明では，メールアドレス変更によるエラーメールが発生する前に，メールアドレス変更にかかる不在応答情報を受けたメールサーバが，メーリングリストなどの自メールサーバ内で記憶する宛先情報を用いて不在応答情報の通知対象となるメールサーバを特定し，当該不在応答情報を予め通知し，通知されたメールサーバは，受信した不在応答情報を登録し，メール送信の際には，送信宛先が不在応答情報に該当するならば変更後宛先にメールを転送する。
【００５７】
このように，通常は複数回行うエラー送信に対するレスポンスを行わずに，１回の送信で有効な変更後の宛先へ転送することができる。これにより，エラーメールの発生による無駄なトラフィックを抑止することができる。
【００５８】
また，サーバ内で登録した不在応答情報を参照して，転送をするかどうかを自動的に判断することができる。これにより，サーバ管理者がエラーログを解析して対処するという労力を軽減することができる。
【図面の簡単な説明】
【図１】実施の形態において本発明を実現する各手段・機能の構成例を示す図である。
【図２】実施の形態における本発明にかかるシステムの構成例を示す図である。
【図３】不在応答リスト入力画面例を示す図である。
【図４】不在応答リストの入力データ形式の例を示す図である。
【図５】メーリングリストのメンバリストの例を示す図である。
【図６】ドメイン情報のデータの例を示す図である。
【図７】通知先ドメイン・ファイルの例を示す図である。
【図８】ポストマスタへの通知メッセージの例を示す図である。
【図９】  abc.abcd.co.jpドメインのメールサーバの処理フローチャートを示す図である。
【図１０】  abc.abcd.co.jpドメインのスケジューラの処理フローチャートを示す図である。
【図１１】  efg.abcd.co.jpドメインのメールサーバの処理フローチャート（不在応答リスト受信処理）を示す図である。
【図１２】  efg.abcd.co.jpドメインのメールサーバの処理フローチャート（転送処理）を示す図である。
【符号の説明】
１  サーバ
１１  不在応答情報受付手段
１２  メーリングリスト
１３  通知対象抽出手段
１４  通知先決定手段
１５  不在応答情報配信手段
２  サーバ
２１  不在応答情報受信手段
２２  不在応答情報管理手段
２３  宛先判定手段
２４  転送手段
２５  転送通知手段
３  インターネット
４  クライアント
４１  不在応答情報作成手段
４２  不在応答情報通知手段
５  クライアント
６  サーバ
７  クライアント
【図１】
0004227316.tif 000002
【図２】
0004227316.tif 000003
【図３】
0004227316.tif 000004
【図４】
0004227316.tif 000005
【図５】
0004227316.tif 000006
【図６】
0004227316.tif 000007
【図７】
0004227316.tif 000008
【図８】
0004227316.tif 000009
【図９】
0004227316.tif 000010
【図１０】
0004227316.tif 000011
【図１１】
0004227316.tif 000012
【図１２】
0004227316.tif 000013