(57)【特許請求の範囲】
【請求項１】
クライアント装置宛ての電子メールをメールサーバ装置から受信して上記クライアント装置に配信するように制御する制御手段を備えた電子メールゲートウェイ装置において、
上記制御手段は、
上記メールサーバ装置から上記電子メールゲートウェイ装置への電子メールの受信に失敗したとき、上記失敗を示すエラー通知メールを上記クライアント装置に配信し、
上記クライアント装置から、上記受信に失敗した電子メールの削除を要求する削除要求信号を受信したとき、上記メールサーバ装置に当該電子メールの削除を要求することを特徴とする電子メールゲートウェイ装置。
【請求項２】
上記削除要求信号は、上記エラー通知メールへの返信メールであることを特徴とする請求項１記載の電子メールゲートウェイ装置。
【請求項３】
上記電子メールゲートウェイ装置は、上記クライアント装置からの入力を受けるためのウェブページを生成し、上記クライアント装置からの第１の要求信号に応答して上記ウェブページを含む応答信号を上記クライアント装置に送信可能なウェブサーバ装置を備え、
上記削除要求信号は、上記応答信号に応答して上記クライアント装置により上記ウェブページに入力された削除要求を含む、上記クライアント装置からの第２の要求信号であることを特徴とする請求項１記載の電子メールゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置宛ての電子メールをメールサーバ装置から受信し、クライアント装置からのメール受信要求コマンドに応答して、受信された電子メールをクライアント装置に配信する電子メールゲートウェイ装置に関する。
【背景技術】
【０００２】
電子メールは利便性及び迅速性などの長所を有するので、ビジネスなどの現場において、テキストデータ及び画像データなどの電子データは電子メールを用いて送受信されることが多い。従来、特許文献１〜３に開示されるような、クライアント装置に電子メールを配信するメールボックスとして動作するメールサーバ装置が提案されている。また、外部メールサーバから受信した電子メールを内部のメールボックスに一時的に保存し、次いでローカルエリアネットワーク（ＬＡＮ）内のクライアント装置に配信するための電子メールゲートウェイ装置として動作するメールサーバ装置が提案されている。
【０００３】
【特許文献１】特開２００１−３２６６９１号公報。
【特許文献２】特開２００２−１８５５３３号公報。
【特許文献３】特開２００６−０１２０９０号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
受信される電子メールのサイズが、メールボックスの空き容量、又は所定のしきい値を超えているとき、当該電子メールは受信されることなく、宛先のユーザには受信不可であったことが通知される。特に、一時的に電子メールを保存する電子メールゲートウェイ装置では電子メールのサイズに基づいて受信制限を行う必要があるが、メールサーバ装置から電子メールゲートウェイ装置への電子メールの受信に失敗した場合、当該電子メールがメールサーバ装置に残り続けてしまうという問題があった。
【０００５】
本発明の目的は以上の問題点を解決し、メールサーバ装置からクライアント装置に電子メールを配信するための電子メールゲートウェイ装置であって、メールサーバ装置上の余分な電子メールを削除することを可能にする電子メールゲートウェイ装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る電子メールゲートウェイ装置は、
クライアント装置宛ての電子メールをメールサーバ装置から受信して上記クライアント装置に配信するように制御する制御手段を備えた電子メールゲートウェイ装置において、
上記制御手段は、
上記メールサーバ装置から上記電子メールゲートウェイ装置への電子メールの受信に失敗したとき、上記失敗を示すエラー通知メールを上記クライアント装置に配信し、
上記クライアント装置から、上記受信に失敗した電子メールの削除を要求する削除要求信号を受信したとき、上記メールサーバ装置に当該電子メールの削除を要求することを特徴とする。
【０００７】
上記電子メールゲートウェイ装置において、上記削除要求信号は、上記エラー通知メールへの返信メールであることを特徴とする。
【０００８】
また、上記電子メールゲートウェイ装置は、上記クライアント装置からの入力を受けるためのウェブページを生成し、上記クライアント装置からの第１の要求信号に応答して上記ウェブページを含む応答信号を上記クライアント装置に送信可能なウェブサーバ装置を備え、
上記削除要求信号は、上記応答信号に応答して上記クライアント装置により上記ウェブページに入力された削除要求を含む、上記クライアント装置からの第２の要求信号であることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、メールサーバ装置からクライアント装置に電子メールを配信するための電子メールゲートウェイ装置であって、メールサーバ装置上の余分な電子メールを削除するための手段をクライアント装置に提供することが可能な電子メールゲートウェイ装置を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係る実施形態について図面を参照して説明する。
【００１１】
図１は、本発明の実施形態である、Ｓ／ＭＩＭＥ（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）ディスプレイなどの表示装置であり、当該クライアントパーソナルコンピュータ３０の動作状態、送信すべき電子メール、受信された電子メール、Ｓ／ＭＩＭＥゲートウェイ装置２０によって提供されるウェブページなどを表示する。操作部１０５は、文字データの入力、及び電子メールを受信するための指示コマンドなどの入力を受けるキーボード等である。さらに、ＬＡＮインターフェース１１２は、ＬＡＮ７０に接続され、ＬＡＮ７０からの信号及びデータを受信する一方、ＬＡＮ７０に対して信号及びデータを送信して信号変換及びプロトコル変換などのＬＡＮ通信に係るインターフェース処理を実行する。
【００１６】
クライアントパーソナルコンピュータ３０は、作成した平文電子メールをＳ／ＭＩＭＥゲートウェイ装置２０に送信する。また、クライアントパーソナルコンピュータ３０は、電子メールの受信を要求するメール受信要求コマンドを、Ｓ／ＭＩＭＥゲートウェイ装置２０に送信し、これに応答してＳ／ＭＩＭＥゲートウェイ装置２０から配信される平文電子メールを受信する。なお、メール受信要求コマンドは、電子メール送受信用のプログラムによって所定の時間間隔毎に発生されるか、又は、あるいはクライアントパーソナルコンピュータ３０のユーザによって操作部１０５を介して入力される電子メール受信を指示する所定の指示コマンドに従って発生される。また、クライアントパーソナルコンピュータ３０は、Ｓ／ＭＩＭＥゲートウェイ装置２０によって提供される電子メール操作用のウェブページを閲覧するために、ＨＴＴＰ要求信号をＳ／ＭＩＭＥゲートウェイ装置２０に送信し、これに応答してＳ／ＭＩＭＥゲートウェイ装置２０から送信されるＨＴＴＰ応答信号を受信して、このＨＴＴＰ応答信号に含まれるウェブページの情報をウェブブラウザを用いて表示部１０４上に表示する。さらに、クライアントパーソナルコンピュータ３０は、Ｓ／ＭＩＭＥゲートウェイ装置２０がメールサーバ装置４０から電子メールを受信できなかったことを示すエラー通知メールを受信したとき、これに応答して返信メールをＳ／ＭＩＭＥゲートウェイ装置２０に送信するか、又はＳ／ＭＩＭＥゲートウェイ装置２０によって提示されるウェブページを介して電子メール削除要求を入力する。詳細後述するように、Ｓ／ＭＩＭＥゲートウェイ装置２０は、エラー通知メールへの返信メールを受信したか、又は電子メール削除要求が入力されたとき、メールサーバ装置４０上の電子メールを削除させる。変形例として、クライアントパーソナルコンピュータ３０は、エラー通知メールを受信したとき、Ｓ／ＭＩＭＥゲートウェイ装置２０を介さずにメールサーバ装置４０から直接に電子メールを受信してもよい。
【００１７】
次に、図３を参照して、Ｓ／ＭＩＭＥゲートウェイ装置２０の構成を説明する。
【００１８】
Ｓ／ＭＩＭＥゲートウェイ装置２０は、クライアントパーソナルコンピュータ３０から受信した電子メールを宛先に送信する機能と、メールサーバ装置４０からクライアントパーソナルコンピュータ３０宛の電子メールを一時的に受信して、宛先のクライアントパーソナルコンピュータ３０に配信する機能とを有する。Ｓ／ＭＩＭＥゲートウェイ装置２０はさらに、メールサーバ装置４０からの電子メールの受信に失敗したときに、このことを示すエラー通知メールを生成して宛先のクライアントパーソナルコンピュータ３０に配信する機能と、クライアントパーソナルコンピュータ３０からの指示を受けて、メールサーバ装置４０上の受信に失敗した電子メールを削除させる機能とを有する。Ｓ／ＭＩＭＥゲートウェイ装置２０は、主制御部１と、ＲＯＭ６と、ＲＡＭ７と、ＣＦ（COMPACTFLASH：登録商標）メモリ９と、ＬＡＮインターフェース１２とを備えて構成され、これらの構成要素はバス１３を介して互いに接続されている。
【００１９】
主制御部１は具体的にはＣＰＵであり、後述する種々のソフトウェアの機能を実行し、他の構成要素を制御する。ＲＯＭ６は、当該Ｓ／ＭＩＭＥゲートウェイ装置２０の動作に必要な、主制御部１によって実行される種々のソフトウェアのプログラムを予め格納する。ＲＡＭ７は、主制御部１のワーキングエリアとして使用されてプログラムの実行時に発生する一時的なデータを記憶する。特に、ＲＡＭ７上の記憶領域には、複数Ｎ個のユーザメールボックス８−１〜８−Ｎ（以下、総称して符号８を付す。）と、受信失敗メールデータベース１０と、メール削除ユーザインターフェース（ＵＩ）モジュール１１とが構成される。ユーザメールボックス８−１〜８−Ｎのそれぞれは、クライアントパーソナルコンピュータ３０−１〜３０−Ｎに対応し、それぞれ例えば約２０ＭＢのサイズを有する。各ユーザメールボックス８−１〜８−Ｎは、メールサーバ装置４０から受信した暗号化電子メールに対して復号化処理及び署名検証処理を行った後の平文電子メール、又はＳ／ＭＩＭＥゲートウェイ装置２０自体によって生成されたエラー通知メールを、クライアントパーソナルコンピュータ３０−１〜３０−Ｎ毎に格納する。受信失敗メールデータベース１０は、メールサーバ装置４０からの受信に失敗した電子メールを識別する情報を登録して保存する。メール削除ＵＩモジュール１１は、メールサーバ装置４０からの受信に失敗した電子メールが存在するとき、メールサーバ装置４０上の電子メールを削除する電子メール削除要求をクライアントパーソナルコンピュータ３０に入力させるためのウェブページを生成するウェブサーバのプログラムである。メール削除ＵＩモジュール１１は、クライアントパーソナルコンピュータ３０からのＨＴＴＰ要求信号に応答して、ウェブページの情報を含むＨＴＴＰ応答信号をクライアントパーソナルコンピュータ３０に返信する。ＲＡＭ７は、例えばＳＲＡＭ、ＤＲＡＭ、ＳＤＲＡＭ等で構成されるが、それに代わって、ＲＡＭ７としてフラッシュメモリを使用した場合には、停電、装置の移動等のために電源が遮断された場合にもそのデータの内容が失われない。さらに、ＣＦメモリ９は、種々のデータ及びプログラムを予め格納し、本実施形態では、少なくとも、Ｓ／ＭＩＭＥゲートウェイ装置２０の電子メール受信処理（図６）及び電子メール配信処理（図７）のプログラムを含む。ＣＦメモリ９に代えて、不揮発性の他の記憶媒体を用いてもよい。また、ＬＡＮインターフェース１２は、ＬＡＮ７０に接続され、ＬＡＮ７０からの信号及びデータを受信する一方、ＬＡＮ７０に対して信号及びデータを送信して信号変換及びプロトコル変換などのＬＡＮ通信に係るインターフェース処理を実行する。
【００２０】
Ｓ／ＭＩＭＥゲートウェイ装置２０は、クライアントパーソナルコンピュータ３０から受信した電子メールを宛先に送信するとき、各クライアントパーソナルコンピュータ３０から受信された平文電子メールを、Ｓ／ＭＩＭＥに従ってソフトウェアにより電子署名処理及び暗号化処理した後、メールサーバ装置４０に送信する。一方、Ｓ／ＭＩＭＥゲートウェイ装置２０は、メールサーバ装置４０からクライアントパーソナルコンピュータ３０宛の電子メールを一時的に受信して、宛先のクライアントパーソナルコンピュータ３０に配信するとき、まず、各クライアントパーソナルコンピュータ３０宛ての電子メールを送信するようにメールサーバ装置４０に要求する。この要求は、例えば所定の時間間隔で定期的に実行するように設定される。次いで、Ｓ／ＭＩＭＥゲートウェイ装置２０は、この要求に応答してメールサーバ装置４０から受信された電子署名付き暗号化電子メールに対して、Ｓ／ＭＩＭＥに従ってソフトウェアにより電子署名検証処理及び復号化処理を実行して平文電子メールに変換した後、この平文電子メールを、宛先のクライアントパーソナルコンピュータ３０に対応するユーザメールボックス８に格納する。しかしながら、受信される電子メールのサイズが、宛先のクライアントパーソナルコンピュータ３０に対応するユーザメールボックス８の空き容量、又は所定のしきい値（例えば５ＭＢ）を超えているとき、Ｓ／ＭＩＭＥゲートウェイ装置２０はサーバ装置４０から電子メールを受信することができない。このとき、Ｓ／ＭＩＭＥゲートウェイ装置２０は、サーバ装置４０からの受信に失敗したことを示すエラー通知メールを生成して、生成したエラー通知メールを、宛先のクライアントパーソナルコンピュータ３０に対応するユーザメールボックス８に格納する。これと同時に、Ｓ／ＭＩＭＥゲートウェイ装置２０は、メールサーバ装置４０からの受信に失敗した電子メールを識別する情報を受信失敗メールデータベース１０に登録する。オプションとして、Ｓ／ＭＩＭＥゲートウェイ装置２０はさらに、受信に失敗した電子メールの発信元にエラー通知メールを送信してもよい。さらに、Ｓ／ＭＩＭＥゲートウェイ装置２０は、各クライアントパーソナルコンピュータ３０からメール受信要求コマンドを受信したとき、対応するユーザメールボックス８に格納した電子メール又はエラー通知メールを、メール受信要求コマンドの送信元のクライアントパーソナルコンピュータ３０に配信する。言い換えると、Ｓ／ＭＩＭＥゲートウェイ装置２０は、各クライアントパーソナルコンピュータ３０に対するＳＭＴＰ（Simple Mail Transfer Protocol）サーバ装置及びＰＯＰ３（Post Office Protocol Ver.3）サーバ装置として機能するとともに、メールサーバ装置４０に対するＳＭＴＰクライアント装置及びＰＯＰ３クライアント装置として機能する。
【００２１】
Ｓ／ＭＩＭＥゲートウェイ装置２０は、メールサーバ装置４０からの受信に失敗した電子メールが存在するとき、メールサーバ装置４０上の受信不可の電子メールを削除する方法を、エラー通知メール内に提示する。本実施形態では、削除するための１つの方法として、電子メール削除要求をクライアントパーソナルコンピュータ３０に入力させるためのウェブページをＳ／ＭＩＭＥゲートウェイ装置２０によって生成することを使用する。この場合、当該ウェブページのＵＲＬ（Uniform Resource Locator：以下、「削除用ＵＲＬ」という。）がエラー通知メール内に記載される。詳しくは、クライアントパーソナルコンピュータ３０のユーザにより削除用ＵＲＬがクリックされたとき、第１のＨＴＴＰ要求信号が生成されてクライアントパーソナルコンピュータ３０からＳ／ＭＩＭＥゲートウェイ装置２０に送信される。次いで、Ｓ／ＭＩＭＥゲートウェイ装置２０のメール削除ＵＩモジュール１１は、受信に失敗した電子メールを削除するか否かについてのメニューを含むウェブページを生成し、生成されたウェブページの情報を含む第１のＨＴＴＰ応答信号をクライアントパーソナルコンピュータ３０に送信する。この第１のＨＴＴＰ応答信号を受信したクライアントパーソナルコンピュータ３０は、第１のＨＴＴＰ応答信号に含まれるウェブページの情報をそのウェブブラウザを用いて表示する。クライアントパーソナルコンピュータ３０のユーザがウェブページを介して電子メールの削除要求を入力したとき、この削除要求を含む第２のＨＴＴＰ要求信号が生成されてクライアントパーソナルコンピュータ３０からＳ／ＭＩＭＥゲートウェイ装置２０に送信される。次いで、Ｓ／ＭＩＭＥゲートウェイ装置２０のメール削除ＵＩモジュール１１は、第２のＨＴＴＰ要求信号に応答して第２のＨＴＴＰ応答信号をクライアントパーソナルコンピュータ３０に返信する。
【００２２】
本実施形態では、削除するためのもう１つの方法として、エラー通知メールへの返信メールをクライアントパーソナルコンピュータ３０からＳ／ＭＩＭＥゲートウェイ装置２０に送信することを使用する。この場合、エラー通知メール及びその返信メールがメールサーバ装置４０上の特定の電子メールの削除に関連するものであることを識別するために、エラー通知メールは、その件名（「Subject」の欄）及び拡張メールヘッダ（例えば「X-DelMail」の欄）の少なくとも一方に、受信失敗メールデータベース１０に登録された電子メールの識別情報を含み、エラー通知メールへの返信メールは、同じ識別情報を含む件名及び／又は拡張メールヘッダを有する。図７は、図１のＳ／ＭＩＭＥゲートウェイ装置２０からクライアントパーソナルコンピュータ３０に送信されるエラー通知メールの一例を示す図であり、図８は、図１のクライアントパーソナルコンピュータ３０からＳ／ＭＩＭＥゲートウェイ装置２０に送信される、図７のエラー通知メールへの返信メールの一例を示す図である。図７のエラー通知メールは、件名の欄に識別情報のＩＤ「０００００１」を含み、拡張メールヘッダ「X-DelMail」の欄に識別情報「ＩＤ０００００１」を含む。図８の返信メールもまた、件名の欄に識別情報のＩＤ「０００００１」を含み、拡張メールヘッダ「X-DelMail」の欄に識別情報「ＩＤ０００００１」を含む。エラー通知メール及びその返信メールが拡張メールヘッダによって識別される場合には、クライアントパーソナルコンピュータ３０の電子メール送受信用のプログラムは、受信された拡張メールヘッダ「X-DelMail: ID000001」の情報をそのまま返信メールに記載する必要がある。
【００２３】
Ｓ／ＭＩＭＥゲートウェイ装置２０は、削除用ＵＲＬのウェブページから電子メール削除要求が入力されたとき、又はエラー通知メールへの返信メールが受信されたとき、メールサーバ装置４０に受信不可の電子メールの削除を要求し、メールサーバ装置４０から削除完了通知を受信した後で、当該電子メールの情報を受信失敗メールデータベース１０から削除する。
【００２４】
次に、図４を参照して、メールサーバ装置４０の構成を説明する。
【００２５】
図４において、メールサーバ装置４０は、一般的なメールサーバ装置であって、電子メールの送受信処理を実行する。メールサーバ装置４０は、主制御部４０１と、ＲＯＭ４０６と、ＲＡＭ４０７と、ハードディスクドライブ４０８と、表示部４０４と、操作部４０５と、ＬＡＮ７０に接続されたＬＡＮインターフェース４１２と、インターネット９０に接続されたもう１つのインターフェース４１４とを備えて構成され、これらの構成要素はバス４１３を介して互いに接続されている。
【００２６】
主制御部４０１は具体的にはＣＰＵで構成され、種々のソフトウェアの機能を実行し、他の構成要素を制御する。ＲＯＭ４０６は、当該メールサーバ装置４０の動作に必要な、主制御部４０１によって実行される種々のソフトウェアのプログラムを予め格納する。ＲＡＭ４０７は、主制御部４０１のワーキングエリアとして使用されてプログラムの実行時に発生する一時的なデータを記憶し、特に、ＲＡＭ４０７上の記憶領域には、各クライアントパーソナルコンピュータ３０宛ての電子メールを格納するためのメールボックス４０２が構成される。ＲＡＭ４０７は、例えばＳＲＡＭ、ＤＲＡＭ、ＳＤＲＡＭ等で構成されるが、それに代わって、ＲＡＭ４０７としてフラッシュメモリを使用した場合には、停電、装置の移動等のために電源が遮断された場合にもそのデータの内容が失われない。さらに、ハードディスクドライブ４０８は、記録媒体を内蔵する記憶装置であり、実行するアプリケーションプログラムを予め格納する。特に、ハードディスクドライブ４０８は、Ｓ／ＭＩＭＥゲートウェイ装置２０との間で電子署名付き暗号化電子メールの送受信を行うための公知の制御プログラムである、メールサーバ装置４０の電子メール送受信用のプログラムを格納する。表示部４０４は、液晶表示装置（ＬＣＤ）又はＣＲＴディスプレイなどの表示装置であり、メールサーバ装置４０の動作状態の表示を行う。操作部４０５は、文字データの入力、及び電子メールを受信するための指示コマンドなどの入力を受けるキーボード等である。また、ＬＡＮインターフェース４１２は、ＬＡＮ７０からの信号及びデータを受信する一方、ＬＡＮ７０に対して信号及びデータを送信して信号変換及びプロトコル変換などのＬＡＮ通信に係るインターフェース処理を実行する。さらに、インターフェース４１４は、インターネット９０からの信号及びデータを受信する一方、インターネット９０に対して信号及びデータを送信して信号変換及びプロトコル変換などのインターネット通信に係るインターフェース処理を実行する。
【００２７】
メールサーバ装置４０は、Ｓ／ＭＩＭＥゲートウェイ装置２０からの電子署名付き暗号化電子メールを、インターネット９０を介して送信先のメールサーバ装置（図示しない。）に送信する。また、メールサーバ装置４０は、送信元のメールサーバ装置（図示しない。）からの電子署名付き暗号化電子メールをメールボックス４０２に格納する。さらに、メールサーバ装置４０は、Ｓ／ＭＩＭＥゲートウェイ装置４０から要求されたとき、各クライアントパーソナルコンピュータ３０宛ての電子メールを、Ｓ／ＭＩＭＥゲートウェイ装置４０に送信する。また、メールサーバ装置４０は、Ｓ／ＭＩＭＥゲートウェイ装置２０が受信に失敗した電子メールの削除をＳ／ＭＩＭＥゲートウェイ装置２０から要求されたとき、当該電子メールを削除し、削除が完了したことを示す削除完了通知をＳ／ＭＩＭＥゲートウェイ装置２０に送信する。変形例として、メールサーバ装置４０は、クライアントパーソナルコンピュータ３０から直接に電子メールの受信要求を受けたとき、Ｓ／ＭＩＭＥゲートウェイ装置２０を介さずにクライアントパーソナルコンピュータ３０に直接に電子メールを配信してもよい。
【００２８】
次に、図５及び図６を参照して、図３のＳ／ＭＩＭＥゲートウェイ装置２０の主制御部１によって実行される電子メール受信処理及び電子メール削除処理について説明する。
【００２９】
図５は、図３のＳ／ＭＩＭＥゲートウェイ装置２０の主制御部１によって実行される電子メール受信処理を示すフローチャートである。ステップＳ１において、主制御部１は、メールサーバ装置４０からメール情報を取得する。メール情報は、少なくとも、各クライアントパーソナルコンピュータ３０宛ての電子メールがメールサーバ装置４０のメールボックス４０２内に存在するか否かと、存在する場合にはその電子メールのサイズ及び宛先とを含む。ステップＳ２において、主制御部１は、受信可能な電子メールのサイズ内であるか否かを判断し、ＹＥＳのときはステップＳ３に進み、ＮＯのときはステップＳ６に進む。ステップＳ３において、主制御部１は、メールサーバ装置４０からＳ／ＭＩＭＥゲートウェイ装置２０に電子メールを受信させる。次いでステップＳ４において、主制御部１は、電子メールの復号化及び署名検証処理を実行し、ステップＳ５において、復号化された電子メールを、宛先のクライアントパーソナルコンピュータ３０に対応するユーザメールボックス８に格納し、処理を終了する。一方、ステップＳ６において、主制御部１は、受信不可の電子メールが存在することを示すエラー通知メールを生成する。ステップＳ７において、主制御部１は、生成したエラー通知メールを、受信不可の電子メールの宛先のクライアントパーソナルコンピュータ３０に対応するユーザメールボックス８に格納する。次いでステップＳ８において、主制御部１は、受信不可の電子メールの情報を受信失敗メールデータベース１０に登録し、処理を終了する。
【００３０】
図６は、図３のＳ／ＭＩＭＥゲートウェイ装置２０の主制御部１によって実行される電子メール削除処理を示すフローチャートである。ステップＳ１１において、主制御部１は、削除用ＵＲＬのウェブページから電子メール削除要求が入力されたか否かを判断し、ＹＥＳのときはステップＳ１３に進み、ＮＯのときはステップＳ１２に進む。ステップＳ１２において、主制御部１は、エラー通知メールへの返信メールが受信されたか否かを判断し、ＹＥＳのときはステップＳ１３に進み、ＮＯのときはステップＳ１１に戻る。ステップＳ１３において、主制御部１は、メールサーバ装置４０に受信不可の電子メールの削除を要求する。次いで、主制御部１は、ステップＳ１４においてメールサーバ装置４０から削除完了通知を受信した後で、ステップＳ１５において、当該電子メールの情報を受信失敗メールデータベース１０から削除する。
【００３１】
以上説明したように、本実施形態によれば、Ｓ／ＭＩＭＥメールゲートウェイ装置２０の主制御部１は、メールサーバ装置４０からＳ／ＭＩＭＥゲートウェイ装置２０への電子メールの受信に失敗したとき、この失敗を示すエラー通知メールをクライアントパーソナルコンピュータ３０に配信し、クライアントパーソナルコンピュータ３０から、上記受信に失敗した電子メールの削除を要求する削除要求信号を受信したとき、メールサーバ装置４０に当該電子メールの削除を要求する。これにより、メールサーバ装置上の余分な電子メールを削除するための手段をクライアント装置に提供することが可能な電子メールゲートウェイ装置を提供することができる。
【００３２】
なお、以上説明した実施形態では、Ｓ／ＭＩＭＥゲートウェイ装置２０とルータ装置６０とを別個の装置として図示したが、これらの装置は一体化されて構成されてもよい。説明した実施形態において、Ｓ／ＭＩＭＥゲートウェイ装置２０は、Ｓ／ＭＩＭＥに従って、クライアントパーソナルコンピュータ３０からの各電子メールに対して暗号化処理及び電子署名処理を行うとともに、メールサーバ装置４０からの各電子メールに対して復号化処理及び電子署名検証処理を行ったが、本発明はこれに限られない。例えば、Ｓ／ＭＩＭＥゲートウェイ装置２０は、上記暗号化処理及び復号化処理を行い、上記電子署名処理及び電子署名検証処理を行わないように構成されてもよい。また、Ｓ／ＭＩＭＥゲートウェイ装置２０に代えて、ＰＧＰ（Pretty Good Privacy）／ＭＩＭＥに従って、クライアントパーソナルコンピュータ３０からの各電子メールに対して暗号化処理及び電子署名処理を行う一方、メールサーバ装置４０からの各電子メールに対して復号化処理及び電子署名検証処理を行うゲートウェイ装置であってもよい。
【産業上の利用可能性】
【００３３】
以上詳述したように、本発明に係るゲートウェイ装置によれば、メールサーバ装置からクライアント装置に電子メールを配信するための電子メールゲートウェイ装置であって、メールサーバ装置上の余分な電子メールを削除するための手段をクライアント装置に提供することが可能な電子メールゲートウェイ装置を提供することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態であるＳ／ＭＩＭＥを用いて電子メールを送受信する機能を有するＳ／ＭＩＭＥゲートウェイ装置２０を備えたＬＡＮシステムの構成を示すブロック図である。
【図２】図１のクライアントパーソナルコンピュータ３０の構成を示すブロック図である。
【図３】図１のＳ／ＭＩＭＥゲートウェイ装置２０の構成を示すブロック図である。
【図４】図１のメールサーバ装置４０の構成を示すブロック図である。
【図５】図３のＳ／ＭＩＭＥゲートウェイ装置２０の主制御部１によって実行される電子メール受信処理を示すフローチャートである。
【図６】図３のＳ／ＭＩＭＥゲートウェイ装置２０の主制御部１によって実行される電子メール削除処理を示すフローチャートである。
【図７】図１のＳ／ＭＩＭＥゲートウェイ装置２０からクライアントパーソナルコンピュータ３０に送信されるエラー通知メールの一例を示す図である。
【図８】図１のクライアントパーソナルコンピュータ３０からＳ／ＭＩＭＥゲートウェイ装置２０に送信される、図７のエラー通知メールへの返信メールの一例を示す図である。
【符号の説明】
【００３５】
１…主制御部、
６…ＲＯＭ、
７…ＲＡＭ、
８，８−１〜８−Ｎ…ユーザメールボックス、
９…ＣＦメモリ、
１０…受信失敗メールデータベース、
１１…メール削除ＵＩモジュール、
１２…ＬＡＮインターフェース、
１３…バス、
２０…Ｓ／ＭＩＭＥゲートウェイ装置、
３０，３０−１乃至３０−Ｎ…クライアントパーソナルコンピュータ、
４０…メールサーバ装置、
６０…ルータ装置、
７０…ローカルエリアネットワーク（ＬＡＮ）、
９０…インターネット。
【図１】
0004475343.tif 000002
【図２】
0004475343.tif 000003
【図３】
0004475343.tif 000004
【図４】
0004475343.tif 000005
【図５】
0004475343.tif 000006
【図６】
0004475343.tif 000007
【図７】
0004475343.tif 000008
【図８】
0004475343.tif 000009