(57)【要約】【構成】ＬＡＮ２にインターネットファクシミリサーバ４とメールサーバ６，ＬＤＡＰサーバ８，ＤＨＣＰサーバ１０を接続する。インターネットファクシミリサーバ４はＤＨＣＰサーバ１０からＩＰアドレスを取得すると、自己のメールアドレスとＩＰアドレスとをＬＤＡＰサーバ８へ送出し、ＬＤＡＰサーバ８は対応表１２にメールアドレスとＩＰアドレスを記録する。電子メールを受信したメールサーバ６は、対応表１２を参照してメールアドレスからＩＰアドレスを求め、インターネットファクシミリサーバ４へＳＭＴＰ送信する。【効果】ＤＮＳサーバを用いずに、インターネットファクシミリサーバへの電子メールの配送ができる。【選択図】　　図１
2004129106.tif 000002
【特許請求の範囲】
【請求項１】
メールサーバを設けると共に、宛先端末のメールアドレスをネットワークアドレスに変換するためのアドレス変換データを記憶するためのアドレス変換手段を、前記メールサーバまたはディレクトリサーバに設け、かつ受信した電子メール中のメールアドレスを用いて、前記アドレス変換手段によりネットワークアドレスを求め、求めたネットワークアドレスにメールサーバから電子メールを送信するようにした電子メールシステム。
【請求項２】
前記宛先端末を、ネットワークアドレスの割り当てを受けた際に、宛先端末からアドレス変換手段を設けたサーバへ、宛先端末名とネットワークアドレスとを通知して、前記アドレス変換データ中のネットワークアドレスを更新するように構成したことを特徴とする、請求項１の電子メールシステム。
【請求項３】
前記宛先端末はインターネットでの画像通信が自在な通信サーバであることを特徴とする、請求項１または２の電子メールシステム。
【請求項４】
宛先端末のメールアドレスをネットワークアドレスに変換するためのアドレス変換データを記憶・管理するための命令と、メールサーバが管理するメールボックス以外のメールアドレスの電子メールを受信した際に、前記アドレス変換データをメールアドレスで参照してネットワークアドレスを求めるための命令とを備えた、電子メールシステム用のプログラム。
【請求項５】
宛先端末がネットワークアドレスの割り当て用のサーバからネットワークアドレスの割り当てを受けた際に、前記アドレス変換データを管理するサーバに対して宛先端末名とネットワークアドレスを通知するための、宛先端末用の命令をさらに設けたことを特徴とする、請求項４の電子メールシステム用のプログラム。
【発明の詳細な説明】
【０００１】
【発明の利用分野】
この発明は電子メールシステムとそのプログラムに関し、特にＤＮＳ（ドメインネームシステム）サーバを使用せずに、電子メールの転送ができるようにしたシステムやプログラムに関する。
【０００２】
【従来技術】
【０００３】
【特許文献１】特開２００２−１７１２８６号公報
【０００４】
特許文献１には、ＳＭＴＰプロトコルにより電子メールを送信する場合、中継のメールサーバが、ＤＮＳ（ドメインネームシステム）サーバから、宛先のネットワークアドレスを求めることが記載されている。そこでＤＮＳサーバを用いることにより、ネットワークアドレスを知らなくても、電子メールの転送ができる。
【０００５】
しかしながらこのような電子メールの配送手順では、ＤＮＳサーバが必要不可欠であり、ＤＮＳサーバの設置や維持管理に費用と注意とが必要である。この一方で、クライアントを中心としたＬＡＮ等のネットワークでは、クライアントの多くはメールサーバをＰＯＰ（ポスト・オフィス・プロトコル）サーバとして利用し、メールサーバ内などに設けたメールボックスから自己宛の電子メールを取り出している。このため電子メールの受信には、ＬＡＮなどの内部のネットワークアドレスを求めるためのＤＮＳサーバを設ける必要性が乏しい。従って、ＬＡＮ内のアドレス用のＤＮＳサーバを不要にし、あるいは小規模なものにできる可能性がある。
【０００６】
【発明の課題】
この発明の課題は、電子メールの転送にＤＮＳサーバを必要としないようにすることにある（請求項１〜５）。
請求項２，４の発明での追加の課題は、ＤＨＣＰ（ダイナミック・ホスト・コンフィギュレーション・プロトコル）サーバ等を設けて、ネットワークアドレスを動的に端末に割り当てる場合にも、ＤＮＳサーバを用いずに電子メールを転送できるようにすることにある。
請求項３の発明での追加の課題は、インターネットファクシミリサーバなどの通信サーバへの、電子メールのＳＭＴＰ転送を容易にすることにある。
【０００７】
【発明の構成】
この発明の電子メールシステムは、メールサーバを設けると共に、宛先端末のメールアドレスをネットワークアドレスに変換するためのアドレス変換データを管理するためのアドレス変換手段を、前記メールサーバまたはディレクトリサーバに設け、かつ受信した電子メール中のメールアドレスを用いて、前記アドレス変換手段によりネットワークアドレスを求め、求めたネットワークアドレスにメールサーバから電子メールを送信するようにしたものである（請求項１）。ネットワークアドレスは例えばＩＰアドレスであるが、これに限るものではない。メールアドレスは、例えば英数字で記述されたニモニックでの端末名などである。またアドレス変換手段中のアドレス変換データは例えばテーブル形式で記憶するが、ＸＭＬなどの構造化文書などを用いて記憶しても良い。
【０００８】
好ましくは、前記宛先端末を、ネットワークアドレスの割り当てを受けた際に、宛先端末からアドレス変換手段を設けたサーバへ、宛先端末名とネットワークアドレスを通知して、前記アドレス変換データ中のネットワークアドレスを更新するように構成する（請求項２）。この通知は、宛先端末からメールサーバなどを介して間接的に行っても良い。
特に好ましくは、前記端末はインターネットでの画像通信が自在な通信サーバである（請求項３）。
【０００９】
この発明の電子メールシステム用のプログラムは、宛先端末のメールアドレスをネットワークアドレスに変換するためのアドレス変換データを記憶・管理するための命令と、メールサーバが管理するメールボックス以外のメールアドレスの電子メールを受信した際に、前記アドレス変換データをメールアドレスで参照してネットワークアドレスを求めるための命令を設けたものである（請求項４）。ネットワークアドレスは例えばＩＰアドレスであるが、これに限るものではない。メールアドレスは、例えば英数字で記述されたニモニックでの端末名などである。またアドレス変換手段中のアドレス変換データは例えばテーブル形式で記憶するが、ＸＭＬなどの構造化文書などを用いて記憶しても良い。
【００１０】
好ましくは、宛先端末が、ネットワークアドレスの割り当て用のサーバからネットワークアドレスの割り当てを受けた際に、前記アドレス変換データを管理するサーバに対して宛先端末名とネットワークアドレスを通知するための、宛先端末用の命令をさらに設ける（請求項５）。なおこの通知は、宛先端末からメールサーバなどを介して間接的に行っても良い。
【００１１】
【発明の作用と効果】
この発明では、宛先端末のメールアドレスをネットワークアドレスに変換するためのアドレス変換データを記憶する。メールサーバは、このアドレス変換データから電子メール中のメールアドレスをネットワークアドレスに変換し、求めたネットワークアドレスに対して、受信した電子メールを例えばＳＭＴＰ（シンプル・メール・トランスファー・プロトコル）で転送する。このためＤＮＳサーバを用いずに、メールサーバは電子メールを宛先端末へ転送できる。なおメールボックスを有する宛先端末に対しては、メールサーバはメールボックスへ電子メールを配信すればよい。これらのためＤＮＳサーバを用いずに、ＬＡＮ内などの宛先端末へ電子メールの転送ができる（請求項１〜５）。
【００１２】
なおメールアドレスをネットワークアドレスに変換するためのアドレス変換データは、メールサーバの管理下か、ＬＤＡＰ（ライト・ディレクトリ・アクセス・プロトコル）サーバなどの、ディレクトリサービスを提供するサーバの管理下に記憶する。またこの明細書では、ディレクトリサービスを提供するサーバをディレクトリサーバと呼び、ＤＮＳサーバはディレクトリサーバには含めない。さらに管理下に設けるとは、メールサーバやディレクトリサーバから、アドレス変換データの記憶と書き換え及びアクセス（検索）ができることを言い、データの所在自体は文書管理サーバなどの他のサーバでも良い。
【００１３】
ここで、ＤＨＣＰサーバなどを用い、宛先端末に動的にネットワークアドレスを割り当てる場合、ネットワークアドレスの割り当てを受けた宛先端末から、アドレス変換データを管理するサーバに宛先端末名とネットワークアドレスを通知し、ネットワークアドレスの変更に応じて、アドレス変換データを自動的に更新することが好ましい。また新たな宛先端末がＬＡＮなどに加わった場合も、ネットワークアドレスの割り当てを受けた際に、新たな宛先端末から宛先端末名とネットワークアドレスとを通知し、アドレス変換データを自動的に更新することが好ましい。これらのため、ネットワークアドレスを動的に割り当てる場合にも、対応できる（請求項２，５）。
【００１４】
さらに宛先端末をインターネットファクシミリなどが自在な通信サーバとすると、メールサーバから通信サーバへの、ＳＭＴＰなどによる電子メールの転送が容易にできる。このため通信サーバは、ＤＮＳサーバを用いず、かつ途中でメールサーバのメールボックスに電子メールを収容せずに、ＳＭＴＰなどで電子メールを受信できる。なおこれ以外のメールクライアントは、ＰＯＰなどによりメールボックスを用いてメールを受信すれば良い（請求項３）。
【００１５】
【実施例】
図１〜図６に、実施例の電子メールシステムとそのプログラムを示す。これらの図において、２はＬＡＮで、４はインターネットファクシミリサーバで、電子メール形式により、インターネットを介してファクシミリデータなどの画像データの送受信ができる通信サーバである。インターネットファクシミリサーバは、電子メールの宛先としての自己の端末名（メールアドレス）とＩＰアドレス（ネットワークアドレス）とを記憶する。６はメールサーバで、インターネットファクシミリサーバはそのクライアントであり、他にパーソナルコンピュータなどのクライアントを有する。そしてパーソナルコンピュータなどのクライアントにはメールボックスを設けて、受信した電子メールをメールボックスに一時保管する。
【００１６】
８はＬＤＡＰサーバで、１０はＤＨＣＰサーバである。そしてＬＡＮ２はクライアント等の端末機器を中心としたローカルなネットワークとする。ＬＡＮ２にはＤＮＳサーバは不要で、ＤＮＳサーバを設ける場合でも、メールサーバ６や図示しないＷＥＢサーバなどの主なサーバのみを対象とする、小規模なＤＮＳサーバでよい。
【００１７】
１２は端末名（メールアドレス）とＩＰアドレス（ネットワークアドレス）との対応表（テーブル）で、ここではＬＤＡＰサーバ８に設けて、ＬＤＡＰサーバ８が作成し記憶しかつ更新するものとする。対応表１２に代えて、ＸＭＬ文書などで端末名からネットワークアドレスを検索できるようにしても良い。またメールサーバ６はＬＤＡＰサーバ８を介して対応表にアクセスでき、メールアドレスで対応表１２を検索して、ＩＰアドレスを知ることができる。対応表１２の内容を図２に模式的に示すと、対応表１２の左側の欄には端末名（メールアドレス）を記憶し、右側の欄にはＩＰアドレス（ネットワークアドレス）を記憶する。なおメールサーバのクライアントで、電子メールをＰＯＰ受信するクライアントは、対応表１２に記述する必要はない。またＬＡＮ２の外部から見た場合に、単なるクライアントでサーバとして作用しない端末は、対応表１２に記述する必要はない。インターネットファクシミリサーバ４は、メールサーバ６のクライアントで、ＬＡＮ２の外部（ＬＡＮ２よりも上位のドメイン）からすると、インターネットファクシミリに関するサーバなので、対応表１２に記述する必要がある。１４は対応表管理プログラムで、この発明のプログラムの例である。
【００１８】
なおここでのＩＰアドレスは、インターネットプロトコルに従った厳密な意味でのＩＰアドレスに限らず、ＬＡＮ２内でのみ通用するネットワークアドレスでも良い。また対応表１２にはこれ以外に、対応表１２にＩＰアドレスを書き込んだ（更新した）日時などを記憶し、所定の時間以上や所定の日数以上経過すると、ＤＨＣＰサーバ１０によりＩＰアドレスが変更されている可能性に備えて、対応表１２を管理するＬＤＡＰサーバ８から、クライアントのインターネットファクシミリサーバなどに、端末名とＩＰアドレスとを再送信するように要求しても良い。
【００１９】
実施例では対応表１２をＬＤＡＰサーバ８に設けたが、メールサーバ６に設けても良い。また対応表１２を直接サーバ６，８に記憶させるのではなく、これらのサーバ６，８の外部のサーバに記憶させても良い。ただしこの場合は、サーバ６またはサーバ８から対応表１２の作成，更新，アクセスができ、対応表１２をサーバ６またはサーバ８で管理できるようにしておく。そしてインターネットファクシミリサーバ４は、ＤＨＣＰサーバ１０に自己のＩＰアドレスを問い合わせ、ＩＰアドレスの割り当てを受けると、自己の端末名（メールアドレス）とＩＰアドレスとをＬＤＡＰサーバ８へ通知し、ＬＤＡＰサーバ８は対応表１２を更新して、ＩＰアドレスを最新の値に保つようにする。
【００２０】
図３に電子メールの転送時の処理を示す。例えばインターネットファクシミリサーバ４宛の電子メールをメールサーバ６が受信すると、メールサーバ６は、受信した電子メール中の宛先端末名（メールアドレス）を用いて、ＬＤＡＰサーバ８へ問い合わせをする。ＬＤＡＰサーバ８は、対応表１２を検索して、インターネットファクシミリサーバのメールアドレスと共に、そのＩＰアドレスをメールサーバ６へ送出する。そしてメールサーバ６は、受信した電子メールを、ＬＤＡＰサーバ８から通知を受けたＩＰアドレスに対して、ＳＭＴＰ配信する。この結果、ＤＮＳサーバを用いずに、メールサーバ６は電子メールをインターネットファクシミリサーバ４へ転送でき、インターネットファクシミリサーバ４から見た場合、電子メールをメールボックスに蓄積せずに、直ちに受信できる。なおＳＭＴＰ配信が不要なクライアントは、メールサーバ６にメールボックスを有しており、ＰＯＰ３などのプロトコルにより電子メールをメールボックスから取り出せばよい。
【００２１】
図４に示すように、対応表管理プログラム１４は、
▲１▼　端末名（メールアドレス）とＩＰアドレス（ネットワークアドレス）との対応表を作成し更新し、かつメールサーバ６などからのアクセスに応じて検索を実行する、対応表作成プロセス２０と、
▲２▼　ＬＤＡＰサーバ８に対応表の検索を依頼し、端末名（メールアドレス）からＩＰアドレスを得るための問い合わせを行う、問い合わせプロセス２２、
並びに
▲３▼　対応表を管理するＬＤＡＰサーバ８へ、インターネットファクシミリサーバ４などから、自己の端末名（メールアドレス）とＩＰアドレス（ネットワークアドレス）とを送出する、送出プロセス２４、
の３つのプロセスで構成されている。
【００２２】
対応表作成プロセス２０はＬＤＡＰサーバ８に実装し、問い合わせプロセス２２はメールサーバ６などに実装し、送出プロセス２４はインターネットファクシミリサーバ４などに実装する。ただし対応表１２をメールサーバ６の管理下に記憶する場合、対応表作成プロセス２０と問い合わせプロセス２２を１つのまとまったプロセスとして、メールサーバ６に記憶させても良い。さらに対応表管理プログラム１４は、インターネットファクシミリサーバ４などの適宜のサーバ４，６，８で、インターネットや適宜の記憶媒体などから読み込んで取得しても良い。この場合、自己以外のサーバ６，８で必要なプロセス２０，２２を、インターネットファクシミリサーバ４などから、他のサーバ６，８へ送出して記憶させても良い。
【００２３】
図５に、インターネットファクシミリサーバがＩＰアドレスを取得した際のアルゴリズムを示す。ステップ１で、インターネットファクシミリサーバはＤＨＣＰサーバに自己のＩＰアドレスを問い合わせ、ＩＰアドレスを取得すると（ステップ２）、自己の端末名とＩＰアドレスとをＬＤＡＰサーバへ送出し（ステップ３）、対応表１２に端末名とＩＰアドレスとを記憶させる（ステップ４）。図５のアルゴリズムは、インターネットファクシミリサーバがＩＰアドレスを取得する毎に繰り返されるので、対応表１２には常時最新のＩＰアドレスが記憶される。
【００２４】
図６に、メールサーバ６が電子メールを受信した際の処理を示す。ステップ１１で電子メールを受信すると、ＬＤＡＰサーバへ電子メール中の端末名（メールアドレス）を用いて問い合わせを行い（ステップ１２）、ＬＤＡＰサーバは対応表１２を検索してＩＰアドレスをメールサーバ６へ送出する（ステップ１３）。そして取得したＩＰアドレスを用いて、電子メールをＳＭＴＰ配信する（ステップ１４）。なお実施例では、電子メールのＳＭＴＰ配信を受けるクライアントをインターネットファクシミリサーバとしたが、ＬＡＮ２上の他のサーバでも良い。
【図面の簡単な説明】
【図１】実施例の電子メールシステムの構成を示すブロック図
【図２】実施例で用いるメールアドレスとＩＰアドレスの対応表を模式的に示す図
【図３】実施例の電子メールシステムでの、電子メール受信時の接続関係を示す図
【図４】実施例の電子メールシステムで用いるプロセスを示す図
【図５】実施例の電子メールシステムで、インターネットファクシミリサーバがＩＰアドレスを取得し、ＬＤＡＰサーバの対応表に登録するプロセスを示すフローチャート
【図６】実施例の電子メールシステムで、メールサーバが電子メールを受信し、ＬＤＡＰサーバに問い合わせてインターネットファクシミリサーバのＩＰアドレスを取得し、電子メールを送信するプロセスを示すフローチャート
【符号の説明】
２　　　　　ＬＡＮ
４　　　　　インターネットファクシミリサーバ
６　　　　　メールサーバ
８　　　　　ＬＤＡＰサーバ
１０　　　　ＤＨＣＰサーバ
１２　　　　メールアドレスとＩＰアドレスの対応表
１４　　　　対応表管理プログラム
２０〜２４　プロセス
【図１】
2004129106.tif 000003
【図２】
2004129106.tif 000004
【図３】
2004129106.tif 000005
【図４】
2004129106.tif 000006
【図５】
2004129106.tif 000007
【図６】
2004129106.tif 000008