(57)【特許請求の範囲】
【請求項１】
少なくとも１つのクライアント装置からの電子メールを受信してメールサーバ装置に転送するように制御する制御手段と、揮発性の第１の記憶手段と、不揮発性の第２の記憶手段とを備えたゲートウェイ装置において、
上記第１の記憶手段は、上記各クライアント装置にそれぞれ対応する少なくとも１つの受信メールボックスと、上記メールサーバ装置に転送される前の電子メールを格納する送信メールボックスとを含み、
上記制御手段は、
上記受信された電子メールのヘッダに含まれた宛先アドレスの情報と、上記受信された電子メールに含まれずかつ上記電子メールを送受信するプロトコルに係る制御信号で指定される宛先アドレスの情報とを上記第２の記憶手段に格納し、
上記送信メールボックスに格納された転送前の電子メールが失われたとき、上記第２の記憶手段に格納された宛先アドレスの情報を含むエラー通知メールを生成し、上記生成したエラー通知メールを、上記電子メールの送信元のクライアント装置に対応する受信メールボックスに格納することを特徴とするゲートウェイ装置。
【請求項２】
上記電子メールを送受信するプロトコルに係る制御信号はＲＣＰＴコマンドであることを特徴とする請求項１記載のゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の宛先を有する電子メールをクライアント装置から受信してメールサーバ装置に転送するゲートウェイ装置に関する。
【背景技術】
【０００２】
電子メールは利便性及び迅速性などの長所を有するので、ビジネスなどの現場において、テキストデータ及び画像データなどの電子データは電子メールを用いて送受信されることが多い。電子メールを送受信する際に何らかの障害（電源切断など）により送受信に失敗したとき、その失敗を検出した装置は、電子メールの送信元にエラー通知メールを送る（特許文献１及び２を参照）。
【０００３】
【特許文献１】特開２００５−１７３６５５号公報。
【特許文献２】特開平９−１１６７２８号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、上述のエラー通知メールの内容（例えば、電子メールを受信するはずであった装置、及びエラー通知メールを送るべき宛先の装置）を決定するために、電子メールのヘッダが参照される。電子メールクライアント（Mail User Agent：ＭＵＡ）は、電子メールの宛先アドレスを「Ｔｏ」に指定するとともに、オプションで「Ｃｃ（Carbon Copy）」及び「Ｂｃｃ（Blind Carbon Copy）」の少なくとも一方に指定するが、電子メールのヘッダは「Ｔｏ」及び「Ｃｃ」のみを含み、「Ｂｃｃ」を含まない。従って、「Ｔｏ」、「Ｃｃ」及び「Ｂｃｃ」（又は「Ｔｏ」及び「Ｂｃｃ」）で指定される宛先アドレスを有する電子メールの転送に失敗したことを検出した装置が、その電子メールの送信元にエラー通知メールを送る必要があるとき、「Ｔｏ」及び「Ｃｃ」のアドレス宛ての転送が失敗したことは通知されるが、「Ｂｃｃ」のアドレス宛ての転送も失敗したことについては通知されない。従って、上述のエラー通知メールを送る際に、必要な情報（すなわち「Ｂｃｃ」）の脱落を防止する必要がある。
【０００５】
さらに、ローカルエリアネットワーク（ＬＡＮ）内のクライアント装置にセキュリティを提供するために、Ｓ／ＭＩＭＥ（Secure/Multipurpose Internet Mail Extensions）などの暗号化機能を備えたゲートウェイ装置を介してクライアント装置をメールサーバ装置に接続することが好ましい。従って、Ｓ／ＭＩＭＥ機能を備えながら、上述のエラー通知メールを送る際に必要な情報の脱落が防止されたゲートウェイ装置を提供することが望ましい。
【０００６】
本発明の目的は以上の問題点を解決し、所定の宛先を有する電子メールをクライアント装置から受信してメールサーバ装置に転送するゲートウェイ装置において、電子メールの転送に失敗したときに、必要な情報を脱落なく含んだエラー通知メールをクライアント装置に送ることができるゲートウェイ装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係るゲートウェイ装置は、少なくとも１つのクライアント装置からの電子メールを受信してメールサーバ装置に転送するように制御する制御手段と、揮発性の第１の記憶手段と、不揮発性の第２の記憶手段とを備え、
上記第１の記憶手段は、上記各クライアント装置にそれぞれ対応する少なくとも１つの受信メールボックスと、上記メールサーバ装置に転送される前の電子メールを格納する送信メールボックスとを含み、
上記制御手段は、
上記受信された電子メールのヘッダに含まれた宛先アドレスの情報と、上記受信された電子メールに含まれずかつ上記電子メールを送受信するプロトコルに係る制御信号で指定される宛先アドレスの情報とを上記第２の記憶手段に格納し、
上記送信メールボックスに格納された転送前の電子メールが失われたとき、上記第２の記憶手段に格納された宛先アドレスの情報を含むエラー通知メールを生成し、上記生成したエラー通知メールを、上記電子メールの送信元のクライアント装置に対応する受信メールボックスに格納することを特徴とする。
【０００８】
上記ゲートウェイ装置において、上記電子メールを送受信するプロトコルに係る制御信号はＲＣＰＴコマンドであることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、所定の宛先を有する電子メールをクライアント装置から受信してメールサーバ装置に転送するゲートウェイ装置において、電子メールの転送に失敗したときに、必要な情報を脱落なく含んだエラー通知メールをクライアント装置に送ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係る実施形態について図面を参照して説明する。
【００１１】
図１は、本発明の実施形態である、Ｓ／ＭＩＭＥを用いて電子メールを送受信する機能を有するＳ／ＭＩＭＥゲートウェイ装置２０を備えたローカルエリアネットワーク（ＬＡＮ）システムの構成を示すブロック図である。
【００１２】
この実施形態に係るＬＡＮシステムは、複数Ｎ台のクライアントパーソナルコンピュータ３０−１〜３０−Ｎ（以下、総称して符号３０を付す。）と、Ｓ／ＭＩＭＥゲートウェイ装置２０と、ルータ装置６０と、インターネット９０に接続されたメールサーバ装置４０とがＬＡＮ７０を介して接続されて構成されてなる。図２から図４はそれぞれ、図１のクライアントパーソナルコンピュータ３０、Ｓ／ＭＩＭＥゲートウェイ装置２０及びメールサーバ装置４０の構成を示すブロック図である。本実施形態において、各クライアントパーソナルコンピュータ３０が電子メールを送受信するとき、各クライアントパーソナルコンピュータ３０はＳ／ＭＩＭＥゲートウェイ装置２０と通信し、Ｓ／ＭＩＭＥゲートウェイ装置２０はルータ装置６０を介してメールサーバ装置４０と通信する。以下の説明では、ルータ装置６０に特に言及していない場合であっても、Ｓ／ＭＩＭＥゲートウェイ装置２０はルータ装置６０を介してメールサーバ装置４０と通信している。各クライアントパーソナルコンピュータ３０は、平文電子メールを送受信する機能しか持たないが、以下詳述するように、Ｓ／ＭＩＭＥゲートウェイ装置２０を介してメールサーバ装置４０と通信することにより、Ｓ／ＭＩＭＥによる暗号化、復号化、署名、署名検証などの機能を利用することができる。
【００１３】
次に、図２を参照して、クライアントパーソナルコンピュータ３０の構成を説明する。
【００１４】
図２において、クライアントパーソナルコンピュータ３０は、一般的なパーソナルコンピュータである外部端末装置であって、平文電子メール、画像データ及び文字データの生成、記録、格納、送信及び受信などの処理を実行する。クライアントパーソナルコンピュータ３０は、主制御部１０１と、ＲＯＭ（Read Only Memory）１０６と、ＲＡＭ（Random Access Memory）１０７と、ハードディスクドライブ１０８と、表示部１０４と、操作部１０５と、ＬＡＮインターフェース１１２とを備えて構成され、これらの構成要素はバス１１３を介して互いに接続されている。
【００１５】
主制御部１０１は具体的にはＣＰＵ（Central Processing Unit）であり、種々のソフトウェアの機能を実行し、他の構成要素を制御する。ＲＯＭ１０６は、当該クライアントパーソナルコンピュータ３０の動作に必要な、主制御部１０１によって実行される種々のソフトウェアのプログラムを予め格納する。また、ＲＡＭ１０７は、ＳＲＡＭ（Static RAM）、ＤＲＡＭ（Dynamic RAM）、ＳＤＲＡＭ（Synchronous DRAM）などで構成され、主制御部１０１のワーキングエリアとして使用されてプログラムの実行時に発生する一時的なデータを記憶する。さらに、ハードディスクドライブ１０８は、記録媒体を内蔵する記憶装置であり、実行するアプリケーションプログラムを予め格納する。特に、ハードディスクドライブ１０８は、電子メールの作成及びＳ／ＭＩＭＥゲートウェイ装置２０を介する電子メールの送受信を行うための公知の制御プログラムである、クライアントパーソナルコンピュータ３０の電子メール送受信用のプログラムを格納する。表示部１０４は、液晶表示装置（Liquid Crystal Display：ＬＣＤ）又はＣＲＴ（Cathode Ray Tube）ディスプレイなどの表示装置であり、当該クライアントパーソナルコンピュータ３０の動作状態、送信すべき電子メール、及び受信された電子メールなどを表示する。操作部１０５は、文字データの入力、及び電子メールを受信するための指示コマンドなどの入力を受けるキーボード等である。さらに、ＬＡＮインターフェース１１２は、ＬＡＮ７０に接続され、ＬＡＮ７０からの信号及びデータを受信する一方、ＬＡＮ７０に対して信号及びデータを送信して信号変換及びプロトコル変換などのＬＡＮ通信に係るインターフェース処理を実行する。
【００１６】
クライアントパーソナルコンピュータ３０は、作成された平文電子メールをＳ／ＭＩＭＥゲートウェイ装置２０に送信する。公知のＳＭＴＰ（Simple Mail Transfer Protocol）によれば、電子メールの送信元になるクライアントパーソナルコンピュータ３０は、当該電子メールを送信するとき、「Ｔｏ」及び「Ｃｃ」で指定される宛先アドレスを電子メールのヘッダに挿入するとともに、同じ宛先アドレスを所定の制御信号、すなわちＲＣＰＴコマンドにより指定する。送信する電子メールが「Ｂｃｃ」で指定される宛先アドレスを有する場合には、送信元になるクライアントパーソナルコンピュータ３０は、その宛先アドレスを電子メールのヘッダに挿入することなく、ＲＣＰＴコマンドのみによって指定する。また、クライアントパーソナルコンピュータ３０は、電子メールの受信を要求するメール受信要求コマンドを、Ｓ／ＭＩＭＥゲートウェイ装置２０に送信し、これに応答してＳ／ＭＩＭＥゲートウェイ装置２０から配信される平文電子メールを受信する。なお、メール受信要求コマンドは、電子メール送受信用のプログラムによって所定の時間間隔毎に発生されるか、又は、あるいはクライアントパーソナルコンピュータ３０のユーザによって操作部１０５を介して入力される電子メール受信を指示する所定の指示コマンドに従って発生される。
【００１７】
次に、図３を参照して、Ｓ／ＭＩＭＥゲートウェイ装置２０の構成を説明する。
【００１８】
Ｓ／ＭＩＭＥゲートウェイ装置２０は、クライアントパーソナルコンピュータ３０から受信した電子メールを宛先に転送する機能と、メールサーバ装置４０からクライアントパーソナルコンピュータ３０宛の電子メールを一時的に受信して、宛先のクライアントパーソナルコンピュータ３０に配信する機能とを有する。さらに、Ｓ／ＭＩＭＥゲートウェイ装置２０は、電子メールの転送に失敗したときに、その電子メールの送信元にエラー通知メールを送る機能を有する。Ｓ／ＭＩＭＥゲートウェイ装置２０は、主制御部１と、送信メール情報格納メモリ５と、ＲＯＭ６と、ＲＡＭ７と、ＣＦ（COMPACTFLASH：登録商標）メモリ９と、ＬＡＮインターフェース１２とを備えて構成され、これらの構成要素はバス１３を介して互いに接続されている。
【００１９】
主制御部１は具体的にはＣＰＵであり、後述する種々のソフトウェアの機能を実行し、他の構成要素を制御する。送信メール情報格納メモリ５は、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）などの不揮発性メモリであり、クライアントパーソナルコンピュータ３０から受信した電子メールのヘッダの情報と、当該電子メールに係るＲＣＰＴコマンドで指定される宛先アドレスの情報とを格納する。ＲＯＭ６は、当該Ｓ／ＭＩＭＥゲートウェイ装置２０の動作に必要な、主制御部１によって実行される種々のソフトウェアのプログラムを予め格納する。ＲＡＭ７は、主制御部１のワーキングエリアとして使用されてプログラムの実行時に発生する一時的なデータを記憶する。特に、ＲＡＭ７上の記憶領域には、複数Ｎ個の受信メールボックス８−１〜８−Ｎ（以下、総称して符号８Ａを付す。）と、送信メールボックス８Ｂとが構成される。受信メールボックス８−１〜８−Ｎのそれぞれは、クライアントパーソナルコンピュータ３０−１〜３０−Ｎに対応し、それぞれ例えば約２０ＭＢのサイズを有する。各受信メールボックス８−１〜８−Ｎは、メールサーバ装置４０から受信した暗号化電子メールに対して復号化処理及び署名検証処理を行った後の平文電子メールを、クライアントパーソナルコンピュータ３０−１〜３０−Ｎ毎に格納する。さらに、各受信メールボックス８−１〜８−Ｎは、Ｓ／ＭＩＭＥゲートウェイ装置２０の主制御部１によってエラー通知メールが生成されたときに、生成されたエラー通知メールをクライアントパーソナルコンピュータ３０−１〜３０−Ｎ毎に格納する。送信メールボックス８Ｂは、各クライアントパーソナルコンピュータ３０から受信した平文電子メールに対して暗号化処理及び署名処理を行った後の暗号化電子メールを、メールサーバ装置４０に送信するまで格納する。ＲＡＭ７は、例えばＳＲＡＭ、ＤＲＡＭ、ＳＤＲＡＭ等で構成され、従って、停電、装置の移動等のために電源が遮断された場合にはそのデータの内容が失われる。さらに、ＣＦメモリ９は、種々のデータ及びプログラムを予め格納し、本実施形態では、少なくとも、Ｓ／ＭＩＭＥゲートウェイ装置２０の電子メール転送処理（図５）のプログラムを含む。ＣＦメモリ９に代えて、不揮発性の他の記憶媒体を用いてもよい。また、ＬＡＮインターフェース１２は、ＬＡＮ７０に接続され、ＬＡＮ７０からの信号及びデータを受信する一方、ＬＡＮ７０に対して信号及びデータを送信して信号変換及びプロトコル変換などのＬＡＮ通信に係るインターフェース処理を実行する。
【００２０】
Ｓ／ＭＩＭＥゲートウェイ装置２０は、クライアントパーソナルコンピュータ３０から受信した電子メールを宛先に転送するとき、各クライアントパーソナルコンピュータ３０から受信された平文電子メールを、Ｓ／ＭＩＭＥに従ってソフトウェアにより電子署名処理及び暗号化処理して暗号化電子メールを生成し、生成された暗号化電子メールをメールサーバ装置４０に転送するまで一時的に送信メールボックス８Ｂに格納する。暗号化電子メールをメールサーバ装置４０に転送する前に電源切断などの何らかの障害によりその電子メールが失われたとき、Ｓ／ＭＩＭＥゲートウェイ装置２０はエラー通知メールを生成し、生成されたエラー通知メールを、その電子メールの送信元のクライアントパーソナルコンピュータ３０に対応する受信メールボックス８に格納する。一方、Ｓ／ＭＩＭＥゲートウェイ装置２０は、メールサーバ装置４０からクライアントパーソナルコンピュータ３０宛の電子メールを一時的に受信して、宛先のクライアントパーソナルコンピュータ３０に配信するとき、まず、各クライアントパーソナルコンピュータ３０宛てのすべての電子メールを送信するようにメールサーバ装置４０に要求する。この要求は、例えば所定の時間間隔で定期的に実行するように設定される。次いで、Ｓ／ＭＩＭＥゲートウェイ装置２０は、この要求に応答してメールサーバ装置４０から受信された電子署名付き暗号化電子メールに対して、Ｓ／ＭＩＭＥに従ってソフトウェアにより電子署名検証処理及び復号化処理を実行して平文電子メールに変換した後、この平文電子メールを、宛先のクライアントパーソナルコンピュータ３０に対応する受信メールボックス８に格納する。さらに、Ｓ／ＭＩＭＥゲートウェイ装置２０は、各クライアントパーソナルコンピュータ３０からメール受信要求コマンドを受信したとき、受信メールボックス８−１〜８−Ｎ又は共通メールボックス８Ａに格納した電子メール又はエラー通知メールを、メール受信要求コマンドの送信元のクライアントパーソナルコンピュータ３０に配信する。言い換えると、Ｓ／ＭＩＭＥゲートウェイ装置２０は、各クライアントパーソナルコンピュータ３０に対するＳＭＴＰ（Simple Mail Transfer Protocol）サーバ装置及びＰＯＰ３（Post Office Protocol Ver.3）サーバ装置として機能するとともに、メールサーバ装置４０に対するＳＭＴＰクライアント装置及びＰＯＰ３クライアント装置として機能する。
【００２１】
次に、図４を参照して、メールサーバ装置４０の構成を説明する。
【００２２】
図４において、メールサーバ装置４０は、一般的なメールサーバ装置であって、電子メールの送受信処理を実行する。メールサーバ装置４０は、主制御部４０１と、ＲＯＭ４０６と、ＲＡＭ４０７と、ハードディスクドライブ４０８と、表示部４０４と、操作部４０５と、ＬＡＮ７０に接続されたＬＡＮインターフェース４１２と、インターネット９０に接続されたもう１つのインターフェース４１４とを備えて構成され、これらの構成要素はバス４１３を介して互いに接続されている。
【００２３】
主制御部４０１は具体的にはＣＰＵで構成され、種々のソフトウェアの機能を実行し、他の構成要素を制御する。ＲＯＭ４０６は、当該メールサーバ装置４０の動作に必要な、主制御部４０１によって実行される種々のソフトウェアのプログラムを予め格納する。ＲＡＭ４０７は、主制御部４０１のワーキングエリアとして使用されてプログラムの実行時に発生する一時的なデータを記憶し、特に、ＲＡＭ４０７上の記憶領域には、各クライアントパーソナルコンピュータ３０宛ての電子メールを格納するためのメールボックス４０２が構成される。ＲＡＭ４０７は、例えばＳＲＡＭ、ＤＲＡＭ、ＳＤＲＡＭ等で構成される。さらに、ハードディスクドライブ４０８は、記録媒体を内蔵する記憶装置であり、実行するアプリケーションプログラムを予め格納する。特に、ハードディスクドライブ４０８は、Ｓ／ＭＩＭＥゲートウェイ装置２０との間で電子署名付き暗号化電子メールの送受信を行うための公知の制御プログラムである、メールサーバ装置４０の電子メール送受信用のプログラムを格納する。表示部４０４は、液晶表示装置（ＬＣＤ）又はＣＲＴディスプレイなどの表示装置であり、メールサーバ装置４０の動作状態の表示を行う。操作部４０５は、文字データの入力、及び電子メールを受信するための指示コマンドなどの入力を受けるキーボード等である。また、ＬＡＮインターフェース４１２は、ＬＡＮ７０からの信号及びデータを受信する一方、ＬＡＮ７０に対して信号及びデータを送信して信号変換及びプロトコル変換などのＬＡＮ通信に係るインターフェース処理を実行する。さらに、インターフェース４１４は、インターネット９０からの信号及びデータを受信する一方、インターネット９０に対して信号及びデータを送信して信号変換及びプロトコル変換などのインターネット通信に係るインターフェース処理を実行する。
【００２４】
メールサーバ装置４０は、Ｓ／ＭＩＭＥゲートウェイ装置２０からの電子署名付き暗号化電子メールを、インターネット９０を介して送信先のメールサーバ装置（図示しない。）に送信する。また、メールサーバ装置４０は、送信元のメールサーバ装置（図示しない。）からの電子署名付き暗号化電子メールをメールボックス４０２に格納する。さらに、メールサーバ装置４０は、Ｓ／ＭＩＭＥゲートウェイ装置４０から要求されたとき、各クライアントパーソナルコンピュータ３０宛てのすべての電子メールを、Ｓ／ＭＩＭＥゲートウェイ装置４０に送信する。
【００２５】
次に、図５を参照して、図３のＳ／ＭＩＭＥゲートウェイ装置２０の主制御部１によって実行される電子メール転送処理について説明する。
【００２６】
図５のステップＳ１において、主制御部１は、クライアントパーソナルコンピュータ３０の１つから電子メールを受信し、ステップＳ２において、受信した電子メールのヘッダを送信メール情報格納メモリ５に格納する。次いでステップＳ３において、主制御部１は、ＲＣＰＴコマンドで指定されている宛先と、電子メールのヘッダに挿入されている宛先とを比較し、ＲＣＰＴコマンドの宛先のうちで、ヘッダに含まれていないもの（すなわち「Ｂｃｃ」の宛先アドレス）が存在するか否かを判断し、ＹＥＳのときはステップＳ４に進み、ＮＯのときはステップＳ５に進む。ステップＳ４において、主制御部１は、ヘッダに含まれていないＲＣＰＴコマンドの宛先を、Ｂｃｃのアドレスとして送信メール情報格納メモリ５に格納し、ステップＳ５に進む。ステップＳ５において、主制御部１は、電子メールの暗号化及び署名処理を実行し、暗号化電子メールを送信メールボックス８に格納する。主制御部１は所定の時間間隔でメールサーバ装置４０との間で電子メールを送受信する。ステップＳ６において、主制御部１は、ステップＳ５で格納した電子メールの送信が完了したか否かを判断し、ＹＥＳのときは処理を終了し、ＮＯのときはステップＳ７に進む。ステップＳ７において、主制御部１は、電源切断などの何らかの障害が発生した場合、Ｓ／ＭＩＭＥゲートウェイ装置２０が再起動した後で、送信メールボックス８内の電子メールが消失したか否かを判断し、ＹＥＳのときはステップＳ８に進み、ＮＯのときはステップＳ６に戻る。ステップＳ８において、主制御部１は、Ｔｏ，Ｃｃ，Ｂｃｃなどの情報を含むエラー通知メールを生成し、ステップＳ９において、エラー通知メールを受信メールボックス８Ａ内のユーザメールボックスに格納する。受信メールボックス８Ａに格納されたエラー通知メールは、クライアントパーソナルコンピュータ３０からメール受信要求コマンドが受信されたときに、メール受信要求コマンドの送信元のクライアントパーソナルコンピュータ３０に配信される。
【００２７】
以上説明したように、本実施形態のＳ／ＭＩＭＥゲートウェイ装置２０は、特に、少なくとも１つのクライアントパーソナルコンピュータ３０からの電子メールを受信してメールサーバ装置４０に転送するように制御する主制御部１と、揮発性のＲＡＭ７と、不揮発性の送信メール情報格納メモリ５とを備え、ＲＡＭ７は、各クライアントパーソナルコンピュータ３０にそれぞれ対応する少なくとも１つの受信メールボックス８Ａと、メールサーバ装置４０に転送される前の電子メールを格納する送信メールボックス８Ｂとを含む。主制御部１は、受信された電子メールのヘッダに含まれた宛先アドレスの情報と、受信された電子メールに含まれずかつ電子メールに係るＲＣＰＴコマンドで指定される宛先アドレスの情報とを送信メール情報格納メモリ５に格納し、送信メールボックス８Ｂに格納された転送前の電子メールが失われたとき、送信メール情報格納メモリ５に格納された宛先アドレスの情報を含むエラー通知メールを生成し、生成したエラー通知メールを、電子メールの送信元のクライアントパーソナルコンピュータ３０に対応する受信メールボックス８Ａに格納する。これにより、Ｓ／ＭＩＭＥゲートウェイ装置２０は、所定の宛先を有する電子メールをクライアントパーソナルコンピュータ３０から受信してメールサーバ装置４０に転送するときに、電子メールの転送に失敗した場合、必要な情報を脱落なく含んだエラー通知メールをクライアントパーソナルコンピュータ３０に送ることができる。
【００２８】
なお、以上説明した実施形態では、Ｓ／ＭＩＭＥゲートウェイ装置２０とルータ装置６０とを別個の装置として図示したが、これらの装置は一体化されて構成されてもよい。説明した実施形態において、Ｓ／ＭＩＭＥゲートウェイ装置２０は、Ｓ／ＭＩＭＥに従って、クライアントパーソナルコンピュータ３０からの各電子メールに対して暗号化処理及び電子署名処理を行うとともに、メールサーバ装置４０からの各電子メールに対して復号化処理及び電子署名検証処理を行ったが、本発明はこれに限られない。例えば、Ｓ／ＭＩＭＥゲートウェイ装置２０は、上記暗号化処理及び復号化処理を行い、上記電子署名処理及び電子署名検証処理を行わないように構成されてもよい。また、Ｓ／ＭＩＭＥゲートウェイ装置２０に代えて、ＰＧＰ（Pretty Good Privacy）／ＭＩＭＥに従って、クライアントパーソナルコンピュータ３０からの各電子メールに対して暗号化処理及び電子署名処理を行う一方、メールサーバ装置４０からの各電子メールに対して復号化処理及び電子署名検証処理を行うゲートウェイ装置であってもよい。
【産業上の利用可能性】
【００２９】
以上詳述したように、本発明に係るゲートウェイ装置によれば、所定の宛先を有する電子メールをクライアント装置から受信してメールサーバ装置に転送するゲートウェイ装置において、電子メールの転送に失敗したときに、必要な情報を脱落なく含んだエラー通知メールをクライアント装置に送ることができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態であるＳ／ＭＩＭＥを用いて電子メールを送受信する機能を有するＳ／ＭＩＭＥゲートウェイ装置２０を備えたＬＡＮシステムの構成を示すブロック図である。
【図２】図１のクライアントパーソナルコンピュータ３０の構成を示すブロック図である。
【図３】図１のＳ／ＭＩＭＥゲートウェイ装置２０の構成を示すブロック図である。
【図４】図１のメールサーバ装置４０の構成を示すブロック図である。
【図５】図３のＳ／ＭＩＭＥゲートウェイ装置２０の主制御部１によって実行される電子メール転送処理を示すフローチャートである。
【符号の説明】
【００３１】
１…主制御部、
５…送信メール情報格納メモリ、
６…ＲＯＭ、
７…ＲＡＭ、
８Ａ，８−１〜８−Ｎ…受信メールボックス、
８Ｂ…送信メールボックス、
９…ＣＦメモリ、
１２…ＬＡＮインターフェース、
１３…バス、
２０…Ｓ／ＭＩＭＥゲートウェイ装置、
３０，３０−１〜３０−Ｎ…クライアントパーソナルコンピュータ、
４０…メールサーバ装置、
６０…ルータ装置、
７０…ローカルエリアネットワーク（ＬＡＮ）、
９０…インターネット。
【図１】
0004661897.tif 000002
【図２】
0004661897.tif 000003
【図３】
0004661897.tif 000004
【図４】
0004661897.tif 000005
【図５】
0004661897.tif 000006