(57)【要約】【課題】送信すべき電子メールの内容確認を利用者に確実に実行させることができる情報処理装置、電子メール送信方法、電子メール送信システム及びコンピュータプログラムを提供する。【解決手段】情報処理装置は、電子メールを通信端末装置から受信し（Ｓ２０１）、受信した電子メールのデータに基づいてその内容を確認するための問題及び模範解答を夫々生成し、生成した問題を通信端末装置へ送信する。情報処理装置は、問題に応じて入力された解答データを受信し、受信した解答データと模範解答との内容を照合し、受信した解答データの内容が模範解答の内容を満たしていると判定したとき、電子メールを外部へ送信する。【選択図】図１２
2010049661.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを受付け、受付けた電子メールを送信する情報処理装置において、
受付けた電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び該問題の模範解答を生成する問題生成手段と、
生成した問題を出力する手段と、
出力した問題に応じて入力された解答データを受付ける手段と、
受付けた解答データの内容が前記模範解答の内容を満たしているか否かを判定する内容確認手段と、
受付けた解答データの内容が前記模範解答の内容を満たしていると判定した場合、受付けた電子メールをヘッダ情報に従って送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記内容確認手段は、受付けた解答データの内容が前記模範解答の内容を満たしているか否かを複数回判定し、
前記送信手段は、受付けた解答データの内容が前記模範解答の内容を満たしていると少なくとも１回判定した場合、受付けた電子メールを送信するようにしてあることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
受付けた電子メールの本文及び／又はヘッダ情報が予め設定してある所定条件を満たすか否かを判定する条件判定手段を更に備え、
前記問題生成手段は、受付けた電子メールの本文及び／又はヘッダ情報が前記所定条件を満たすと判定した場合、前記問題及び模範解答を生成するようにしてあることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
ヘッダ情報が含む送信先への電子メールの送信数を計数する手段を更に備え、
前記条件判定手段は、計数した送信数が予め設定してある所定数未満であるか否かを判定し、
前記問題生成手段は、計数した送信数が前記所定数未満であると判定した場合、前記問題及び模範解答を生成するようにしてあることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
電子メールを受付け、受付けた電子メールを送信する電子メール送信方法において、
受付けた電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び該問題の模範解答を生成し、
生成した問題を出力し、
出力した問題に応じて入力された解答データを受付け、
受付けた解答データの内容が前記模範解答の内容を満たしているか否かを判定し、
受付けた解答データの内容が前記模範解答の内容を満たしていると判定した場合、受付けた電子メールをヘッダ情報に従って送信することを特徴とする電子メール送信方法。
【請求項６】
一又は複数の通信端末装置と、該通信端末装置に接続可能な管理装置とを備え、各通信端末装置が受付けた電子メールを前記管理装置を介して外部へ送信する電子メール送信システムにおいて、
前記管理装置は、
各通信端末装置で受付けた電子メールの本文及びヘッダ情報を受信する手段と、
受信した電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び該問題の模範解答を生成する問題生成手段と、
生成した問題を通信端末装置に送信する手段と
を備え、
各通信端末装置は、
前記管理装置から送信された問題を受信して出力する手段と、
出力した問題に応じて入力された解答データを受付ける手段と、
受付けた解答データを前記管理装置へ送信する手段と
を備え、
前記管理装置は、更に、
各通信端末装置から送信された解答データを受信する手段と、
受信した解答データの内容が前記模範解答の内容を満たしているか否かを判定する内容確認手段と、
受信した解答データの内容が前記模範解答の内容を満たしていると判定した場合、受信した電子メールをヘッダ情報に従って送信する送信手段と
を備えることを特徴とする電子メール送信システム。
【請求項７】
コンピュータに、受付けた電子メールを送信させるコンピュータプログラムにおいて、
受付けた電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び該問題の模範解答を生成させるステップと、
生成した問題を出力し、出力した問題に応じて入力された解答データを受付けたとき、受付けた解答データの内容が前記模範解答の内容を満たしているか否かを判定させるステップと、
受付けた解答データの内容が前記模範解答の内容を満たしていると判定した場合、受付けた電子メールをヘッダ情報に従って送信させるステップと
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信すべき電子メールの内容を確認するための問題を出力し、問題に応じて入力された解答が正解である場合に電子メールを送信するようにしてある情報処理装置、電子メール送信方法、電子メール送信システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
電子メールの送信先又は件名などの誤りは、電子メールを誤った送信先に送信し、件名と内容とが一致しないこととなって送信先を混乱させることになるから、このような誤りの発生を防止しなければならない。
【０００３】
そこで、従来、通信端末装置が電子メールを送信する前に送信先及び件名などの内容確認を促す通知を表示するようしてある電子メール送信システムが提案された。また、サーバが電子メールの内容を自動的に確認する電子メール送信システムが提案された（例えば、特許文献１及び特許文献２）。
【特許文献１】特開２００５−３４６６４３号公報
【特許文献２】特開２００７−１０２３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来提案されたシステムにあっては、通知内の確認ボタンが押下されることにより、利用者の内容確認が完了したとみなして電子メールを送信するものであって、例えば、内容確認されることなく惰性でチェックボタンが押下された場合であっても電子メールを送信する。また、電子メールの内容の自動的な確認にあっては、予め設定してある事項を確認するにすぎず、添付ファイルの有無、本文内の誤字など個々具体的な内容まで確認することはできない。
【０００５】
本発明はかかる事情を鑑みてなされたものであり、送信すべき電子メールのデータに基づいてその内容を確認するための問題及び模範解答を夫々生成し、生成した問題を出力し、出力した問題に応じて入力された解答データを受け付け、受け付けた解答データと模範解答との内容を照合し、受け付けた解答データの内容が模範解答の内容を満たしていると判定したとき、電子メールを外部へ送信することにより、送信すべき電子メールの内容確認を利用者に確実に実行させることができる情報処理装置、電子メール送信方法、電子メール送信システム及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この装置、方法、システム及びコンピュータプログラムは、電子メールを受付け、受付けた電子メールを送信する場合にあって、受付けた電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び該問題の模範解答を生成し、生成した問題を出力し、出力した問題に応じて入力された解答データを受付け、受付けた解答データの内容が前記模範解答の内容を満たしているか否かを判定し、受付けた解答データの内容が前記模範解答の内容を満たしていると判定した場合、受付けた電子メールをヘッダ情報に従って送信することを要件とする。
【０００７】
この装置、方法、システム及びコンピュータプログラムにあっては、受け付けた電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び模範解答を夫々生成することにより、個々具体的な内容を確認でき、利用者が電子メールの内容を確認しない限り解答不可能な問題を生成する。また、生成した問題を出力し、出力した問題に応じた解答データを受け付けることにより、利用者に電子メールの内容を確認を実行させる。また、受け付けた解答データと模範解答とを照合することにより、利用者が電子メールの内容を確認しているか否かを判断する。また、受け付けた解答データが模範解答の内容を満たしていると判定した場合に電子メールを送信することにより、利用者により内容が確認された電子メールを送信する。
【発明の効果】
【０００８】
この装置、方法、システム及びコンピュータプログラムは、送信すべき電子メールの個々の具体的な内容を確認できると共に、内容確認を利用者に惰性に依らず確実に実行させることができ、送信先又は件名などの誤りの発生を防止することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施例における情報処理装置、電子メール送信方法、電子メール送信システム及びコンピュータプログラムを実施の形態を示す図面に基づいて説明する。
【００１０】
実施の形態１.
実施の形態１では、コンピュータプログラムを汎用のコンピュータに読み取らせ、コンピュータの中央処理装置（以下ＣＰＵという）が所定処理を実行することにより、情報処理装置として機能する一例を説明する。図１は本発明の一実施例における情報処理装置を有する電子メール送信システムの全体構成を示すブロック図である。
【００１１】
実施の形態１における電子メール送信システムは、一又は複数の通信端末装置１と、情報処理装置２とを有する。通信端末装置１は、利用者により作成された電子メールを受け付けて情報処理装置２へ送信する。情報処理装置２は、通信端末装置１から電子メールを受信し、受信した電子メールの内容を確認する必要があるか否かを判定する。情報処理装置２は、受信した電子メールの内容を確認する必要があると判定した場合、受信した電子メールの内容を確認するための問題及び模範解答を生成する。情報処理装置２は、生成した問題データを通信端末装置１へ送信する。通信端末装置１は、情報処理装置２から問題データを受信し、受信した問題データに基づく画面を出力する。利用者は、出力された画面により作成当初の電子メールの内容を確認し、出題された問題に対する解答を入力する。通信端末装置１は、利用者により入力された解答を受け付けて情報処理装置２へ送信する。情報処理装置２は、通信端末装置１から解答データを受信し、受信した解答データと模範解答データとを照合する。情報処理装置２は、照合の結果、受信した解答データが正解であると判定した場合、電子メールを外部のメールサーバに送信する。
【００１２】
通信端末装置１及び情報処理装置２は、例えば、家庭内又は企業内などの限られた範囲で構築されたイントラネットを介して接続されている。また、情報処理装置２は、インターネットを介して外部のメールサーバに接続することができる。
【００１３】
実施の形態１における通信端末装置１は、電子メール機能付きの携帯電話機又はパーソナルコンピュータ（Personal Computer）が該当する。通信端末装置１は、利用者により入力された電子メールの本文、送信先及び添付ファイルなどを受け付け、受け付けた電子メールのデータを情報処理装置２へ送信する。通信端末装置１は、通信網に接続するための通信制御部１１と、データを記憶する主記憶１２及び補助記憶装置１３と、利用者により入力されたデータを受け付ける入力制御部１４と、データを出力する出力制御部１５と、これらの制御機能及びその他の機能を発揮するＣＰＵ１０とを有する。各部は、バス１６を介して相互に接続されている。
【００１４】
通信制御部１１は、特定の物理層及びデータリンク層を使用して通信するための電子的な回路を実装しており、イントラネットなどの限られた範囲の通信網に接続して情報処理装置２との通信を行う。通信制御部１１は、利用者により入力された電子メール及び内容確認に対する解答データを情報処理装置２へ送信し、電子メールの内容を確認するための画面のデータを情報処理装置２から受信する。
【００１５】
主記憶１２は、ＣＰＵ１０の要求に従って補助記憶装置１３から読み出したデータを記憶し、適宜読み出す。また、主記憶１２は、ＣＰＵ１０が所定処理を実行することにより生じたデータを記憶し、適宜読み出す。また、主記憶１２は、入力制御部１４から受け付けたデータを記憶し、適宜読み出す。主記憶１２は、例えば、ＳＤＲＡＭ（Synchronous DRAM）又はＳＲＡＭ（Static RAM）などの半導体が該当する。
【００１６】
補助記憶装置１３は、ＣＰＵ１０の要求に従って通信制御部１１、主記憶１２又はＣＰＵ１０から出力されたデータを受け付けて記憶し、適宜読み出す。補助記憶装置１３は、例えば、磁気ディスク記録方式のハードディスクドライブなどが該当する。なお、実施の形態１における補助記憶装置１３は、基本ソフトウェア及び電子メールクライアントなどを格納する。
【００１７】
入力制御部１４は、入力装置１４ａと接続する。入力装置１４ａは、例えば、キーボード及びマウスなどが該当し、利用者により入力された電子メール及び内容確認に対する解答のデータを受け付ける。入力制御部１４は、入力装置１４ａから受け付けた電子メール及び解答のデータを主記憶１２へ出力する。
【００１８】
出力制御部１５は、出力装置１５ａと接続する。出力装置１５ａは、例えば、液晶ディスプレイ及びスピーカなどが該当し、電子メールの内容を確認するための画面を出力装置１５ａを介して出力する。
【００１９】
ＣＰＵ１０は、上述した各部を制御すると共に、補助記憶装置１３に記憶してある電子メールクライアントに従って電子メールを作成し、作成した電子メールの送信先及び添付ファイルの指定などのヘッダ情報を受け付け、受け付けたヘッダ情報に従って電子メールを送信する。
【００２０】
実施の形態１における情報処理装置２は、汎用のコンピュータが該当する。情報処理装置２は、管理者により操作され、通信端末装置１から送信された電子メールを受け付け、受け付けた電子メールに所定処理を施して外部のメールサーバに転送する中継サーバとして機能する。情報処理装置２は、記録媒体２１ａからデータを読み出す外部記憶装置２１と、通信網に接続するための通信制御部２２と、データを記憶するための主記憶２３及び補助記憶装置２４と、入力されたデータを受け付けるための入力制御部２５と、データを出力するための出力制御部２６と、これらの制御機能及びその他の機能を発揮するＣＰＵ２０とを有する。各部は、バス２７を介して相互に接続されている。
【００２１】
外部記憶装置２１は、記録媒体２１ａに記録してあるプログラム、その他のデータを読み出すための駆動装置であり、記録媒体２１ａからプログラムなどを読み出して主記憶２３又は補助記憶装置２４へ出力する。プログラムは、ＣＰＵ２０に中継サーバとして機能させるための応用プログラムソフトウェアなどを含む。
【００２２】
通信制御部２２は、特定の物理層及びデータリンク層を使用して通信するための電子的な回路を実装しており、イントラネットなどの限られた範囲の通信網に接続して通信端末装置１との通信を行う。通信制御部２２は、通信端末装置１から送信された電子メール及び内容確認に対する解答データを受信し、電子メールの内容を確認するための画面データを通信端末装置１へ送信する。また、通信制御部２２は、インターネットなどの地球規模で広く相互接続されている通信網に接続して外部のメールサーバとの通信を行う。通信制御部２２は、処理済みの電子メールを外部のメールサーバに送信する。
【００２３】
主記憶２３は、ＣＰＵ２０の要求に従って補助記憶装置２４から読み出したデータを記憶し、適宜読み出す。また、主記憶２３は、ＣＰＵ２０が所定処理を実行することにより生じたデータを記憶し、適宜読み出す。また、主記憶２３は、例えば、ＳＤＲＡＭ（Synchronous DRAM）又はＳＲＡＭ（Static RAM）などの半導体が該当する。
【００２４】
補助記憶装置２４は、ＣＰＵ２０の要求に従って外部記憶装置２１、通信制御部２２、主記憶２３又はＣＰＵ２０から出力されたデータを受け付けて記憶し、適宜読み出す。補助記憶装置２４は、例えば、磁気ディスク記録方式のハードディスクドライブなどが該当する。補助記憶装置２４は、基本ソフトウェア及び応用プログラムソフトウェアのプログラムと、利用者情報管理データベースと、利用者統計情報蓄積データベースと、電子メール情報蓄積データベースと、選択条件例データベースと、確認方法例データベースと、統計種別例データベースとを少なくとも格納する。各データベースの内容は、後述にて説明する。
【００２５】
入力制御部２５は、入力装置２５ａと接続する。入力装置２５ａは、例えば、キーボード及びマウスなどが該当し、管理者により入力された設定データなどを受け付ける。入力制御部２５は、入力装置２５ａから受け付けた設定データを主記憶２３へ出力する。
【００２６】
出力制御部２６は、出力装置２６ａと接続する。出力装置２６ａは、例えば、液晶ディスプレイ及びスピーカなどが該当し、設定データの入力画面を出力装置２６ａを介して出力する。
【００２７】
ＣＰＵ２０は、上述した各部を制御する機能、及び補助記憶装置２４に記憶してあるプログラム、以下のデータベースに基づいてその他の機能を発揮する。図２は本発明の一実施例におけるＣＰＵの機能構成を示す機能ブロック図、図３は利用者情報管理データベースに格納されている利用者情報管理テーブルのフォーマット例を示す模式図である。
【００２８】
利用者情報管理テーブルは、利用者ＩＤと、送信先メールアドレスリストと、選択条件リストと、確認方法リストとを対応付けて格納する。利用者ＩＤは、各利用者に一意に付与される。
【００２９】
選択条件リストは、複数の選択条件及び設定値を含む。選択条件は、電子メールの内容確認の要否を判定するための基準である。設定値は、選択条件の具体的な値である。選択条件及び設定値の一例は、選択条件例データベースに複数格納されている。なお、選択条件例データベースの格納例は、後述にて説明する。
【００３０】
確認方法リストは、複数の確認方法及び確認範囲などを含む。確認方法は、電子メールの内容確認を行うための問題内容の一例である。オプションは、問題内容を画面に表示するときの態様を指定するものである。確認範囲は、問題内容を指定するものである。確認方法、オプション及び確認範囲の一例は、確認方法例データベースに複数格納されている。なお、確認方法例データベースの格納例は、後述にて説明する。
【００３１】
図４は電子メール情報蓄積データベースに格納されている電子メール情報蓄積テーブルのフォーマット例を示す模式図である。電子メール情報蓄積テーブルは、電子メールＩＤと、電子メールデータと、電子メール内容確認情報と、電子メール内容確認照合情報とを対応付けて格納する。電子メールＩＤは、各電子メールに一意に付与される。
【００３２】
電子メールデータは、電子メールの本文及びヘッダ情報からなる。電子メールの本文は、プレーンテキスト形式又はＨＴＭＬ（Hyper Text Markup Language）で記述されたＨＴＭＬ形式で生成される。また、電子メールへの添付ファイルは、ＭＩＭＥ（Multipurpose Internet Mail Extension）によりテキスト化（エンコード）されて本文中に埋設される。電子メールのヘッダ情報は、本文とは別領域に存在し、送信元のメールアドレス、電子メールＩＤ、送信先のメールアドレス（ＴＯ）、カーボンコピー又はブラインドカーボンコピーの送信先のメールアドレス（ＣＣ又はＢＣＣ）、件名、送信日時、添付ファイル名、送信者のグローバルＩＰアドレス、送信者のドメインなどを含む。
【００３３】
電子メール内容確認情報は、電子メールの内容確認を行うための問題であり、受信した電子メールのデータ及び利用者情報管理テーブル内の確認方法リストに基づいてＣＰＵ２０により生成される。
【００３４】
電子メール内容確認照合情報は、上述した電子メール内容確認情報の模範解答であり、送信元の利用者情報蓄積データベース内の確認方法リスト、及び受信した電子メールデータに基づいてＣＰＵ２０により生成される。
【００３５】
図５は選択条件例データベースに格納されている選択条件例テーブルのフォーマット例を示す模式図である。選択条件例テーブルは、選択条件と、設定値とを対応付けて格納し、利用者情報管理テーブル内の選択条件リストを決定するための情報である。選択条件及び設定値のいずれかは、利用者情報管理テーブル内の設定条件リストと一致する。なお、選択条件及び設定値の一例は、後述にて説明する。
【００３６】
図６は統計種別例データベースに格納されている統計種別例テーブルのフォーマット例を示す模式図である。統計種別例データベースは、統計種別例テーブルを一又は複数格納する。統計種別例テーブルは、種別と、その値とを対応付けて格納し、選択条件例テーブル内の選択条件についての統計種別を決定するための情報である。種別は、選択条件例テーブル内の設定条件のいずれかと一致する。値は、種別において統計すべき事項を示す。
統計種別例テーブルは、例えば、「送信先への送信実績」という選択条件において統計すべき事項として「送信先のメールアドレス」毎に取得する「送信実績数」を格納する。
【００３７】
図７は利用者統計情報蓄積データベースに格納されている利用者統計情報蓄積テーブルのフォーマット例を示す模式図である。利用者統計情報蓄積データベースは、利用者統計情報蓄積テーブルを一又は複数格納する。利用者統計情報蓄積テーブルは、利用者ＩＤと、統計情報リストとを対応付けて複数格納する。利用者ＩＤは、各利用者に一意に付与される。統計情報リストは、複数の種別及びその値を含み、統計種別例テーブル内の具体的な値である。統計情報リストには、情報処理装置２のＣＰＵ２０が有する統計検出部（図示せず）により検出された値が種別毎に格納される。
【００３８】
図８は確認方法例データベースに格納されている確認方法例テーブルのフォーマット例を示す模式図である。確認方法例テーブルは、確認方法と、オプションと、確認範囲と、照合情報とを対応付けて格納し、選択条件例テーブル内の確認方法を決定するための情報である。なお、確認方法などの一例は、後述にて説明する。
【００３９】
ＣＰＵ２０は、上述したデータベースに基づいて以下の機能を発揮する。ＣＰＵ２０は、各データベースのいずれかを選択するデータベース制御部２００と、利用者情報を管理する利用者情報管理部２０１と、送信すべき電子メールを受け付ける電子メール送信受付部２０２と、電子メールの内容を確認するための電子メール内容確認制御部２０３と、電子メールの内容確認の要否を判定する電子メール内容確認要否判定部２０４と、電子メールの内容を確認するための問題及び模範解答を生成する電子メール内容確認情報生成部２０５と、利用者により入力された解答と模範解答とを照合する電子メール内容確認結果照合部２０６と、電子メールを送信する電子メール送信制御部２０７として機能する。
【００４０】
ＣＰＵ２０は、データベース制御部２００として機能することにより、データベースを選択し、選択したデータベースからデータを抽出する。また、ＣＰＵ２０は、登録すべきデータベースを選択し、選択したデータベースにデータを格納する。
【００４１】
ＣＰＵ２０は、情報処理装置２を初期設定するか、又は利用者情報を新規登録する場合、利用者情報管理部２０１として機能する。具体的には、ＣＰＵ２０は、情報処理装置２を初期設定する場合、予め設定してある初期値を格納する利用者情報管理テーブルを生成して利用者情報管理データベースに格納する。また、ＣＰＵ２０は、利用者が新規登録する場合、送信元メールアドレス、選択条件、設定値、確認方法、オプション及び確認範囲（以下、利用者情報という）を入力するための画面データを生成し、生成した画面データを通信端末装置１へ送信する。通信端末装置１は、情報処理装置２から送信された画面データを受信し、受信した画面データに基づく画面を出力装置１５ａを介して出力する。入力画面は、例えば、選択条件例テーブル内の選択条件を列記表示し、確認方法例テーブル内の確認方法を列記表示し、利用者情報の入力欄を有する。利用者は、利用者情報を入力欄に入力する。通信端末装置１は、利用者により入力された利用者情報を受け付け、受け付けた利用者情報を情報処理装置２へ送信する。
【００４２】
情報処理装置２のＣＰＵ２０は、通信端末装置１から送信された利用者情報を受け付け、受け付けた利用者情報を格納する利用者情報管理テーブルを生成する。ＣＰＵ２０は、生成した利用者情報管理テーブルに利用者ＩＤを採番して利用者情報管理データベースに格納する。また、ＣＰＵ２０は、利用者情報管理テーブルに採番した利用者ＩＤと同一のＩＤを格納する利用者統計情報蓄積テーブルを生成して利用者統計情報蓄積データベースに格納する。
【００４３】
ＣＰＵ２０は、通信端末装置１から電子メールを受信する場合、電子メール送信受付部２０２として機能し、受信した電子メールのデータを格納する電子メール情報蓄積テーブルを生成し、生成した電子メール情報蓄積テーブルに電子メールＩＤを採番して電子メール情報蓄積データベースに格納する。ＣＰＵ２０は、電子メールの送信元メールアドレスを抽出する。
【００４４】
ＣＰＵ２０は、電子メールから送信元メールアドレスを抽出した場合、電子メール内容確認制御部２０３として機能し、抽出した送信元メールアドレスに対応する選択条件リスト及び確認方法リストを利用者情報管理データベースから抽出する。
【００４５】
ＣＰＵ２０は、選択条件リスト及び確認方法リストを抽出した後、電子メール内容確認要否判定部２０４として機能し、抽出した選択条件リストに従って、受信した電子メールの内容確認の要否を判定する。即ち、ＣＰＵ２０は、選択条件例データベース（図５参照）内の選択条件のいずれかに従って、受信した電子メールの内容確認の要否を判定する。そこで、以下、選択条件例データベース内の選択条件を実施例１乃至６に分けることにより、電子メール内容確認要否判定部２０４の機能を説明する。
【００４６】
実施例１.
実施例１における選択条件は、送信先のメールアドレスである。この選択条件が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの送信先が、設定値が示す電子メールアドレスと一致するか否かを判定する。その結果、ＣＰＵ２０は、例えば、電子メールの送信先が設定値が示す電子メールアドレスと一致していないと判定した場合、電子メールの内容を確認する必要があると判定する。以上、実施例１について説明した。
【００４７】
実施例２.
実施例２における選択条件は、送信先のドメインである。この選択条件が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの送信先が、設定値が示すドメインと一致するか否かを判定する。その結果、ＣＰＵ２０は、例えば、電子メールの送信先が設定値が示すドメインと一致していないと判定した場合、電子メールの内容を確認する必要があると判定する。以上、実施例２について説明した。
【００４８】
実施例３.
実施例３における選択条件は、添付ファイルの有無である。この選択条件が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールへの添付ファイルが存在するか否かを判定する。その結果、ＣＰＵ２０は、例えば、電子メールへの添付ファイルが存在すると判定した場合、電子メールの内容を確認する必要があると判定する。以上、実施例３について説明した。
【００４９】
実施例４.
実施例４における選択条件は、件名である。この選択条件が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの件名に、設定値が示すキーワードが含まれているか否かを判定する。その結果、ＣＰＵ２０は、例えば、電子メールの件名に、設定値が示すキーワードを含まれていると判定した場合、電子メールの内容を確認する必要があると判定する。以上、実施例４について説明した。
【００５０】
実施例５.
実施例５における選択条件は、本文である。この選択条件が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの本文に、設定値が示すキーワードが含まれているか否かを判定する。その結果、ＣＰＵ２０は、例えば、電子メールの本文に、設定値が示すキーワードが含まれていると判定した場合、電子メールの内容を確認する必要があると判定する。以上、実施例５について説明した。
【００５１】
実施例６.
実施例６における選択条件は、送信先への送信実績である。この選択条件が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの送信実績の統計をとり、取得した統計が設定値が示す条件を満たすか否かを判定する。その結果、ＣＰＵ２０は、例えば、取得した統計が設定値が示す条件を満たしていると判定した場合、電子メールの内容を確認する必要があると判定する。取得した送信実績は、利用者統計情報蓄積テーブルに格納されている。
【００５２】
ＣＰＵ２０は、電子メールの内容を確認する必要があると判定した場合、電子メール内容確認情報生成部２０５として機能し、抽出した確認方法リストに従って、受信した電子メールの内容を確認するための問題を生成する。即ち、ＣＰＵ２０は、確認方法例データベース（図８参照）内の確認方法のいずれかに従って、受信した電子メールを内容確認するための問題を生成する。そこで、以下、確認方法例データベース内の確認方法を実施例７乃至１１に分けることにより、電子メール内容確認情報生成部２０５の機能を説明する。図９は画面データに基づく画面の表示例を示す模式図、図１０は解答入力欄の表示例を示す模式図である。
【００５３】
実施例７.
実施例７における確認方法は、確認範囲の文字列を無作為に入力させる。この確認方法が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの送信先、件名、本文、添付ファイル名を抽出する。ＣＰＵ２０は、抽出した送信先、件名、本文及び添付ファイル名のデータから無作為に文字列を複数選択し、選択した文字列データを模範解答、即ち電子メール内容確認照合情報として電子メール情報蓄積テーブルに格納する。また、ＣＰＵ２０は、選択した文字列（例えばＡＡＡ，ＤＤＤ）が含む文字を異なる文字に入れ替えた偽の文字列（例えばＡＢＡ，ＤＥＤ）を生成する。ＣＰＵ２０は、適宜生成された乱数に従って文字列の無作為な選択、及び異なる文字への入れ替えを実行する。ＣＰＵ２０は、確認方法リスト内のオプションに従って偽の文字列の表示が強調されるよう画面データを生成する。画面は、抽出した送信先、件名、本文及び添付ファイル名を表示すると共に偽の文字列を強調表示し、解答データを入力する解答入力欄を有する。
【００５４】
ＣＰＵ２０は、生成した画面データを通信端末装置１へ送信する。通信端末装置１は、情報処理装置２から送信された画面データを受信し、受信した画面データに基づく画面を出力装置１５ａに出力する。出力された画面は、例えば、問題内容の表示ウィンドウ（図９（ａ）参照）、添付ファイルの閲覧ウィンドウ（図９（ｂ）参照）、及び解答入力欄の表示ウィンドウ（図１０参照）を有する。利用者は、問題内容の表示ウィンドウ内に強調表示された偽の文字列を見ることにより電子メールの内容を確認した後、解答入力欄の表示ウィンドウ内の入力欄に真の文字列を入力する。利用者は、電子メールの内容を注意深く確認しない限り、強調表示された文字列が偽であることを認識し、真の文字列を解答入力欄に入力することができない。通信端末装置１は、解答入力欄に入力された文字列データを情報処理装置２へ送信する。
【００５５】
情報処理装置２のＣＰＵ２０は、通信端末装置１から文字列データを受信した場合、電子メール内容確認照合情報を電子メール情報蓄積テーブルから抽出する。ＣＰＵ２０は、電子メール内容確認結果照合部２０６として機能し、受信した文字列データと、抽出した電子メール内容確認照合情報とを照合する。ＣＰＵ２０は、例えば、照合の結果、正解率が予め設定してある所定の閾値以上であると判定した場合、利用者による電子メールの内容確認が完了したと判断する。以上、実施例７について説明した。
【００５６】
実施例８.
実施例８における確認方法は、確認範囲のキーワード個数を問う。この確認方法が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの本文データを抽出する。ＣＰＵ２０は、抽出した本文データからキーワードを無作為に決定し、決定したキーワードの個数を計数する。ＣＰＵ２０は、適宜生成した乱数に従ってキーワードを無作為に決定する。ＣＰＵ２０は、計数したキーワードの個数を電子メール内容確認照合情報として電子メール情報蓄積テーブルに格納する。また、ＣＰＵ２０は、確認方法リスト内のオプションに従ってキーワードの表示が強調されるよう画面データを生成する。画面は、決定したキーワードを強調表示し、キーワードの個数を入力する解答入力欄を有する。
【００５７】
ＣＰＵ２０は、生成した画面データを通信端末装置１へ送信する。通信端末装置１は、情報処理装置２から送信された画面データを受信し、受信した画面データに基づく画面を出力装置１５ａに出力する。利用者は、問題内容の表示ウィンドウ内に強調表示されたキーワードの個数を数えることにより、電子メールの内容を確認した後、解答入力欄の表示ウィンドウ内の入力欄にキーワードの個数を入力する。利用者は、電子メールの本文を注意深く確認しない限り、正確な個数を解答入力欄に入力することができない。通信端末装置１は、解答入力欄に入力された個数データを情報処理装置２へ送信する。
【００５８】
情報処理装置２のＣＰＵ２０は、通信端末装置１から個数データを受信した場合、電子メール内容確認照合情報を電子メール情報蓄積テーブルから抽出する。ＣＰＵ２０は、電子メール内容確認結果照合部２０６として機能し、受信したキーワードの個数と、抽出した電子メール内容確認照合情報とを照合する。ＣＰＵ２０は、照合の結果、個数が一致する判定した場合、利用者による電子メールの内容確認が完了したと判断する。以上、実施例８について説明した。
【００５９】
実施例９．
実施例９における確認方法は、本文の改行コードを削除する。この確認方法が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの本文データを抽出する。ＣＰＵ２０は、抽出した本文データを電子メール内容確認照合情報として電子メール情報蓄積テーブルに格納する。ＣＰＵ２０は、抽出した本文データから改行コードを削除し、本文が一行書きになるよう画面データを生成する。画面は、本文を一行書き形式で表示し、本文中に改行コードを再記述するための解答入力欄を有する。
【００６０】
ＣＰＵ２０は、生成した画面データを通信端末装置１へ送信する。通信端末装置１は、情報処理装置２から送信された画面データを受信し、受信した画面データに基づく画面を出力装置１５ａに出力する。利用者は、問題内容の表示ウィンドウ内に表示された一行書きの本文を見ることにより電子メールの内容を確認した後、解答入力欄の表示ウィンドウ内の入力欄に改行コードを再記述した本文データを入力する。利用者は、本文の内容を注意深く確認しない限り、作成当初と同じ箇所に改行コードを記述することができない。通信端末装置１は、解答入力欄に入力された本文データを情報処理装置２へ送信する。
【００６１】
情報処理装置２のＣＰＵ２０は、通信端末装置１から本文データを受信した場合、電子メール内容確認照合情報を電子メール情報蓄積テーブルから抽出する。ＣＰＵ２０は、電子メール内容確認結果照合部２０６として機能し、受信した本文データと、抽出した電子メール内容確認照合情報とを照合する。ＣＰＵ２０は、照合の結果、改行箇所が一致すると判定した場合、利用者による電子メールの内容確認が完了したと判断する。以上、実施例９について説明した。
【００６２】
実施例１０．
実施例１０における確認方法は、送信先を再入力させる。この確認方法が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの送信先メールアドレスを電子メール内容確認照合情報として電子メール情報蓄積テーブルに格納する。ＣＰＵ２０は、抽出した送信先メールアドレスを入力する解答入力欄を有する画面データを生成する。
【００６３】
ＣＰＵ２０は、生成した画面データを通信端末装置１へ送信する。通信端末装置１は、情報処理装置２から送信された画面データを受信し、受信した画面データに基づく画面を出力装置１５ａに出力する。利用者は、問題内容の表示ウィンドウ内に表示された問題文を読み、電子メールの内容を確認した後、解答入力欄の表示ウィンドウ内の入力欄に送信先メールアドレスを入力する。利用者は、電子メールの内容を注意深く確認しない限り、正確な送信先メールアドレスを解答入力欄に入力することができない。通信端末装置１は、解答入力欄に入力された送信先メールアドレスを情報処理装置２へ送信する。
【００６４】
情報処理装置２のＣＰＵ２０は、通信端末装置１から送信先メールアドレスを受信した場合、電子メール内容確認照合情報を電子メール情報蓄積テーブルから抽出する。ＣＰＵ２０は、電子メール内容確認結果照合部２０６として機能し、受信した送信先メールアドレスと、抽出した電子メール内容確認照合情報とを照合する。ＣＰＵ２０は、照合の結果、送信先メールアドレスが一致すると判定した場合、利用者による電子メールの内容確認が完了したと判断する。以上、実施例１０について説明した。
【００６５】
実施例１１．
実施例１１における確認方法は、添付ファイル名を再入力させる。この確認方法が利用者情報管理テーブルに登録されている場合、ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールの添付ファイル名を抽出する。ＣＰＵ２０は、抽出した添付ファイル名を電子メール内容確認照合情報として電子メール情報蓄積テーブルに格納する。ＣＰＵ２０は、抽出した添付ファイル名を入力する解答入力欄を有する画面データを生成する。
【００６６】
ＣＰＵ２０は、生成した画面データを通信端末装置１へ送信する。通信端末装置１は、情報処理装置２から送信された画面データを受信し、受信した画面データに基づく画面を出力装置１５ａに出力する。利用者は、問題内容の表示ウィンドウ内に表示された問題文を読み、電子メールの内容を確認した後、解答入力欄の表示ウィンドウ内の入力欄に添付ファイル名を入力する。利用者は、電子メールの内容を注意深く確認しない限り、正確な添付ファイル名を解答入力欄に入力することができない。通信端末装置１は、解答入力欄に入力された添付ファイル名データを情報処理装置２へ送信する。
【００６７】
情報処理装置２のＣＰＵ２０は、通信端末装置１から添付ファイル名データを受信した場合、電子メール内容確認照合情報を電子メール情報蓄積テーブルから抽出する。ＣＰＵ２０は、電子メール内容確認結果照合部２０６として機能し、受信した添付ファイル名データと、抽出した電子メール内容確認照合情報とを照合する。ＣＰＵ２０は、照合の結果、添付ファイル名が一致すると判定した場合、利用者による電子メールの内容確認が完了したと判断する。以上、実施例１１について説明した。
【００６８】
ＣＰＵ２０は、利用者による電子メールの内容確認が完了したと判断した場合、電子メール送信制御部２０７として機能し、電子メール情報蓄積テーブル内の電子メールデータを抽出し、抽出した電子メールデータをヘッダ情報に従って外部のメールサーバに送信する。
【００６９】
上述した機能を有するＣＰＵ２０は、以下の処理を実行する。図１１は利用者情報登録処理の手順を示すフローチャートである。利用者情報を新規登録する場合、通信端末装置１は、利用者により入力された登録要求を受け付け、受け付けた登録要求を情報処理装置２へ送信する。情報処理装置２のＣＰＵ２０は、通信端末装置１から送信された登録要求を受信し（Ｓ１０１）、選択条件例データベース及び確認方法例データベースにアクセスする。
【００７０】
ＣＰＵ２０は、アクセスした選択条件例データベース及び確認方法例データベースから選択条件及び確認方法を抽出し、抽出した選択条件及び確認方法を列記表示し、利用者情報を入力する入力欄を有する画面データを生成する。ＣＰＵ２０は、生成した画面データを通信端末装置１へ送信する。通信端末装置１は、情報処理装置２から受信した画像データに基づく画面を出力し、利用者により入力された利用者情報を受け付ける。通信端末装置１は、受け付けた利用者情報を情報処理装置２へ送信する。
【００７１】
情報処理装置２のＣＰＵ２０は、通信端末装置１から送信された利用者情報を受信し（Ｓ１０２）、受信した利用者情報を格納した利用者情報管理テーブルを生成する（Ｓ１０３）。ＣＰＵ２０は、生成した利用者情報管理テーブルに利用者ＩＤを採番して利用者情報管理データベースに格納する。ＣＰＵ２０は、利用者情報管理テーブルに採番した利用者ＩＤと同一のＩＤを格納する利用者統計情報蓄積テーブルを生成し（Ｓ１０４）、生成した利用者統計情報蓄積テーブルを利用者統計情報蓄積データベースに格納する。
【００７２】
ＣＰＵ２０は、利用者情報の登録が完了したことを示す完了通知を通信端末装置１へ送信し（Ｓ１０５）、利用者情報登録処理を完了する。
【００７３】
図１２及び図１３は電子メール送信処理の手順を示すフローチャートである。通信端末装置１は、利用者により入力された電子メールを受け付け、受け付けた電子メールを情報処理装置２へ送信する。情報処理装置２のＣＰＵ２０は、通信端末装置１から送信された電子メールを受信し（Ｓ２０１）、受信した電子メールのデータを格納する電子メール情報蓄積テーブルを生成し（Ｓ２０２）、生成した電子メール情報蓄積テーブルを電子メール情報蓄積データベースに格納する。また、ＣＰＵ２０は、受信した電子メールから送信元メールアドレスを抽出し、抽出した送信元メールアドレスを格納する利用者情報管理テーブルを選択し、選択した利用者情報管理テーブル内の選択条件リスト及び確認方法リストを抽出する（Ｓ２０３）。
【００７４】
ＣＰＵ２０は、抽出した選択条件リスト内のデータが統計情報リストを用いるか否かを判定し（Ｓ２０４）、抽出した選択条件リスト内のデータが統計情報リストを用いると判定した場合（Ｓ２０４でＹＥＳ）、利用者情報管理テーブル内の利用者ＩＤと同一のＩＤを格納する利用者統計情報蓄積テーブルから統計情報リストを抽出する（Ｓ２０５）。ＣＰＵ２０は、ステップＳ２０６へ進む。
【００７５】
一方、ＣＰＵ２０は、抽出した選択条件リスト内のデータが統計情報リストを用いないと判定した場合（Ｓ２０４でＮＯ）、統計情報リストを抽出することなくステップＳ２０６へ進む。
【００７６】
ＣＰＵ２０は、統計情報リストを用いないと判定した場合（Ｓ２０４でＮＯを参照）、又は統計情報リストを抽出した場合（Ｓ２０５参照）、抽出した選択条件リストに従って、受信した電子メールの内容を確認する必要があるか否かを判定する（Ｓ２０６）。その結果、ＣＰＵ２０は、受信した電子メールの内容を確認する必要がないと判定した場合（Ｓ２０６でＮＯ）、ステップＳ２１５へ進む。
【００７７】
一方、ＣＰＵ２０は、受信した電子メールの内容を確認する必要があると判定した場合（Ｓ２０６でＹＥＳ）、抽出した確認方法リストに従って、電子メール内容確認情報及び電子メール内容確認照合情報を生成する（Ｓ２０７）。ＣＰＵ２０は、生成した電子メール内容確認情報及び電子メール内容確認照合情報を電子メール情報蓄積テーブルに格納する。
【００７８】
ＣＰＵ２０は、電子メール内容確認情報に基づく画面データを生成し、生成した電子メール内容確認情報に基づく画面データを通信端末装置１へ送信する（Ｓ２０８）。ＣＰＵ２０は、情報処理装置２が有するタイマ（図示せず）を用いて、通信端末装置１から解答データを受信するまでの応答時間を計時する（Ｓ２０９）。ＣＰＵ２０は、予め設定してある所定時間内に通信端末装置１から解答データを受信したか否かを判定する（Ｓ２１０）。その結果、所定時間内に通信端末装置１から解答データを受信していないと判定した場合（Ｓ２１０でＮＯ）、ステップＳ２１７へ進む。
【００７９】
一方、ＣＰＵ２０は、所定時間内に通信端末装置１から解答データを受信したと判定した場合（Ｓ２１０でＹＥＳ）、タイマによる計時を終了し（Ｓ２１１）、電子メール内容確認照合情報を電子メール情報蓄積テーブルから抽出する。ＣＰＵ２０は、受信した解答データと、抽出した電子メール内容確認照合情報とを照合する内容確認結果照合処理を実行する（Ｓ２１２）。ＣＰＵ２０は、照合の結果、受信した解答データが正解であるか否かを判定し（Ｓ２１３）、受信した解答データが正解であると判定した場合（Ｓ２１３でＹＥＳ）、ステップＳ２１５へ進む。
【００８０】
一方、ＣＰＵ２０は、受信した解答データが不正解であると判定した場合（Ｓ２１３でＮＯ）、現在の照合累積数が予め設定してある所定回数を超えるか否かを判定する（Ｓ２１４）。その結果、ＣＰＵ２０は、現在の照合累積数が所定回数以下であると判定した場合（Ｓ２１４でＮＯ）、ステップＳ２０８へ戻り、電子メール内容確認情報に基づく画面データを通信端末装置１に送信することにより、利用者による電子メールの内容確認を促す。
【００８１】
一方、ＣＰＵ２０は、現在の照合累積数が所定回数を超えたと判定した場合（Ｓ２１４でＹＥＳ）、ステップＳ２１７へ進む。
【００８２】
ＣＰＵ２０は、受信した電子メールの内容を確認する必要がないと判定した場合（Ｓ２０６でＮＯを参照）、又は受信した解答データが正解であると判定した場合（Ｓ２１３でＹＥＳを参照）、抽出した統計情報リストを更新する（Ｓ２１５）。例えば、統計情報リストが「送信先への送信実績」及び「所定の送信先への送信回数」である場合、ＣＰＵ２０は、送信回数を１増やす。ＣＰＵ２０は、電子メール情報蓄積テーブル内の電子メールを外部のメールサーバに送信し（Ｓ２１６）、ステップＳ２１７へ進む。
【００８３】
ＣＰＵ２０は、所定時間内に通信端末装置１から解答データを受信していないと判定した場合（Ｓ２１０でＮＯを参照）、現在の照合累積数が所定回数を超えたと判定した場合（Ｓ２１４でＹＥＳを参照）、又は電子メールを外部のメールサーバに送信した場合（Ｓ２１６参照）、電子メール情報蓄積データベースから電子メール情報蓄積テーブルを削除する（Ｓ２１７）。ＣＰＵ２０は、電子メール送信処理を終了する。
【００８４】
このように、情報処理装置２は、通信端末装置１から解答データを所定時間内に受信できない場合、電子メールの内容確認することなく終了する。その結果、開示の装置にあっては、例えば、通信端末装置１との接続が切断されたか、利用者が解答する意思がない場合、処理を終了することができる。
【００８５】
また、情報処理装置２は、通信端末装置１から受信した解答データが不正解であっても、１回の要求確認で処理を終了させるのでなく、利用者に対して複数回（所定回数）電子メールの内容確認を要求する。その結果、開示の装置にあっては、例えば、利用者が解答データを誤入力した場合であっても、内容確認の機会を利用者に付与する。
【００８６】
また、情報処理装置２は、統計結果に応じて電子メールの内容を確認する必要があるか否かを判定することにより、必要がある電子メールの内容のみを確認するので、例えば、全ての電子メールの内容を画一的に確認することによって電子メールの送信を遅延させるという事態を回避することができる。
【００８７】
実施の形態２．
上述した実施の形態１では、電子メールを作成する通信端末装置１と、電子メールの内容確認の要否、内容確認結果照合を判定する情報処理装置２とを含む電子メール送信システムの一例を説明した。しかし、開示のシステムは、これに限定されるものでなく、通信端末装置１が電子メールを作成するのみならず、作成した電子メールの内容確認の要否、内容確認結果照合を判定するようにしてもよい。
【００８８】
実施の形態２における電子メール送信システムは、一又は複数の通信端末装置１’を有する。通信端末装置１’は、利用者により作成された電子メールを受け付け、受け付けた電子メールの内容を確認する必要があるか否かを判定する。通信端末装置１’は、受け付けた電子メールの内容を確認する必要があると判定した場合、受け付けた電子メールの内容を確認するための問題及び模範解答を生成する。通信端末装置１’は、生成した問題データを利用者に出力する。利用者は、出題された問題データに従い、作成当初の電子メールの内容を確認し、出題された問題の解答を入力する。通信端末装置１’は、利用者により入力された解答を受け付け、受け付けた解答データと模範解答データとを照合して採点する。通信端末装置１’は、照合の結果、受け付けた解答データが正解であると判定した場合、電子メールを外部のメールサーバに送信する。
【００８９】
実施の形態２における通信端末装置１’は、電子メール機能付きの携帯電話機又はパーソナルコンピュータが該当する。通信端末装置１’は、通信網に接続するための通信制御部１１’と、データを記憶するための主記憶１２’及び補助記憶装置１３’と、利用者により入力されたデータを受け付ける入力制御部１４’と、データを出力する出力制御部１５’と、これらの制御機能及びその他の機能を発揮するＣＰＵ１０’とを有する。各部は、バス１６’を介して相互に接続されている。
【００９０】
通信制御部１１’は、特定の物理層及びデータリンク層を使用して通信するための電子的な回路を実装しており、インターネットなどの地球規模で広く相互接続されている通信網に接続して外部のメールサーバとの通信を行う。通信端末装置１’は、処理済みの電子メールを外部のメールサーバに送信する。
【００９１】
主記憶１２’は、上述した情報処理装置２の主記憶２３と同様であるので、対応する箇所の符号を「ＣＰＵ１０」を「ＣＰＵ１０’」と置き換えて、その説明を省略する。
【００９２】
補助記憶装置１３’は、ＣＰＵ１０’の要求に従って通信制御部１１’、主記憶１２’又はＣＰＵ１０’から出力されたデータを受け付けて記憶し、適宜読み出す。補助記憶装置１３’は、例えば、磁気ディスク記録方式のハードディスクドライブなどが該当する。なお、補助記憶装置１３’は、基本ソフトウェア、電子メールクライアントなどのプログラムと、利用者情報管理データベースと、利用者統計情報蓄積データベースと、電子メール情報蓄積データベースと、選択条件例データベースと、確認方法例データベースと、統計種別例データベースとを少なくとも格納する。各データベースの登録例は、実施の形態１における各データベースと同様であるから、その説明を省略する。
【００９３】
入力制御部１４’は、上述した入力制御部１４と同様であるので、その説明を省略する。また、出力制御部１５’は、上述した出力制御部１５と同様であるので、その説明を省略する。
【００９４】
ＣＰＵ１０’は、上述した各部を制御すると共に、補助記憶装置１３に記憶してある電子メールクライアントに従って電子メールを作成し、作成した電子メールの送信先及び添付ファイルの指定などのヘッダ情報を受け付ける。また、ＣＰＵ１０’は、補助記憶装置１３’に記載してあるプログラム及びデータベースに基づいてその他の機能を発揮する。なお、各機能は、上述したＣＰＵ１０が発揮する機能と同様であるので、その説明を省略する。以上、実施の形態２について説明した。
【００９５】
なお、上述した実施例１では、送信すべき電子メールの送信先が設定値が示す電子メールアドレスに一致していない場合に電子メールの内容を確認する必要があるとする一例を説明した。しかし、開示の装置は、これに限定されるものでなく、送信すべき電子メールの送信先が設定値が示す電子メールアドレスに一致する場合に内容を確認するようにしてもよい。
【００９６】
また、上述した実施例２では、送信すべき電子メールの送信先が設定値が示すドメインに一致していない場合に電子メールの内容を確認する必要があるとする一例を説明した。しかし、開示の装置は、これに限定されるものでなく、送信すべき電子メールの送信先が設定値を示す電子メールアドレスに一致する場合に内容を確認するようにしてもよい。
【００９７】
また、上述した実施例３では、送信すべき電子メールへの添付ファイルが存在する場合に電子メールの内容を確認する必要があるとする一例を説明した。しかし、開示の装置は、これに限定されるものでなく、送信すべき電子メールへの添付ファイルが存在しない場合に内容を確認するようにしてもよい。
【００９８】
また、上述した実施例４では、送信すべき電子メールの件名に、設定値が示すキーワードが含まれている場合に電子メールの内容を確認する必要があるとする一例を説明した。しかし、開示の装置は、これに限定されるものでなく、送信すべき電子メールの件名にキーワードが含まれていない場合に電子メールの内容を確認するようにしてもよい。
【００９９】
また、上述した実施例５では、送信すべき電子メールの本文に、設定値が示すキーワードが含まれている場合に電子メールの内容を確認する必要があるとする一例を説明した。しかし、開示の装置は、これに限定されるものでなく、送信すべき電子メールの本文にキーワードが含まれていない場合に電子メールの内容を確認するようにしてもよい。
【０１００】
上述した実施の形態に関し、更に以下の付記を開示する。
【０１０１】
（付記１）
電子メールを受付け、受付けた電子メールを送信する情報処理装置において、
受付けた電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び該問題の模範解答を生成する問題生成手段と、
生成した問題を出力する手段と、
出力した問題に応じて入力された解答データを受付ける手段と、
受付けた解答データの内容が前記模範解答の内容を満たしているか否かを判定する内容確認手段と、
受付けた解答データの内容が前記模範解答の内容を満たしていると判定した場合、受付けた電子メールをヘッダ情報に従って送信する送信手段と
を備えることを特徴とする情報処理装置。
【０１０２】
（付記２）
前記内容確認手段は、受付けた解答データの内容が前記模範解答の内容を満たしているか否かを複数回判定し、
前記送信手段は、受付けた解答データの内容が前記模範解答の内容を満たしていると少なくとも１回判定した場合、受付けた電子メールを送信するようにしてあることを特徴とする付記１に記載の情報処理装置。
【０１０３】
（付記３）
受付けた電子メールの本文及び／又はヘッダ情報が予め設定してある所定条件を満たすか否かを判定する条件判定手段を更に備え、
前記問題生成手段は、受付けた電子メールの本文及び／又はヘッダ情報が前記所定条件を満たすと判定した場合、前記問題及び模範解答を生成するようにしてあることを特徴とする付記１又は２に記載の情報処理装置。
【０１０４】
（付記４）
ヘッダ情報が含む送信先への電子メールの送信数を計数する手段を更に備え、
前記条件判定手段は、計数した送信数が予め設定してある所定数未満であるか否かを判定し、
前記問題生成手段は、計数した送信数が前記所定数未満であると判定した場合、前記問題及び模範解答を生成するようにしてあることを特徴とする付記３に記載の情報処理装置。
【０１０５】
（付記５）
電子メールを受付け、受付けた電子メールを送信する電子メール送信方法において、
受付けた電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び該問題の模範解答を生成し、
生成した問題を出力し、
出力した問題に応じて入力された解答データを受付け、
受付けた解答データの内容が前記模範解答の内容を満たしているか否かを判定し、
受付けた解答データの内容が前記模範解答の内容を満たしていると判定した場合、受付けた電子メールをヘッダ情報に従って送信することを特徴とする電子メール送信方法。
【０１０６】
（付記６）
受付けた解答データの内容が前記模範解答の内容を満たしているか否かを複数回判定し、
受付けた解答データの内容が前記模範解答の内容を満たしていると少なくとも１回判定した場合、受付けた電子メールを送信することを特徴とする付記５に記載の電子メール送信方法。
【０１０７】
（付記７）
受付けた電子メールの本文及び／又はヘッダ情報が予め設定してある所定条件を満たすか否かを判定し、
受付けた電子メールの本文及び／又はヘッダ情報が前記所定条件を満たすと判定した場合、前記問題及び模範解答を生成することを特徴とする付記５又は６に記載の電子メール送信方法。
【０１０８】
（付記８）
ヘッダ情報が含む送信先への電子メールの送信数を計数し、
計数した送信数が予め設定してある所定数未満であるか否かを判定し、
計数した送信数が前記所定数未満であると判定した場合、前記問題及び模範解答を生成することを特徴とする付記７に記載の電子メール送信方法。
【０１０９】
（付記９）
一又は複数の通信端末装置と、該通信端末装置に接続可能な管理装置とを備え、各通信端末装置が受付けた電子メールを前記管理装置を介して外部へ送信する電子メール送信システムにおいて、
前記管理装置は、
各通信端末装置で受付けた電子メールの本文及びヘッダ情報を受信する手段と、
受信した電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び該問題の模範解答を生成する問題生成手段と、
生成した問題を通信端末装置に送信する手段と
を備え、
各通信端末装置は、
前記管理装置から送信された問題を受信して出力する手段と、
出力した問題に応じて入力された解答データを受付ける手段と、
受付けた解答データを前記管理装置へ送信する手段と
を備え、
前記管理装置は、更に、
各通信端末装置から送信された解答データを受信する手段と、
受信した解答データの内容が前記模範解答の内容を満たしているか否かを判定する内容確認手段と、
受信した解答データの内容が前記模範解答の内容を満たしていると判定した場合、受信した電子メールをヘッダ情報に従って送信する送信手段と
を備えることを特徴とする電子メール送信システム。
【０１１０】
（付記１０）
前記内容確認手段は、受信した解答データの内容が前記模範解答の内容を満たしているか否かを複数回判定し、
前記送信手段は、受信した解答データの内容が前記模範解答の内容を満たしていると少なくとも１回判定した場合、受信した電子メールを送信するようにしてあることを特徴とする付記９に記載の電子メール送信システム。
【０１１１】
（付記１１）
前記管理装置は、
受信した電子メールの本文及び／又はヘッダ情報が予め設定してある所定条件を満たすか否かを判定する条件判定手段を更に備え、
前記問題生成手段は、受信した電子メールの本文及び／又はヘッダ情報が前記所定条件を満たすと判定した場合、前記問題及び模範解答を生成するようにしてあることを特徴とする付記９又は１０に記載の電子メール送信システム。
【０１１２】
（付記１２）
前記管理装置は、
ヘッダ情報が含む送信先への電子メールの送信数を計数する手段を更に備え、
前記条件判定手段は、計数した送信数が予め設定してある所定数未満であるか否かを判定し、
前記問題生成手段は、計数した送信数が前記所定数未満であると判定した場合、前記問題及び模範解答を生成するようにしてあることを特徴とする付記１１に記載の電子メール送信システム。
【０１１３】
（付記１３）
コンピュータに、受付けた電子メールを送信させるコンピュータプログラムにおいて、
受付けた電子メールの本文及び／又はヘッダ情報に基づいて電子メールの内容を確認するための問題及び該問題の模範解答を生成させるステップと、
生成した問題を出力し、出力した問題に応じて入力された解答データを受付けたとき、受付けた解答データの内容が前記模範解答の内容を満たしているか否かを判定させるステップと、
受付けた解答データの内容が前記模範解答の内容を満たしていると判定した場合、受付けた電子メールをヘッダ情報に従って送信させるステップと
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【０１１４】
（付記１４）
生成した問題に応じて入力された解答データを受付けたとき、受付けた解答データの内容が前記模範解答の内容を満たしているか否かを複数回判定させるステップと、
受付けた解答データの内容が前記模範解答の内容を満たしていると少なくとも１回判定した場合、受付けた電子メールを送信させるステップと
をコンピュータに更に実行させることを特徴とする付記１３に記載のコンピュータプログラム。
【０１１５】
（付記１５）
受付けた電子メールの本文及び／又はヘッダ情報が予め設定してある所定条件を満たすか否かを判定させるステップと、
受付けた電子メールの本文及び／又はヘッダ情報が前記所定条件を満たすと判定した場合に前記問題及び模範解答を生成させるステップと
をコンピュータに更に実行させることを特徴とする付記１３又は１４に記載のコンピュータプログラム。
【０１１６】
（付記１６）
ヘッダ情報が含む送信先への電子メールの送信数を計数させるステップと、
計数した送信数が予め設定してある所定数未満であるか否かと判定させるステップと、
計数した送信数が前記所定数未満であると判定した場合、前記問題及び模範解答を生成させるステップと
をコンピュータに更に実行させることを特徴とする付記１５に記載のコンピュータプログラム。
【図面の簡単な説明】
【０１１７】
【図１】本発明の一実施例における情報処理装置を有する電子メール送信システムの全体構成を示すブロック図である。
【図２】本発明の一実施例におけるＣＰＵの機能構成を示す機能ブロック図である。
【図３】利用者情報管理データベースに格納されている利用者情報管理テーブルのフォーマット例を示す模式図である。
【図４】電子メール情報蓄積データベースに格納されている電子メール情報蓄積テーブルのフォーマット例を示す模式図である。
【図５】選択条件例データベースに格納されている選択条件例テーブルのフォーマット例を示す模式図である。
【図６】統計種別例データベースに格納されている統計種別例テーブルのフォーマット例を示す模式図である。
【図７】利用者統計情報蓄積データベースに格納されている利用者統計情報蓄積テーブルのフォーマット例を示す模式図である。
【図８】確認方法例データベースに格納されている確認方法例テーブルのフォーマット例を示す模式図である。
【図９】画面データに基づく画面の表示例を示す模式図である。
【図１０】解答入力欄の表示例を示す模式図である。
【図１１】利用者情報登録処理の手順を示すフローチャートである。
【図１２】電子メール送信処理の手順を示すフローチャートである。
【図１３】電子メール送信処理の手順を示すフローチャートである。
【符号の説明】
【０１１８】
１  通信端末装置
１０  ＣＰＵ
１１  通信制御部
１２  主記憶
１３  補助記憶装置
１４  入力制御部
１５  出力制御部
２  情報処理装置
２０  ＣＰＵ
２００  データベース制御部
２０１  利用者情報管理部
２０２  電子メール送信受付部
２０３  電子メール内容確認制御部
２０４  電子メール内容確認要否判定部
２０５  電子メール内容確認情報生成部
２０６  電子メール内容確認結果照合部
２０７  電子メール送信制御部
２１  外部記憶装置
２２  通信制御部
２３  主記憶
２４  補助記憶装置
２５  入力制御部
２６  出力制御部
【図１】
2010049661.tif 000003
【図２】
2010049661.tif 000004
【図３】
2010049661.tif 000005
【図４】
2010049661.tif 000006
【図５】
2010049661.tif 000007
【図６】
2010049661.tif 000008
【図７】
2010049661.tif 000009
【図８】
2010049661.tif 000010
【図９】
2010049661.tif 000011
【図１０】
2010049661.tif 000012
【図１１】
2010049661.tif 000013
【図１２】
2010049661.tif 000014
【図１３】
2010049661.tif 000015