(57)【要約】【課題】クライアントの機能を更新することなく、メールサービスを利用することができる、サーバシステム、電子メール送信方法、及び、記録媒体を提供する。【解決手段】Ｗｅｂメールフィルタ２１は、クライアントに選択可能な機能を示したＷｅｂページを提示する。クライアントは、自身は、メールに関し、特別な機能を備えていない場合でも、このＷｅｂページ上で、必要な指示を行うことにより、Ｗｅｂメールフィルタ２１にメールの処理に関する指示を出すことができる。Ｗｅｂメールフィルタ２１は、クライアントからの指示に従って、疑似的なメーラとして、メールサーバ２２上のメールを加工し、ブラウザで読めるＨＴＭＬ文形式に変換して、クライアントに供給する。【選択図】      図４
2006295984.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを記憶する電子メール記憶手段と、
外部から電子メールの送信を要求するクライアントの機種を特定する情報を受信する第１の受信手段と、
前記クライアントから電子メールの送信を要求する情報を受信する第２の受信手段と、
この第２の受信手段により前記電子メールの送信を要求する情報を受信すると、前記電子メール記憶手段に記憶された送信対象の電子メールにファイルが添付されているか否かを判断する第１の判断手段と、
この第１の判断手段によりファイルが添付されていると判断すると、前記第１の受信手段によって受信された機種を特定する情報に基づいて、前記電子メールとともにファイルを送信するか否かを判断する第２の判断手段と、
この第２の判断手段により前記電子メールとともにファイルを送信しないと判断すると、送信対象の電子メールとこの電子メールに添付されたファイルのうち、送信対象の電子メールを前記電子メール記憶手段より読み出し、前記クライアントに送信する送信手段と
を備えることを特徴とするサーバシステム。
【請求項２】
前記第２の判断手段は、前記第１の受信手段によって受信された機種を特定する情報に基づいて、前記クライアントが前記電子メールに添付されているファイルを処理できるか否かに基づいて、前記電子メールとともに前記ファイルを送信するか否かを判断することを特徴とする請求項１に記載のサーバシステム。
【請求項３】
前記第２の判断手段は、前記第１の受信手段によって受信された機種を特定する情報に基づいて、前記クライアントが前記電子メールに添付されているファイルを受信できる容量を備えているか否かに基づいて、前記電子メールとともに前記ファイルを送信するか否かを判断することを特徴とする請求項１に記載のサーバシステム。
【請求項４】
前記送信手段によって送信された電子メールに添付されているファイルを削除する削除手段を更に備えたことを特徴とする請求項１乃至３の何れかに記載のサーバシステム。
【請求項５】
外部から電子メールの送信を要求するクライアントの機種を特定する情報を受信する第１の受信ステップと、
前記クライアントから電子メールの送信を要求する情報を受信する第２の受信ステップと、
この第２の受信ステップにて前記電子メールの送信を要求する情報を受信すると、予め電子メールを記憶する記憶部に記憶された送信対象の電子メールにファイルが添付されているか否かを判断する第１の判断ステップと、
この第１の判断ステップにてファイルが添付されていると判断すると、前記第１の受信ステップにて受信された機種を特定する情報に基づいて、前記電子メールとともにファイルを送信するか否かを判断する第２の判断ステップと、
この第２の判断手段にて前記電子メールとともにファイルを送信しないと判断すると、送信対象の電子メールとこの電子メールに添付されたファイルのうち、送信対象の電子メールを電子メール記憶部より読み出し、前記クライアントに送信する送信ステップと
からなることを特徴とする電子メール送信方法。
【請求項６】
コンピュータを、
電子メールを記憶する電子メール記憶手段、
外部から電子メールの送信を要求するクライアントの機種を特定する情報を受信する第１の受信手段、
前記クライアントから電子メールの送信を要求する情報を受信する第２の受信手段、
この第２の受信手段により前記電子メールの送信を要求する情報を受信すると、前記電子メール記憶手段に記憶された送信対象の電子メールにファイルが添付されているか否かを判断する第１の判断手段、
この第１の判断手段によりファイルが添付されていると判断すると、前記第１の受信手段によって受信された機種を特定する情報に基づいて、前記電子メールとともにファイルを送信するか否かを判断する第２の判断手段、
この第２の判断手段により前記電子メールとともにファイルを送信しないと判断すると、送信対象の電子メールとこの電子メールに添付されたファイルのうち、送信対象の電子メールを前記電子メール記憶手段より読み出し、前記クライアントに送信する送信手段
として機能させるためのプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はサーバシステム、電子メール送信方法、及び、記録媒体に関する。
【背景技術】
【０００２】
従来の電子メールシステム（以下、単にメールシステム）では、端末（例えば、パーソナルコンピュータ、ＰＤＡ等、以下クライアントと呼ぶ）がメールサーバにメールの「受信」、「削除」等を指示し、メールサーバが指示に従って、メールの送信、メールの削除等の処理を行っている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、このようなメールシステムでは、クライアントが有する機能の範囲内でしか、メールサーバに指示を送ることができず、クライアントにない機能をサーバがサポートしていも、クライアントがこれを享受することができない。また、新たな機能をクライアントに付加するには、クライアントの機能の更新、或いは、新しいクライアントに変更しなければならならず、ユーザの負担が大きい。特に、携帯小型情報端末の場合は、機能のバージョンアップが困難であり、バージョンアップ機能を有しないものについては対応のしようがなかった。
【０００４】
この発明は、上記実状に鑑みてなされたもので、クライアントの機能を更新することなく、メールサービスを利用することができる、サーバシステム、電子メール送信方法、及び、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１記載の第１の観点にかかるサーバシステムは、電子メールを記憶する電子メール記憶手段と、
外部から電子メールの送信を要求するクライアントの機種を特定する情報を受信する第１の受信手段と、
前記クライアントから電子メールの送信を要求する情報を受信する第２の受信手段と、
この第２の受信手段により前記電子メールの送信を要求する情報を受信すると、前記電子メール記憶手段に記憶された送信対象の電子メールにファイルが添付されているか否かを判断する第１の判断手段と、
この第１の判断手段によりファイルが添付されていると判断すると、前記第１の受信手段によって受信された機種を特定する情報に基づいて、前記電子メールとともにファイルを送信するか否かを判断する第２の判断手段と、
この第２の判断手段により前記電子メールとともにファイルを送信しないと判断すると、送信対象の電子メールとこの電子メールに添付されたファイルのうち、送信対象の電子メールを前記電子メール記憶手段より読み出し、前記クライアントに送信する送信手段と
を備えることを特徴とする。
【０００６】
また、請求項２に記載のサーバシステムは、前記請求項１において、前記第２の判断手段は、前記第１の受信手段によって受信された機種を特定する情報に基づいて、前記クライアントが前記電子メールに添付されているファイルを処理できるか否かに基づいて、前記電子メールとともに前記ファイルを送信するか否かを判断することを特徴とする。
【０００７】
また、請求項３に記載のサーバシステムは、前記請求項１において、前記第２の判断手段は、前記第１の受信手段によって受信された機種を特定する情報に基づいて、前記クライアントが前記電子メールに添付されているファイルを受信できる容量を備えているか否かに基づいて、前記電子メールとともに前記ファイルを送信するか否かを判断することを特徴とする。
【０００８】
また、請求項４に記載のサーバシステムは、前記請求項１乃至３の何れかにおいて、前記送信手段によって送信された電子メールに添付されているファイルを削除する削除手段を更に備えたことを特徴とする。
【０００９】
上記目的を達成するため、請求項５記載の第２の観点にかかる電子メール送信方法は、外部から電子メールの送信を要求するクライアントの機種を特定する情報を受信する第１の受信ステップと、
前記クライアントから電子メールの送信を要求する情報を受信する第２の受信ステップと、
この第２の受信ステップにて前記電子メールの送信を要求する情報を受信すると、予め電子メールを記憶する記憶部に記憶された送信対象の電子メールにファイルが添付されているか否かを判断する第１の判断ステップと、
この第１の判断ステップにてファイルが添付されていると判断すると、前記第１の受信ステップにて受信された機種を特定する情報に基づいて、前記電子メールとともにファイルを送信するか否かを判断する第２の判断ステップと、
この第２の判断手段にて前記電子メールとともにファイルを送信しないと判断すると、送信対象の電子メールとこの電子メールに添付されたファイルのうち、送信対象の電子メールを電子メール記憶部より読み出し、前記クライアントに送信する送信ステップと
からなることを特徴とする。
【００１０】
上記目的を達成するため、請求項６記載の第３の観点にかかるコンピュータ読取可能な記録媒体は、コンピュータを、電子メールを記憶する電子メール記憶手段、
外部から電子メールの送信を要求するクライアントの機種を特定する情報を受信する第１の受信手段、
前記クライアントから電子メールの送信を要求する情報を受信する第２の受信手段、
この第２の受信手段により前記電子メールの送信を要求する情報を受信すると、前記電子メール記憶手段に記憶された送信対象の電子メールにファイルが添付されているか否かを判断する第１の判断手段、
この第１の判断手段によりファイルが添付されていると判断すると、前記第１の受信手段によって受信された機種を特定する情報に基づいて、前記電子メールとともにファイルを送信するか否かを判断する第２の判断手段、
この第２の判断手段により前記電子メールとともにファイルを送信しないと判断すると、送信対象の電子メールとこの電子メールに添付されたファイルのうち、送信対象の電子メールを前記電子メール記憶手段より読み出し、前記クライアントに送信する送信手段
として機能させるためのプログラムを記録したことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、外部から電子メールの送信を要求するクライアントの機種を特定する情報を受信し、クライアントから電子メールの送信を要求する情報を受信すると、記憶された送信対象の電子メールにファイルが添付されているか否かを判断し、ファイルが添付されていると判断すると、受信された機種を特定する情報に基づいて、電子メールとともにファイルを送信するか否かを判断する。そして、電子メールとともにファイルを送信しないと判断すると、送信対象の電子メールとこの電子メールに添付されたファイルのうち、送信対象の電子メールを読み出し、クライアントに送信する。したがって、クライアントの機能を更新することなく、メールサービスを利用することができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明の実施の形態にかかる電子メールシステムについて説明する。
【００１３】
（第１の実施の形態）
第１の実施の形態の電子メールシステムの構成を図１に示す。図示するように、この電子メールシステムは、複数のクライアント１−１〜１−ｎと、ネットワークサービスプロバイダ（以下、サーバシステム）２と、ネットワーク３とから構成され、ネットワーク３を介して、クライアント１−１〜１−ｎとサーバシステム２とが接続されている。
【００１４】
クライアント１−１〜１−ｎは、パーソナルコンピュータ、携帯型コンピュータ、ＰＤＡ（Personal Digital Assistants）、データＰＨＳ（Personal Handyphone System）等の電子端末から構成される。
【００１５】
クライアントとなる電子端末としてＰＤＡを例にとり、図２にＰＤＡの内部構成を、図３にＰＤＡの外観構成を示す。図２に示すように、ＰＤＡは、バス１７を介して相互に接続された、ＣＰＵ１１と、ＲＡＭ１２と、記憶部１３と、表示／入力部１４と、ボタン入力部１５と、通信部１６と、から構成されている。
【００１６】
ＣＰＵ１１は、ＰＤＡの各部を制御すると共に、記憶部１３に記憶されているプログラムを読み出して実行する。ＲＡＭ１２は、半導体メモリ等から構成され、ＣＰＵ１１の主記憶エリアとして使用される。記憶部１３は、磁気ディスク装置、フラッシュメモリ等から構成され、ブラウザ（閲覧ソフト）を含むアプリケーションプログラム、送受信プログラム等を記憶する。
【００１７】
表示／入力部１４は、画像表示部１４ａとタッチパネル部１４ｂとが積層されて構成されている。画像表示部１４ａは、液晶表示装置等から構成され、ソフトウエアキーボード、サーバシステム２から受信したホームページ、或いはＨＴＭＬ（HyperText Markup Language）形式のメール等を表示する。タッチパネル部１４ｂは、画像表示部１４ａの画面上に配置され、ペン先等でタッチされた位置の座標データを入力する。
【００１８】
ボタン入力部１５は、図３に示すように「ＯＮ」ボタン、「キー」ボタン等を備え、このＰＤＡのオン・オフ、ソフトウエアキーボードの表示のオン・オフ等を指示する。通信部１６は、ＰＤＡのカードスロット等に装着されたＰＣＭＣＩＡモデムカード等から構成され、サーバシステム２との間で、データを送受信する。
【００１９】
図４は、サーバシステム２の内部構成を示すブロック図である。図４に示すように、サーバシステム２は、バス２３を介して互いに接続されたＷｅｂメールフィルタ２１とメールサーバ２２とから構成されている。
【００２０】
Ｗｅｂメールフィルタ２１は、メールサーバ２２とクライアント１−１〜１−ｎとの間にあって、クライアント１−１〜１−ｎに選択可能な機能を提示すると共にクライアント１−１〜１−ｎの指示に基づいて、メールサーバ２２上のメールを加工して、クライアント１−１〜１−ｎに提供する。例えば、Ｗｅｂメールフィルタ２１が新しい機能をサポートした場合、このＷｅｂメールフィルタ２１が、指示入力用のボタンや枠を備えるＷｅｂ頁をクライアント１−１〜１−ｎのブラウザに表示し、ブラウザ上で各種指示を入力すると、このＷｅｂメールフィルタ２１がその指示に対応してメールを本文を閲覧できるデータ形式に加工して、クライアント１−１〜１−ｎに供給する。従って、クライアント１−１〜１−ｎは、自己の機能を改造することなく、この新たな機能を享受できる。
【００２１】
特に、この実施の形態では、Ｗｅｂメールフィルタ２１は、メールのＳｕｂｊｅｃｔ（主題：タイトル、日付、送信元）を閲覧データ、例えばＨＴＭＬ文形式でクライアント１−１〜１−ｎに提示し、クライアント１−１〜１−ｎが選択したメールの本文のみをＨＴＭＬ形式でブラウザに表示するものであり、認証装置２１ａと、ＵＩ装置２１ｂと、メール読出装置２１ｃと、コマンド処理装置２１ｄと、通信装置２１ｅと、から構成される。各装置は、それぞれ独立したコンピュータから構成されてもよく、あるいは、複数のコンピュータが協働して各装置を構成してもよい。１つのコンピュータが複数の装置を構成してもよい。
【００２２】
認証装置２１ａは、正規ユーザとして登録されているクライアント１−１〜１−ｎのＩＤコードと、ＩＤコードに対応付けられているパスワード等を記憶し、クライアント１−１〜１−ｎから送信されてきたＩＤコードとパスワードが正当なものか否かを判別する。
【００２３】
ＵＩ（ユーザ・インターフェース）装置２１ｂは、クライアント１−１〜１−ｎとサーバシステム２とが送受信するデータを、インターネットで定められた共通のコンピュータ言語であるＨＴＭＬと呼ばれるタグ言語に変換する、所謂ＣＧＩ（Ｃｏｍｍｏｎ Ｇａｔｅｗａｙ Ｉｎｔｅｒｆａｃｅ）ファイルを備えている。また、後述する各種のＷｅｂページを記憶する。また、記憶するＷｅｂページは、新たに機能を追加・更新することが可能である。
【００２４】
メール読出装置２１ｃは、コマンド処理装置２１ｄからの指示に従って、電子メールをメールサーバ２２から抽出し、ＵＩ装置２１ｂに供給する。
【００２５】
コマンド処理装置２１ｄは、クライアント１−１〜１−ｎからサーバに供給されたコマンドを処理する。通信装置２１ｅは、モデム等の回線終端装置を備え、クライアント１−１〜１−ｎとの間でデータを送受信する。
【００２６】
メールサーバ２２は、クライアント１−１〜１−ｎから送信されたメールを、ＩＤとパスワードによって設定されたメールボックスに記憶する。
【００２７】
次に、この実施の形態の電子メールシステムの動作について説明する。ここでは、クライアント１−１がサーバシステム２からメールを受信するまでの処理を、クライアント１−１の処理を図５（ａ）を参照して、サーバシステム２の処理を図５（ｂ）を参照して、全体の動作を図６を参照してそれぞれ説明する。
【００２８】
まず、ユーザは、通常のネットワークサービスプロバイダに接続する手順で、クライアント１−１をサーバーシステム２のＷｅｂメールフィルタ２１に接続し、更にブラウザを起動する。サーバシステム２のＷｅｂメールフィルタ２１は、クライアント１−１がネットワーク３を介して接続したことに応答して、Ｗｅｂメールフィルタ２１が提供するメール読み出し用のホームページ（以下、Ｗｅｂページ）をクライアント１−１に供給する（ステップＳ１１）。このＷｅｂページは、例えば、図７（ａ）に示すように、このユーザのＩＤ（メールアドレス）とパスワードを入力するボックス及びこれらを送信するボタンを備える。
【００２９】
クライアント１−１は、Ｗｅｂメールフィルタ２１から供給されたＷｅｂページを受信し、画像表示部１４ａにＷｅｂページを表示する（図５（ａ）、ステップＳ１）。ユーザは、ボタン入力部１５の「キー」ボタンを操作して、ソフトウェアキーボードを表示し、これを使用してＩＤとパスワードを入力し、送信を指示する。ＣＰＵ１１は、入力されたＩＤとパスワードをサーバシステム２に送信する（ステップＳ２）。
【００３０】
サーバシステム２のコマンド処理装置２１ｄは、クライアント１−１から送信されてきたＩＤとパスワードを通信装置２１ｅを介して受信する（ステップＳ１２）。コマンド処理装置２１ｄは、受信したＩＤとパスワードから正当権限を有する者（登録ユーザ）のアクセスであるか否かを認証装置２１ａに判断させる（ステップＳ１３）。ステップＳ１３で正当権限を有する者であると判断された場合、メール読出装置２１ｃは、メールサーバ２２内のそのＩＤで特定されるメールボックスとのリンクを確立し、擬似的なメーラとしてメールサーバ２２と接続する（ステップＳ１４）。
【００３１】
また、コマンド処理装置２１ｄは、例えば、図７（ｂ）に示すような、メールのＳｕｂｊｅｃｔを要求するためのボタンを備えるＨＴＭＬ文を通信装置２１ｅを介してクライアント１−１に送信する（ステップＳ１５）。
【００３２】
クライアント１−１は、このＨＴＭＬ文を受信して表示する（ステップＳ３）。ユーザは、電子メールを取得・表示するために、「Ｓｕｂｊｅｃｔ要求」ボタンを押し、ＣＰＵ２１は、この押操作に応答して、サーバシステム２に「Ｓｕｂｊｅｃｔ要求信号」を送信する（ステップＳ４）。
【００３３】
Ｗｅｂメールフィルタ２１は、クライアント１−１から「Ｓｕｂｊｅｃｔ要求信号」を通信装置２１ｅを介して受信する（ステップＳ１６）。受信した「Ｓｕｂｊｅｃｔ要求信号」に応答して、メール読出装置２１ｃは、ステップＳ１３でＩＤとパスワードによって特定されたメールボックスから、未読メールのＳｕｂｊｅｃｔ（日付、題名、送信者等のメールアドレス等の情報）のみを抽出する（ステップＳ１７）。
【００３４】
ＵＩ装置２３ｂは、抽出したＳｕｂｊｅｃｔをＨＴＭＬと呼ばれるタグ言語に変換する。この際、ユーザがメール本文を要求するか否かを選択するための「チェックボタン」をＳｕｂｊｅｃｔ毎に追加し、さらに、メール本文の送信を要求する「読む」ボタンを追加し、完成したＨＴＭＬ文をクライアント１−１に送信する（ステップＳ１８）。このＨＴＭＬ文（Ｓｕｂｊｅｃｔとチェックボタンを含むもの）のイメージを図６に符号６１で示す。
【００３５】
クライアント１−１の通信部１６は、Ｗｅｂメールフィルタ２１からのＨＴＭＬ文を受信し、ブラウザにより表示する（ステップＳ５）。ユーザは、画像表示部１４ａに表示された「Ｓｕｂｊｅｃｔ」から本文を読む必要があると判断した場合は図６に示すように「チェックボタン」をチェックし、「読む」ボタンを押す。ブラウザは、この操作により、読むことが選択されたメールの本文を要求する信号をサーバシステム２に送信する（ステップＳ６）。
【００３６】
サーバシステム２のコマンド処理装置２１ｄは、「本文要求信号」を通信装置２１ｅを介して受信する（ステップＳ１９）。コマンド処理装置２１ｄは、「本文要求信号」の受信に応じて、メール読出装置２１ｃにＩＤとパスワードによって特定されたメールボックスに格納されているメールの中から本文要求信号で要求されたメールの本文を抽出する（ステップＳ２０）。コマンド処理装置２１ｄは、メールサーバ２２から取得した本文をＵＩ装置２１ｂでＨＴＭＬ形式に変換させて、クライアント１−１に送信する（ステップＳ２１）。
【００３７】
クライアント１−１の通信部１６は、サーバシステム２から本文データを受信し、ブラウザがこれを画像表示部１４ａに表示する（ステップＳ７）。従って、ユーザは、ＨＴＭＬ文の形式で、自己宛のメールを読むことができる。
【００３８】
なお、ステップＳ１３で、クライアント１−１から供給されたＩＤとパスワードがメールサーバに登録されていないと判断した場合、認証装置２１ａは、クライアント１−１は正規ユーザでないと判断し、「正規ユーザではありません」等のメッセージをクライアント１−１に送信する等のエラー処理を行う（ステップＳ２２）。
【００３９】
このような構成によれば、サーバシステム２で新たな機能を追加した場合には、その機能を指示するための画面（ページ）をＷｅｂメールフィルタ２１からクライアント１−１〜１−ｎに送信し、その画面上で種々の機能を指定できる。従って、ユーザはブラウザさえ有していれば、クライアント１−１〜１−ｎの機能を更新しなくても、新たな機能を享受することができる。
【００４０】
例えば、Ｗｅｂメールフィルタ２１にメールを削除する機能を追加したとする。この場合、図８に示すように、ＳｕｂｊｅｃｔのリストのＨＴＭＬ文を送信する際に、各Ｓｕｂｕｊｅｃｔを削除するか否かを選択するための削除ボタンを追加し、ボタンのチェックに応じてＷｅｂメールフィルタ２１がメールを削除するようにすればよい。このように、Ｗｅｂメールシステム２１の機能を向上し、クライアントに選択肢を提供するようにすれば、クライアント１−１〜１−ｎの機能には変更を加えることなく、メールに関して追加された機能を利用できる。
【００４１】
また、Ｓｕｂｊｅｃｔの内容から判別して、必要と思われるメール本文のみを読んだり、不要と判断されるメールを削除でき、メールの管理等が非常に容易である。
【００４２】
また、上述の例では、別個のページ上でＩＤ・パスワードの送信とＳｕｂｊｅｃｔの要求を行ったが同一のページとしてもよい。また、ＩＤとパスワードの送信を、Ｓｕｂｊｅｃｔの要求と捉えて、Ｓｕｂｊｅｃｔのリストを送信するようにしてもよい。例えば、クライアント１−１〜１−ｎとして、表示部と入力部が一体化された表示／入力部１４を使用する例を示したが、液晶表示装置等からなる表示部とキーボード等からなる入力部とが別個に配置されたものでもよい。
【００４３】
また、第１の実施の形態では、表示されたＳｕｂｊｅｃｔの中から選択したメールの本文をクライアントで表示したが、Ｓｕｂｊｅｃｔ一覧の中から選択する行為なしに、全てのメールをＨＴＭＬ文に変換して表示してもよい。この場合でも、クライアント１−１〜１−ｎがブラウザを備えていれば、メールを読むことができる。
【００４４】
上記説明では、クライアント１−１から供給されたＩＤとパスワードと、認証装置２１ａが記憶するＩＤとパスワードとが一致しない場合、エラー処理を行って処理を終了したが、ユーザの入力ミス等を考慮して、例えば３回を限度に、再度入力を可能としてもよい。
【００４５】
（第２の実施の形態）
第１の実施の形態では、Ｗｅｂメールフィルタ２１は、メールボックス内の全ての未読メールのＳｕｂｊｅｃｔをクライアント１−１に送信したが、重要なメール等のみを受信したい場合もある。そこで、以下受信メールの中から予め設定するキーワードに基づいて、抽出したメールのみを受信する実施の形態を説明する。
【００４６】
この実施の形態の電子メールシステムの構成は、図１に示す電子メールシステムと実質的に同一であり、クライアント１−１〜１−ｎと、サーバシステム２と、ネットワーク３とから構成されている。クライアント１−１〜１−ｎの構成は、ＰＤＡを例にとり図２を参照して説明した構成と実質的に同一である。
【００４７】
サーバシステム２の基本構成は、図４に示すよう第１の実施の形態の構成と実質的の同一である。但し、Ｗｅｂメールフィルタ２１は、図９に示すように、認証装置４１ａと、ＵＩ装置４１ｂと、メール読出装置４１ｃと、コマンド処理装置４１ｄと、通信装置４１ｅと、設定保存装置４１ｆと、設定別加工装置４１ｇと、から構成されている。
【００４８】
認証装置４１ａと、ＵＩ装置４１ｂと、メール読出装置４１ｃと、コマンド処理装置４１ｄと、通信装置４１ｅとは、図４を参照して説明した認証装置２１ａと、ＵＩ装置２１ｂと、メール読出装置２１ｃと、コマンド処理装置２１ｄと、通信装置２１ｅと実質的に同一の構成及び機能を有する。
【００４９】
設定保存装置４１ｆは、ユーザによって設定されたフィルタリング条件（メールを選択するための条件）を記憶する。設定別加工装置４１ｇは、メールサーバ２２から読み出されたメールのうちから、設定保存装置４１ｆに保存されているフィルタリング条件に合致するメールのみを抽出する装置である。
【００５０】
次に、この実施の形態の電子メールシステムの動作について説明する。ここでは、クライアント１−１がサーバシステム２から一定条件に合致するメールのみ受信する場合を例に説明する。
【００５１】
ユーザは、任意のタイミング、例えば、外出時等に、メールのフィルタリング（受信）条件を設定する。この受信条件設定処理を図１０と図１２を参照して説明する。まず、ユーザは、図５のステップＳ１１と同様の方法でクライアント１−１を、Ｗｅｂメールフィルタ２１に接続すると共に、ブラウザを起動する。Ｗｅｂメールフィルタ２１は、図１３に示すようにメールのフィルタリング条件を設定するためのチェックボックスを有するＷｅｂページをクライアント１−１に供給する（ステップＳ４１）。
【００５２】
クライアント１−１は、Ｗｅｂページを受信し、画像表示部１４ａに表示／入力部１４から表示する（ステップＳ３１）。ユーザは、ＩＤとパスワードを入力する。また、フィルタリング条件設定用のボックスをチェックする。ＣＰＵ１１は、入力されたＩＤとパスワードと、ボックスのチェック内容とをサーバシステム２に送信する（ステップＳ３２）。
【００５３】
サーバシステム２のコマンド処理装置４１ｄは、ＩＤとパスワードとチェック内容を受信する（ステップＳ３２）。コマンド処理装置４１ｄは、図５（ｂ）のステップＳ１３と同様の方法で、正当権限を有する者のアクセスであるか否かを認証装置４１ａに判断させ（ステップＳ３３）、正当な者であると判断された場合、フィルタリング条件を設定するためのチェックボックスがチェックされているか否かを判別する（ステップＳ４４）。
【００５４】
ステップＳ４４でチェックボックスがチェックされていると判断された場合、コマンド処理装置４１ｄは、例えば、図１２の符号９１で示すような、フィルタリング設定を要求するためのボタンを備えるＨＴＭＬ文を通信装置４１ｅを介してクライアント１−１に送信する（ステップＳ４５）。なお、チェックがない場合は、メールの受信処理であり、後述する図１１（ｂ）のステップＳ６５にジャンプする。
【００５５】
クライアント１−１は、このＨＴＭＬ文を受信して表示する（ステップＳ３３）。ユーザは、ＨＴＭＬ文９１に、「フィルタリング条件」を入力すると共に「設定」ボタンを押してこれらを送信する（ステップＳ３４）。
【００５６】
コマンド処理装置４１ｄは、クライアント１−１から「フィルタリング条件」を通信装置４１ｅを介して受信し（ステップＳ４６）、受信した「フィルタリング条件」を設定保存装置４１ｆにＩＤ及びパスワードと対応付けて登録し、フィルタリング条件の設定を終了する（ステップＳ４７）。図１２に符号９１でフィルタリング条件設定画面及びフィルタリング条件の例を示す。
【００５７】
なお、ステップＳ４３で、クライアント１−１から供給されたＩＤとパスワードがメールサーバに登録されていないと判断した場合、認証装置４１ａは、クライアント１−１は正規ユーザでないと判断し、エラー処理を行う（ステップＳ４８）。
【００５８】
次に、このようにして設定したフィルタリング条件を使用したメールの受信処理について図１１を参照して説明する。
【００５９】
まず、ユーザは、前述の方法と同様に、クライアント１−１を、サーバシステム２に接続して、ブラウザを起動する。サーバシステム２は、クライアント１−１がネットワーク３を介して接続したことに応答して、Ｗｅｂページをクライアント１−１に供給する（ステップＳ６１）。クライアント１−１は、Ｗｅｂページ９１を表示する（ステップＳ５１）。ユーザは、ＩＤとパスワードを入力する。ただしメールを受信するためチェックボックスはチェックしない（ステップＳ５２）。
【００６０】
コマンド処理装置４１ｄは、ＩＤとパスワードとチェックボックスの内容を受信し（ステップＳ６２）、正当権限を有する者からのアクセスであるか否かを認証装置４１ａに判断させる（ステップＳ６３）。以上の動作は、図１０（ａ）と同一である
【００６１】
ステップＳ６３で正当権限を有する者のアクセスであると判断された場合、チェックボックスがチェックされているか否かを判別する（ステップＳ６４）。チェックボックスがチェックされていれば、フィルタリング条件の設定処理なので、図１０（ｂ）のステップＳ４５にジャンプする。この例の場合、メールの受信処理であり、チェックボックスがチェックされていないので、メール読出装置４１ｃは、メールサーバ２２と接続する（ステップＳ６５）。
【００６２】
また、コマンド処理装置４１ｄは、例えば、図７（ｂ）に示すような、メールのＳｕｂｊｅｃｔを要求するためのボタンを備えるＨＴＭＬ文（Ｗｅｂページ）を通信装置４１ｅを介してクライアント１−１に送信する（ステップＳ６５）。
【００６３】
クライアント１−１は、このＨＴＭＬ文を受信して表示する（ステップＳ５３）。ユーザは、電子メールを取得するために、「Ｓｕｂｊｅｃｔ要求」ボタンを押し、ＣＰＵ１１は、サーバシステム２に「Ｓｕｂｊｅｃｔ要求信号」を送信する（ステップＳ５４）。
【００６４】
Ｗｅｂメールフィルタ２１は、クライアント１−１から「Ｓｕｂｊｅｃｔ要求信号」を受信する（ステップＳ６７）。受信した「Ｓｕｂｊｅｃｔ要求信号」に応答して、メール読出装置４１ｃは、メールボックスから未読のメールのＳｕｂｊｅｃｔのみを抽出する（ステップＳ６８）。次に、コマンド処理装置４１ｄは、設定別加工装置４１ｇに指示して、メール読出装置４１ｃが抽出したＳｕｂｊｅｃｔのうちから、設定保存装置４１ｆが記憶するフィルタリング条件に合致するものを選択させる（ステップＳ６９）。
【００６５】
例えば図１２の符号９１に示すように条件が設定されている場合は、Ｓｕｂｊｅｃｔが「会議ｏｒ緊急」となっているため、ステップＳ６８で抽出したメールのＳｕｂｊｅｃｔの中から、「会議」、又は「緊急」の言葉を含むメールを抽出する。また、Ｆｒｏｍとして「高山ｏｒ山田」が設定されているため、ステップＳ６８で抽出したメールの中から送信者が「高山」又は「山田」であるＳｕｂｊｅｃｔを抽出する。コマンド処理装置４１ｄは、このようにしてフィルタリングしたＳｕｂｊｅｃｔをＵＩ装置４３ｂでＨＴＭＬ形式に変換させる。この際、「チェックボタン」をＳｕｂｊｅｃｔ毎に追加し、更に「読む」ボタンを追加し、完成したＨＴＭＬ文をクライアント１−１に送信する（ステップＳ７０）。このＨＴＭＬ文（Ｓｕｂｊｅｃｔとチェックボタンを含むもの）のイメージを図１２に符号９２で示す。このイメージは、図６の符号６１と同一であり、以後の動作は、第１の実施の形態と同一である。
【００６６】
即ち、クライアント１−１は、Ｗｅｂメールフィルタ２１からのＨＴＭＬ文を受信し、ブラウザにより表示する（ステップＳ５５）。ユーザは、表示された「Ｓｕｂｊｅｃｔ」から本文を読む必要があると判断した場合は「チェックボタン」をチェックし、「読む」ボタンを押す。ブラウザは、この操作により、選択されたメールの本文を要求する信号をＷｅｂメールフィルタ２１に送信する（ステップＳ５６）。
【００６７】
サーバシステム２のコマンド処理装置４１ｄは、「本文要求信号」を受信し（ステップＳ５９）、メール読出装置４１ｃは、メールボックスに格納されているメールの中から本文要求信号で要求されたメール本文を抽出し（ステップＳ７２）、コマンド処理装置２１ｄは、抽出したメール本文をＵＩ装置４１ｂでＨＴＭＬ形式に変換し、クライアント１−１に送信する（ステップＳ７３）。
【００６８】
クライアント１−１は、本文データを受信し、ブラウザがこれを画像表示部１４ａに表示する（ステップＳ５７）。従って、ユーザは、ＨＴＭＬ文の形式で、自己宛のメールを読むことができる。
【００６９】
なお、ステップＳ５３で、クライアント１−１から供給されたＩＤとパスワードがメールサーバに登録されていないと判断した場合は、認証装置４１ａは、クライアント１−１は正規ユーザでないと判断し、エラー処理を行う（ステップＳ７４）。
【００７０】
以上説明したように、この実施の形態のメールシステムでは、ユーザが設定した条件に合致するＳｕｂｊｅｃｔのみがクライアントに通知される。従って、ユーザは、サーバシステム２からメールを効率よく取得することが可能となる。
【００７１】
上記説明では、メールを取得する前に予めフィルタリング条件を設定するようにしたが、フィルタリング条件を設定するタイミングは上記に限らずに、例えばメールを取得する直前等任意のタイミングで変更可能としてもよい。
【００７２】
また、ユーザが取得したいメールのフィルタリング条件を設定したが、フィルタリング条件は取得したいメールに限らずに、例えば、予めわかっている送信者からの定期的に送信されるメールを削除するためのフィルタリング条件を設定する等設定方法、設定項目等は任意である。
【００７３】
また、第２の実施の形態では、フィルタリング条件に合致するＳｕｂｊｅｃｔの一覧から表示対象のメールを選択したが、Ｓｕｂｊｅｃｔ一覧の中から選択する行為なしに、フィルタリング条件に合致する全てのメールを表示してもよい。
【００７４】
（第３の実施の形態）
クライアントの中には、横方向の画面サイズが小さく、１行当たりの表示文字数が少ないものが存在する。このような表示画面にメールを表示すると、メールを読むために横方向のスクロールが必要となったり、メールの１行が複数行に表示され、行の途中で改行されたりする。そこで、クライアントの画面サイズに応じて、適切な表示ができるようにメールを加工する電子メールシステムを第３の実施の形態として説明する。
【００７５】
この実施の形態の電子メールシステムの構成は、図１に示すコンピュータネットワークシステムと実質的に同一であり、クライアント１−１〜１−ｎと、サーバシステム２と、ネットワーク３とから構成されている。
【００７６】
クライアント１−１〜１−ｎの基本構成は、図２に示す構成と実質的に同一である。サーバシステム２の基本構成は、図４に示す第１の実施の形態の構成と実質的に同一である。ただし、Ｗｅｂメールフィルタ２１は、図１１に示すように、認証装置５１ａと、ＵＩ装置５１ｂと、メール読出装置５１ｃと、コマンド処理装置５１ｄと、通信装置５１ｅと、機種コード判別装置５１ｆと、機種別加工装置５１ｇと、から構成されている。
【００７７】
認証装置５１ａと、ＵＩ装置５１ｂと、メール読出装置５１ｃと、コマンド処理装置５１ｄと、通信装置５１ｅとは、図４を参照して説明した認証装置２１ａと、ＵＩ装置２１ｂと、メール読出装置２１ｃと、コマンド処理装置２１ｄと、通信装置２１ｅと、実質的に同一の構成及び機能を有する。
【００７８】
機種コード判別装置５１ｆは、図１５に示すような複数の機種コードと、各機種コードに対応付けられた表示サイズ（１行当たりの表示可能な文字数）を記憶する機種テーブルを有し、クライアント１−１が指定した機種コードに対応する表示サイズを機種別加工装置５１ｇに供給する。
【００７９】
機種別加工装置５１ｇは、機種コード判別装置５１ｆから供給される表示サイズに従って、メールがクライアントで読みやすく表示されるように、メールサーバ２２から抽出したメールの折り返し位置を調整する。
【００８０】
即ち、サーバシステム２から受信したメールをそのまま画像表示部１４ａに表示すると、機種によって表示サイズが異なるため、図１８の符号１５２のように、メールの各行の末尾に配置された改行をそのまま使用することになり、メールの１行が画面上で２行や３行に表示され、読みにくい。また、メールの１行を一度に表示できない場合もある。このため、機種別加工装置５１ｇは、図１８の符号１５１のように、クライアントの表示サイズに合うように１行当たりの文字数を変換して、読みやすいメールを表示するように加工する。
【００８１】
変換は、例えば、次のように行う。１）メールの行末の改行を削除する。ただし、行の中間に位置する改行はそのまま残す。２）通常のワードプロセッシング処理と同様に、各行の文字数をクライアントの表示サイズに適合した文字数に設定する。３）必要に応じて、調整後の各行の末尾位置に改行を追加する。
【００８２】
次に、このような電子メールシステムにおける処理について、図１７（ａ），（ｂ）、図１８を参照して説明する。
【００８３】
まず、ユーザは、図５のステップＳ１１と同様に、クライアント１−１を、サーバーシステム２に接続して、ブラウザを起動する。サーバシステム２は、Ｗｅｂページをクライアント１−１に供給する（ステップＳ９１）。
【００８４】
クライアント１−１は、Ｗｅｂメールフィルタ２１から供給されたＷｅｂページを受信し、画像表示部１４ａに表示する（ステップＳ８１）。ユーザは、図５のステップＳ２と同様に、ＩＤとパスワードを入力し、送信する（ステップＳ８２）。
【００８５】
Ｗｅｂメールフィルタ２１はＩＤとパスワードを受信し（ステップＳ９２）、正当権限を有する者のアクセスであるか否かを判断する（ステップＳ９３）。ステップＳ９３で正当な権限を有する者のアクセスであると判断された場合、メール読出装置５１ｃは、擬似的なメーラとしてメールサーバ２２と接続する（ステップＳ９４）。また、コマンド処理装置５１ｄは、メールのＳｕｂｊｅｃｔを要求するためのボタンと、機種コード判別装置５１ｆの各機種コードテーブルに登録されている機種の何れかを選択するための機種選択ボタンと、を備えるＷｅｂページをクライアント１−１に送信する（ステップＳ９５）。
【００８６】
クライアント１−１は、このページを受信して表示する（ステップＳ８３）。このページのイメージを図１６に示す。ユーザは、電子メールを取得・表示するために、「Ｓｕｂｊｅｃｔ要求」ボタンと、クライアント１−１に該当する「機種」ボタンとを押し、ＣＰＵ１１は、この押操作に応答して、サーバシステム２に「Ｓｕｂｊｅｃｔ要求信号」と「機種コード信号」を送信する（ステップＳ８４）。
【００８７】
Ｗｅｂメールフィルタ２１のコマンド処理装置５１ｄは、クライアント１−１から「Ｓｕｂｊｅｃｔ要求信号」と「機種コード信号」を通信装置５１ｅを介して受信する（ステップＳ９６）。受信した「Ｓｕｂｊｅｃｔ要求信号」に応じて、メール読出装置５１ｃは、ステップＳ９３でＩＤとパスワードによって特定されたメールボックスから、未読メールのＳｕｂｊｅｃｔのみを抽出する（ステップＳ９７）。
【００８８】
また、コマンド処理装置５１ｄは、受信した「機種コード信号」を機種コード判別装置５１ｆに供給して、機種コード判別装置５１ｆが記憶するテーブルの中から、供給された機種コードに対応する表示サイズを機種別加工装置５１ｇに供給させる。コマンド処理装置５１ｄは、機種別加工装置５１ｇにステップＳ９７で抽出したＳｕｂｊｅｃｔの折り返し（改行位置）調整をする（ステップＳ９８）。この際、「チェックボタン」をＳｕｂｊｅｃｔ毎に追加する。このため、Ｓｕｂｕｊｅｃｔと追加ボタンを合わせた長さが、１行に収まるように、Ｓｕｂｊｅｃｔ部分の折り返し位置を調整する。さらに、メール本文の送信を要求する「読む」ボタンを追加して、ＨＴＭＬ文に変換する。完成したＨＴＭＬ文をクライアント１−１に送信する（ステップＳ９９）。ＨＴＭＬ文の一例を図１８に符号６１に示す。
【００８９】
クライアント１−１は、このＨＴＭＬ文を受信し、ブラウザにより表示する（ステップＳ８５）。この際、折り返し位置が調整されているので、Ｓｕｂｊｅｃｔが長い場合でも、ボタンの位置がずれたりすることが無く、読みやすい状態で表示される。ユーザは、画像表示部１４ａに表示された「Ｓｕｂｊｅｃｔ」から、本文を読む必要があると判断した場合は「チェックボタン」をチェックし、「読む」ボタンを押す。ブラウザは、この操作により、選択されたメールの本文を要求する信号をＷｅｂメールフィルタ２１に送信する（ステップＳ８６）。
【００９０】
Ｗｅｂメールフィルタ２１のコマンド処理装置５１ｄは、「本文要求信号」を通信装置５１ｅを介して受信する（ステップＳ１００）。コマンド処理装置５１ｄは、「本文要求信号」の受信に応じて、メール読出装置５１ｃにＩＤとパスワードによって特定されたメールボックスに格納されているメールの中から本文要求信号で要求されたメール本文を抽出させる（ステップＳ１０１）。次に、抽出したメール本文を、機種別加工装置５１ｇで、クライアント１−１の表示サイズに従って、折り返し位置を調整する（ステップＳ１０２）。コマンド処理装置５１ｄは、折り返し位置が調整されたメール本文をＵＩ装置５１ｂでＨＴＭＬ形式に変換させて、クライアント１−１に送信する（ステップＳ１０３）。
【００９１】
クライアント１−１の通信部１６は、サーバシステム２から本文データを受信し、ブラウザがこれを画像表示部１４ａに表示する（ステップＳ８７）。表示されたメールは、折り返し位置が表示サイズに合わせて調整されているので、図１８に示すように、符号１５１と１５２とで比較して示すように、読みやすい状態で表示される。このようにして、ユーザは、Ｓｕｂｊｅｃｔの内容から選択したメールのみをＨＴＭＬ形式で読むことができる。
【００９２】
なお、ステップＳ９３で、クライアント１−１から供給されたＩＤとパスワードがメールサーバに登録されていないと判断した場合は、認証装置５１ａは、クライアント１−１は正規ユーザでないと判断し、エラー処理を行う（ステップＳ１０４）。
【００９３】
以上説明したように、この実施の形態の電子メールシステムでは、クライアントの表示サイズに合わせて折り返し調整された文章が表示されるため、見やすいメールを表示することができる。
【００９４】
上記説明では、ユーザ自身が使用機種を選択して、サーバシステム２に通知したが、予め記憶部１３等に機種コードを登録しておき、ステップＳ８２でＩＤコードとパスワードを送信する際に、或いは、Ｓｕｂｊｅｃｔ要求信号を送信する際に、記憶されている機種コードを読み出して、自動的に送信するようにしてもよい。機種コードとしては、前述の機種のタイプを示すものに限定されず、機種そのもの、例えば、製造会社と機種名等を指定するようにしてもよい。この場合、サーバシステム２の機種テーブルには、機種とその表示サイズを登録する。また、クライアントからサーバに機種コードを送信する代わりに、１行当たりの表示文字数をサーバシステム２に通知するようにしてもよい。
【００９５】
上記説明では、メールの１行当たりの表示文字数を使用機種の表示形態に応じて変換したが、使用機種に応じて加工する対象は任意である。電子メールに添付されている添付ファイルのデータ形式がクライアント１−１が処理できない形式の場合、添付ファイルを、削除してもよい。この場合、機種テーブルには、使用機種毎に、処理できるファイル形式の一覧を登録しておき、この一覧に登録されていない形式のデータからなる添付ファイルは削除する。
【００９６】
また、第３の実施の形態でも、Ｓｕｂｊｅｃｔ一覧から表示対象のメールを選択したが、Ｓｕｂｊｅｃｔ一覧の中から選択する行為なしに、未読の全てのメールの表示形式を変換してクライアント１−１に送信してもよい。また、サーバからクライアント１−１にＳｕｂｊｅｃｔやメール本文を送信する際、ＨＴＭＬ文に変換する必要は必ずしもない。
【００９７】
（第４の実施の形態）
クライアントのメモリが小さく、大きいサイズのメールをダウンロードすることができないときもある。そこで、クライアントがダウンロード可能なサイズのＳｕｂｊｅｃｔのみをサーバシステムからクライアントに通知する電子メールシステムを第４の実施の形態として説明する。
【００９８】
この実施の形態の電子メールシステムの構成は、図１に示すコンピュータネットワークシステムと実質的に同一であり、クライアント１−１〜１−ｎと、サーバシステム２と、ネットワーク３とから構成されている。
【００９９】
クライアント１−１〜１−ｎは、図１９に示すように、バス１７を介して、ＣＰＵ１１と、ＲＡＭ１２と、記憶部１３と、表示／入力部１４と、ボタン入力部１５と、通信部１６と、ＲＡＭ空き容量管理メモリ１８と、から構成される。ＣＰＵ１１と、ＲＡＭ１２と、記憶部１３と、表示／入力部１４と、ボタン入力部１５と、通信部１６とは、図２を参照して説明したものと実質的に同一の構成及び機能を有する。ＲＡＭ空き容量管理メモリ１８は、ＲＡＭ１２の空き容量を記憶する。
【０１００】
サーバシステム２の構成は、図１４を参照して説明したものと実質的に同一の構成及び機能を有する。機種コード判別装置５１ｆは、図２０に示すような複数の機種コードと、各機種コードに対応付けて表示可能な添付ファイルのデータ形式を記憶する。
【０１０１】
次に、このような電子メールシステムにおける処理について、図２１（ａ），（ｂ）、図２２を参照して説明する。
【０１０２】
まず、ユーザは、クライアント１−１をサーバシステム２に接続して、ブラウザを起動する。サーバシステム２は、Ｗｅｂメールフィルタ２１からＷｅｂページをクライアント１−１に供給する（ステップＳ１３１）。
【０１０３】
クライアント１−１は、Ｗｅｂページを受信し画像表示部１４ａに表示する（ステップＳ１１１）。ユーザは、ＩＤとパスワードを入力し、送信する（ステップＳ１１２）。
【０１０４】
Ｗｅｂメールフィルタ２１はＩＤとパスワードを受信し（ステップＳ１３２）、正当権限を有する者のアクセスであるか否かを判断する（ステップＳ１３３）。ステップＳ１３３で正当な権限を有する者のアクセスであると判断された場合、メール読出装置５１ｃは、擬似的なメーラとしてメールサーバ２２と接続する（ステップＳ１３４）。また、コマンド処理装置５１ｄは、メールのＳｕｂｊｅｃｔを要求するためのボタンと、機種コード判別装置５１ｆの各機種コードテーブルに登録されている機種の何れかを選択するための機種選択ボタンと、を備えるＷｅｂページをクライアント１−１に送信する（ステップＳ１３５）。
【０１０５】
クライアント１−１は、このＷｅｂページを受信し（ステップＳ１１３）、図１６に示すような表示を画像表示部１４ａに表示させる。ユーザは、電子メールを取得・表示するために、「Ｓｕｂｊｅｃｔ要求」ボタンと、クライアント１−１に該当する「機種」ボタンを押し、ＣＰＵ１１は、この押操作に応答して、「Ｓｕｂｊｅｃｔ要求信号」と「機種コード信号」をサーバシステム２に送信すると共に、ＲＡＭ空き容量管理メモリ１８から空き容量を読み取って「空き容量データ」を送信する（ステップＳ１１４）。
【０１０６】
Ｗｅｂメールフィルタ２１のコマンド処理装置５１ｄは、クライアント１−１から「Ｓｕｂｊｅｃｔ要求信号」と「機種コード信号」と「空き容量データ」を通信装置５１ｅを介して受信する（ステップＳ１３６）。この受信に応じてメール読出装置５１ｃは、ステップＳ１３３でＩＤとパスワードによって特定されたメールボックスから、未読メールのサイズを読み取る。ここで、未読メールのサイズとは、メール全体のサイズであり、添付ファイルが存在する時は添付ファイルを含むものとする。メールボックスから読み取ったサイズと、受信した空き容量データとを比較して、空き容量データの方がサイズが大きいか、即ちクライアントがダウンロード可能なデータのサイズであるか否かを判別し、ダウンロード可能であると判別されたメールを抽出する（ステップＳ１３７）。さらに、ダウンロード可能であると判別されたメールの中から、メール本文及び添付ファイルがクライアント１−１の画像表示部１４ａに表示可能な形式であるか否かを判別する。この判別の結果、表示可能であると判別されたメールのＳｕｂｊｅｃｔを読み出す（ステップＳ１３８）。また、読み出したＳｕｂｊｅｃｔにメール本文の送信を要求する「読む」ボタンを追加して、ＨＴＭＬ文に変換する。完成したＨＴＭＬ文をクライアント１−１に送信する（ステップＳ１３９）。このＨＴＭＬ文のイメージを図２２に符号１９１で示す。
【０１０７】
クライアント１−１は、このＨＴＭＬ文を受信し、ブラウザにより表示する（ステップＳ１１５）。ユーザは、画像表示部１４ａに表示された「Ｓｕｂｊｅｃｔ」から、本文を読む必要があると判断した場合は「チェックボタン」をチェックし、「読む」ボタンを押す。ブラウザは、この操作により、選択されたメールの本文を要求する信号をＷｅｂメールフィルタ２１に送信する（ステップＳ１１６）。
【０１０８】
Ｗｅｂメールフィルタ２１のコマンド処理装置５１ｄは、「本文要求信号」を通信装置５１ｅを介して受信する（ステップＳ１４０）。コマンド処理装置５１ｄは、「本文要求信号」の受信に応じて、メール読出装置５１ｃにＩＤとパスワードによって特定されたメールボックスに格納されているメールの中から本文要求信号で要求されたメール本文を抽出させる（ステップＳ１４１）。コマンド処理装置５１ｄは、抽出したメール本文をＵＩ装置５１ｂでＨＴＭＬ形式に変換させて、クライアント１−１に送信する（ステップＳ１４２）。ＨＴＭＬ文の一例を図２２に符号１９２で示す。
【０１０９】
クライアント１−１は、このＨＴＭＬ文を受信し、ブラウザにより表示する（ステップＳ１１７）。ユーザは、画像表示部１４ａに表示されたメール本文から、添付ファイルを読む必要があると判断した場合は、添付ファイルをチェックする。ブラウザは、この操作により、選択された添付ファイルを要求する信号をＷｅｂメールフィルタ２１に送信する（ステップＳ１１８）。
【０１１０】
Ｗｅｂメールフィルタ２１のコマンド処理装置５１ｄは、「添付ファイル要求信号」を通信装置５１ｅを介して受信する（ステップＳ１４３）。コマンド処理装置５１ｄは、「添付ファイル要求信号」の受信に応じて、メール読出装置５１ｃに該当するメールボックスから添付ファイルを抽出させる（ステップＳ１４４）。コマンド処理装置５１ｄは、抽出した添付ファイルをＵＩ装置５１ｂでＨＴＭＬ形式に変換させて、クライアント１−１に送信する（ステップＳ１４５）。
【０１１１】
クライアント１−１の通信部１６は、サーバシステム２から添付ファイルデータを受信し、ブラウザがこれを画像表示部１４ａに表示する（ステップＳ１１９）。
【０１１２】
なお、ステップＳ１３３で、クライアント１−１から供給されたＩＤとパスワードがメールサーバに登録されていないと判断した場合は、認証装置５１ａは、クライアント１−１は正規ユーザでないと判断し、エラー処理を行う（ステップＳ１４６）。
【０１１３】
以上説明したように、この実施の形態の電子メールシステムでは、サーバシステムがクライアントにダウンロード可能であると判別したメールのＳｕｂｊｅｃｔをクライアントに通知する。従って、ユーザは、サーバシステムから通知されたＳｕｂｊｅｃｔを、メールのサイズを気にすることなく全てダウンロードすることが可能となる。
【０１１４】
上記説明では、サーバシステムは、クライアントにダウンロード可能であるか否かを、添付ファイルを含むメールのサイズで判別したが、メール本文のサイズで判別しても良い。この場合、サーバシステム２のメール読出装置５１ｃは、未読メールのサイズを読み取り、受信した空き容量データと比較して、ダウンロード可能なサイズであるか否かを判別する。この判別で、ダウンロード可能と判別されたメールは、Ｓｕｂｊｅｃｔを読み出す。一方、ダウンロード不可能であると判別されたメールは、更に、添付ファイルが存在するか否かを判別する。添付ファイルが存在すると判別されたときは、メール本文のサイズを読み取り、受信した空き容量データと比較して、メール本文がダウンロード可能なサイズであるか否かを判別する。この判別で、ダウンロード可能なサイズであると判別されたメール本文については、このメールのＳｕｂｊｅｃｔを読み出す。読み出したこれらのＳｕｂｊｅｃｔと、「読む」ボタンと、をクライアント１−１に送信する。ここで、サーバシステム２は、メール本文のみダウンロード可能と判別されたメールの添付ファイル要求信号をサーバシステムが受信したとき、サイズが大きくダウンロード不可能であることを通知する信号をクライアント１−１に送信する。
【０１１５】
なお、この発明は上記実施の形態に限定されず、種々の変形及び応用が可能である。例えば、第１〜第４の実施の形態の各機能を組み合わせてもよい。例えば、クライアント１−１がＷｅｂメールフィルタ２１に接続した状態で、Ｗｅｂメールフィルタ２１は、例えば、図２３（ａ）に示すようなＷｅｂページを送信する。このＷｅｂページは、ＩＤとパスワードを入力し、メールの処理に関する各種の指示を入力して、送信するためのものである。このようにすることで、各種処理の選択・組み合わせが可能となり、例えば、フィルタリング処理を行い、且つ、折り返し調整を行ったＳｕｂｊｅｃｔを要求することができる。また、予め図２３（ａ）に示すＩＤとパスワードを入力して送信後、図２３（ｂ）に示すようなＷｅｂページが表示されるようにしてもよい。この場合、例えば、「メールフィルタリング条件設定」を選択すると、条件を設定する画面、即ち、図１２の符号９１に示すような画面が表示される。このような処理方法とすることで、クライアント１−１とＷｅｂメールフィルタ２１との交信回数を減らし、且つ、Ｗｅｂメールフィルタ２１が備える各種機能を任意に選択して利用することができる。
【０１１６】
なお、第１〜第４の実施の形態では、サーバシステム２からクライアント１−１に送信する情報をＨＴＭＬ形式の文書で統一したが、クライアント１−１が選択あるいは指示可能な形式ならば、任意の形式でデータをサーバシステムからクライアント１−１に送信することができる。
【０１１７】
なお、この発明は、専用のクライアント１−１及びサーバシステム２によらず、通信機能を有する任意のコンピュータをクライアント１−１又はサーバシステム２として使用可能である。例えば、上述の図５（ａ）、１０（ａ）、１１（ａ）、１７（ａ）に示す処理のうちコンピュータが担当する処理を実行するためのプログラムをフロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ＭＯ等の記録媒体に格納して頒布し、このプログラムを図示せぬＣＤ−ＲＯＭドライブ等から記憶部１３にインストールし（インストールした時点で、記憶部１３が新たな記録媒体となる）、このプログラムをＯＳ（オペレーティングシステム）上で実行することにより、コンピュータをクライアント１−１として使用することができる。
【０１１８】
同様に、上述の図５（ｂ）、１０（ｂ）、１１（ｂ）、１７（ｂ）に示す処理のうちコンピュータ（又はコンピュータ群）が担当する部分を実行するためのプログラムを記録媒体に格納して頒布し、このプログラムの各対応部分をＷｅｂメールフィルタ２１を構成するコンピュータに転送してインストールし、ＯＳ上で実行することにより、コンピュータ（群）をサーバシステムとして使用することができる。
【０１１９】
なお、ＯＳが処理の一部を分担する場合、あるいは、ＯＳが本願発明の１つの構成要素の一部を構成するような場合には、記録媒体には、その部分を除いたプログラムを格納してもよい。この場合も、この発明では、その記録媒体には、コンピュータが実行する各機能又はステップを実行するためのプログラムが格納されているものとする。
【０１２０】
また、ネットワーク３と通信部１６，通信装置２１ｅ、４１ｅ、５１ｅを介してプログラムをコンピュータに頒布してもよい。
【図面の簡単な説明】
【０１２１】
【図１】本発明のメールシステムの構成を示す図である。
【図２】ＰＤＡの構成を示す図である。
【図３】表示入力部の構成を示す図である。
【図４】サーバシステムの構成を示す図である。
【図５】本発明のメールシステムのメール送受信の動作の説明を示すフローチャートである。
【図６】本発明のメールシステムのメール送受信の動作の説明を示す図である。
【図７】（ａ）は、ＩＤ、パスワードを入力する場合に表示するＷｅｂページの１例であり、（ｂ）は、Ｓｕｂｊｅｃｔを要求するか否かを選択する場合に表示するＷｅｂページの１例である。
【図８】クライアントが要求したＳｕｂｊｅｃｔからメールを削除する場合に表示するＷｅｂページの１例である。
【図９】本発明の第２の実施の形態のメールシステムのＷｅｂメールフィルタの構成を示す図である。
【図１０】本発明の第２の実施の形態のメールシステムのフィルタリング設定の動作の説明を示すフローチャートである。
【図１１】本発明の第２の実施の形態のメールシステムのメール送受信の動作の説明を示すフローチャートである。
【図１２】本発明の第２の実施の形態のメールシステムのメール送受信の動作の説明を示す図である。
【図１３】本発明の第２の実施の形態のメールシステムの、ＩＤとパスワードの入力とフィルタリング設定をするか否かを選択する場合に表示するＷｅｂページの１例である。
【図１４】本発明の第３の実施の形態のメールシステムのＷｅｂメールフィルタの構成を示す図である。
【図１５】本発明の第３の実施の形態のメールシステムの、機種コードの１例を示す図である。
【図１６】第３の実施の形態のメールシステムのＷｅｂページの例を示す図である。
【図１７】本発明の第３の実施の形態のメールシステムのメール送受信の動作の説明を示すフローチャートである。
【図１８】本発明の第３の実施の形態のメールシステムのメール送受信の動作の説明を示す図である。
【図１９】本発明の第４の実施の形態のクライアントの構成を示す図である。
【図２０】本発明の第４の実施の形態のメールシステムの、添付ファイルのデータ形式の１例を示す図である。
【図２１】本発明の第４の実施の形態のメールシステムのメール送受信の動作の説明を示す図である。
【図２２】本発明の第４の実施の形態のメールシステムのメール送受信の動作の説明を示す図である。
【図２３】本発明の応用例のＷｅｂページの例を示す図である。
【符号の説明】
【０１２２】
１−１〜１−ｎ・・・クライアント、２・・・サーバシステム、３・・・ネットワーク、１１・・・ＣＰＵ、１２・・・ＲＡＭ、１３・・・記憶部、１４・・・表示／入力部、１５・・・ボタン入力部、１６・・・通信部、１７、２３・・・バス、１８・・・ＲＡＭ空き容量管理メモリ、２１・・・Ｗｅｂメールフィルタ、２１ａ、４１ａ、５１ａ・・・認証装置、２１ｂ、４１ｂ、５１ｂ・・・ＵＩ装置、２１ｃ、４１ｃ、５１ｃ・・・メール読出装置、２１ｄ、４１ｄ、５１ｄ・・・コマンド処理装置、２１ｅ、４１ｅ、５１ｅ・・・通信装置、２２・・・メールサーバ、４１ｆ・・・設定保存装置、４１ｇ・・・設定別加工装置、５１ｆ・・・機種コード判別装置、５１ｇ・・・機種別加工装置、６１、９１、９２、１５１、１５２・・・Ｗｅｂページ
【図１】
2006295984.tif 000003
【図２】
2006295984.tif 000004
【図３】
2006295984.tif 000005
【図４】
2006295984.tif 000006
【図５】
2006295984.tif 000007
【図６】
2006295984.tif 000008
【図７】
2006295984.tif 000009
【図８】
2006295984.tif 000010
【図９】
2006295984.tif 000011
【図１０】
2006295984.tif 000012
【図１１】
2006295984.tif 000013
【図１２】
2006295984.tif 000014
【図１３】
2006295984.tif 000015
【図１４】
2006295984.tif 000016
【図１５】
2006295984.tif 000017
【図１６】
2006295984.tif 000018
【図１７】
2006295984.tif 000019
【図１８】
2006295984.tif 000020
【図１９】
2006295984.tif 000021
【図２０】
2006295984.tif 000022
【図２１】
2006295984.tif 000023
【図２２】
2006295984.tif 000024
【図２３】
2006295984.tif 000025