(57)【要約】【課題】ベンダーの異なる複数のメーラーが一台のコンピュータにインストールされている場合に、各メーラーを個別に起動せずとも、各メーラーの受信フォルダに保存されている受信メールの内容確認を一度にできるようにする受信メール表示プログラムを、提供する。【解決手段】メールクライアント装置３０は、それにインストールされている第１乃至第３のメーラー３１〜３３の受信フォルダの所在情報がメーラー情報管理テーブル３４ａに登録されている場合において、操作者から所定の指示を受け付けたときには、各メーラー３１〜３３の受信フォルダに保存されている全ての受信メールの送受信関連情報（件名，受信時刻，差出人及び受取人の電子メールアドレス）が列挙された一覧表４３ａを含む受信メール一覧画面４３を、表示装置３０ｃに表示する。【選択図】図１１
2007109165.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
一つ以上のメーラーのそれぞれについて、そのメーラーがメールサーバを通じて他のメーラーから受信した受信メールを保存しておくための受信フォルダの所在を示す受信フォルダ所在情報を、記憶装置に記憶する記憶手段，
入力装置を通じて所定の指示を受け付けると、前記記憶装置内の受信フォルダ所在情報のそれぞれについて、その受信フォルダ所在情報により示される所在位置にある受信フォルダ内の全ての受信メールのヘッダ部分に含まれる送受信関連情報を読み出す受信メール読出手段，及び、
前記受信メール読出手段が読み出した送受信関連情報が受信メール毎に列挙された一覧表を含む一覧画面を表示装置に表示する表示手段
として機能させる
ことを特徴とする受信メール表示プログラム。
【請求項２】
前記記憶手段は、
前記記憶装置に記憶した受信フォルダ所在情報のそれぞれに対し、その受信フォルダ所在情報に対応するメーラーの実行ファイルの所在を示すメーラー所在情報を、対応付けて前記記憶装置に記憶し、
前記受信メール読出手段は、
受信フォルダ内の受信メールのヘッダ部分から前記送受信関連情報を読み出した後、その送受信関連情報が含まれていた受信メールを保存している受信フォルダの受信フォルダ所在情報に対応するメーラー所在情報を、その送受信関連情報に対応付け、
前記表示手段は、
前記表示装置に表示する前記一覧画面内の前記一覧表において、受信メール毎に列挙される送受信関連情報のそれぞれに対し、その送受信関連情報に対応付けられているメーラー所在情報により示される所在位置にあるメーラーの実行ファイルを起動するための起動手段を、付与する
ことを特徴とする請求項１記載の受信メール表示プログラム。
【請求項３】
前記受信メール読出手段は、
受信フォルダ内の受信メールのヘッダ部分から前記送受信関連情報を読み出した後、暗号化メールであることを示す情報がそのヘッダ部分に含まれているときには、その旨を示す暗号化識別情報をその送受信関連情報に対応付け、
前記表示手段は、
前記一覧画面内の前記一覧表に列挙される送受信関連情報のうち、前記暗号化識別情報が対応付けられている送受信関連情報については、更に、暗号化メールであることを示すマークをその送受信関連情報に対応付けて、前記一覧画面内に示す
ことを特徴とする請求項１又は２記載の受信メール表示プログラム。
【請求項４】
前記記憶手段は、
前記記憶装置に記憶した受信フォルダ所在情報のそれぞれに対し、その受信フォルダ所在情報に対応するメーラーに設定されているローカル通信用のサーバのアドレス情報と認証用の認証情報とを、対応付けて前記記憶装置に記憶し、
前記受信メール読出手段は、
前記受信フォルダ内の全ての受信メールのヘッダ情報を読み出す処理を行う前に、前記記憶装置においてその受信フォルダ位置情報に対応付けられているアドレス情報の示すサーバへ通信装置を通じてアクセスし、前記記憶装置においてそのアドレス情報に対応付けられている認証情報によってそのサーバ内から特定されるメールボックスから、それに取り置かれている受信メールを引き取り、引き取ったその受信メールを、当該受信フォルダ所在情報にて示される所在位置にある受信フォルダへ格納する処理を行う
ことを特徴とする請求項１，２又は３記載の受信メール表示プログラム。
【請求項５】
前記送受信関連情報は、件名，受信時刻，並びに、差出人及び受取人の電子メールアドレスを含む情報である
ことを特徴とする請求項１乃至４の何れかに記載の受信メール表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メーラーの受信フォルダ内に保存されている受信メールを表示するための受信メール表示プログラムに、関する。
【背景技術】
【０００２】
周知のように、メールサーバ装置は、各メールクライアント装置との電子メールの遣り取り，及び、他のメールサーバ装置との電子メールの遣り取りを管理するためのメールサーバプログラムをコンピュータに実装してなる装置である。メールサーバ装置には、登録した利用者ごとにメールボックスが用意されており、メールサーバ装置は、登録した利用者の電子メールアドレス宛てに電子メールが送られてきたときには、その利用者のメールボックスに電子メールを取り置いておく処理を行うようになっている。
【０００３】
一方、メールクライアント装置は、電子メールの表示や編集や保存，及び、メールサーバ装置との間で電子メールの遣り取りを管理するためのメールクライアントプログラム（メーラー）をコンピュータに実装してなる装置である。メールクライアント装置は、操作者からの要求を受けて、その操作者に割り当てられているメールボックスに未開封の電子メールが取り置かれているか否かをメールサーバ装置に問い合わせる取置確認処理や、未開封の電子メールを引き取る引取処理を行うようになっている。
【０００４】
【特許文献１】特開２００４−３１８５３２号公報
【特許文献２】特開２０００−３４９８１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、一台のコンピュータ（携帯電話機，ＰＤＡ装置，ＰＣ）に、別のベンダーによる複数のメーラーをインストールして使用する例が見受けられる。例えば、秘密漏洩防止のため、自分の勤務先から、業務連絡に使用するメーラーを指定され、或いは、顧客から、取引の連絡に使用するメーラーが指定されている場合、利用者が、それらメーラーを自分のメールクライアント装置（例えば携帯電話機）にインストールして使用することがある。
【０００６】
このような場合、利用者は、家族や友人からの受信メールを確認する場合には、自分のメールクライアント装置における個人用のメーラーを起動し、勤務先からの業務連絡の受信メールを確認する場合には、勤務先から指定されたメーラーを起動し、顧客からの取引の連絡の受信メールを確認する場合には、顧客から指定されたメーラーを起動する必要がある。
【０００７】
しかしながら、複数のメーラーを別々に起動することによって受信フォルダに保存されている受信メールの確認作業をいちいち繰り返していたのでは、大変手間が掛かってしまうという問題があった。このため、開発者からは、ベンダーの異なる複数のメーラーを使っていても各受信フォルダ内の受信メールの確認を一度に済ますことができる技術が開発できないかと、提案されていた。
【０００８】
本発明は、前述したような提案に鑑みてなされたものであり、その課題は、ベンダーの異なる複数のメーラーが一台のコンピュータにインストールされている場合において、各メーラーを個別に起動せずとも、各メーラーの受信フォルダに保存されている受信メールの内容確認を一度にできるようにすることにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために発明された受信メール表示プログラムは、コンピュータを、一つ以上のメーラーのそれぞれについて、そのメーラーがメールサーバを通じて他のメーラーから受信した受信メールを保存しておくための受信フォルダの所在を示す受信フォルダ所在情報を、記憶装置に記憶する記憶手段，入力装置を通じて所定の指示を受け付けると、前記記憶装置内の受信フォルダ所在情報のそれぞれについて、その受信フォルダ所在情報により示される所在位置にある受信フォルダ内の全ての受信メールのヘッダ部分に含まれる送受信関連情報を読み出す受信メール読出手段，及び、前記受信メール読出手段が読み出した送受信関連情報が受信メール毎に列挙された一覧表を含む一覧画面を表示装置に表示する表示手段として機能させることを、特徴としている。
【００１０】
このように構成された受信メール表示プログラムをコンピュータ上で動作させれば、そのコンピュータの操作者は、入力装置を通じて所定の指示を入力するだけで、複数のメーラーの受信フォルダに保存されている全ての受信メールの送受信関連情報を、表示装置に一覧表示させることができる。
【発明の効果】
【００１１】
従って、本発明によれば、ベンダーの異なる複数のメーラーが一台のコンピュータにインストールされている場合において、各メーラーを別々に起動せずとも、各メーラーの受信フォルダに保存されている受信メールの内容確認を一度にできるようになる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照しながら、本発明を実施するための一つの形態について、説明する。
【００１３】
初めに、本実施形態のコンピュータネットワークシステムの構成について、説明する。
【００１４】
図１は、本実施形態のコンピュータネットワークシステムの概略的な構成図である。
【００１５】
本実施形態のコンピュータネットワークシステムは、一台以上のメールサーバ装置１０と三台以上のメールクライアント装置２０と本発明に係るメールクライアント装置３０とからなり、これら装置１０〜３０は、ネットワークＮを介して互いに接続されている。
【００１６】
メールサーバ装置１０は、何れも、ＣＰＵ［Central Processing Unit］，ＤＲＡＭ［Dynamic Random Access Memory］，ストレージユニットを含む一般的な汎用コンピュータに、メールサーバの機能をインストールしてなるものである。
【００１７】
具体的には、メールサーバ装置１０には、ＭＴＡ［Mail Transfer Agent］用のソフトウエアと通信アダプタ，及び、ローカル通信用のソフトウエアと通信アダプタとが、インストールされている。このうち、ＭＴＡ用のソフトウエアは、登録した利用者に関する情報や認証情報の管理，利用者ごとに用意されるメールボックスの管理，他のメールサーバとの送受信（Transfer），及び、受信メールのメールボックスへの振り分け（delivery）を行うためのプログラム群である。一方、ローカル通信用のソフトウエアは、メールボックス内に取り置いておいた電子メールのメールクライアントへの引き渡しを行うためのサーバプログラム群である。
【００１８】
なお、本実施形態では、ローカル通信には、ＰＯＰ［Post Office Protocol］に従った通信形態，又は、ＩＭＡＰ［Internet Message Access Protocol］に従った通信形態の他、メールサービス提供者が独自に規定したプロトコルによる通信形態が採用され得るが、何れの通信形態がローカル通信に採用されるかは、そのメールサーバ装置１０を作成したメールサービス提供者に依る。メールサービス提供者としては、例えば、携帯電話キャリアやインターネットサービスプロバイダがある。
【００１９】
メールクライアント装置２０は、何れも、ＣＰＵ，ＤＲＡＭ，表示装置，入力装置，通信アダプタ，ストレージユニットを含む装置（例えば、携帯電話機，携帯情報端末装置，パーソナルコンピュータ）に、メールクライアントの機能をインストールしてなるものである。
【００２０】
具体的には、メールクライアント装置２０には、ＭＵＡ［Mail User Agent］用のソフトウエア，及び、ローカル通信用のソフトウエアが、インストールされている。このうち、ＭＵＡ用のソフトウエアは、電子メールの表示や編集，送信する電子メールの暗号化，受信した電子メールの復号化，及び、送受信した電子メールの送信フォルダや受信フォルダへの保存を行うためのものである。一方、ローカル通信用のソフトウエアは、メールサーバ装置１０のメールボックス内に取り置かれている電子メールを引き取るためのクライアントプログラム群である。以下では、ＭＵＡ用とローカル通信用のソフトウエア全体を、「メーラー」と表記する。
【００２１】
なお、本実施形態では、メールクライアント装置２０には、互いに異なるベンダーによるメーラーがインストールされていても良い。この場合、メールクライアント装置２０は、電子メールの送り主のメーラーと同じベンダーのメーラーがインストールされていないと、その送り主からの暗号化メールを復号化できない。
【００２２】
図２は、本発明に係るメールクライアント装置３０の構成図である。
【００２３】
本発明に係るメールクライアント装置３０は、前述したメールクライアント装置２０と同様に、ＣＰＵ３０ａ，ＤＲＡＭ３０ｂ，表示装置３０ｃ，入力装置３０ｄ，通信アダプタ３０ｅ，ストレージユニット３０ｆを含む装置に、メールクライアントの機能（メーラー）をインストールしてなるものである。但し、このメールクライアント装置３０のストレージユニット３０ｆには、図２に示されるように、第１乃至第３のメーラー３１〜３３がインストールされており、さらには、本発明に係る受信メール一覧ソフトウエア３４も、インストールされている。
【００２４】
このうち、第１乃至第３のメーラー３１〜３３は、互いに異なるベンダーにより製造されたものである。このように、メールクライアント装置３０に複数のメーラー３１〜３３を取り揃えておくことにより、何れかのメールクライアント装置２０内の第１のメーラー３１から暗号化メールが送られてきたときには、第１のメーラー３１にて復号化することができ、何れかのメールクライアント装置２０内の第２のメーラー３２から暗号化メールが送られてきたときには、第２のメーラー３２にて復号化でき、何れかのメールクライアント装置２０内の第３のメーラー３３から暗号化メールが送られてきたときには、第３のメーラー３３にて復号化できる。
【００２５】
一方の受信メール一覧ソフトウエア３４は、メーラー情報管理テーブル３４ａ，メーラー情報登録用プログラム３４ｂ，受信メール表示プログラム３４ｃを、含んだソフトウエアである。
【００２６】
メーラー情報管理テーブル３４ａは、メールクライアント装置３０にインストールされているメーラー３１〜３３に関する情報を登録しておくためのテーブルである。
【００２７】
図３は、このメーラー情報管理テーブル３４ａのデータ構造の一例を示す図である。
【００２８】
図３のメーラー情報管理テーブル３４ａの各レコードは、「メーラー格納パス」，「受信フォルダパス」，「メール受信サーバ」，「ユーザーＩＤ」，及び、「パスワード」のフィールドを、有している。
【００２９】
「メーラー格納パス」フィールドは、メーラーの実行ファイルの所在位置を示すパス情報が記録されるフィールドである。「受信フォルダパス」フィールドは、そのメーラーがメールサーバを通じて他のメーラーから受信した受信メールを保存しておくために利用する受信フォルダの所在位置を示すパス情報が記録されるフィールドである。「メール受信サーバ」フィールドは、メールサーバ装置１０におけるローカル通信用のサーバ機能のＩＰ［Internet Protocol］アドレスのうち、そのメーラーに設定されているＩＰアドレスが記録されるフィールドである。「ユーザーＩＤ」及び「パスワード」フィールドは、そのメーラーがそのＩＰアドレスにあるサーバ機能を通じてメールボックスに取り置かれている受信メールを引き取る際に必要な認証情報であるユーザーＩＤとパスワードとが、それぞれ記録されるフィールドである。
【００３０】
このメーラー情報管理テーブル３４ａは、以上に説明したデータ構造を有するものであることにより、前述した記憶手段として機能する。なお、図３は、第１乃至第３のメーラー３１〜３３が登録されているメーラー情報管理テーブル３４ａの例を、示している。
【００３１】
メーラー情報登録用プログラム３４ｂは、メールクライアント装置３０において使用できるようにしたメーラーに関する情報を、前述のメーラー情報管理テーブル３４ａに登録するためのプログラムである。このメーラー情報登録用プログラム３４ｂに従ってＣＰＵ３０ａが実行する処理の内容については、後述する。
【００３２】
受信メール表示プログラム３４ｃは、前述のメーラー情報管理テーブル３４ａに情報が登録されている各メーラーの受信フォルダ内にある受信メールを、一つの表に一覧表示するためのプログラムである。この受信メール表示プログラム３４ｃに従ってＣＰＵ３０ａが実行する処理の内容については、後述する。
【００３３】
次に、以上のように構成されるコンピュータネットワークシステムにおいて、本発明に係るメールクライアント装置３０において実行される処理の内容について、説明する。
【００３４】
まず、メールクライアント装置３０において、受信メール一覧ソフトウエア３４が起動されると、図示せぬメニュー画面が表示装置３０ｃに表示される。この図示せぬメニュー画面には、メーラー情報登録用プログラム３４ｂを起動させるためのメーラー登録ボタンと、受信メール表示プログラム３４ｃを起動させるための受信メール表示ボタンと、このソフトウエア３４の起動を取り止めるためのキャンセルボタンとが、含まれている。そして、メーラー登録ボタンがクリックされたときには、ＣＰＵ３０ａがメーラー情報登録用プログラム３４ｂを起動して、メーラー情報登録用処理を開始させ、受信メール表示ボタンがクリックされたときには、ＣＰＵ３０ａが受信メール表示プログラム３４ｃを起動して、受信メール表示処理を開始させるようになっている。
【００３５】
図４は、メーラー情報登録用処理の流れを示す図である。
【００３６】
メーラー情報登録用処理の開始後、ＣＰＵ３０ａは、メーラー情報登録画面を表示装置３０ｃに表示する処理を実行する（ステップＳ１０１）。
【００３７】
図５は、メーラー情報登録画面４１の一例を示す図である。
【００３８】
図５に示されるメーラー情報登録画面４１は、５つのテキストボックス４１ａ〜４１ｅと、ＯＫボタン４１ｆと、キャンセルボタン４１ｇとを、含んでいる。５つのテキストボックス４１ａ〜４１ｅは、それぞれ、情報を登録しようとしているメーラーの実行ファイルのあるパスの情報，そのメーラーが利用する受信フォルダのあるパスの情報，そのメーラーに設定されているローカル通信用のサーバ機能のＩＰアドレス，そのＩＰアドレスへアクセスする際に必要なユーザーＩＤとパスワードを、入力するためのテキストボックスである。また、ＯＫボタン４１ｆは、各テキストボックス４１ａ〜４１ｅに入力した情報にてメーラーの登録を行う際に操作者がクリックするためのボタンであり、キャンセルボタン４１ｇは、メーラーの登録を取り止める際に操作者がクリックするためのボタンである。
【００３９】
ＣＰＵ３０ａは、図５に示されるようなメーラー情報登録画面４１を表示装置３０ｃに表示した後、両ボタン４１ｆ，４１ｇの一方がクリックされるまで待機する（ステップＳ１０２；ＮＯ）。そして、何れかのボタンがクリックされると（ステップＳ１０２；ＹＥＳ）、ＣＰＵ３０ａは、クリックされたボタンがＯＫボタン４１ｆであるか否かを、判別する（ステップＳ１０３）。
【００４０】
そして、ＣＰＵ３０ａは、クリックされたボタンがＯＫボタン４１ｆであったときには（ステップＳ１０３；ＹＥＳ）、そのクリックの時点で各テキストボックス４１ａ〜４１ｅに入力されていた情報からなるレコードを、メーラー情報管理テーブル３４ａに追加して（ステップＳ１０４）、図４に係るメーラー情報登録用処理を終了し、クリックされたボタンがキャンセルボタン４１ｇであったときには（ステップＳ１０３；ＮＯ）、何もせずに、図４に係るメーラー情報登録用処理を終了する。
【００４１】
このメーラー情報登録用処理により、メールクライアント装置３０において使用するメーラーに関する情報を事前に登録しておくことができる。
【００４２】
図６及び図７は、受信メール表示処理の流れを示す図である。
【００４３】
受信メール表示処理の開始後、ＣＰＵ３０ａは、図３に示されるようなメーラー情報管理テーブル３４ａから未処理の一つのレコードを処理対象として読み出し（ステップＳ２０１）、その後、取置メール引取処理を実行する（ステップＳ２０２）。
【００４４】
図８は、取置メール引取処理の流れを示す図である。
【００４５】
取置メール引取処理の開始後、ＣＰＵ３０ａは、処理対象レコードに含まれるＩＰアドレスにアクセスし（ステップＳ３０１）、続いて、処理対象レコードに含まれるユーザーＩＤとパスワードとにて、ローカル通信用のサーバにログインする処理を行う（ステップＳ３０２）。
【００４６】
それから、ＣＰＵ３０ａは、そのサーバを通じて、メールボックスに未開封の電子メールが取り置かれているか否かを、判別する（ステップＳ３０３）。
【００４７】
そして、メールボックスに未開封の電子メールが取り置かれていた場合（ステップＳ３０３；ＹＥＳ）、ＣＰＵ３０ａは、その取り置かれている受信メールを引き取り（ステップＳ３０４）、処理対象レコードに含まれるパス情報により示される所在位置にある受信フォルダへ、引き取った受信メールを格納して（ステップＳ３０５）、当該サーバからログオフする処理を行う（ステップＳ３０６）。
【００４８】
一方、メールボックスに未開封の電子メールが取り置かれていなかった場合（ステップＳ３０３；ＮＯ）、ＣＰＵ３０ａは、受信メールを引き取ることなく、当該サーバからログオフする処理を行う（ステップＳ３０６）。
【００４９】
ＣＰＵ３０は、当該サーバからログオフ後、図８に係る取置メール引取処理を終了して、図６の受信メール読出処理ループＬ１を実行する。
【００５０】
受信メール読出処理ループＬ１では、ＣＰＵ３０ａは、処理対象レコードに含まれるパス情報により示される所在位置にある受信フォルダ内の受信メールのデータを一件ずつ処理対象として特定しながら、受信メールのデータのそれぞれについて、ステップＳ２１１〜Ｓ２１４を実行する。
【００５１】
まず、ステップＳ２１１では、ＣＰＵ３０ａは、当該受信フォルダにおける処理対象の受信メールのデータにおけるヘッダ部分から、件名，受信時刻，差出人及び受取人の電子メールアドレスを、送受信関連情報として読み出して、ＤＲＡＭ３０ｂに記憶する。
【００５２】
次のステップＳ２１２では、ＣＰＵ３０ａは、暗号化判定処理を実行する。
【００５３】
図９は、暗号化判定処理の流れを示す図である。
【００５４】
暗号化判定処理の開始後、ＣＰＵ３０ａは、処理対象の受信メールのデータにおけるヘッダ部分に、暗号化メールであることを示す情報が含まれているか否かを、判別する（ステップＳ４０１）。
【００５５】
そして、ＣＰＵ３０ａは、暗号化メールであることを示す情報がヘッダ部分に含まれていた場合（ステップＳ４０１；ＹＥＳ）、オン状態の暗号化フラグ情報を、上記の送受信関連情報に対応付けてＤＲＡＭ３０ｂに記憶し（ステップＳ４０２）、暗号化メールであることを示す情報がヘッダ部分に含まれていなかった場合（ステップＳ４０１；ＮＯ）、オフ状態の暗号化フラグ情報を、上記の送受信関連情報に対応付けてＤＲＡＭ３０ｂに記憶する（ステップＳ４０３）。
【００５６】
暗号化フラグ情報を上記の送受信関連情報に追加した後、ＣＰＵ３０ａは、図９に係る暗号化判定処理を終了し、図６のステップＳ２１３へ処理を進める。
【００５７】
ステップＳ２１３では、ＣＰＵ３０ａは、処理対象レコードに含まれるメーラー格納パス情報を、上記の送受信関連情報に対応付けてＤＲＡＭ３０ｂに記憶する。
【００５８】
次のステップＳ２１４では、ＣＰＵ３０ａは、ＤＲＡＭ３０ｂに記憶した各情報からなるレコードを、ワークテーブルに記録する。
【００５９】
図１０は、このワークテーブル４２のデータ構造の一例を示す図である。
【００６０】
図１０のワークテーブル４２の各レコードは、「件名」，「受信時刻」，「差出人」，「受取人」，「メーラー格納パス」，及び、「暗号化フラグ」のフィールドを、有している。
【００６１】
「件名」，「受信時刻」，「差出人」及び「受取人」フィールドは、送受信関連情報である件名，受信時刻，差出人と受取人の電子メールアドレスがそれぞれ記録されるフィールドである。「メーラー格納パス」フィールドは、ステップＳ２１３において処理対象の受信メールのデータに追加されたメーラー格納パス情報が記録されるフィールドである。「暗号化フラグ」フィールドは、ステップＳ２１２において処理対象の受信メールのデータに追加された暗号化フラグ情報が記録されるフィールドである。
【００６２】
このようなステップＳ２１１〜Ｓ２１４を、処理対象レコードに含まれるパス情報により示される所在位置にある受信フォルダ内の受信メールのデータを一件ずつ、実行することにより、その受信フォルダ内の受信メールが全てワークテーブル４２に出力されることとなる。
【００６３】
そして、この受信フォルダ内の全ての受信メールについてステップＳ２１１〜Ｓ２１４を実行し終えると、ＣＰＵ３０ａは、受信メール読出処理ループＬ１から抜け出して、未処理のメーラーが存在するか否かを、判別する（図６のステップＳ２２１）。
【００６４】
そして、図３に示されるようなメーラー情報管理テーブル３４ａにおいて、取置メール引取処理（ステップＳ２０２）と受信メール読出処理ループＬ１とを実行していないメーラーのレコードが存在していた場合（ステップＳ２２１；ＮＯ）、ＣＰＵ３０ａは、別の未処理の一つのレコードを処理対象として特定し（ステップＳ２０１）、その特定したレコードについて、取置メール引取処理（ステップＳ２０２）と受信メール読出処理ループＬ１とを実行する。
【００６５】
従って、ステップＳ２０１，Ｓ２０２，Ｌ１，Ｓ２２１により、図３に示されるようなメーラー情報管理テーブル３４ａに登録されている全てのメーラー３１〜３３の受信フォルダ内の受信メールが、ワークテーブル４２に出力されることとなる。なお、これらステップＳ２０１，Ｓ２０２，Ｌ１，Ｓ２２１は、前述した受信メール読出手段として機能するものである。
【００６６】
そして、メーラー情報管理テーブル３４ａ内の全てのレコードについて取置メール引取処理（ステップＳ２０２）と受信メール読出処理ループＬ１とを実行し終えると（ステップＳ２２１；ＹＥＳ）、ＣＰＵ３０ａは、図１０に示されるようなワークテーブル４２の内容に基づいて、受信メール一覧表示画面を表示装置３０ｃに表示する処理を実行する（ステップＳ２２２）。
【００６７】
図１１は、受信メール一覧表示画面４３の一例を示す図である。
【００６８】
図１１の受信メール一覧表示画面４３は、受信メール一覧表４３ａと閉じるボタン４３ｂとを含んでいる。受信メール一覧表４３ａは、メーラー情報管理テーブル３４ａに登録されている各メーラーの受信フォルダに保存されている受信メールと同じ数の行数を持ち、各行は、「件名」，「受信時刻」，「差出人」，「受取人」，「メーラー」，及び、「暗号」の欄を、有している。この受信メール一覧表４３ａは、図１０に示されるようなワークテーブル４２の内容に基づいて作成されている。但し、「暗号」欄には、その受信データが暗号化メールである場合（暗号化フラグがオンである場合）にのみ、鍵マークが表示されるようになっている。また、差出人の電子メールアドレスが、人名や企業名などに対応付けてメーラーに登録されている場合、「差出人」欄には、そのメーラーの登録情報に基づいて、差出人の人名や企業名が直接表示されるようになっていても良い。また、「メーラー」欄には、メーラーやそのベンダーの商標などのマークが表示されるようになっていても良い。この場合、そのマークが示された領域が、そのメーラーの起動ボタンとして機能するようになっていても良い。なお、この受信メール一覧表４３ａの各行も、その受信メールを受信フォルダに保存しているメーラーを起動させる際に利用者がクリックするためのボタン（起動手段）として機能するようになっている。閉じるボタン４３ｂは、この受信メール一覧表示画面４３を閉じる際に利用者がクリックするためのボタンである。
【００６９】
この受信メール一覧表示画面４３は、図１１に示されるように構成されているため、この受信メール一覧表示画面４３を表示装置３０ｃに表示する処理（ステップＳ２２２）は、前述した記憶手段として機能する。
【００７０】
ＣＰＵ３０ａは、図１１に示されるような受信メール一覧表示画面４３を表示装置３０ｃに表示した後、受信メール一覧表４３ａの何れかの行，又は、閉じるボタン４３ｂがクリックされるまで待機する（ステップＳ２２３；ＮＯ）。そして、何れかがクリックされると（ステップＳ２２３；ＹＥＳ）、ＣＰＵ３０ａは、クリックされたのが受信メール一覧表４３ａの何れかの行であるか否かを、判別する（ステップＳ２２４）。
【００７１】
そして、クリックされたのが受信メール一覧表４３ａの何れかの行であった場合（ステップＳ２２４；ＹＥＳ）、ＣＰＵ３０ａは、受信メール一覧表示画面４３の画面データから、選択された行に対応付けられているメーラー格納パス情報を読み出し、そのメーラー格納パス情報にて示される所在位置にあるメーラーの実行ファイルを読み込んで、そのメーラーを起動する処理を実行する（ステップＳ２２５）。この処理の実行後、ＣＰＵ３０ａは、図６及び図７に係る受信メール一覧表示処理を終了する。
【００７２】
一方、クリックされたのが閉じるボタン４３ｂであった場合（ステップＳ２２４；ＮＯ）、ＣＰＵ３０ａは、何の処理も行わず、図６及び図７に係る受信メール一覧表示処理を終了する。
【００７３】
次に、本実施形態に係る受信メール一覧ソフトウエア３４による作用及び効果について、説明する。
【００７４】
利用者は、自己と一定の社会的な関係を持つ例えば勤務先や顧客から、秘密漏洩防止等の理由に因り使用すべきメーラーが指定されているときには、それら複数のメーラーを自分のメールクライアント装置３０にインストールせねばならない。
【００７５】
このような場合、利用者は、メールクライアント装置３０に新たなメーラーをインストールするたびに、図４のメーラー情報登録用処理を実行させて、そのメーラーに関する情報を図３のようなメーラー情報管理テーブル３４ａに登録しておく（ステップＳ１０１〜Ｓ１０４）。
【００７６】
そして、メーラー情報管理テーブル３４ａに情報が登録されているメーラーの受信フォルダに保存されている全ての受信メールを一覧するときには、図６及び図７の受信メール一覧表示処理を実行させる。
【００７７】
すると、受信フォルダには保存されていないがメールサーバ装置１０メールボックスには届いて取り置かれている受信メールを引き取ってその受信フォルダに格納する処理，及び、その受信フォルダ内の受信メールのデータを図１０のようなワークテーブル４２に出力する処理が、登録されたメーラーの全てについて順次行われ（ステップＳ２０１，Ｓ２０２，Ｌ１，Ｓ２２１）、その後、図１１のような受信メール一覧表示画面４３が表示装置３０ｃに表示される（ステップＳ２２２）。
【００７８】
このように動作することにより、利用者は、複数のメーラー３１〜３３を一つ一つ起動するようなことをせずとも、受信メール一覧表示画面４３を通じて、全てのメーラー３１〜３３の受信フォルダ内の受信メールを一度に一覧することができるようになる。
【００７９】
また、前述したように、メールサーバ装置１０のメールボックスに取り置かれている受信メールを引き取って、対応するメーラーの受信フォルダに格納するという処理が、自動的に行われるため（ステップＳ２０２）、利用者は、複数のメーラー３１〜３３のそれぞれについて、そのメーラーを起動して引き取り処理の実行を指示するという手間を掛けずに済むようになる。
【００８０】
さらに、受信メール一覧表示画面４３の受信メール一覧表４３ａにおいて、暗号化された受信メールの行には、鍵マークが示されるため、利用者は、その鍵マークを通じて、受信メールが暗号化されたメールであるか否かを、瞬時に判断することができる。
【００８１】
また、受信メール一覧表示画面４３の受信メール一覧表４３ａにおいては、各行は、その受信メールに対応するメーラーを起動するためのボタンとして機能するようになっているため、わざわざ、受信メール一覧ソフトウエア３４を閉じてから対応するメーラーを起動するという作業を行わなくて済むことになる。
【００８２】
然も、受信メール一覧表４３ａから受信メールに対応するメーラーが起動できるようになっていると、受信メール一覧表４３ａにおいて複数の行に鍵マークが示されている場合、利用者は、復号化を行うためのメーラーを探し出して起動するという作業を行わなくて済むこととなる。
【図面の簡単な説明】
【００８３】
【図１】本実施形態のコンピュータネットワークシステムの概略的な構成図
【図２】本発明に係るメールクライアント装置の構成図
【図３】メーラー情報管理テーブルのデータ構造の一例を示す図
【図４】メーラー情報登録用処理の流れを示す図
【図５】メーラー情報登録画面の一例を示す図
【図６】受信メール表示処理の流れを示す図
【図７】受信メール表示処理の流れを示す図
【図８】取置メール引取処理の流れを示す図
【図９】暗号化判定処理の流れを示す図
【図１０】ワークテーブルのデータ構造の一例を示す図
【図１１】受信メール一覧表示画面の一例を示す図
【符号の説明】
【００８４】
１０    メールサーバ装置
２０    メールクライアント装置
３０    メールクライアント装置
３０ａ  ＣＰＵ
３０ｂ  ＤＲＡＭ
３０ｃ  表示装置
３０ｄ  入力装置
３０ｅ  通信アダプタ
３０ｆ  ストレージユニット
３１    第１のメーラー
３２    第２のメーラー
３３    第３のメーラー
３４    受信メール一覧ソフトウエア
３４ａ  メーラー情報管理テーブル
３４ｂ  メーラー情報登録用プログラム
３４ｃ  受信メール表示プログラム
【図１】
2007109165.tif 000003
【図２】
2007109165.tif 000004
【図３】
2007109165.tif 000005
【図４】
2007109165.tif 000006
【図５】
2007109165.tif 000007
【図６】
2007109165.tif 000008
【図７】
2007109165.tif 000009
【図８】
2007109165.tif 000010
【図９】
2007109165.tif 000011
【図１０】
2007109165.tif 000012
【図１１】
2007109165.tif 000013