(57)【要約】【課題】  電子メール利用者（ユーザ）における添付ファイルの取扱を効率的かつ適正に行うことを可能とする電子メール処理装置等を提供する。【解決手段】  電子メール処理装置１０１は、送信用の電子メールに必要なファイルが添付されていない場合、ファイル抽出処理１及びファイル抽出処理２により添付ファイルの候補を抽出し、また、送信用の電子メールにファイルが添付されている場合であっても、当該ファイルが適切なものであるか等の確認をユーザに促す。ファイル抽出処理１では、ごく最近に参照・更新されたファイルを優先的に添付ファイルの候補として抽出する。また、電子メール処理装置は、ファイル抽出処理２では、送信済の電子メールの履歴を参照し、電子メール作成に使用するテンプレート、電子メールの宛先、電子メールのサブジェクトに基づいて、添付ファイルの候補を抽出する。【選択図】  図５
2005141438.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して電子メールを送受信する電子メール処理装置であって、
送信メールを作成する作成手段と、
前記送信メールについてファイルの添付有無を判断する添付有無判定手段と、
ファイルが添付されていない送信メールについて添付ファイルの要否を判断する要否判定手段と、
前記要否判定手段が添付ファイルを要すると判断した場合、前記添付ファイルの候補を抽出する候補抽出手段と、
前記添付ファイルの候補を表示させる候補表示手段と、
を具備することを特徴とする電子メール処理装置。
【請求項２】
前記添付ファイルの候補から選択されたファイルを前記送信メールに添付して送信する送信手段を具備することを特徴とする請求項１に記載の電子メール処理装置。
【請求項３】
前記候補抽出手段は前記電子メール処理装置に記憶されている履歴情報から添付ファイルの候補を抽出することを特徴とする請求項１に記載の電子メール処理装置。
【請求項４】
前記要否判定手段は、予め登録したキーワードが前記送信メール中に存在する場合、前記添付ファイルを要すると判断することを特徴とする請求項１乃至３に記載の電子メール処理装置。
【請求項５】
前記添付ファイルの候補を分類する分類手段を具備することを特徴とする請求項１乃至３に記載の電子メール処理装置。
【請求項６】
前記添付ファイルの候補を最近使用したファイル、同一のテンプレート、同一の宛先、同一のサブジェクトのうち何れか１以上について分類する分類手段を具備することを特徴とする請求項１乃至３に記載の電子メール処理装置。
【請求項７】
前記候補表示手段は、前記分類手段で分類された分類毎に前記添付ファイルの候補を表示させることを特徴とする請求項５または請求項６に記載の電子メール処理装置。
【請求項８】
前記添付ファイルの候補から予め登録した除外キーワードをファイル名に含むファイルを除外する除外手段を具備することを特徴とする請求項１乃至３に記載の電子メール処理装置。
【請求項９】
前記候補抽出手段は、指定された分類について検索を行い前記添付ファイルの候補を抽出することを特徴とする請求項１乃至３に記載の電子メール処理装置。
【請求項１０】
通信回線を介して電子メールを送受信する電子メール処理装置であって、
送信メールを作成する作成手段と、
前記送信メールについてファイルの添付有無を判断する添付有無判定手段と、
前記送信メールに添付されているファイルと同一ファイル名の送信済添付ファイルを検索する送信済添付ファイル検索手段と、
前記同一ファイル名の送信済添付ファイルが存在する場合、当該同一ファイル名であって前記送信メールに添付されているファイルより新しいファイルを検索する新ファイル検索手段と、
を具備することを特徴とする電子メール処理装置。
【請求項１１】
前記送信メールに添付されている添付ファイルに代えて前記新しいファイルを前記送信メールに添付して送信する送信手段を具備することを特徴とする請求項１０に記載の電子メール処理装置。
【請求項１２】
コンピュータを通信回線を介して電子メールを送受信する電子メール処理装置として機能させるプログラムであって、
送信メールを作成する作成手段と、
前記送信メールについてファイルの添付有無を判断する添付有無判定手段と、
ファイルが添付されていない送信メールについて添付ファイルの要否を判断する要否判定手段と、
前記添付ファイルを要すると判断した場合、前記電子メール処理装置に記憶されている履歴情報から前記添付ファイルの候補を抽出する候補抽出手段と、
前記添付ファイルの候補を表示させる候補表示手段、
として機能させるプログラム。
【請求項１３】
通信回線を介して電子メールを送受信する電子メール処理装置が実行する電子メール処理方法であって、
送信メールを作成する作成工程と、
前記送信メールについてファイルの添付有無を判断する添付有無判定工程と、
ファイルが添付されていない送信メールについて添付ファイルの要否を判断する要否判定工程と、
前記添付ファイルを要すると判断した場合、前記電子メール処理装置に記憶されている履歴情報から前記添付ファイルの候補を抽出する候補抽出工程と、
前記添付ファイルの候補を表示させる候補表示工程と、
を具備することを特徴とする電子メール処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールを送受信する電子メール処理装置等に関する。より詳細には、送信メールに添付する添付ファイルの取扱を制御する電子メール処理装置等に関する。
【背景技術】
【０００２】
現在、パーソナルコンピュータ等の普及に伴い、コンピュータ間の通信手段として電子メールが広く使われている。このような中、電子メールシステムは、利用者が効率よく電子メールを使用できるように、ユーザインタフェースも様々な改良が加えられている。そして、一般的な電子メールに係るソフトウェアの機能に「ファイル添付」がある。電子メールはＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）等の機能を使用することにより、画像ファイルや、アプリケーション固有のファイル等のデータを添付ファイルとしてやり取りすることができる。
【０００３】
しかしながら、添付ファイルを添付し忘れて電子メールを送信してしまう場合がある。この場合、添付ファイルを添付した上で改めて電子メールを再送信する必要がある。また、送信者が添付ファイルを添付し忘れたことに気付かない場合があり、受信者側から指摘する事態が生じた場合、受信者の負担になり迷惑がかかる。特に緊急を要する場合等、不測のトラブルが生じる可能性がある。
【０００４】
そこで、予め登録してあるキーワードが電子メール本文中にあればキーワードに対応するメッセージを表示する操作漏れ防止方法が提案されている（例えば、［特許文献１］参照。）。この操作漏れ防止方法は、例えば、送信電子メール本文中に「添付」という言葉があればそれに対応して「添付ファイルは添付しましたか？」とメッセージを表示するものである。
【０００５】
また、予め登録されているキーワードが電子メール本文中にあり、添付ファイルが添付されていない場合には警告画面を表示し、ユーザから添付ファイルを添付する指示があるとファイル選択画面を表示させる電子メールシステムが提案されている（例えば、［特許文献２］参照。）。
【０００６】
また、予め登録されているキーワードが電子メール本文中にあり、さらに添付ファイル数についての記載がある場合には、メールデータ構造を検索（バイナリデータ）し、添付済の添付ファイルの数を確認する電子メール装置が提案されている（例えば、［特許文献３］参照。）。この電子メール装置は、添付済の添付ファイル数と電子メール本文中に記載の添付ファイル数と比較し、一致しない場合には警告画面を出し、ユーザの指示に基づきファイル選択画面を表示するものである。
【０００７】
【特許文献１】特開平１１−０８５４４１号公報
【特許文献２】特開２０００−２５０８２８号公報
【特許文献３】特開平１１−２３２１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の従来の技術では、添付ファイルが添付されていても必ずしも適切なものが添付されているとは限らないという問題点がある。例えば、定期的に送る添付ファイル（月報等）の場合、常に最新のファイルを送る必要があるのにもかかわらず古い添付ファイルを送信してしまうという問題点がある。
また、予め登録してあるキーワードが電子メール本文中にあるにもかかわらずファイルが添付されていない場合、添付ファイルの選択画面を表示していたが、従来の技術の添付ファイル選択画面では、ユーザが添付ファイルの所在場所を思い出し、当該添付ファイルがあるところまで自身の記憶を頼りに辿り着かなければならず、操作が複雑になったり手間を要するという問題点がある。
【０００９】
さらに電子メールの使い方は使用者毎に異なり、特に業務で電子メールを使う昨今では、業務に特化した電子メールの使用が行われており、従来の添付ファイル選択画面（添付ファイルを選択させるための方法）では使用しにくいという問題点がある。例えば、テンプレートを頻繁に使用するような業務を遂行するユーザは、テンプレート毎にある程度決まった様式の添付ファイルを添付するが、この場合であっても、添付すべきファイルを全ファイルから探索する必要があるという問題点がある。
【００１０】
本発明は、以上の問題点に鑑みてなされたものであり、電子メール利用者（ユーザ）における添付ファイルの取扱を効率的かつ適正に行うことを可能とする電子メール処理装置等を提供することを目的とする。
【課題を解決するための手段】
【００１１】
前述した目的を達成するために第１の発明は、通信回線を介して電子メールを送受信する電子メール処理装置であって、送信メールを作成する作成手段と、前記送信メールについてファイルの添付有無を判断する添付有無判定手段と、ファイルが添付されていない送信メールについて添付ファイルの要否を判断する要否判定手段と、前記要否判定手段が添付ファイルを要すると判断した場合、前記添付ファイルの候補を抽出する候補抽出手段と、前記添付ファイルの候補を表示させる候補表示手段と、を具備することを特徴とする電子メール処理装置である。
【００１２】
第１の発明の電子メール処理装置は、送信メールを作成して送信実行する際、送信メールについてファイルの添付有無を判断し、ファイルが添付されていない送信メールについて添付ファイルの要否を判断し、添付ファイルを要すると判断した場合、添付ファイルの候補を検索、抽出して表示装置に表示する。
電子メール処理装置は、添付ファイルの候補からユーザが選択したファイルを送信メールに添付して送信実行処理を行う。
【００１３】
また、電子メール処理装置は、作成された送信メールを解析してファイルが添付されているか否かの判断を行い、例えば、送信データのＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）構造を分析することによりファイル添付の有無を判断してもよい。
【００１４】
また、電子メール処理装置は、記憶装置に予め登録したキーワードが送信メール中（本文中、サブジェクト中等）に存在する場合、当該送信メールは添付ファイルを要すると判断してもよい。
【００１５】
また、電子メール処理装置は、抽出した添付ファイルの候補を分類して表示し、例えば、最近使用したファイル、同一のテンプレート、同一の宛先、同一のサブジェクト等について分類し、タブ切替等によりそれぞれの分類毎に添付ファイルの候補を表示してもよい。
【００１６】
また、電子メール処理装置は、予め登録した除外キーワードをファイル名等に含むファイルを除外した上で、添付ファイルの候補を抽出して表示してもよい。この場合、電子メール処理装置は、送信すべきでないファイル（重要ファイル、極秘扱ファイル等）は、添付ファイルの候補から除外するので、これらのファイルを誤って電子メールに添付して送信することを防止することができる。
【００１７】
また、電子メール処理装置は、分類の切替時等、指定された分類についてのみ添付ファイルの候補の検索及び抽出を行って表示するようにしてもよい。この場合、電子メール処理装置は、ユーザが指定したタブ（ファイル抽出の検索対象、項目、分類等）についてのみファイル検索、ファイル抽出処理を行うので、添付ファイルの候補を抽出・表示するまでの所要時間を短縮し、操作性を向上させることができる。
【００１８】
第１の発明では、電子メール処理装置は、送信用の電子メールに必要なファイルが添付されていない場合、電子メール処理装置に記憶されている履歴情報から最新更新・同一テンプレート・同一宛先・同一サブジェクト等の観点で添付すべきファイルである可能性の高いファイルを添付ファイルの候補として抽出するので、ユーザは全ファイルを検索することなく、効率的かつ迅速に添付すべきファイルに辿り着くことができる。
【００１９】
第２の発明は、通信回線を介して電子メールを送受信する電子メール処理装置であって、送信メールを作成する作成手段と、前記送信メールについてファイルの添付有無を判断する添付有無判定手段と、前記送信メールに添付されているファイルと同一ファイル名の送信済添付ファイルを検索する送信済添付ファイル検索手段と、前記同一ファイル名の送信済添付ファイルが存在する場合、当該同一ファイル名であって前記送信メールに添付されているファイルより新しいファイルを検索する新ファイル検索手段と、を具備することを特徴とする電子メール処理装置である。
【００２０】
第２の発明の電子メール処理装置は、送信メールを作成して送信実行する際、送信メールについてファイルの添付有無を判断し、送信メールに添付されているファイルと同一ファイル名の送信済添付ファイルを検索し、同一ファイル名の送信済添付ファイルが存在する場合、当該同一ファイル名であって前記送信メールに添付されているファイルより新しいファイルを検索する。
【００２１】
電子メール処理装置は、送信メールに添付されているファイルと同一ファイル名であってより新しいファイルが存在する場合、ユーザの確認を求め、誤って添付されている場合、送信メールに添付されている添付ファイルに代えて、ユーザが指定した新しいファイルを送信メールに添付して送信実行処理を行う。
【００２２】
第２の発明では、電子メール処理装置は、送信用の電子メールにファイルが添付されている場合であっても、古いファイルを誤って添付していないか等の確認をユーザに促すので、これらのファイルを誤って電子メールに添付して送信することを防止することができる。
【００２３】
第３の発明は、コンピュータを通信回線を介して電子メールを送受信する電子メール処理装置として機能させるプログラムであって、送信メールを作成する作成手段と、前記送信メールについてファイルの添付有無を判断する添付有無判定手段と、ファイルが添付されていない送信メールについて添付ファイルの要否を判断する要否判定手段と、前記添付ファイルを要すると判断した場合、前記電子メール処理装置に記憶されている履歴情報から前記添付ファイルの候補を抽出する候補抽出手段と、前記添付ファイルの候補を表示させる候補表示手段、として機能させるプログラムである。
第３の発明は、コンピュータを第１の発明の電子メール処理装置として機能させるプログラムに関する発明である。
尚、上記のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００２４】
第４の発明は、通信回線を介して電子メールを送受信する電子メール処理装置が実行する電子メール処理方法であって、送信メールを作成する作成工程と、前記送信メールについてファイルの添付有無を判断する添付有無判定工程と、ファイルが添付されていない送信メールについて添付ファイルの要否を判断する要否判定工程と、前記添付ファイルを要すると判断した場合、前記電子メール処理装置に記憶されている履歴情報から前記添付ファイルの候補を抽出する候補抽出工程と、前記添付ファイルの候補を表示させる候補表示工程と、を具備することを特徴とする電子メール処理方法である。
第４の発明は、第１の発明の電子メール処理装置が実行する電子メール処理方法に関する発明である。
【００２５】
尚、常に最新のファイルを送る必要があるために添付されているファイルと同じ名称もしくは同等のファイルが送信済みフォルダにあるメールに添付されている場合、ファイルの更新日を比較して新しいファイルを添付して送信する。添付ファイル差し替えの際は確認のオペレーションもある。
また、予め登録されているキーワードがメール本文中にあるにもかかわらず添付ファイルがない場合には、各項目（最新更新・テンプレート・宛先・サブジェクト）に対応するファイルを検索しリスト表示する。
【００２６】
また、電子メール処理装置における各項目のファイルリストの検索方法は以下の通りである。
（１）「最近使ったファイル」（Ｗｉｎｄｏｗｓ（登録商標）のレジストリ情報等から）等のファイル情報を取得し、登録されている拡張子情報に基づき、更新日の新しいものを抽出する。抽出するファイルの数は任意の数（予め設定してある数）を対応するタブに表示する。
（２）送信するメールのテンプレート属性を見て、過去の送信済ファイル添付メールで同じ属性のテンプレートで使用しているファイルを抽出し、対応するタブに表示する。
（３）送信するメールの宛先を見て、過去の送信済ファイル添付メールで同じ宛先のものからファイルを抽出し、対応するタブに表示する。
（４）送信するメールのサブジェクトを見て、過去の送信済ファイル添付メールで同じサブジェクトのものからファイルを抽出し、対応するタブに表示する。
【００２７】
また、ファイル名に予め登録してある除外キーワード（機密・社外秘など）がある場合はリストから該当するファイルを削除して表示し、安易に重要なファイルを選択させないために表示させない。
また、タブ表示順は前回リスト表示ダイアログを閉じたときに表示していたタブが次回デフォルト表示される。
また、タブを切替える際にその項目に該当するファイルを検索し表示させるように構成することにより、表示速度を速くするという効果がある。
【発明の効果】
【００２８】
本発明によれば、電子メール利用者（ユーザ）における添付ファイルの取扱を効率的かつ適正に行うことを可能とする電子メール処理装置等を提供することができる。
特に、メール送信時の添付忘れ、不適当なファイルを添付してメール送信することを防ぐことを可能とするので、受信者側とのトラブル防止の効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下、添付図面を参照しながら、本発明に係る電子メール処理装置等の好適な実施形態について詳細に説明する。なお、以下の説明及び添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００３０】
まず、図１を参照しながら、本発明の実施の形態に係る電子メール処理装置１０１のハードウェア構成について説明する。
図１は、電子メール処理装置１０１のハードウェア構成図である。
図１に示すように電子メール処理装置１０１は、情報処理装置１０２にネットワーク１０３により接続される。通常、複数の情報処理装置１０２がネットワーク１０３に接続される。電子メール処理装置１０１、情報処理装置１０２は、共に電子メール送受信機能を有し、ネットワーク１０３を介して互いに電子メールの送受信を行う。
【００３１】
図１に示すように、電子メール処理装置１０１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＬＡＮアダプタ１１４、ビデオアダプタ１１５、キーボード１１６、マウス１１７、ＣＤ−ＲＯＭドライブ１１８、記憶部１１９（ハードディスク）等がシステムバス１２０を介して互いに接続されて構成される。尚、図１のハードウェア構成は一例であり、用途、目的に応じて様々な構成を採ることが可能である。
【００３２】
ＣＰＵ１１１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、ハードディスク、ＲＯＭ、記録媒体等に格納される実行プログラム、ＯＳ（オペレーションシステム）のプログラム、アプリケーションプログラム等をＲＡＭ上のワークメモリ領域に呼び出して実行し、演算処理（四則演算や比較演算等）、ハードウェアやソフトウェアの動作制御等を行い、後述する各種機能（図５〜図７、図１０〜図１４等参照。）を実現する。
【００３３】
ＲＡＭ１１２（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）は、記憶部１１９（ハードディスク）、ＣＤ−ＲＯＭドライブ１１８に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記録媒体から読み出されたＯＳのプログラム、アプリケーションプログラム等を記憶する。これらのプログラムは、ＣＰＵ１１１の制御の下に実行される。
【００３４】
ＲＯＭ１１３（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）は、ＯＳと協働してハードディスク等の各種デバイスへの入出力を司るいわゆるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）等を記憶する。
【００３５】
ＬＡＮアダプタ１１４は、ＣＰＵによって制御されるＯＳの通信プログラムと協働してネットワークを介した外部との通信を行う。
ビデオアダプタ１１５はディスプレイ装置に出力する画像信号を生成する。
キーボード１１６、マウス１１７は、電子メール処理装置への指示、プログラム実行に必要なデータ等を入力するための入力装置である。
【００３６】
ＣＤ−ＲＯＭドライブ１１８は、ＣＤ−ＲＯＭ等の記録媒体を装着してアプリケーションプログラムを記憶部１１９（ハードディスク）にインストールするのに用いられる。尚、ＣＤ−ＲＯＭドライブに代えて、ＰＤドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ、−ＲＡＭ等）、ＭＯドライブ、フロッピディスクドライブ等のメディア入出力装置等を用いることができる。
【００３７】
記憶部１１９（ハードディスク）は、実行プログラム１２４、ＯＳ１２５、アプリケーションプログラム等を記憶する。また、記憶部１１９（ハードディスク）は、電子メール処理に係るキーワード情報１２１、拡張子情報１２２、除外キーワード情報１２３、各種ファイル、テンプレート等を保持する。尚、キーワード情報１２１、拡張子情報１２２、除外キーワード情報１２３については、後述する。
【００３８】
システムバス１２０は、各装置間の制御信号、データ信号等の授受を媒介する経路であり、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス、メモリバスである。
また、図１では、各バス間の接続用チップ、キーボードインタフェース、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＡＴＡＰＩ（ＡＴＡ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）等の入出力用インタフェースは省略されている。
【００３９】
電子メール処理装置１０１〜情報処理装置１０２間では、ネットワーク１０３を介して相互に通信可能である。尚、電子メール処理装置１０１及び情報処理装置１０２として、パーソナルコンピュータ等を用いることができる。
ネットワーク１０３は、インターネット等のネットワークであり、有線、無線を問わない。また、安全かつ円滑な通信を担保するため、インターネット等の公衆が利用可能なネットワークではなく、専用線、ＯＢＮ（Ｏｐｅｎ  Ｂｕｓｉｎｅｓｓ  Ｎｅｔｗｏｒｋ）、インターネットＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等を利用するようにしてもよい。
【００４０】
次に、図２〜図４を参照しながら、電子メール処理装置１０１の記憶部１１９が保持する情報について説明する
図１に示すように、電子メール処理装置１０１の記憶部１１９には、キーワード情報１２１、拡張子情報１２２、除外キーワード情報１２３、実行プログラム１２４、ＯＳ１２５等が保持される。
【００４１】
図２は、キーワード情報１２１の一態様を示す図である。
メール本文中に添付メールの可能性を示唆するキーワードの登録は、図２のようなテーブルファイルで保持される。キーワード情報１２１は、添付ファイルの要否（添付ファイルを添付すべき電子メールであるか否か）を判断するためのキーワードを予め保持する。電子メール処理装置１０１は、送信しようとする電子メール中（本文中、サブジェクト中等）にキーワード情報１２１に登録されているキーワードが存在するか否かを探索し、添付ファイルの要否を判断する。
【００４２】
キーワードは、例えば、『添付資料』、『参照して下さい』、『ファイル参照』、『添付ファイル』、『添付をご覧下さい』等である。
尚、キーワードの登録は、電子メール処理装置の利用者（ユーザ）により任意に設定することができる。
【００４３】
図３は、拡張子情報１２２の一態様を示す図である。
拡張子情報１２２は、添付ファイルの候補を抽出するためのファイル拡張子を予め保持する。電子メール処理装置１０１は、拡張子情報１２２に登録されている拡張子のファイルを添付ファイルの候補として抽出する。
【００４４】
拡張子は、電子メールに添付することが多いファイルの拡張子であり、例えば、「．ｄｏｃ」、「．ｔｘｔ」、「．ｐｄｆ」等である。
尚、拡張子の登録は、電子メール処理装置の利用者（ユーザ）により任意に設定することができる。
【００４５】
図４は、除外キーワード情報１２３の一態様を示す図である。
除外キーワード情報１２３は、ファイル名表示をさせない除外キーワード（除外ファイル名等）のテーブルである。除外キーワード情報１２３は、添付ファイルの候補から除外するファイル名等（ファイル名の一部に含むものであってもよい）を予め保持する。電子メール処理装置１０１は、除外キーワード情報１２３に登録されている除外キーワードを有するファイルを添付ファイルの候補から除外する。
【００４６】
除外キーワードは、電子メールに添付して送信するのに適当でない重要ファイル等のファイル名であり、例えば、「機密」、「社外秘」、「重要」等である。
尚、除外キーワードの登録は、電子メール処理装置の利用者（ユーザ）により任意に設定することができる。
【実施例１】
【００４７】
次に、図５〜図９を参照しながら、第１の実施の形態に係る、電子メール処理装置１０１の動作について説明する。
電子メール処理装置１０１は、ＣＰＵ１１１が記憶部１１９に格納されるプログラムをＲＡＭ１１２上にロードして、以下の各処理ステップを実行する。
【００４８】
図５は、第１の実施の形態に係る、電子メール処理装置１０１の全体動作を示すフローチャートである。
まず、ユーザ（電子メール処理装置１０１の利用者、電子メール送信者）は、電子メール処理装置１０１において、送信用の電子メールの本文等を作成後、送信するため電子メールソフトウェアの送信ボタン（図示しない）を押下する。
そして電子メール処理装置１０１は、ユーザによって送信ボタンが押下されたかどうかを判断する（ステップ５０１）。
電子メール処理装置１０１は、送信ボタンが押下されると（ステップ５０１のＹｅｓ）、送信用の電子メールに何らかのファイルが添付されているか否かを判断する（ステップ５０２）。尚、ファイルが添付されているか否かの判断は、送信データのＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）構造を分析することにより行うことができる。
【００４９】
まず、送信用の電子メールにファイルが添付されている場合（ステップ５０２のＹｅｓ）、電子メール処理装置１０１は、最新のファイルを添付する必要があるのにもかかわらず古いファイルを添付していないかどうかを判断する（ステップ５１０〜ステップ５１３）。
【００５０】
電子メール処理装置１０１は、送信済履歴（送信済メールリスト）を参照して、今現在、添付して送信しようとしているファイルと同一のファイル名のファイルを過去に送信しているか否かを判断する（ステップ５１０）。すなわち、電子メール処理装置１０１は、週報、月報のように、添付ファイルが定期的に送信するファイルか否かを判断する。
【００５１】
週報、月報のように、定期的に送信することが義務つけられてるファイルの場合、同一のファイル名であっても、内容、中身だけが更新されていることが多い。従って、ユーザは、ファイル名のみだけで判断して、古いファイルを添付して送信してしまうことがあり得る。
【００５２】
電子メール処理装置１０１は、同一のファイル名がある場合、定期的に送信するファイルと判断し、記憶部内に同一のファイル名であって最新のファイルが存在するか否かを検索する（ステップ５１１）。尚、最新のファイルの検索は、ファイル毎に保持される更新日、作成日等を参照することにより行うことができる。
【００５３】
尚、より新しいファイルが見つかったとしても（ステップ５１１のＹｅｓ）、敢えて古いファイルを添付して送信する可能性がある場合を考慮し、電子メール処理装置１０１は、ユーザにどちらのファイルを添付して送信するのか判断させ、どちらのファイルを添付するかの判断を行う（ステップ５１２）。
ユーザが検索されたファイルを添付することを判断し、検索されたファイルを添付する指示を受けた場合（ステップ５１２のＮｏ）、電子メール処理装置１０１は、自動的に添付ファイルを新しいファイルに置き換え（ステップ５１３）、電子メールの送信を行う（ステップ５０９）。
【００５４】
一方、送信用の電子メールにファイルが添付されていない場合（ステップ５０２のＮｏ）、電子メール処理装置１０１は、ファイルの添付の要否を判断し、送信用の電子メールがファイルの添付を要するものである場合、ユーザにファイルの添付を促す（ステップ５０３〜ステップ５０９）。
【００５５】
電子メール処理装置１０１は、記憶部１１９のキーワード情報１２１を参照し、予め登録されているキーワードが送信用の電子メール中（本文中、サブジェクト中等）に存在する場合、ファイル添付を要する電子メールと判断し（ステップ５０３のＹｅｓ）、ファイル抽出処理１及びファイル抽出処理２において添付ファイルの候補を抽出してメモリ等に保持する（ステップ５０４及びステップ５０５）。
【００５６】
図６は、ファイル抽出処理１（図５：ステップ５０４）における、電子メール処理装置１０１の動作を示すフローチャートである。
図８は、メモリ８００の記憶領域を示す図である。
メモリ８００（ＲＡＭ１１２等）は、抽出された添付ファイルの候補を保持する。
【００５７】
電子メール処理装置１０１は、ファイル抽出処理１において、ＯＳが保持するファイル情報、登録されている拡張子情報等に基づいて、比較的新しいファイル、所定の種類のファイルを添付ファイルの候補として抽出する。
尚、ファイル情報は、例えば、Ｗｉｎｄｏｗｓ（登録商標）のレジストリ情報として記憶される「最近使ったファイル」等を用いることができる。
【００５８】
電子メール処理装置１０１は、最近参照されたファイルに関するファイル情報を取得する（ステップ６０１）。電子メール処理装置１０１は、ファイルを新しい順に検索し（ステップ６０２）、記憶部１１９の拡張子情報１２２を参照して、予め登録されているファイルの拡張子と同じ拡張子を持つファイルを検索する（ステップ６０３）。
【００５９】
電子メール処理装置１０１は、拡張子が一致したファイル名をメモリ８００の記憶領域Ａ８０１に保持する（ステップ６０４）。記憶領域Ａ８０１は、ステップ６０２及びステップ６０３において抽出したファイル（ファイル名、所在等）を一時的に記憶するための記憶領域である。
【００６０】
電子メール処理装置１０１は、メモリ８００の記憶領域Ａ８０１に保持するファイル数が所定の制限数に達するまで、ステップ６０２〜ステップ６０５までの処理を繰り返す。
尚、所定の制限数は、添付ファイル選択画面（後述する）における表示制限数であり、ユーザが任意に設定可能である。
【００６１】
図７は、ファイル抽出処理２（図５：ステップ５０５）における、電子メール処理装置１０１の動作を示すフローチャートである。
電子メール処理装置１０１は、ファイル抽出処理２において、電子メールの送信履歴（送信済の添付ファイル付き電子メールの履歴）に基づいて、追加する添付ファイルの候補を抽出する。
【００６２】
電子メール処理装置１０１は、電子メールソフトウェアの送信済フォルダからファイル添付してある送信済の電子メールを全て検索する（ステップ７０１）。
電子メール処理装置１０１は、ステップ７０１において検索した電子メールについて、所定の条件に該当するか否かを判断し、当該所定の条件に該当する電子メールの添付ファイル（ファイル名、参照先等）をメモリ８００に保持する。
【００６３】
所定の条件は、ファイル添付をする可能性が高いと考えられる条件であり、例えば、「同一のテンプレートを利用しているか」、「同一の宛先であるか」、「同一のサブジェクトであるか」等である。電子メール処理装置１０１は、過去のファイル添付ファイル付き電子メール送信履歴を参照して、上記の所定の条件について現在の電子メールと送信済の電子メールを比較する。
【００６４】
現在送信しようとしている電子メールと同一のテンプレートを使用している場合（ステップ７０２のＹｅｓ）、電子メール処理装置１０１は、添付ファイル（ファイル名、参照先等）をメモリ８００の記憶領域Ｂ８０２に保持する（ステップ７０３）。
記憶領域Ｂ８０２は、ステップ７０２及びステップ７０３において抽出したファイル（ファイル名、所在等）を一時的に記憶するための記憶領域である。
【００６５】
現在送信しようとしている電子メールと同一の宛先の場合（ステップ７０４のＹｅｓ）、電子メール処理装置１０１は、添付ファイル（ファイル名、参照先等）をメモリ８００の記憶領域Ｃ８０３に保持する（ステップ７０５）。
記憶領域Ｃ８０３は、ステップ７０４及びステップ７０５において抽出したファイル（ファイル名、所在等）を一時的に記憶するための記憶領域である。
【００６６】
現在送信しようとしている電子メールと同一のサブジェクト（タイトル）の場合（ステップ７０６のＹｅｓ）、電子メール処理装置１０１は、添付ファイル（ファイル名、参照先等）をメモリ８００の記憶領域Ｄ８０４に保持する（ステップ７０７）。
記憶領域Ｄ８０４は、ステップ７０６及びステップ７０７において抽出したファイル（ファイル名、所在等）を一時的に記憶するための記憶領域である。
【００６７】
電子メール処理装置１０１は、ステップ７０１において検索した全ての送信済の添付ファイル付き電子メールについて、ステップ７０２〜ステップ７０７の処理を繰り返す（ステップ７０８）。
【００６８】
電子メール処理装置１０１は、記憶部１１９の除外キーワード情報１２３を参照し、メモリ８００の記憶領域Ａ８０１、記憶領域Ｂ８０２、記憶領域Ｃ８０３、記憶領域Ｄ８０４に保持した添付ファイル（ファイル名、参照先等）に、予め登録されている除外キーワードをファイル名等に含むものがある場合（ステップ７０９のＹｅｓ）、該当する添付ファイル（ファイル名、参照先等）をメモリの記憶領域から削除し、添付ファイル選択画面（後述する）に表示させない（ステップ７１０）。すなわち、電子メール処理装置１０１は、重要なファイル等として除外キーワード情報１２３に登録された除外キーワードをファイル名等に含むファイルに関しては、添付ファイルとして表示せず、選択できないようにする。
【００６９】
図９は、添付ファイル選択画面９００の一態様を示す図である。
ファイル抽出処理１（ステップ５０４）、ファイル抽出処理２（ステップ５０５）が終了すると、電子メール処理装置１０１は、図９に示すような添付ファイル選択画面９００を表示する（ステップ５０６）。
添付ファイル選択画面９００は、追加添付するファイルを選択するためのファイルリスト表示ダイアログボックスである。
【００７０】
電子メール処理装置１０１は、添付ファイル選択画面９００において、メモリ８００の記憶領域Ａ８０１〜記憶領域Ｄ８０４毎に対応付けて添付ファイルの候補を表示する。添付ファイル選択画面９００は、例えば、タブ等により分類して添付ファイルの候補を表示する。
【００７１】
図９に示す添付ファイル選択画面９００は、「最新更新」タブ９０１、「テンプレート」タブ９０２、「宛先」タブ９０３、「サブジェクト」タブ９０４等を有する。
電子メール処理装置１０１は、「最新更新」タブ９０１に記憶領域Ａ８０１に保持する添付ファイルの候補（ファイル名、参照先等）を表示し、「テンプレート」タブ９０２に記憶領域Ｂ８０２に保持する添付ファイルの候補（ファイル名、参照先等）を表示し、「宛先」タブ９０３に記憶領域Ｃ８０３に保持する添付ファイルの候補（ファイル名、参照先等）を表示し、「サブジェクト」タブ９０４に記憶領域Ｄ８０４に保持する添付ファイルの候補（ファイル名、参照先等）を表示する。
【００７２】
尚、電子メール処理装置１０１は、ユーザの操作指示（マウスのクリック等）に応じて添付ファイル選択画面９００のタブの切替を行う。また、電子メール処理装置１０１は、前回添付ファイル選択画面９００を閉じたときの表示タブをデフォルトとして保持し、次回の添付ファイル選択画面９００に表示することもできる。
【００７３】
また、電子メール処理装置１０１は、添付ファイルの候補として、ファイル名のみならず、ファイルの所在及び参照先（パス、フォルダ名等）、ファイルのサイズ、ファイルの種類、更新日時等をメモリ８００の記憶領域に保持し、これらの情報を添付ファイル選択画面９００に表示することもできる。
また、添付ファイル選択画面の異なる複数のタブに同一のファイルが表示されることがあってもよい。
【００７４】
ユーザは、添付ファイル選択画面９００を介して、送信用の電子メールに追加添付するファイルを選択する。電子メール処理装置１０１は、ユーザによりファイルが選択され「追加」ボタン９０５が押下されると、選択したファイルが追加添付ファイル一覧９０６に表示される（ステップ５０７）。
ユーザが添付ファイル追加の処理を行った後、「ＯＫ」ボタン９０７が押下されると、電子メール処理装置１０１は、添付ファイル選択画面９００においてユーザが追加指定したファイルを送信用の電子メールに自動的に添付し（ステップ５０８）、電子メールの送信実行処理を行う（ステップ５０９）。
【００７５】
以上の過程を経て、電子メール処理装置１０１は、送信用の電子メールに必要なファイルが添付されていない場合、ファイル抽出処理１及びファイル抽出処理２により添付ファイルの候補を抽出し、また、送信用の電子メールにファイルが添付されている場合であっても、当該ファイルが適切なものであるか等の確認をユーザに促す。
【００７６】
このように、電子メール処理装置は、ファイル抽出処理１では、ごく最近に参照・更新されたファイルを優先的に添付ファイルの候補として抽出する。通常、添付ファイルは、修正、表示等が施された上で電子メールに添付される。従って、電子メール処理装置は、ファイル抽出処理１において、効率的に添付ファイルの候補を抽出することができる。これにより、ユーザのファイル探索の労力的負担を軽減することができる。
【００７７】
また、電子メール処理装置は、ファイル抽出処理２では、送信済の電子メールの履歴を参照し、電子メール作成に使用するテンプレート、電子メールの宛先、電子メールのサブジェクトに基づいて、添付ファイルの候補を抽出する。通常、電子メールのテンプレート、宛先、サブジェクト等が共通する場合、当該電子メールに添付するファイルも同様のものとなることが多い。従って、電子メール処理装置は、ファイル抽出処理２において、効率的に添付ファイルの候補を抽出することができる。これにより、ユーザのファイル探索の労力的負担を軽減することができる。
【００７８】
また、電子メール処理装置は、送信すべきでないファイル（重要ファイル、極秘扱ファイル等）は、添付ファイルの候補から除外するので、これらのファイルを誤って電子メールに添付して送信することを防止することができる。
【００７９】
また、電子メール処理装置は、送信用の電子メールにファイルが添付されている場合であっても、古いファイルを誤って添付していないか等の確認をユーザに促すので、これらのファイルを誤って電子メールに添付して送信することを防止することができる。
【実施例２】
【００８０】
次に、図１０〜図１４等を参照しながら、第２の実施の形態に係る、電子メール処理装置１０１の動作について説明する。
本発明にはファイルリスト表示ダイアログボックスを表示する際にタブを切替える時に、その項目に該当するファイルを検索し表示させるように構成する方法がある。表示速度を速める効果あるため、これを実施例２とする。
電子メール処理装置１０１は、ＣＰＵ１１１が記憶部１１９に格納されるプログラムをＲＡＭ１１２上にロードして、以下の各処理ステップを実行する。
【００８１】
図１０は、第２の実施の形態に係る、電子メール処理装置１０１の全体動作を示すフローチャートである。
先述の第１の実施の形態では、電子メール処理装置１０１は、最新更新、テンプレート、宛先、サブジェクト等に関してファイル抽出処理を行った上で、添付ファイル選択画面を表示し、添付ファイル追加処理を行うものとして説明した。
一方、以下に述べる第２の実施の形態では、電子メール処理装置１０１は、ユーザが指定した項目（例えば、最新更新、テンプレート、宛先、サブジェクト等のうちいずれかの分類項目）についてのみ、ファイル検索処理及びファイル抽出処理を行い、添付ファイル選択画面を表示し、添付ファイル追加処理を行う。
【００８２】
図１０のステップ１００１〜ステップ１００３、ステップ１０１４〜ステップ１０１７における処理は、先述したように、図５のステップ５０１〜ステップ５０３、ステップ５１０〜ステップ５１３における処理と同様である。
【００８３】
電子メール処理装置１０１は、送信用の電子メールにファイルが添付されていない場合、ファイルの添付の要否を判断し、送信用の電子メールがファイルの添付を要するものである場合、添付ファイル選択画面９００を表示し、ユーザにファイルの添付を促す。
【００８４】
ユーザは、添付ファイル選択画面９００上においてタブ９０１〜９０４のいずれかを指定すると（ステップ１００４）、電子メール処理装置１０１は、ユーザが指定したタブに基づいて、ファイル抽出処理を行う。
電子メール処理装置１０１は、タブ「最新更新」９０１が指定された場合、ファイル抽出処理３（図１１）を行い（ステップ１００５）、タブ「テンプレート」９０２が指定された場合、ファイル抽出処理４（図１２）を行い（ステップ１００６）、タブ「宛先」９０３が指定された場合、ファイル抽出処理５（図１３）を行い（ステップ１００７）、タブ「サブジェクト」９０４が指定された場合、ファイル抽出処理６（図１４）を行う（ステップ１００８）。
【００８５】
ファイル抽出処理３（図１１）は、第１の実施の形態におけるファイル抽出処理１（図６）に相当する。ファイル抽出処理４（図１２）、ファイル抽出処理５（図１３）、ファイル抽出処理６（図１４）は、第１の実施の形態におけるファイル抽出処理２（図７）を３つの処理に分割したものに相当する。
【００８６】
図１１は、ファイル抽出処理３（図１０：ステップ１００５）における、電子メール処理装置１０１の動作を示すフローチャートである。
ステップ１１０１〜ステップ１１０５の処理は、図６について先述したステップ６０１〜ステップ６０５の処理と同様である。
【００８７】
電子メール処理装置１０１は、記憶部１１９の除外キーワード情報１２３を参照し、メモリ８００の記憶領域Ａ８０１に保持した添付ファイル（ファイル名、参照先等）に、予め登録されている除外キーワードをファイル名等に含むものがある場合（ステップ１１０６のＹｅｓ）、該当する添付ファイル（ファイル名、参照先等）をメモリの記憶領域から削除し、添付ファイル選択画面に表示させない（ステップ１１０７）。
【００８８】
図１２は、ファイル抽出処理４（図１０：ステップ１００６）における、電子メール処理装置１０１の動作を示すフローチャートである。
電子メール処理装置１０１は、ファイル抽出処理４において、電子メールに用いるテンプレートに基づいて、追加する添付ファイルの候補を抽出する。
【００８９】
電子メール処理装置１０１は、電子メールソフトウェアの送信済フォルダからファイル添付してある送信済の電子メールを全て検索する（ステップ１２０１）。
電子メール処理装置１０１は、ステップ１２０１において検索した電子メールと現在送信しようとしている電子メールとを比較し、同一のテンプレートを使用している場合（ステップ１２０２のＹｅｓ）、電子メール処理装置１０１は、添付ファイル（ファイル名、参照先等）をメモリ８００の記憶領域Ｂ８０２に保持する（ステップ１２０３）。
【００９０】
電子メール処理装置１０１は、ステップ１２０１において検索した全ての送信済の添付ファイル付き電子メールについて、ステップ１２０２〜ステップ１２０３の処理を繰り返す（ステップ１２０４）。
【００９１】
電子メール処理装置１０１は、記憶部１１９の除外キーワード情報１２３を参照し、メモリ８００の記憶領域Ｂ８０２に保持した添付ファイル（ファイル名、参照先等）に、予め登録されている除外キーワードをファイル名等に含むものがある場合（ステップ１２０５のＹｅｓ）、該当する添付ファイル（ファイル名、参照先等）をメモリの記憶領域から削除し、添付ファイル選択画面に表示させない（ステップ１２０６）。
【００９２】
図１３は、ファイル抽出処理５（図１０：ステップ１００７）における、電子メール処理装置１０１の動作を示すフローチャートである。
電子メール処理装置１０１は、ファイル抽出処理５において、電子メールの宛先に基づいて、追加する添付ファイルの候補を抽出する。
【００９３】
電子メール処理装置１０１は、電子メールソフトウェアの送信済フォルダからファイル添付してある送信済の電子メールを全て検索する（ステップ１３０１）。
電子メール処理装置１０１は、ステップ１３０１において検索した電子メールと現在送信しようとしている電子メールとを比較し、同一の宛先の場合（ステップ１３０２のＹｅｓ）、電子メール処理装置１０１は、添付ファイル（ファイル名、参照先等）をメモリ８００の記憶領域Ｃ８０３に保持する（ステップ１３０３）。
【００９４】
電子メール処理装置１０１は、ステップ１３０１において検索した全ての送信済の添付ファイル付き電子メールについて、ステップ１３０２〜ステップ１３０３の処理を繰り返す（ステップ１３０４）。
【００９５】
電子メール処理装置１０１は、記憶部１１９の除外キーワード情報１２３を参照し、メモリ８００の記憶領域Ｃ８０３に保持した添付ファイル（ファイル名、参照先等）に、予め登録されている除外キーワードをファイル名等に含むものがある場合（ステップ１３０５のＹｅｓ）、該当する添付ファイル（ファイル名、参照先等）をメモリの記憶領域から削除し、添付ファイル選択画面（後述する）に表示させない（ステップ１３０６）。
【００９６】
図１４は、ファイル抽出処理６（図１０：ステップ１００８）における、電子メール処理装置１０１の動作を示すフローチャートである。
電子メール処理装置１０１は、ファイル抽出処理６において、電子メールのサブジェクトに基づいて、追加する添付ファイルの候補を抽出する。
【００９７】
電子メール処理装置１０１は、電子メールソフトウェアの送信済フォルダからファイル添付してある送信済の電子メールを全て検索する（ステップ１４０１）。
電子メール処理装置１０１は、ステップ１４０１において検索した電子メールと現在送信しようとしている電子メールとを比較し、同一のサブジェクトの場合（ステップ１４０２のＹｅｓ）、電子メール処理装置１０１は、添付ファイル（ファイル名、参照先等）をメモリ８００の記憶領域Ｄ８０４に保持する（ステップ１４０３）。
【００９８】
電子メール処理装置１０１は、ステップ１４０１において検索した全ての送信済の添付ファイル付き電子メールについて、ステップ１４０２〜ステップ１４０３の処理を繰り返す（ステップ１４０４）。
【００９９】
電子メール処理装置１０１は、記憶部１１９の除外キーワード情報１２３を参照し、メモリ８００の記憶領域Ｄ８０４に保持した添付ファイル（ファイル名、参照先等）に、予め登録されている除外キーワードをファイル名等に含むものがある場合（ステップ１４０５のＹｅｓ）、該当する添付ファイル（ファイル名、参照先等）をメモリの記憶領域から削除し、添付ファイル選択画面（後述する）に表示させない（ステップ１４０６）。
【０１００】
尚、ステップ１２０１、ステップ１３０１、ステップ１４０１の処理に関しては、電子メール処理装置１０１は、いずれか１のステップの処理を行った後、その検索結果を添付ファイル選択画面９００を閉じるまでメモリに保持し、次に、タブ切替処理に伴いステップ１２０１、ステップ１３０１、ステップ１４０１の処理を行う際、改めて検索処理を行うことなく、メモリに保持した検索結果を呼び出すようにしてもよい。この場合、処理の迅速化を図ることができる。
【０１０１】
電子メール処理装置１０１は、ユーザが指定したタブについてファイル抽出処理を行った後（ステップ１００５〜ステップ１００８のいずれかの処理を行った後）、添付ファイル選択画面９００の指定タブに、抽出した添付ファイルの候補一覧を表示させる（ステップ１００９）。
【０１０２】
ステップ１００９において、電子メール処理装置１０１は、ファイル抽出処理３の処理（ステップ１００５）を行った場合、添付ファイル選択画面９００のタブ９０１に抽出した添付ファイルの候補一覧を表示し、ファイル抽出処理４の処理（ステップ１００６）を行った場合、添付ファイル選択画面９００のタブ９０２に抽出した添付ファイルの候補一覧を表示し、ファイル抽出処理５の処理（ステップ１００７）を行った場合、添付ファイル選択画面９００のタブ９０３に抽出した添付ファイルの候補一覧を表示し、ファイル抽出処理６の処理（ステップ１００８）を行った場合、添付ファイル選択画面９００のタブ９０４に抽出した添付ファイルの候補一覧を表示させる。
【０１０３】
ユーザは、添付ファイル選択画面９００を介して、送信用の電子メールに追加添付するファイルを選択する。電子メール処理装置１０１は、ユーザによりファイルが選択され「追加」ボタン９０５が押下されると、選択したファイルを追加添付ファイル一覧９０６を表示させる（ステップ１０１０）。
ユーザが添付ファイル追加の処理を行った後、「ＯＫ」ボタン９０７が押下されると、電子メール処理装置１０１は、添付ファイル選択画面９００においてユーザが追加指定したファイルを送信用の電子メールに自動的に添付し（ステップ１０１２）、電子メールの送信を行う（ステップ１０１３）。
【０１０４】
尚、ステップ１００４〜ステップ１００８において、電子メール処理装置１０１は、最後に表示したタブをデフォルトとして保持し、次回、最初に添付ファイル選択画面９００を表示する際、当該デフォルトのタブが指定されたものとしてファイル抽出処理を行うようにしてもよい。
また、電子メール処理装置１０１は、ファイル抽出処理を行ったタブに関しては、タブの切替後も添付ファイル選択画面９００が閉じられるまでその結果をメモリに保持するようにしてもよい。この場合、電子メール処理装置１０１は、再びそのタブが指定された場合、改めてファイル抽出処理を行うことなく、メモリに保持した抽出結果を用いることにより迅速に処理を行うことができる。
【０１０５】
以上の過程を経て、電子メール処理装置１０１は、送信用の電子メールに必要なファイルが添付されていない場合、ユーザが指定したタブ（ファイル抽出の検索対象、項目、分類等）についてファイル抽出処理を行って添付ファイルの候補を抽出し、また、送信用の電子メールにファイルが添付されている場合であっても、当該ファイルが適切なものであるか等の確認をユーザに促す。
【０１０６】
また、電子メール処理装置は、ユーザが指定したタブ（ファイル抽出の検索対象、項目、分類等）についてのみファイル抽出処理を行うので、添付ファイルの候補を抽出・表示するまでの所要時間を短縮し、操作性を向上させることができる。
【０１０７】
以上、添付図面を参照しながら、本発明に係る電子メール処理装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１０８】
尚、図５〜図７、図１０〜図１４等に示す処理を行うプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
また、上記プログラムをアドインソフトウェアとして電子メールソフトウェア等のアプリケーションソフトウェアに組み込むようにしてもよい。
【図面の簡単な説明】
【０１０９】
【図１】電子メール処理装置１０１のハードウェア構成図
【図２】キーワード情報１２１の一態様を示す図
【図３】拡張子情報１２２の一態様を示す図
【図４】除外キーワード情報１２３の一態様を示す図
【図５】第１の実施の形態に係る、電子メール処理装置１０１の全体動作を示すフローチャート
【図６】ファイル抽出処理１（図５：ステップ５０４）における、電子メール処理装置１０１の動作を示すフローチャート
【図７】ファイル抽出処理２（図５：ステップ５０５）における、電子メール処理装置１０１の動作を示すフローチャート
【図８】メモリ８００の記憶領域を示す図
【図９】添付ファイル選択画面９００の一態様を示す図
【図１０】第２の実施の形態に係る、電子メール処理装置１０１の全体動作を示すフローチャート
【図１１】ファイル抽出処理３（図１０：ステップ１００５）における、電子メール処理装置１０１の動作を示すフローチャート
【図１２】ファイル抽出処理４（図１０：ステップ１００６）における、電子メール処理装置１０１の動作を示すフローチャート
【図１３】ファイル抽出処理５（図１０：ステップ１００７）における、電子メール処理装置１０１の動作を示すフローチャート
【図１４】ファイル抽出処理６（図１０：ステップ１００８）における、電子メール処理装置１０１の動作を示すフローチャート
【符号の説明】
【０１１０】
１０１………電子メール処理装置
１０２………情報処理装置
１０３………ネットワーク
１１１………ＣＰＵ
１１２………ＲＡＭ
１１３………ＲＯＭ
１１４………ＬＡＮアダプタ
１１５………ビデオアダプタ
１１６………入力部（キーボード）
１１７………入力部（マウス）
１１８………ＣＤ−ＲＯＭドライブ
１１９………記憶部（ハードディスク）
１２０………システムバス
１２１………キーワード情報
１２２………拡張子情報
１２３………除外キーワード情報
１２４………実行プログラム
１２５………ＯＳ
８００………メモリ
８０１、８０２、８０３、８０４………記憶領域
９００………添付ファイル選択画面
【図１】
2005141438.tif 000003
【図２】
2005141438.tif 000004
【図３】
2005141438.tif 000005
【図４】
2005141438.tif 000006
【図５】
2005141438.tif 000007
【図６】
2005141438.tif 000008
【図７】
2005141438.tif 000009
【図８】
2005141438.tif 000010
【図９】
2005141438.tif 000011
【図１０】
2005141438.tif 000012
【図１１】
2005141438.tif 000013
【図１２】
2005141438.tif 000014
【図１３】
2005141438.tif 000015
【図１４】
2005141438.tif 000016