(57)【特許請求の範囲】
【請求項１】
メールボックスに格納されたメール送信者からの電子メールに対してメール受信者がＷＷＷブラウザを用いてネットワークを介してアクセスできるようにしたＷＷＷブラウザ対応の電子メールアクセスシステムであって、
前記メールボックスに電子メールが格納された場合に、その電子メール中の一意的な文字列を利用した電子メールの構成要素を特定するための変動のない情報を記述したＵＲＬを含む通知メールを生成する生成手段と、
前記生成手段により生成された通知メールをメール受信者用のアドレスに送信する送信手段と、
ＷＷＷブラウザが送信する前記電子メールの構成要素を特定するための変動のない情報を用いて前記メールボックスに格納された電子メールの構成要素を特定する特定手段と、
前記特定手段によって特定された電子メールの構成要素を前記メールボックスから読み出してＷＷＷブラウザに表示する表示手段と、
を有することを特徴とするＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項２】
前記構成要素は、電子メールの本文であって、
前記表示手段は、特定された電子メールの本文を表示することを特徴とする請求項１記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項３】
前記構成要素は、電子メールの本文の一部であって、
前記表示手段は、特定された電子メールの本文の一部を表示することを特徴とする請求項１記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項４】
前記構成要素は、電子メールの添付ファイルであって、
前記表示手段は、特定された電子メールの添付ファイルを表示することを特徴とする請求項１記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項５】
前記構成要素は、電子メールの添付ファイルであって、
その添付ファイルのファイル名をリンク形式で記述したＵＲＬをＷＷＷブラウザに表示するリンク表示手段を有し、
前記表示手段は、このリンク形式で記述されたファイル名の指定により特定された添付ファイルの内容を表示することを特徴とする請求項１記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項６】
前記特定された添付ファイルについてダウンロード処理を行なう処理手段を有することを特徴とする請求項４又は５記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項７】
前記構成要素は、複数に分割して送信された分割メールであって、
前記表示手段は、特定された複数の分割メールを用いて１つの電子メールの本文を生成し表示することを特徴とする請求項１記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項８】
前記メールボックスは、所定のコマンドに引数を与えることにより電子メールの構成要素を特定できるプロトコルをサポートしたものであって、
前記特定手段は、ＵＲＬに記述された情報に基づく構成要素を引数としてコマンドを発行することを特徴とする請求項１乃至７のいずれかに記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項９】
前記ＵＲＬに記述された情報は認証情報を特定するための情報を含み、認証情報の要否はメールボックス毎に設定されたものであって、
公開用の電子メールを格納するメールボックスと、
前記認証情報を用いて各メールボックスへの認証処理を行なう認証手段と、
を有することを特徴とする請求項１乃至８のいずれかに記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項１０】
前記認証情報が取得できない場合に、認証用テキストボックスを表示して認証情報の入力を受け付ける受付手段を有することを特徴とする請求項９記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項１１】
前記認証手段は、各メールボックスに適した認証方式により認証することを特徴とする請求項９又は１０記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項１２】
前記通知メールの送信に必要な設定情報を管理する管理手段を有し、
この設定情報は、通知メールの複数の通知先を含むことを特徴とする請求項１乃至１１のいずれかに記載のＷＷＷブラウザ対応の電子メールアクセスシステム。
【請求項１３】
メールボックスに格納されたメール送信者からの電子メールに対してメール受信者がＷＷＷブラウザを用いてネットワークを介してアクセスできるようにしたＷＷＷブラウザ対応の電子メールアクセスシステムに対して、
前記メールボックスに電子メールが格納された場合に、その電子メール中の一意的な文字列を利用した電子メールの構成要素を特定するための変動のない情報を記述したＵＲＬを含む通知メールを生成する処理と、
前記通知メールをメール受信者用のアドレスに送信する処理と、
ＷＷＷブラウザが送信する前記電子メールの構成要素を特定するための変動のない情報を用いて前記メールボックスに格納された電子メールの構成要素を特定する処理と、
特定された電子メールの構成要素を前記メールボックスから読み出してＷＷＷブラウザに表示する処理と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メールボックスに格納されたメール送信者からの電子メールをメール受信者がＷＷＷブラウザを用いてネットワークを介して取得できるようにしたＷＷＷブラウザ対応の電子メールアクセスシステム、及びこれに用いるコンピュータプログラムに関する。
【０００２】
【従来の技術】
ユーザがパソコン等の情報端末で電子メールの送受信を行なうときに用いるアプリケーションとして幾つか代表的なものがあるが、そのひとつにＷＷＷ（World Wide Web）ブラウザを用いるものがある。
【０００３】
この場合、ユーザは情報端末でＷＷＷブラウザを起動し、ネットワークを介して認証情報を入力してメールサーバにログインし、メールサーバにおけるメールボックスフォルダやそのメールボックスフォルダ内の自分宛の電子メールへアクセスするようになっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このアクセスの際には、メールボックスフォルダの指定、電子メール一覧表示の指定、電子メールの指定といった作業をマウスのクリック等により段階的に行なう必要があり手間がかかっていた。
【０００５】
また、ＷＷＷブラウザを用いてアクセスした場合には、自分宛の電子メールおよびその添付ファイルが全て送信されてくるため、電子メールの本文やその一部、添付ファイル等といった電子メールの特定の構成要素だけを指定して取得することができず不便であった。
【０００６】
また、認証情報を入力して許可された情報にだけユーザがアクセスできる仕組みであり、またメールボックスフォルダはメールを受信・格納するためだけのものであるため、メール送信者が不特定多数人に電子メールを公開することはできなかった。
【０００７】
本発明は上記に鑑みてなされたものであり、その目的とするところは、メールサーバへアクセスするときの段階的な作業を軽減し得るＷＷＷブラウザ対応の電子メールアクセスシステムを提供することにある。
【０００８】
本発明の別の目的は、電子メールの本文や一部、添付ファイル等といった特定のメール構成要素だけを指定して取得することのできるＷＷＷブラウザ対応の電子メールアクセスシステムを提供することにある。
【０００９】
本発明のさらに別の目的は、電子メールを不特定多数人へ公開することのできるＷＷＷブラウザ対応の電子メールアクセスシステムを提供することにある。
【００１０】
本発明のさらに別の目的は、メールサーバへアクセスするときの段階的な作業を軽減する処理をＷＷＷブラウザ対応の電子メールアクセスシステムに実行させるためのコンピュータプログラムを提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、第１の本発明は、メールボックスに格納されたメール送信者からの電子メールに対してメール受信者がＷＷＷブラウザを用いてネットワークを介してアクセスできるようにしたＷＷＷブラウザ対応の電子メールアクセスシステムであって、前記メールボックスに電子メールが格納された場合に、その電子メール中の一意的な文字列を利用した電子メールの構成要素を特定するための変動のない情報を記述したＵＲＬを含む通知メールを生成する生成手段と、前記生成手段により生成された通知メールをメール受信者用のアドレスに送信する送信手段と、ＷＷＷブラウザが送信する前記電子メールの構成要素を特定するための変動のない情報を用いて前記メールボックスに格納された電子メールの構成要素を特定する特定手段と、前記特定手段によって特定された電子メールの構成要素を前記メールボックスから読み出してＷＷＷブラウザに表示する表示手段と、を有することを特徴とする。
【００１２】
本発明にあっては、ＷＷＷブラウザのＵＲＬに記述された電子メールを特定するための変動のない情報を用いて直接的に電子メールを特定しＷＷＷブラウザに表示するようにしたことで、電子メールを表示する際にはユーザはこのようなＵＲＬを用いるだけでよく段階的な作業をする必要がないので、ユーザにとって使用の便宜を図ることができる。
【００１３】
ここで、電子メールを特定するための変動のない情報とは、電子メールを一意的に特定する情報のうち、"Message-ID"や"X-UIDL"、"専用テーブル上のＩＤ"等のように常に値が変動しないもののことをいい、メールボックスフォルダ内における電子メールの削除等により値が変動する"UID"は除かれる。
【００１４】
また、メールボックスは、ＰＯＰサーバやＩＭＡＰサーバ等によって管理される標準プロトコルをサポートしたものであることが望ましい。
【００１６】
本発明にあっては、ＵＲＬに記述された情報を用いて電子メールの構成要素を直接的に特定し、その構成要素をＷＷＷブラウザに表示するようにしたことで、ユーザが必要とする構成要素だけが表示されるので、ユーザにとって使用の便宜を図ることができる。
【００１７】
本発明に係るＷＷＷブラウザ対応の電子メールアクセスシステムにおいて、前記構成要素は、電子メールの本文であって、前記表示手段は、特定された電子メールの本文を表示することを特徴とする。
【００１８】
前記構成要素は、電子メール本文の一部であって、前記表示手段は、特定された電子メール本文の一部を表示することを特徴とする。
【００１９】
前記構成要素は、電子メールの添付ファイルであって、前記表示手段は、特定された電子メールの添付ファイルを表示することを特徴とする。
【００２０】
前記構成要素は、電子メールの添付ファイルであって、その添付ファイルのファイル名をリンク形式で記述したＵＲＬをＷＷＷブラウザに表示するリンク表示手段を有し、前記表示手段は、このリンク形式で記述されたファイル名の指定により特定された添付ファイルの内容を表示することを特徴とする。
【００２１】
前記特定された添付ファイルについてダウンロード処理を行なう処理手段を有することを特徴とする。
【００２２】
前記構成要素は、複数に分割して送信された分割メールであって、前記表示手段は、特定された複数の分割メールを用いて１つの電子メールの本文を生成し表示することを特徴とする。
【００２３】
前記メールボックスは、所定のコマンドに引数を与えることにより電子メールの構成要素が特定できるプロトコルをサポートしたものであって、前記特定手段は、ＵＲＬに記述された情報に基づく構成要素を引数としてコマンドを発行することを特徴とする。この所定のコマンドは例えばＩＭＡＰコマンドに相当する。
【００２４】
第２の本発明は、第１の本発明に係るＷＷＷブラウザ対応の電子メールアクセスシステムにおいて、前記ＵＲＬに記述された情報は認証情報を特定するための情報を含み、認証情報の要否はメールボックス毎に設定されたものであって、公開用の電子メールを格納するメールボックスと、前記認証情報を用いて各メールボックスへの認証処理を行なう認証手段と、を有することを特徴とする。
【００２５】
本発明にあっては、メールボックス毎に認証情報の要否を設定するとともに、公開用の電子メールを格納するメールボックスを設けるようにしたことで、このメールボックスに格納された電子メールを認証された者に情報公開することができる。
【００２６】
なお、認証情報を特定するための情報には、ＩＤやパスワードといった認証情報そのものを用いてもよいし、このＩＤやパスワードの格納先を特定する情報等を用いるようにしてもよい。
【００２７】
本発明に係るＷＷＷブラウザ対応の電子メールアクセスシステムは、前記認証情報が取得できない場合に、認証用テキストボックスを表示して認証情報の入力を受け付ける受付手段を有することを特徴とする。
【００２８】
ここで、前記認証手段は、各メールボックスに適した認証方式により認証することを特徴とする。
【００３０】
本発明にあっては、電子メールや構成要素を一意的に特定する情報を記述したＵＲＬを含む通知メールを生成しメール受信者用のアドレスへ送信するようにしたことで、メール受信者がこれらの情報を入力する手間を省くことができ、ＷＷＷブラウザを用いてアクセスするときの操作を簡易なものにすることができる。
【００３１】
ここで、メール受信者用のアドレスは、メール送信者が電子メールの送信先として指定したアドレスに限られるものではなく、メール受信者が通知メールを受信するために別途指定したアドレスでもよい。
【００３２】
本発明に係るＷＷＷブラウザ対応の電子メールアクセスシステムは、前記通知メールの送信に必要な設定情報を管理する管理手段を有し、この設定情報は、通知メールの複数の通知先を含むことを特徴とする。
【００３３】
第３の本発明は、コンピュータプログラムであって、メールボックスに格納されたメール送信者からの電子メールに対してメール受信者がＷＷＷブラウザを用いてネットワークを介してアクセスできるようにしたＷＷＷブラウザ対応の電子メールアクセスシステムに対して、前記メールボックスに電子メールが格納された場合に、その電子メール中の一意的な文字列を利用した電子メールの構成要素を特定するための変動のない情報を記述したＵＲＬを含む通知メールを生成する処理と、前記通知メールをメール受信者用のアドレスに送信する処理と、ＷＷＷブラウザが送信する前記電子メールの構成要素を特定するための変動のない情報を用いて前記メールボックスに格納された電子メールの構成要素を特定する処理と、特定された電子メールの構成要素を前記メールボックスから読み出してＷＷＷブラウザに表示する処理と、を実行させることを特徴とする。
【００３４】
本発明にあっては、ＷＷＷブラウザのＵＲＬに記述された変動のない情報を用いてメールボックスに格納された電子メールを特定し、この特定された電子メールをメールボックスから読み出してＷＷＷブラウザに表示する本手法を実行するコンピュータプログラムを、電子メールアクセスシステムを構成するコンピュータシステムに読み込ませることにより、本手法を実行することができる。
【００３５】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００３６】
図１は、一実施の形態におけるＷＷＷブラウザ対応の電子メールアクセスシステムの概略構成を示す機能ブロック図である。同図の電子メールアクセスシステム１は、電子メール受信部１１と、ＵＲＬ通知部１２と、メールボックス（Mail Box）１３，１４と、メールボックス（Mail Box）アクセス部１５と、表示処理部１６と、を有する構成である。表示処理部１６はいわゆるＷＷＷサーバに相当するものである。メールボックス１３はＰＯＰサーバによって管理され、メールボックス１４はＩＭＡＰサーバによって管理される。ＰＯＰサーバ、ＩＭＡＰサーバは一般にメールサーバと呼ばれるものであり、一ユーザの電子メールをどちらか一方あるいは両方のメールサーバで管理する。これはユーザや管理者により任意に設定される。
【００３７】
この電子メールアクセスシステム１は、計算機システムによって構成され、各部や各サーバの機能はコンピュータプログラムによって実現される。また、これらの機能は、一台の計算機システムで実現してもよいし、複数の計算機システムをネットワークで接続して実現してもよい。
【００３８】
電子メールアクセスシステム１は、インターネット２を介してメール送信者のパソコン３、メール受信者の携帯電話４やパソコン５といった情報端末に接続される。もちろん、インターネット以外の広域ネットワークを用いることとしてもよい。また、パソコン５にはＷＷＷブラウザがインストールされ、携帯電話４には簡易型のＷＷＷブラウザがインストールされている。パソコン３は、電子メールの送信を行う端末であるので、電子メール送信用のソフトウェアがインストールされていればよく、ＷＷＷブラウザは必ずしも必要ではない。
【００３９】
なお、電子メールアクセスシステム１における各部、各サーバを接続するネットワークについてもインターネットを用いることとし、各部、各サーバを異なる運営業者が管理するようにしてもよい。例えば、本システムの中枢的な機能を担うＵＲＬ通知部１２、メールボックスアクセス部１５、表示処理部１６だけを一の運営業者が運営する。この場合、電子メール受信部１１や、ＰＯＰサーバ、ＩＭＡＰサーバについては他の運営業者が運営するようにする。
【００４０】
次に本電子メールアクセスシステムにおける処理の流れについて説明する。
【００４１】
まず、メール送信者のパソコン３から電子メールが送信されてくると、電子メール受信部１１でこれを受信してメールボックス１３あるいは１４に格納するとともに、ＵＲＬ通知部１２でこの電子メールに基づいて通知メールを生成し、メール受信者により事前に設定されたアドレスへ送信する。
【００４２】
通知メールの送信は、例えば携帯電話４のアドレスに直接送信されるようにしてもよいし、パソコン５への電子メールを管理する所定のメールボックスのアドレスに送信されるようにしてもよい。なお、この通知メールを生成、送信する処理の詳細については後述する。
【００４３】
この通知メールを受信したメール受信者のパソコン５等では、一般的なメール送受信ソフトにより画面に図１に示すような通知メールの本文が表示される。この本文では、メール送信者のアドレスやメール受信者のアドレス、サブジェクト（メールのタイトル）の他、メール受信者が表示を所望する電子メールやその構成要素等を特定するための"http://"形式のＵＲＬ（Uniform Resource Locator）が記述される。
【００４４】
この通知メールに記述されたＵＲＬの一例を図８に示す。通知メールに記述されたＵＲＬをメール受信者が選択してマウスクリックするとＷＷＷブラウザが起動してＵＲＬの欄に選択されたＵＲＬが表示される。このＵＲＬを修正したい場合やＷＷＷブラウザが自動起動しないような場合には、１）通知メールの本文に記載された内容を任意のエディタ画面にコピーして修正し、ＷＷＷブラウザを手動起動してそのＵＲＬの欄に修正後のＵＲＬをコピーするか、２）通知メールの本文に記載された内容を手動起動したＷＷＷブラウザのＵＲＬ欄にコピーし、ＵＲＬ欄で修正するようにする。
【００４５】
ＷＷＷブラウザが、ＵＲＬ欄に記述された情報を用いて表示処理部１６へアクセスすると、メールボックスアクセス部１５がその情報によりメールボックス１３，１４に格納されている電子メールや構成要素を特定し、表示処理部１６がその電子メールや構成要素をＷＷＷブラウザの画面に表示する。
【００４６】
このＵＲＬでは、引数、プログラムの実行によって設定される情報、ユーザにより事前に設定された情報、のいずれかひとつ以上によって表示する情報が特定される。ＵＲＬの一例としては、
”http://"ＷＷＷサーバ名"/"プログラム名"?"引数"[&"引数"]”
のように記述する。このＵＲＬでは、ＷＷＷサーバ名を特定することによりＷＷＷブラウザが表示処理部１６へアクセスできるようにするとともに、実行されるプログラム名を特定している。引数は、”タグ名”＝”値”の形式で記述し、タグ名はプログラムにより固定とする。なお、"/"や"?""&"は引数間等の区切りであることを示す区切り文字である。
【００４７】
ＵＲＬの引数の他の例としては、ログインＩＤやパスワード等の認証情報を特定するための情報、アクセスプロトコル、認証用コマンド、一般コマンド（表示、複写、移動、削除等）、メールボックス名、電子メールを特定するための変動のない情報、電子メールの構成要素（ヘッダーフィールド、メール本文、メール本文の中の一部、本文の表示行数、添付ファイル、分割メール）等を用いる。
【００４８】
ここで、ログインＩＤやパスワード等の認証情報を特定するための情報としては、ログインＩＤやパスワードそのものの他、ログインＩＤやパスワードを特定するための情報を含むものとする。また、構成要素については適宜「取得情報」と呼ぶことにする。
【００４９】
通知メールの本文におけるＵＲＬの記述は自動的に表示されるものであり、メール受信者が電子メールの構成要素等を示す引数をマウスでクリックするか、ＵＲＬに記述のない引数については手動入力すると、ＷＷＷブラウザが起動して表示処理部１６によりパソコン５等の画面にその内容が表示される。
【００５０】
電子メールを特定するための変動のない情報（以下、適宜「キー情報」という）の例としては、"Message-ID"や"X-UIDL"、"専用テーブル上のＩＤ"等を用いる。"Message-ID"は原則として世界で一意的に（一つだけ存在するように）割り振られるＩＤであり、"X-UIDL"はＰＯＰサーバやＩＭＡＰサーバ等のメールサーバ上で一意的に割り振られるＩＤである。専用テーブル上のＩＤは、"Message-ID"や"X-UIDL"は文字数が長くなることがあるため、これらに一意的に対応した短い文字列によるＩＤであり、その対応関係が専用テーブルに示されメールボックスアクセス部１５あるいは表示処理部１６によって管理される。
【００５１】
このようなキー情報を用いた電子メールの検索や電子メールの特定の構成要素だけの取得を可能とすることにより、ユーザにとって使い易くなるというだけでなく、電子メール全体を取得する場合と比べてネットワークの負荷を軽くできるという効果も得られる。
【００５２】
なお、ＵＩＤ（メールボックスフォルダ内でメールに付されるシリアル番号）は、メールボックスフォルダ内における電子メールの番号を１，２，…というように割り振るためのものであり、電子メールの削除等によって変更されるＩＤであるので、キー情報として利用することは望ましくない。
【００５３】
通知メールの本文によって表示される引数は、上述した引数をすべて表示したのでは数が多いので、予め設定されたものについてだけ表示されるようにしてもよい。以下、メールボックスアクセス部１５や表示処理部１６が電子メールにアクセスするために必要な情報を例に説明する。
【００５４】
ここでは、この必要な情報を、先に説明した引数のうち、メールサーバ名、アクセスプロトコル、認証用コマンド、ログインＩＤ、パスワード、メールボックス名、メッセージＩＤ（"Message-ID"）、取得情報とする。なお、アクセスプロトコルおよび認証用コマンドは、メールサーバの仕様によって定められるものであり、ログインＩＤおよびパスワードはメールサーバへのアクセス許可のためのものである。
【００５５】
第１に、アクセスプロトコルや認証用コマンドはメールサーバ名毎に一意的に決定されるものであることを前提とし、メールボックスアクセス部１５又は表示処理部１６が参照する情報として、１）メールサーバ名、２）アクセスプロトコル、３）認証用コマンド、のそれぞれの対応関係を管理するテーブルを備えておく。
【００５６】
このテーブルを参照することにより、メールボックスアクセス部１５又は表示処理部１６は、ＵＲＬに記述されたメールサーバ名に基づきアクセスプロトコルと認証用コマンドとを取得する。この場合のＵＲＬの一例を次に示す。
【００５７】
”http://"ＷＷＷサーバ名"/"プログラム名"?"メールサーバ名"&"ログインＩＤ"&"パスワード"&"メールボックス名"&"メッセージＩＤ"&"取得情報"”
このＵＲＬでは、アクセスプロトコルおよび認証用コマンドが記述されていない。
【００５８】
第２に、ＵＲＬに記述されなかった引数のうち必要なものについては表示処理部１６がテキストボックスを表示してユーザによる入力を促す。この場合のＵＲＬの一例を次に示す。
【００５９】
”http://"ＷＷＷサーバ名"/"プログラム名"?"メールサーバ名"&"ログインＩＤ"&"メールボックス名"&"メッセージＩＤ"&"取得情報"”
このＵＲＬでは、アクセスプロトコルおよび認証用コマンドに加えてパスワードが記述されていない。パスワードについてはテキストボックスでの入力となる。
【００６０】
第３に、ＵＲＬに記述されなかった引数のうち事前の設定があるものについては、メールボックスアクセス部１５又は表示処理部１６は、その設定された引数についての情報を取得する。この場合のＵＲＬの一例を次に示す。
【００６１】
”http://"ＷＷＷサーバ名"/"プログラム名"?"メールサーバ名"&"ログインＩＤ"&"メールボックス名"&"メッセージＩＤ"
このＵＲＬでは、さらに取得情報が記述されていない。メールボックスアクセス部１５は、メッセージＩＤによって特定された電子メールについて、事前の設定に基づき例えばFrom、Subject、Date、本文をメールボックスから取得し、表示処理部１６がこれをＷＷＷブラウザの画面に表示する。
【００６２】
メールボックスアクセス部１５や表示処理部１６は、このようにＵＲＬを解釈できるように作られている必要がある。
【００６３】
上記の例において、メールボックスアクセス部１５や表示処理部１６が電子メールにアクセスするために必要な情報のうち、ＵＲＬに記述する情報と記述しない情報をまとめると次のようになる。１）記述する情報：メールサーバ名、メールボックス名、メッセージＩＤ、２）記述しない情報：アクセスプロトコル、認証用コマンド（テーブルから取得）、３）記述してもしなくてもよい情報：ログインＩＤ、パスワード（テキストボックスでの入力により取得）。
【００６４】
その他の引数についても、事前に設定された値についてはＵＲＬ通知部１２でその引数だけが表示されるようにし、設定されていないが必要なもの（電子メール本文や添付ファイルの指定など）についてはメール受信者による手動入力により表示されるようにしてもよい。
【００６５】
図２は、ＵＲＬの指定によるメールアクセスの処理の流れを示すフローチャートである。なお、フローチャートにおいて破線で囲まれた部分はユーザによる操作を示すものである。
【００６６】
ユーザが通知メールによってパソコン５等に表示された"http://"形式のＵＲＬをクリックすると、表示処理部１６では、そのＵＲＬによって指定されたメールボックスの認証要否を事前の設定情報やメールボックスのタイプによって判断する（ステップ１）。認証要否はメールサーバ又はメールボックスアクセス部１５のどちらかで管理される。メールボックスのタイプとしては、例えば個人用、公開用、共有用があり、それぞれに適した認証方式が用いられる。この公開用のメールボックスは、公開用の電子メールを格納するためのものであって掲示板的に利用される。
【００６７】
認証要の場合、表示処理部１６は、ＵＲＬで記述された情報により認証情報を特定する。認証情報が特定されず取得できなかった場合には、認証用テキストボックスをパソコン５等に表示し、認証情報の入力を促す。（ステップ２）。
【００６８】
ユーザが認証情報を入力すると、表示処理部１６は、その認証情報を用いてユーザ登録されているか否かの認証を行なう。ここで、ＰＯＰサーバやＩＭＡＰサーバでの認証が必要な場合には、メールボックスアクセス部１５を介してこれらのサーバへの認証を行なう（ステップ３）。
【００６９】
認証が不要あるいは認証に成功した場合には、メールボックスアクセス部１５は、ＵＲＬで指定された情報をＰＯＰサーバあるいはＩＭＡＰサーバから取得し、表示処理部１６でこの内容を表示用に整形してパソコン５等のＷＷＷブラウザに表示する（ステップ４）。
【００７０】
例えば、ＵＲＬで記述された情報によりメールサーバ名（とメールサーバにログインするための認証情報）のみが特定された場合には、そのメールサーバにおけるメールボックスフォルダの一覧を表示する。
【００７１】
また、ＵＲＬで記述された情報によりメールサーバとメールボックスフォルダ名の両方が特定された場合には、そのメールサーバ上のボックスフォルダ内におけるフォルダや電子メールの一覧を表示する。これらの一覧はリンク形式によって表示されたものであって、ユーザがマウスクリックで選択することによりその内容がＷＷＷブラウザに表示される。
【００７２】
次に、メールボックスアクセス部１５がアクセスしたメールサーバがＩＭＡＰサーバであった場合の処理について説明する。ここでは、ＵＲＬに記述されたメッセージＩＤを"ab0001@abc.com"とする。
【００７３】
まず、メールボックスアクセス部１５は、ＩＭＡＰサーバのメールボックス１４からそのメッセージＩＤに対応するＵＩＤを取得するため、ＩＭＡＰコマンド"search"を用いて次の指令を発行する。
【００７４】
”a001 search header Message-ID ab0001@abc.com”
"a001"は、ＵＲＬ指定による１回のアクセス毎に変更される任意の文字列であり、他のＵＲＬによる指令との識別に用いられる。この指令を受け付けたＩＭＡＰサーバでは、メールボックス１４に格納されている電子メールのうちメッセージＩＤが"ab0001@abc.com"に一致するものを捜し出し、そのときにその電子メールに付されているＵＩＤをメールボックスアクセス部１５に返信する。ここではＵＩＤ＝５とする。
【００７５】
メールボックスアクセス部１５は、ＵＲＬに記述された取得情報を得るために、このＵＩＤを引数としたＩＭＡＰコマンド"fetch"を用いて指令を発行する。取得情報が日付、メールの発信者、宛先、Subject、メール全体のサイズ、である場合の指令を次に示す。
【００７６】
”a001 fetch 5 (BODY[HEADER.FIELDS(date from to subject)] REFC822.size)”
また、取得情報が電子メールの構成要素のうちの本文テキストである場合の指令を次に示す。
【００７７】
”a001 fetch 5 BODY[TEXT]”
ＩＭＡＰサーバでは、"fetch"コマンドによる指令に基づき、該当する情報をメールボックス１４から読み出してメールボックスアクセス部１５へ返信する。このようにして取得された情報を表示処理部１６はＷＷＷブラウザの画面に表示する。
【００７８】
一方、メールボックスアクセス部１５がアクセスしたメールサーバがＰＯＰサーバであった場合には、メールボックスアクセス部１５は、ＰＯＰサーバからメッセージＩＤで特定される電子メールの構成要素を全て受信し、メールボックスアクセス部１５にて取得情報で要求された構成要素を選別する処理を行なうこととなる。
【００７９】
このように、ＩＭＡＰサーバを用いた場合には、構成要素の選別処理をＩＭＡＰサーバで行なうこととなるので、ＰＯＰサーバを用いた場合に比べてメールボックスアクセス部１５における処理負担を軽減することができる。
【００８０】
次に、電子メール受信部１１が受信する電子メールの構成の一例について図７を用いて説明する。電子メールは、エンベロープ（Envelope）とコンテンツ（Contents）とからなる。エンベロープには、送信者のメールアドレスや受信者のメールアドレス等、メールサーバが配信・転送などで使用する情報が記述される。コンテンツは、ヘッダーフィールド（Header Field）とボディ（Body）とからなり、ヘッダーフィールドには送受信に関する情報が記述され、ボディには本文が記述される。前述したようにＵＲＬで本文の一部について指定する際には、この本文を複数のボディパート（Body Part）に分けてそれぞれ番号を割り振っておき、ＵＲＬで指定された番号によってその本文の一部が特定できるようにする。
【００８１】
ＵＲＬによって指定された情報が、電子メールの特定の構成要素である場合には、表示処理部１６は、次の要領でその構成要素を取得し表示する。
【００８２】
指定された構成要素が本文である場合、表示桁数や行数、画面イメージ等について事前の設定あるいはＵＲＬでの指定に基づいて整形し、ＷＷＷブラウザに表示する。指定された構成要素が本文の一部である場合、ＵＲＬで指定されたボディパートの番号によってその本文の一部を特定し、ＷＷＷブラウザに表示する。指定された構成要素が添付ファイルの場合の整形・表示は図３の処理フローに従って行ない、指定された構成要素が分割メールの場合の整形・表示は図４の処理フローに従って行なう。
【００８３】
図３は、添付ファイルについての整形・表示を行なうときの処理の流れを示すフローチャートである。この処理は表示処理部１６で行なう。
【００８４】
添付ファイルがある場合には、通知メールの本文の"http://"形式のＵＲＬに添付ファイル名が記述される。このＵＲＬで全体を指定した場合には全ての添付ファイルについてのＵＲＬがリンク形式でＷＷＷブラウザのＵＲＬ欄に記述される。
【００８５】
本処理では、１つの添付ファイルが指定された場合には、その添付ファイルがＷＷＷブラウザの機能によってユーザの指定によりメールサーバからダウンロード又は表示される。
【００８６】
また、表示対象の添付ファイルが複数で各添付ファイルがリンク形式で記述された場合には、この中から選択された添付ファイルについてＷＷＷブラウザの機能によってユーザの指定によりメールサーバからダウンロード又は表示される。
【００８７】
この際には、まず、ヘッダーフィールドの"Content-Disposition"の欄に記述されている添付ファイル名や、"Content-Transfer-Encoding"の欄に記述されているエンコード情報に基づいて、その添付ファイルのデコードを行なう（ステップ５）。
【００８８】
なお、添付ファイルについて捕捉説明をすると、添付ファイルは任意のアプリケーションソフトによって作成されるものであるが、電子メールに添付するときには一般にMIME変換方式によってテキスト情報に変換（エンコード）される。添付ファイル名はメール送信の際に"Content-Disposision:attachment;filename=xxxxxx"のように記述され、エンコード情報は"Content-Transfer-Encoding"の欄に記述されるので、デコードの際にはこれらの情報を利用するようにしたものである。
【００８９】
このデコードされた添付ファイルについて、ユーザの指示によりＷＷＷブラウザの機能で表示又はダウンロードする（ステップ６）。
【００９０】
一方、マウスクリックによって複数の添付ファイルが指定された場合にも、同様にしてその複数の添付ファイルについてデコードを行い、ユーザの指示によりＷＷＷブラウザの機能で表示又はダウンロードする。
【００９１】
図４は、分割メールについての整形・表示を行なうときの処理の流れを示すフローチャートである。この処理も表示処理部１６で行なう。なお、分割メールとは、情報量が多い場合等に一つの本文を複数の電子メールに分割したものをいう。
【００９２】
分割メールの送信の際には、ヘッダーフィールドに例えば"Content-Type:message/partial;number=2;total=3;id=1234a.aaa@hana.com"のように記述される。この"partial"によって分割メールであることが特定され、さらに"number"によって分割メールの番号が、"total"によって分割数が、"id"によって分割メールのＩＤがそれぞれ特定される。
【００９３】
本処理では、まずヘッダーフィールドに"Content-Type:message/partial"の記述がある電子メールを分割メールとして判断する（ステップ７）。
【００９４】
"id"が同じものを一つのメールと判断して収集していく（ステップ８）。
【００９５】
"number"と"total"とにより、いくつに分割されたもののうち何番目のものかを判断し、"total"に示される数の電子メールが揃ったところで、"number"の番号に従って本文部分を並び替え、１つのメール本文として整形する（ステップ９）。
【００９６】
次に、前述したＵＲＬ通知部１２で通知メールを生成し送信するときの処理について説明する。
【００９７】
ＵＲＬ通知部１２が電子メールが受信されたことを認識する手法としては、ＵＲＬ通知部１２に対してメールが受信されたことを知らせる手法と、ＵＲＬ通知部１２がメールの受信されたことを調べに行く手法の２つがある。
【００９８】
図５は、前者の手法による通知メール生成・送信の処理を示すフローチャートである。
【００９９】
電子メール受信部１１で、メール送信者により送信された電子メールを受信する（ステップ１０）。
【０１００】
電子メール受信部１１は、メールボックス１３に電子メールを送信するとともにその電子メールのヘッダーフィールドに記述された詳細情報をＵＲＬ通知部１２へ通知する（ステップ１１）。このＵＲＬ通知部１２への通知は、ＳＭＴＰ（Simple Mail Transfer Protocol）サーバにより行われる。
【０１０１】
ＵＲＬ通知部１２では、詳細情報に基づいて通知メールを生成し、設定されている通知先へ送信する（ステップ１２）。
【０１０２】
ここで、通知先等の通知メールの送信に必要な設定情報は、ＵＲＬ通知部１２で管理されるものとする。この設定情報では、一の通知メールについて複数の通知先の設定を可能とする。
【０１０３】
また、ＵＲＬ通知部１２の機能については、メールサーバに組み込むようにしてもよいし、別のプログラムとして起動するようにしてもよい。
【０１０４】
図６は、後者の手法による通知メール生成・送信の処理を示すフローチャートである。
【０１０５】
電子メール受信部１１で、メール送信者により送信された電子メールを受信する（ステップ１３）。
【０１０６】
電子メール受信部１１は、設定に従いメールボックス１３あるいは１４に電子メールを送信する（ステップ１４）。
【０１０７】
ＵＲＬ通知部１２は、事前の設定に基づいて、例えば所定の時間間隔でメールボックスアクセス部１５を介してメールボックス１３，１４へアクセスし、新規メールの着信を確認し、その新規メールについてのヘッダーフィールドに記述された詳細情報を得る（ステップ１５）。
【０１０８】
ＵＲＬ通知部１２は、この詳細情報に基づいて通知メールを生成し、設定されている通知先へ送信する（ステップ１６）。
【０１０９】
したがって、本実施の形態によれば、一般に普及しているＷＷＷブラウザのＵＲＬに記述された変動のない情報を用いて表示処理部１６で電子メールを直接的に特定しＷＷＷブラウザに表示するようにしたことで、電子メールを表示する際にはユーザはこのＵＲＬを指定するだけでよく段階的な作業をする必要がないので、ユーザにとって使用の便宜を図ることができる。
【０１１０】
本実施の形態によれば、ＵＲＬに記述された情報を用いて表示処理部１６で電子メールの本文や一部を特定し、ＷＷＷブラウザに表示するようにしたことで、ユーザにとって使用の便宜を図ることができる。
【０１１１】
本実施の形態によれば、ＵＲＬに記述された情報を用いて表示処理部１６で電子メールの添付ファイルを特定し、ユーザの指示によりＷＷＷブラウザの機能で表示又はダウンロードするようにしたことで、ユーザにとって使用の便宜を図ることができる。
【０１１２】
本実施の形態によれば、ＵＲＬに記述された情報を用いて表示処理部１６で電子メールの添付ファイルを特定し、そのファイル名をリンク形式によりＷＷＷブラウザに表示し、そのリンクの指定により特定された添付ファイルについてユーザの指示によりＷＷＷブラウザの機能で表示あるいはダウンロードの処理をするようにしたことで、ユーザにとって使用の便宜を図ることができる。
【０１１３】
本実施の形態によれば、ＵＲＬに記述された情報を用いて表示処理部１６で分割メールを特定し、１つの電子メールの本文を生成し表示するようにしたことで、ユーザにとって使用の便宜を図ることができる。
【０１１４】
本実施の形態によれば、メールボックス毎に認証情報の要否を設定し、メールボックスフォルダ毎に適した認証方式で認証するとともに、公開用のメールボックスを設けるようにしたことで、この公開用のメールボックスに格納された電子メールについて情報公開が可能となる。すなわち、メール送信者（情報提供者）は、電子メールによる簡易な情報発信が可能となり、その受信者を電子メールの利用者からＷＷＷブラウザの利用者へと拡大することができる。また、メール送信者は、ホームページの作成技術を有しなくてもＷＷＷブラウザの利用者へ情報を広く公開することができる。
【０１１５】
本実施の形態によれば、ＵＲＬ通知部１２で電子メールを受信した旨を通知メールによってメール受信者に知らせる際に、その電子メールや構成要素を特定する情報をリンク形式で記述したＵＲＬを通知メールに含めるようにしたことで、メール受信者がこれらの情報を入力する手間を省くことができ、ＷＷＷブラウザを用いてアクセスするときの操作を簡易なものにすることができる。
【０１１６】
【発明の効果】
以上説明したように、第１の本発明に係るＷＷＷブラウザ対応の電子メールアクセスシステムによれば、ＷＷＷブラウザのＵＲＬに記述された電子メールを特定するための変動のない情報を用いて直接的に電子メールを特定しＷＷＷブラウザに表示するようにしたことで、電子メールを表示する際にはユーザはこのようなＵＲＬを用いるだけでよく段階的な作業をする必要がないので、ユーザにとって使用の便宜を図ることができる。
【０１１７】
第２の本発明に係るＷＷＷブラウザ対応の電子メールアクセスシステムによれば、ＵＲＬに記述された情報を用いて電子メールの構成要素を直接的に特定し、その構成要素をＷＷＷブラウザに表示するようにしたことで、ユーザが必要とする構成要素だけが表示されるので、ユーザにとって使用の便宜を図ることができる。また、これにより電子メール全体を表示する場合に比べて処理負担を軽減することができる。
【０１１８】
第３の本発明に係るＷＷＷブラウザ対応の電子メールアクセスシステムによれば、メールボックス毎に認証情報の要否を設定するとともに、公開用の電子メールを格納するメールボックスを設けるようにしたことで、このメールボックスに格納された電子メールについて情報公開をすることができる。
【０１１９】
第４の本発明に係るＷＷＷブラウザ対応の電子メールアクセスシステムによれば、電子メールや構成要素を特定する情報をリンク形式で記述したＵＲＬを含む通知メールを生成しメール受信者用アドレスへ送信するようにしたことで、メール受信者がこれらの情報を入力する手間を省くことができ、ＷＷＷブラウザを用いてアクセスするときの操作を簡易なものにすることができる。
【図面の簡単な説明】
【図１】一実施の形態におけるＷＷＷブラウザ対応の電子メールアクセスシステムの概略構成を示す機能ブロック図である。
【図２】ＵＲＬでの指定による電子メールアクセスの処理の流れを示すフローチャートである。
【図３】添付ファイルについての整形・表示を行なうときの処理の流れを示すフローチャートである。
【図４】分割メールについての整形・表示を行なうときの処理の流れを示すフローチャートである。
【図５】通知メール生成・送信の処理を示すフローチャートである。
【図６】通知メール生成・送信の別の処理を示すフローチャートである。
【図７】電子メールの構成の一例を示す図である。
【図８】通知メール本文のＵＲＬのクリックによりＷＷＷブラウザの画面に電子メールの本文が表示される様子の一例を示す図である。
【符号の説明】
１  電子メールアクセスシステム
２  インターネット
３  パソコン
４  携帯電話
５  パソコン
１１  電子メール受信部
１２  ＵＲＬ通知部
１３  メールボックス
１４  メールボックス
１５  メールボックスアクセス部
１６  表示処理部
【図１】
0004630468.tif 000002
【図２】
0004630468.tif 000003
【図３】
0004630468.tif 000004
【図４】
0004630468.tif 000005
【図５】
0004630468.tif 000006
【図６】
0004630468.tif 000007
【図７】
0004630468.tif 000008
【図８】
0004630468.tif 000009