(57)【要約】【課題】電子メールの送受信を行う上で、柔軟な運用を行いつつ、セキュリティ向上を図る。【解決手段】内部メールサーバ１０４は、クライアント端末１０１から送信された電子メールに添付ファイルが存在する場合（ステップＳ１０１〜ステップＳ１０２）、当該電子メールの宛先に対応するパスワードを特定して、特定されたパスワードを添付ファイルに設定し、当該パスワードが設定された電子メールを送信した後、このパスワードの通知用メールを生成し、同じ宛先に送信する（ステップＳ１０３〜ステップＳ１２４）。【選択図】図４
2014115728.tif 000002
【特許請求の範囲】
【請求項１】
電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段と、
電子メールを受信するサーバメール受信手段と、
電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付手段と、
前記サーバメール受信手段によって受信した電子メールに対して、前記選択受付手段によって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを前記記憶手段から取得し、前記選択受付手段によってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定手段と、
前記パスワード設定判定手段によって、取得あるいは生成したパスワードを前記添付したファイルに対して設定するメール生成手段と、
前記メール生成手段によって生成した電子メールを前記宛先に送信するサーバメール送信手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記選択受付手段によって、電子メールの添付ファイルにパスワードの設定を行わないことを受付けた場合、前記サーバメール受信手段によって受信した電子メールのなかから、添付ファイルが設定された電子メールに対する前記添付ファイルに設定されたパスワードを解除するための電子メールを特定する催促メール判定手段を備え、
前記サーバメール送信手段は、前記催促メール判定手段によって前記添付ファイルに設定されたパスワードを解除するための電子メールを特定できない場合、前記電子メールの送信元に、前記添付ファイルに設定されたパスワードを解除するための電子メールの送信を催促する電子メールを送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記パスワード設定判定手段によって電子メールの宛先に対応するパスワードが前記記憶手段から取得できた場合、前記メール生成手段は、前記パスワードを所定のパスワードとして前記添付したファイルに対して設定し、一方、前記パスワード設定判定手段によって電子メールの宛先に対応するパスワードが前記記憶手段から取得できない場合、前記メール生成手段は、ランダムにパスワードを自動生成して、前記添付したファイルに対して設定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶手段に記憶したパスワードは、所定のパスワード、あるいは、電子メールを送信する度にランダムにパスワードを自動生成する旨を示す情報を記憶し、
前記パスワード設定判定手段によって前記記憶手段から所定のパスワードを取得した場合、前記メール生成手段は、前記所定のパスワードを前記添付したファイルに対して設定し、一方、前記パスワード設定判定手段によって前記記憶手段からランダムにパスワードを自動生成する旨を示す情報を取得した場合、前記メール生成手段は、ランダムにパスワードを自動生成して、前記添付したファイルに対して設定することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記パスワード設定判定手段によって取得したパスワードが示されるパスワード通知用の電子メールを生成するパスワード通知メール生成手段と、
前記サーバメール送信手段によって電子メールを送信した後、前記パスワード通知メール生成手段によって生成したパスワード通知用の電子メールを前記宛先に送信するパスワード通知メール送信手段と、
を備えたことを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記パスワード通知メール送信手段は、前記宛先に前記所定のパスワードに関する前記パスワード通知用の電子メールを初回送信時のみ送信することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記パスワード通知メール送信手段は、前記宛先に前記所定のパスワードに関する前記パスワード通知用の電子メールを送信してから所定期間経過した後、前記パスワード通知用の電子メールを送信することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記記憶手段は、電子メールの送信元及び送信先のメールアドレスの組み合わせに対応して電子メールに添付したファイルへ設定するパスワードを記憶し、
前記パスワード設定判定手段は、前記サーバメール受信手段によって受信した電子メールの宛先及び送信元の組み合わせに対応するパスワードを前記記憶手段に記憶されたパスワードから取得することを特徴とする請求項１乃至７の何れか１項に記載の情報処理装置。
【請求項９】
前記パスワード設定判定手段によって、前記サーバメール受信手段によって受信した電子メールの宛先を複数取得した場合、前記メール生成手段は、前記パスワード設定判定手段によって取得した其々のパスワードを前記宛先の数の添付したファイルに対して設定することを特徴とする請求項１乃至８の何れか１項に記載の情報処理装置。
【請求項１０】
前記パスワード設定判定手段によって、前記サーバメール受信手段によって受信した電子メールの宛先を複数取得した場合、前記パスワード通知メール生成手段は、宛先の数分、前記パスワード設定判定手段によって取得したパスワードが示されるそれぞれのパスワード通知用の電子メールを生成するパスワード通知メール生成手段を備えたことを特徴とする請求項５乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
電子メールの送受信を行う複数のクライアント端末と情報処理装置とがネットワークを介して接続された情報処理システムであって、
前記クライアント端末は、
前記電子メールの送信を行うクライアントメール送信手段と、
サーバメール送信手段から前記電子メールの受信を行うクライアントメール受信手段と、
電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付手段と、
を備え、
前記情報処理装置は、
前記電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段と、
前記クライアントメール送信手段から電子メールを受信するサーバメール受信手段と、
前記サーバメール受信手段によって受信した電子メールに対して、前記選択受付手段によって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを前記記憶手段から取得し、前記選択受付手段によってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定手段と、
前記パスワード設定判定手段によって取得したパスワードを前記添付したファイルに対して設定するメール生成手段と、
前記メール生成手段によって生成した電子メールを前記宛先から特定される前記クライアント端末に送信するサーバメール送信手段と、
を備えたことを特徴とする情報処理システム。
【請求項１２】
電子メールの送受信処理を行う情報処理装置の制御方法であって、
電子メールを受信するサーバメール受信ステップ、
電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付ステップ、
前記サーバメール受信ステップによって受信した電子メールに対して、前記選択受付ステップによって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを、電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段から取得し、前記選択受付ステップによってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定ステップ、
前記パスワード設定判定ステップによって取得したパスワードを前記添付したファイルに対して設定するメール生成ステップ、
前記メール生成ステップによって生成した電子メールを前記宛先に送信するサーバメール送信ステップ、
を含むことを特徴とする情報処理装置の制御方法。
【請求項１３】
電子メールの送受信処理を行う情報処理装置で読取実行可能なプログラムであって、
電子メールを受信するサーバメール受信手段と、
電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付手段と、
前記サーバメール受信手段によって受信した電子メールに対して、前記選択受付手段によって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを、電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段から取得し、前記選択受付手段によってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定手段と、
前記パスワード設定判定手段によって取得したパスワードを前記添付したファイルに対して設定するメール生成手段と、
前記メール生成手段によって生成した電子メールを前記宛先に送信するサーバメール送信手段と、
して機能させることを特徴とするプログラム。
【請求項１４】
電子メールの送受信を行う複数のクライアント端末と情報処理装置とがネットワークを介して接続された情報処理システムの制御方法であって、
前記クライアント端末は、
前記電子メールの送信を行うクライアントメール送信ステップ、
サーバメール送信ステップから前記電子メールの受信を行うクライアントメール受信ステップ、
電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付ステップ、
を含み、
前記情報処理装置は、
前記クライアントメール送信ステップから電子メールを受信するサーバメール受信ステップ、
前記サーバメール受信ステップによって受信した電子メールに対して、前記選択受付ステップによって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを、電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段から取得し、前記選択受付ステップによってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定ステップ、
前記パスワード設定判定ステップによって取得したパスワードを前記添付したファイルに対して設定するメール生成ステップ、
前記メール生成ステップによって生成した電子メールを前記宛先から特定される前記クライアント端末に送信するサーバメール送信ステップ、
を含むことを特徴とする情報処理システムの制御方法。
【請求項１５】
電子メールの送受信を行う複数のクライアント端末と情報処理装置とがネットワークを介して接続された情報処理システムにおいて読取実行可能なプログラムであって、
前記クライアント端末を、
前記電子メールの送信を行うクライアントメール送信手段と、
サーバメール送信手段から前記電子メールの受信を行うクライアントメール受信手段と、
電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付手段と、
して機能させ、
前記情報処理装置を、
前記クライアントメール送信手段から電子メールを受信するサーバメール受信手段と、
前記サーバメール受信手段によって受信した電子メールに対して、前記選択受付手段によって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを、電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段から取得し、前記選択受付手段によってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定手段と、
前記パスワード設定判定手段によって取得したパスワードを前記添付したファイルに対して設定するメール生成手段と、
前記メール生成手段によって生成した電子メールを前記宛先から特定される前記クライアント端末に送信するサーバメール送信手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールに添付されたファイルの暗号化に関するものである。
【背景技術】
【０００２】
近年、電子メールシステムでは、ネットワークを介して、クライアント端末間での電子メールの送受信が行われているが、遠方と情報をかわす上では、非常に利便性の高いツールとして、利用されている。
【０００３】
しかしながら、緊急時など、電子メールに機密性の高い情報を含ませて、相手先とやり取りを行うケースも度々発生し、この場合、送信された電子メールが、相手先のメールサーバへ送信される過程で、盗聴や改竄等が行われ、機密性の高い情報を安全に送信することができない、というリスクを抱えてしまう。
【０００４】
そこで、電子メールを暗号化する手法が幾つも提案され、例えば、ＰＧＰ（Pretty Good Privacy）やS／MIME（Secure/Multipurpose Internet Mail Extensions）等の方法が提案されているが、これらの方法は、送受信側の双方で暗号化、複合化を行うことで、前述のようなリスクを回避している。
【０００５】
このような手法を用いるには、各クライアント端末に対して、暗号化、及び複合化を行うための機能を提供するソフトウェアを導入する必要があり、これらのソフトウェアの導入の検討（費用や安全性等）、導入作業、及び導入後設定作業等、利用者にとっては、いささか不便な点があることは否めない。
【０００６】
しかしながら、電子メールの利用方法として、電子メールの本文には、機密性の低い、あるいは、ない情報を入力し、機密性の高い情報を含むファイルを電子メールに添付して送信する方法がある。
【０００７】
この場合、前述の手法のように、電子メールを全て暗号化する必要性は少なく、電子メールに添付されたファイルのみを暗号化することで対処することが可能であるため、電子メールの送受信を仲介するメールサーバ等で添付されたファイルを暗号化する仕組みが存在するが、このような構成に於いても、送受信側の双方のメールサーバに暗号化、及び複合化を行うための機能を提供するソフトウェアを導入する必要がある。
【０００８】
そこで、内部クライアントから外部クライアントへ電子メールを送信する際に、予め定めた固定パスワードを用いて、送信対象とする電子メールを暗号化して送信した後、当該固定パスワード等を含む通知メールも送信する技術が提示されている（例えば、特許文献１参照）。
【特許文献１】特開２００９−１７１５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、頻繁に電子メールのやり取りを行う者同士で、利用するパスワードを決めて運用を行うことが通常であり、特許文献１に記載の技術では、固定パスワードを送信先の外部クライアントへ通知するが、１つの固定パスワードを通知することが示されており、前述のような運用を行う場合には、不向きな構成が取られている。
【００１０】
このような特許文献１に記載の技術を用いれば、内部メールから送信された電子メールに対するパスワードが、このシステムを利用しているユーザに知れ渡り、誤って電子メールを想定外のユーザへ送信した場合、情報漏えい等のリスクが生じることとなる。
【００１１】
更に、特許文献１に記載の技術では、自動でパスワードを生成する構成が記載されており、情報漏えい等のリスクを軽減することが可能であるものの、前記のような運用を行う場合には、不向きな構成である。
【００１２】
本発明は、上記の課題を解決するためになされたものであり、電子メールの送受信を行う上で、柔軟な運用を行いつつ、セキュリティ向上を図ることが可能な情報処理装置、情報処理システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するための第１の発明は、電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段と、電子メールを受信するサーバメール受信手段と、電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付手段と、前記サーバメール受信手段によって受信した電子メールに対して、前記選択受付手段によって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを前記記憶手段から取得し、前記選択受付手段によってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定手段と、前記パスワード設定判定手段によって、取得あるいは生成したパスワードを前記添付したファイルに対して設定するメール生成手段と、前記メール生成手段によって生成した電子メールを前記宛先に送信するサーバメール送信手段と、を備えたことを特徴とする情報処理装置である。
【００１４】
上記の目的を達成するための第２の発明は、電子メールの送受信を行う複数のクライアント端末と情報処理装置とがネットワークを介して接続された情報処理システムであって、前記クライアント端末は、前記電子メールの送信を行うクライアントメール送信手段と、サーバメール送信手段から前記電子メールの受信を行うクライアントメール受信手段と、電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付手段と、を備え、前記情報処理装置は、前記電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段と、前記クライアントメール送信手段から電子メールを受信するサーバメール受信手段と、前記サーバメール受信手段によって受信した電子メールに対して、前記選択受付手段によって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを前記記憶手段から取得し、前記選択受付手段によってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定手段と、前記パスワード設定判定手段によって取得したパスワードを前記添付したファイルに対して設定するメール生成手段と、前記メール生成手段によって生成した電子メールを前記宛先から特定される前記クライアント端末に送信するサーバメール送信手段と、を備えたことを特徴とする情報処理システムである。
【００１５】
上記の目的を達成するための第３の発明は、電子メールの送受信処理を行う情報処理装置の制御方法であって、電子メールを受信するサーバメール受信ステップ、電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付ステップ、前記サーバメール受信ステップによって受信した電子メールに対して、前記選択受付ステップによって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを、電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段から取得し、前記選択受付ステップによってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定ステップ、前記パスワード設定判定ステップによって取得したパスワードを前記添付したファイルに対して設定するメール生成ステップ、前記メール生成ステップによって生成した電子メールを前記宛先に送信するサーバメール送信ステップ、を含むことを特徴とする情報処理装置の制御方法である。
【００１６】
上記の目的を達成するための第４の発明は、電子メールの送受信処理を行う情報処理装置で読取実行可能なプログラムであって、電子メールを受信するサーバメール受信手段と、電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付手段と、前記サーバメール受信手段によって受信した電子メールに対して、前記選択受付手段によって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを、電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段から取得し、前記選択受付手段によってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定手段と、前記パスワード設定判定手段によって取得したパスワードを前記添付したファイルに対して設定するメール生成手段と、前記メール生成手段によって生成した電子メールを前記宛先に送信するサーバメール送信手段と、して機能させることを特徴とするプログラムである。
【００１７】
上記の目的を達成するための第５の発明は、電子メールの送受信を行う複数のクライアント端末と情報処理装置とがネットワークを介して接続された情報処理システムの制御方法であって、前記クライアント端末は、前記電子メールの送信を行うクライアントメール送信ステップ、サーバメール送信ステップから前記電子メールの受信を行うクライアントメール受信ステップ、電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付ステップ、を含み、前記情報処理装置は、前記クライアントメール送信ステップから電子メールを受信するサーバメール受信ステップ、前記サーバメール受信ステップによって受信した電子メールに対して、前記選択受付ステップによって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを、電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段から取得し、前記選択受付ステップによってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定ステップ、前記パスワード設定判定ステップによって取得したパスワードを前記添付したファイルに対して設定するメール生成ステップ、前記メール生成ステップによって生成した電子メールを前記宛先から特定される前記クライアント端末に送信するサーバメール送信ステップ、を含むことを特徴とする情報処理システムの制御方法である。
【００１８】
上記の目的を達成するための第６の発明は、電子メールの送受信を行う複数のクライアント端末と情報処理装置とがネットワークを介して接続された情報処理システムにおいて読取実行可能なプログラムであって、前記クライアント端末を、前記電子メールの送信を行うクライアントメール送信手段と、サーバメール送信手段から前記電子メールの受信を行うクライアントメール受信手段と、電子メールの添付ファイルに設定するためのパスワードを、宛先に対応する所定のパスワード、あるいはランダムに生成するパスワードの選択を受付ける選択受付手段と、して機能させ、前記情報処理装置を、前記クライアントメール送信手段から電子メールを受信するサーバメール受信手段と、前記サーバメール受信手段によって受信した電子メールに対して、前記選択受付手段によって宛先に対応する所定のパスワードの選択を受付けた場合、前記電子メールの宛先に対応するパスワードを、電子メールに添付したファイルへ設定するパスワードを前記電子メールの宛先に応じて記憶する記憶手段から取得し、前記選択受付手段によってランダムに生成するパスワードの選択を受付けた場合、ランダムにパスワードを生成するパスワード設定判定手段と、前記パスワード設定判定手段によって取得したパスワードを前記添付したファイルに対して設定するメール生成手段と、前記メール生成手段によって生成した電子メールを前記宛先から特定される前記クライアント端末に送信するサーバメール送信手段と、して機能させることを特徴とするプログラムである。
【発明の効果】
【００１９】
本発明によれば、電子メールを送信した後、送信先のメールアドレスによって所定のパスワードを通知することで、電子メールの送受信を行う上で、柔軟な運用を行いつつ、セキュリティ向上を図ることができる、という効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る情報処理システムの概略構成を示す構成図である。
【図２】本発明の実施形態に係る各種端末のハードウェアの概略構成を示す構成図である。
【図３】本発明の実施形態に係る情報処理システムにおける機能構成を示す構成図である
【図４】本発明の実施形態に係る情報システムにおける電子メールのパスワード通知処理を示すフローチャートである。
【図５】本発明の実施形態に係る情報システムにおける電子メールのパスワード通知処理を示すフローチャートである。
【図６】本発明の実施形態に係るクライアント端末における電子メールの送信指示を行うための画面の構成を示す構成図である。
【図７】本発明の実施形態に係るクライアント端末における電子メールの送受信設定を行うための画面の構成を示す構成図である。
【図８】本発明の実施形態に係るクライアント端末における催促メールの一例を示す画面の構成を表す構成図である。
【図９】本発明の実施形態に係るクライアント端末における添付ファイルの所定パスワードが通知されたことの１例を示す画面の構成を表す構成図である。
【図１０】本発明の実施形態に係るクライアント端末における添付ファイルの自動生成パスワードが通知されたことの１例を示す画面の構成を表す構成図である。
【図１１】本発明の実施形態に係る情報処理システムにおいて、電子メールの宛先に応じた添付ファイルのパスワードを管理するテーブルの構成を示す構成図である。
【図１２】本発明の実施形態に係る情報処理システムにおいて、電子メールの送信状況等を管理するテーブルの構成を示す構成図である。
【図１３】本発明の実施形態に係る情報処理システムにおいて、電子メールの宛先に応じた添付ファイルのパスワードを管理するテーブルの構成を示す構成図である。
【図１４】本発明の実施形態に係るクライアント端末における電子メールの送信指示を行うための画面の構成を示す構成図である。
【図１５】本発明の実施形態に係る情報処理システムにおいて、電子メールのパスワード通知処理を示すフローチャートである。
【図１６】本発明の実施形態に係る情報処理システムにおいて、電子メールの送信状況等を管理するテーブルの構成を示す構成図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
［第１の実施形態］
図１は、本発明の実施形態に係る情報処理システムにおけるシステム構成の一例を示す図である。尚、図１に示す各種端末の構成は一例であり、目的や用途に応じて様々な構成例があることは言うまでもない。
【００２３】
図１に示すように、本実施形態に係る情報処理システム１００には、クライアント端末１０１、システム管理者が利用する管理者用クライアント端末１０２、内部メールサーバ１０４が設置されており、それら端末は、ローカルエリアネットワーク（ＬＡＮ）１０３を介して相互に通信可能に接続されており、内部システムとして構築されている。
【００２４】
また、クライアント端末１０１は、広域ネットワーク１０５を介して、少なくとも１以上の外部メールサーバ１０６に接続された外部クライアント端末１０７と相互に通信可能に接続されている。また、ＬＡＮ１０３と広域ネットワーク１０５との間には不図示のファイアウォール装置が設置されており、あらかじめ決められた規則に従った通信制御処理が行われている。
【００２５】
内部メールサーバ１０４は、クライアント端末１０１による電子メール中継のためのサーバ装置であり、クライアント端末１０１のＳＭＴＰ通信内容を特定し、その通信内容に応じて後述する各種の処理を行うことになる。
【００２６】
管理者用クライアント端末１０２は、内部メールサーバ１０４の設定、管理を行うことになる。
【００２７】
次に、図１に示す内部メールサーバ１０４の各種端末のハードウェア構成について、図２を用いて説明する。尚、クライアント端末１０１、管理者用クライアント端末１０２、外部メールサーバ１０６、及び外部クライアント端末１０７についても同様な構成を備えるため説明は省略する。
【００２８】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Basic Input / Output System)やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各クライアント装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２９】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００３０】
また、入力コントローラ（入力Ｃ）２０５は、キーボードや不図示のマウス等のポインティングデバイスを示す入力部２０９からの入力を制御する。ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。
【００３１】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３２】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
本発明を実現するためのパスワード通知メールの送信処理を実行するためのプログラム等は、外部メモリ２１１に記憶されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行される。
【００３５】
本発明に係わるパスワード通知メールの送信処理が用いる定義情報及び各種情報テーブルについても、外部メモリ２１１に記憶されている。これらについての詳細な説明は、後述する。
【００３６】
図３は、情報処理システム１００に係る機能構成を示す模式図であり、各々の機能に関して概要を説明する。尚、この模式図に限らず図４乃至図６に示すフローチャートと合わせて、各機能内容を説明する。
【００３７】
図３に示すように、クライアント端末１０１は、クライアントメール送信手段３０１を備えており、クライアントメール送信手段３０１は、ＬＡＮ１０３を介して、内部メールサーバ１０４と接続されている。
【００３８】
クライアントメール送信手段３０１は、電子メールを送信指示するためのソフトウェア（いわゆるメーラー）によって実現される機能を備えており、例えば、図６に示すメール作成画面４００を、ディスプレイ装置２１０に表示し、ユーザは、入力部２０９を用いて、電子メールの送信先アドレスを示す宛先４０１、及びＣＣ（Carbon Copy）４０２、電子メールのタイトルを示す件名４０３、電子メール本文４０４、電子メールに対して添付されたファイルを示す添付ファイル４０５等に対して、入力あるいは添付等を行う。
【００３９】
そして、ユーザは、電子メールを送信するにあたり、メール作成画面４００に備えられた送信ボタン４０６を押下することで、入力部２０９を用いて作成した電子メールを、宛先４０１及びＣＣ４０２に設定された送信先アドレスへ送信する。
【００４０】
また、メール作成画面４００は、添付ボタン４０７を備えており、ユーザは、添付ファイル４０５を電子メールに添付する際に、添付ボタン４０７を押下することにより、クライアント端末１０１に存在するファイルを指定するための画面（不図示）をディスプレイ装置２１０に表示し、当該画面に表示されたファイルから入力部２０９を用いて選択指定することで、添付対象となるファイルを電子メールへ添付する。
【００４１】
更に、メール作成画面４００は、ツールボタン４０８を備えており、ユーザは、ツールボタン４０８を押下することによって、電子メールの送受信制御、メールアドレスのアドレス帳、受信した電子メール等のセキュリティ等の設定を行うことが可能であり、その１例として、図７に示す設定画面５００を用いて、各種設定を行う（詳細後述）。
【００４２】
クライアント端末１０１は、クライアントメール受信手段３０２を備えており、クライアントメール受信手段３０２は、ネットワーク１０３を介して、内部メールサーバ１０４と接続されている。
【００４３】
クライアントメール受信手段３０２は、内部システムに存在するクライアント端末１０１や内部システム以外の外部システムに存在する外部クライアント端末１０７から、内部メールサーバ１０４を介して、電子メールの受信を行う。
【００４４】
受信されたメールは、図６に示すメール作成画面４００の宛先４０１、ＣＣ４０２、件名４０３、電子メール本文４０４、及び添付ファイル４０５等の各項目を含んで、ディスプレイ装置２１０に表示され、ユーザは、受信された電子メールの内容を確認する。
【００４５】
内部メールサーバ１０４は、サーバメール受信手段３０３、及びメール記憶手段３０４を備えており、サーバメール受信手段３０３は、クライアント端末１０１や、広域ネットワーク１０５を介して、少なくとも１以上の外部メールサーバ１０６と接続されている。
【００４６】
サーバメール受信手段３０３は、内部システムに存在するクライアント端末１０１や内部システム以外の外部システムに存在する外部クライアント端末１０７から電子メールの受信を行う。
【００４７】
サーバメール受信手段３０３は、メール記憶手段３０４と接続されており、受信した電子メールをメール記憶手段３０４によって記憶する。
【００４８】
メール記憶手段３０４は、図１２に示すような電子メールの送信状況等を管理する電子メール情報テーブル９００に、サーバメール受信手段３０３によって受信した電子メールを記憶する。尚、電子メール情報テーブル９００は、外部メモリ２１１に記憶されている。
【００４９】
電子メール情報テーブル９００は、受信したメールを一意に識別するためのメールＩＤ（電子メールのヘッダ情報に含まれるＭｅｓｓｅｇｅ−ｉｄを用いても良い）、電子メールの受信日時、電子メールの送信元のアドレスを示す送信元アドレス、電子メールの送信先のアドレスを示す宛先アドレス、電子メールの件名、本文、及び添付ファイル等の情報を記憶する。
【００５０】
更に、電子メール情報テーブル９００は、詳細は後述するが、添付ファイルを有する電子メールに対して既にパスワードが設定されている場合、当該電子メールを送信先へ送信した後、送信元のクライアント端末１０１から、当該パスワードを通知するための電子メールを送信する運用がなされている場合、このパスワードを通知するための電子メールが送信先へ送信されていない時は、その催促を行うための電子メール（以後、催促メール。詳細後述）を送信元へ送信する。
【００５１】
そこで、この催促メールの送信先に対する送信状況を管理するための情報として、催促メール送信状況といった情報を、電子メール情報テーブル９００は、備えている。
【００５２】
催促メール送信状況の１例としては、既にクライアント端末１０１からパスワードを通知するための電子メールが送信されている場合を示す手動送信済、催促メールが未送信であることを示す未送信、既に催促メールが送信済みであることを示す催促済、添付ファイルにパスワードが設定されておらず、自動でパスワードを設定、あるいはパスワードを設定しない場合、あるいは添付ファイルを有さない場合は、対象外とする。
【００５３】
新たな電子メールを受信した時は、後述する設定画面５００において、所定パスワード設定５０３、及びランダムパスワード設定５０４が選択されている場合は、対象外が設定され、それ以外の場合は、未送信が設定される。
【００５４】
内部メールサーバ１０４は、催促メール判定手段３０５、催促メール生成手段３０６、及び催促メール送信手段３０７を備えている。
【００５５】
催促メール判定手段３０５は、サーバメール受信手段３０３と接続されており、サーバメール受信手段によって、電子メールを受信した後に、パスワードが既に設定された添付ファイルを有する電子メールの当該パスワードを通知するための電子メールが、送信されたか否かを判定する。
【００５６】
判定方法としては、まず、電子メール情報テーブル９００の催促メール送信状況が、未送信の電子メール情報が存在し、かつ、未送信の電子メール情報のうち、メールＩＤが一致する送信元アドレス、宛先アドレスが一致し、更に、所定時間内に受信したものか否かを判定し、更に、所定時間内に受信したものである場合、電子メール情報の本文を解析して、パスワードを通知することが予想される電子メール情報を特定する。
【００５７】
尚、パスワードを通知することが予想される電子メール情報を特定する方法は、このような態様に限られることなく、他の既存技術を適用する態様をとっても良い。例えば、添付ファイルを有する電子メールを送信する際に、件名、本文等に識別情報をユーザが入力し、パスワードを通知するための電子メールの件名、本文等に同じ識別情報をユーザが入力することで、当該識別情報が一致した場合、パスワードを通知することが予想される電子メール情報を特定しても良い。
【００５８】
これによって、パスワードを通知するための電子メールが特定された場合、既にパスワードを通知するための電子メールと見做し、パスワードを通知するための電子メールと、このパスワードを通知するための電子メールに対応する電子メール（添付ファイルを有する電子メール）の電子メール情報の催促メール送信状況を手動送信済とする。
【００５９】
一方、パスワードを通知するための電子メールが特定されない場合、催促メール送信状況を未送信のままとする。
【００６０】
催促メール生成手段３０６は、メール記憶手段３０４及び催促メール判定手段３０５に接続されており、催促メール判定手段３０５によって、催促メール送信状況が未送信のままとなっている、電子メールに対して、催促メールを生成した後、生成した催促メールに関する電子メール情報を電子メール情報テーブル９００へ記憶する。
【００６１】
催促メールの一例として、図８に示す催促メール６００があげられ、催促メール６００は、送信元のメールアドレスを設定する宛先６０１、本メールが催促メールであることを示す情報を設定するための件名６０２、送信元に対してパスワードの催促を行うための文書が表示された催促メール本文６０３を備えている。
【００６２】
宛先６０１、及び催促メール本文６０３は、添付ファイルを有する電子メールの送信元のメールアドレス、及び本文を電子メール情報テーブル９００から取得して、催促メール６００の生成を行う。
【００６３】
催促メール送信手段３０７は、催促メール生成手段３０６に接続されており、催促メール生成手段３０６によって生成した催促メール６００の宛先６０１に対して、催促メール６００を送信する。
【００６４】
内部メールサーバ１０４は、パスワード設定判定手段３０８、メール生成手段３０９、サーバメール送信手段３１０、パスワード記憶手段３１１、パスワード通知メール生成手段３１２、パスワード通知メール記憶手段３１３、及びパスワード通知メール送信手段３１４を備えている。
【００６５】
パスワード設定判定手段３０８は、サーバメール受信手段３０３、メール生成手段３０９、パスワード記憶手段３１１、及びパスワード通知メール生成手段３１２に接続されている。
【００６６】
パスワード設定判定手段３０８は、サーバメール受信手段３０３において電子メールを受信した旨の通知を受け取ると、当該電子メールの内容を解析するが、解析内容の概要としては、添付ファイルを有する電子メールであり、かつ、添付ファイルに対してパスワードが設定されていなければ、電子メールの宛先（ＣＣを含めても良い）を抽出し、この宛先に対応する所定のパスワードを特定するか、あるいは、自動でランダムにパスワードを生成する。
【００６７】
このように、添付ファイルへパスワードを自動で設定する方法を選択することが可能であるが、この選択は、クライアント端末１０１において設定画面５００を用いて設定を行うことで、可能となる。
【００６８】
設定画面５００は、メーラー起動時及び終了時、メーラーへの所定アクションに対する警告を行う、送信する電子メールに対するセキュリティ、等の設定を行うことが可能であり、本実施形態では、送信する電子メールに対するセキュリティ設定において、電子メールの添付ファイルへパスワードを自動設定する方法が選択することが可能である。
【００６９】
選択の方法としては、設定画面５００の添付ファイルへのパスワード自動設定５０１の領域に於いて、添付ファイルへパスワードを自動設定しない際に選択するための設定なし５０２、添付ファイルへ所定パスワードを設定する際に選択するための所定パスワード設定５０３、添付ファイルへランダムパスワードを設定する際に選択するためのランダムパスワード設定５０４の何れか１つを選択すると、その設定値が送信対象となる電子メールへ設定される。
【００７０】
尚、設定なし５０２、所定パスワード設定５０３、及びランダムパスワード設定５０４は、ラジオボタンのように、何れか１つの選択を行うことが可能なように制御されている。
【００７１】
ユーザは、設定なし５０２、所定パスワード設定５０３、及びランダムパスワード設定５０４のうち、何れか１つ選択した後、ＯＫボタン５０５を押下すると、以後、送信する電子メールに対して、選択した設定方法が適用される。
【００７２】
つまり、宛先に設定されている相手先に対しては、所定のパスワードを用いて、添付ファイルに対してパスワードを設定する運用を行っているようであれば、ユーザは、所定パスワード設定５０３を選択し、添付ファイルに設定するための所定のパスワードを特定し、所定のパスワードを用いる運用を行っていないようであれば、ユーザは、ランダムパスワード設定５０４を選択し、電子メールを送信する度に、自動でランダムにパスワードを生成する。
【００７３】
このような宛先に応じて設定すべく所定のパスワードは、パスワード記憶手段３１１を構成するテーブルに予め記憶されており、このテーブルの構成例として、図１１に示されるパスワードテーブル８００があげられる。
【００７４】
パスワードテーブル８００は、添付ファイルに所定のパスワードを設定する対象とすべく宛先を示すメールアドレス、所定のパスワードを示す添付ファイル用パスワード、添付ファイルに設定されたパスワードのみ通知する電子メールを送信した時の日付を示す利用日時を含む構成を有する。
【００７５】
パスワード設定判定手段３０８は、抽出した宛先に対応する所定のパスワードがパスワード記憶手段３１１（パスワードテーブル８００）に存在するか否かの判定を行い、存在するようであれば、前述したように、所定のパスワードを用い、存在しないようであれば、自動でランダムにパスワードを生成するような方法をとることも可能である。
【００７６】
パスワード設定判定手段３０８は、電子メールの解析を行った後、抽出した宛先に対応するパスワードがパスワード記憶手段３１１に存在する場合、メール生成手段３０９に対して、所定のパスワード、及び解析終了結果を通知し、存在せず、かつランダムパスワード設定５０４に設定がされている場合、メール生成手段３０９に対して、ランダムパスワードを生成して、そのランダムパスワード、及び解析終了結果を通知し、存在せず、かつ設定なし５０２に設定がされている場合、メール生成手段３０９に対して、解析終了結果を通知する。
【００７７】
また、抽出した宛先に対応する所定のパスワードがパスワード記憶手段３１１に存在する場合、パスワード通知メール生成手段３１２に対して、解析終了結果と共に、抽出した宛先、及びパスワード等を通知するが、これらの項目に限らず、送信先に通知を行いたい内容（後述）を電子メールから特定されうる限り、項目を通知することも可能である。ランダムパスワードを設定する場合も同様である。
【００７８】
メール生成手段３０９は、サーバメール送信手段３１０とも接続されており、パスワード設定判定手段３０８によって、所定パスワードあるいはランダムパスワード、及び解析終了結果の通知を受け取った場合、サーバメール受信手段３０３によって受信した電子メールの添付ファイルを抽出し、当該添付ファイルに対して、通知されたパスワードを設定して、再度、当該電子メールにパスワードが設定された添付ファイルを添付して、サーバメール送信手段３１０に出力する。
【００７９】
また、メール生成手段３０９は、パスワード設定判定手段３０８によって、解析終了結果の通知のみを受け取った場合、サーバメール受信手段３０３によって受信した電子メールを、サーバメール送信手段３１０に出力する。
【００８０】
サーバメール送信手段３１０は、クライアント端末１０１や、広域ネットワーク１０５を介して、少なくとも１以上の外部メールサーバ１０６と接続されている。
【００８１】
サーバメール送信手段３１０は、メール生成手段３０９から、電子メールの出力を受け取ると、内部システムに存在するクライアント端末１０１や内部システム以外の外部システムに存在する外部クライアント端末１０７に対して当該電子メールの送信を行う。
【００８２】
パスワード通知メール生成手段３１２は、パスワード通知メール記憶手段３１３及びパスワード通知メール送信手段３１４と接続されており、パスワード設定判定手段３０８から、解析終了結果と共に、抽出した宛先、及び所定パスワードあるいはランダムパスワード等の通知を受け取ると、添付ファイルに設定されたパスワードのみを通知するための電子メールの生成を行う。
【００８３】
添付ファイルに設定されたパスワードのみ通知する電子メールの一例として、図９に示されるパスワード通知画面７００があげられ、パスワード通知画面７００は、電子メールの送信先アドレスを示す宛先７０１、ＣＣ（Carbon Copy）７０２、電子メールのタイトルを示す件名７０３、及び電子メール本文７０４を備えている。
【００８４】
宛先７０１及びＣＣ７０２は、記載順に、パスワード設定判定手段３０８から通知された宛先（メール作成画面４００の宛先４０１）及びＣＣ（メール作成画面４００のＣＣ４０２）が、この記載順に設定され、件名７０３には、本電子メールが、添付ファイルに設定されたパスワードのみ通知する電子メールであることを示す内容（例えば、パスワード通知）等を設定する。
【００８５】
また、電子メール本文７０４には、宛先に対応する名称や、パスワード設定判定手段３０８から通知されたパスワードを出力する。但し、前述したように、パスワード設定判定手段３０８から通知される情報として、サーバメール受信手段３０３によって受信した電子メールから抽出可能な情報、例えば、件名４０３に設定されたタイトルなど、添付ファイルが存在する電子メールを特定し易い情報を出力しても良い。
【００８６】
パスワード通知メール生成手段３１２によって、添付ファイルに設定されたパスワードのみ通知する電子メールの生成が完了すると、パスワード通知メール記憶手段３１３が、生成した電子メールに関する情報を電子メール情報テーブル９００に記憶する。尚、催促メール送信状況には、対象外を設定する。
【００８７】
また、パスワード通知メール生成手段３１２は、添付ファイルに設定されたパスワードのみ通知する電子メールの生成が完了すると、パスワード通知メール送信手段３１４に対して、生成完了を通知する。
【００８８】
パスワード通知メール送信手段３１４は、クライアント端末１０１や、広域ネットワーク１０５を介して、少なくとも１以上の外部メールサーバ１０６と接続されている。
【００８９】
パスワード通知メール送信手段３１４は、パスワード通知メール生成手段３１２から、生成完了通知を受け取ると、内部システムに存在するクライアント端末１０１や内部システム以外の外部システムに存在するクライアント端末に対して添付ファイルに設定されたパスワードのみ通知する電子メールの送信を行う。
【００９０】
管理者用クライアント端末１０２は、パスワード設定手段３１５を備えており、パスワード設定手段３１５は、内部メールサーバ１０４と接続されており、宛先に応じたパスワードを設定するための画面（不図示）をディスプレイ装置２１０へ表示し、管理者へ入力を行わせる。
【００９１】
パスワード設定手段３１５によって入力されたパスワードは、ネットワーク１０３を介して、内部メールサーバ１０４へ送信され、パスワード記憶手段３１１（パスワードテーブル８００）へ記憶される。
【００９２】
つまり、パスワード設定手段３１５における宛先に応じたパスワードを設定するための画面（不図示）は、パスワードテーブル８００における各項目（少なくともメールアドレス、及び添付ファイル用パスワードの項目）を入力可能な構成を備えている。但し、レコードの初期登録時、あるいはレコードの変更時には、利用日時については、空欄として設定する。
【００９３】
次に、図４には、本発明の実施形態に係る情報処理システムにおけるパスワード通知メールの送信処理を表すフローチャートが示されている。尚、各ステップで実行される処理については、内部メールサーバ１０４のＣＰＵ２０１の制御の下、処理が実行される。
【００９４】
ステップＳ１００では、サーバメール受信手段３０３は、クライアント端末１０１のクライアントメール送信手段３０１によって送信された電子メールを受信し、メール記憶手段３０４は、電子メール情報テーブル９００に受信した電子メールを記憶する。
【００９５】
設定画面５００において、所定パスワード設定５０３、及びランダムパスワード設定５０４が選択されている場合は、電子メール情報テーブル９００の催促メール送信状況には、対象外が設定され、それ以外の場合は、未送信が設定される。
【００９６】
ステップＳ１０１では、催促メール判定手段３０５は、メール記憶手段３０４によって記憶された電子メール情報テーブル９００の電子メール情報のうち、催促メール送信状況が、未送信の電子メール情報であって、かつ、未送信の電子メール情報のうち、送信元アドレス、宛先アドレスが一致し、更に、所定時間内に受信したものである場合、電子メール情報の本文を解析して、パスワードを通知することが予想される電子メール情報を特定する。そして、特定された電子メール情報（添付ファイルを有する電子メールとパスワードを通知するための電子メールに関する電子メール情報）の催促メール送信状況を手動送信済とする。
【００９７】
パスワードを通知することが予想される電子メール情報を特定できない場合は、ステップＳ１０２へ処理を進め、パスワードを通知することが予想される電子メール情報を特定できた場合は、電子メール情報の催促メール送信状況には、手動送信済を設定し、ステップＳ１０３へ処理を進める。
【００９８】
ステップＳ１０２では、催促メール生成手段３０６は、催促メール送信状況が未送信である電子メール情報に基づいて、催促メール６００を生成した後、催促メール送信手段３０７は、生成した催促メール６００を送信する。そして、催促メール６００に関する電子メール情報をメール記憶手段３０４によって電子メール情報テーブル９００へ記憶する。尚、催促メール６００の対象となる元の電子メールの電子メール情報と催促メール６００の電子メール情報との催促メール送信状況を送信済として設定する。
【００９９】
ステップＳ１０３では、パスワード設定判定手段３０８は、サーバメール受信手段３０３によって受信した電子メールが添付ファイルを有しているか否かを判定し、添付ファイルが存在すると判定した場合、ステップＳ１０４へ処理を進め、添付ファイルが存在すると判定しない場合、ステップＳ１１９へ処理を進める。
【０１００】
ステップＳ１０４では、パスワード設定判定手段３０８は、電子メールから宛先に関する情報を取得し、ステップＳ１０５では、パスワード設定判定手段３０８は、電子メールに対して所定パスワード設定５０３が設定されている場合、ステップＳ１０４において取得した宛先に該当するパスワードテーブル８００のメールアドレスに対応する添付ファイル用パスワードを取得して、当該宛先に対応するパスワードを特定する。尚、パスワードテーブル８００に宛先に該当するメールアドレスが存在しない場合、当該宛先に対応するパスワードが存在しない旨を特定する。
【０１０１】
ステップＳ１０６では、パスワード設定判定手段３０８は、ステップＳ１０５において特定したパスワードが所定のパスワードであるか否かを判定し、所定のパスワードであると判定した場合、ステップＳ１０７へ処理を進め、所定のパスワードであると判定しない場合、ステップＳ１２０へ処理を進める。
【０１０２】
本ステップでは、パスワードテーブル８００の添付ファイル用パスワードに所定のパスワードのみを設定しておくと共に、添付ファイル用パスワードに、宛先に対応する所定のパスワードが存在する場合、ステップＳ１０７へ処理を進め、パスワードテーブル８００に存在しない宛先については、自動でランダムにパスワードを生成する、あるいは、電子メールに対してランダムパスワード設定５０４が設定されている場合、ステップＳ１２０へ処理を進める
【０１０３】
また、別の判定方法として、添付ファイル用パスワード８０２に所定のパスワード、あるいは自動でランダムにパスワードを生成する旨の情報を設定する場合、本ステップでは、添付ファイル用パスワードに設定された情報が、所定のパスワードである場合、ステップＳ１０７へ処理を進め、自動でランダムにパスワードを生成する旨の情報である場合、ステップＳ１２０へ処理を進める。尚、この別の判定方法の場合、フローチャート上図示されてはいないが、パスワードテーブル８００に宛先が存在しない場合、ステップＳ１２０へ処理を進める。
【０１０４】
ステップＳ１０７では、メール生成手段３０９は、ステップＳ１０１で受信した電子メールの添付ファイルを抽出し、ステップＳ１０８では、メール生成手段３０９は、ステップＳ１０７において抽出した添付ファイルに対して、ステップＳ１０５で特定したパスワードを設定する。
【０１０５】
ステップＳ１０９では、メール生成手段３０９は、ステップＳ１０８においてパスワードが設定された添付ファイルを、電子メールに対して、再度、添付する。
【０１０６】
ステップＳ１１０では、パスワード通知メール生成手段３１２は、宛先に対して、初めて、添付ファイルに設定されたパスワードのみ通知する電子メールを通知するか否かを判定し、初めて通知すると判定した場合、ステップＳ１１１へ処理を進め、初めて通知すると判定しない場合、ステップＳ１１４へ処理を進める。
【０１０７】
このステップでは、電子メールを送信する度に、所定のパスワードの通知メールを送信せずに、１度（最初）、所定のパスワードを通知しておき、以後、通知メールの送信を停止することも可能である。
【０１０８】
これによって、パスワード漏洩、電子メール受信数増加に伴う電子メールの見落とし、通信量の負荷軽減等の効果を奏する。
【０１０９】
尚、この判定は、パスワードテーブル８００の利用日時を参照することで、判定を行うことが可能であり、利用日時が空欄として設定されていれば、初めて、添付ファイルに設定されたパスワードのみ通知する電子メールを通知すると判定し、ステップＳ１１１へ処理を進め、利用日時に、日時が設定されていれば、ステップＳ１１４へ処理を進める。
【０１１０】
尚、本ステップにおける判定は、初めて通知するか否かによって判定を行ったが、ユーザが、相互に、電子メールをやり取りする際に利用するパスワードを所定回数、通知したか否かによって判定を行っても良い。
【０１１１】
この場合、パスワードテーブル８００において、利用回数の項目を追加し、パスワードを利用する都度、回数をインクリメントしても良い。例えば、ステップＳ１１３の処理を行った後、インクリメントを行う。
【０１１２】
図５に示すステップＳ１１１では、パスワード通知メール生成手段３１２は、ステップＳ１０４で取得した宛先、ステップＳ１０５で特定したパスワードを用いて、所定のパスワードが出力された、添付ファイルに設定されたパスワードのみ通知する電子メールを生成する。この電子メールの１例は、前述した様に、図９に示す構成を有している。
【０１１３】
そして、ステップＳ１１２では、メール記憶手段３０４によって、電子メール情報テーブル９００に、生成した電子メールの電子メール情報を記憶し、催促メール送信状況に、対象外を設定する。
【０１１４】
ステップＳ１１３では、サーバメール送信手段３１０は、ステップＳ１０９で生成した電子メールを、宛先（ＣＣを含む）に対して送信し、その後、ステップＳ１１４では、サーバメール送信手段３１０は、ステップＳ１１１で生成した添付ファイルに設定されたパスワードのみ通知する電子メールを、宛先（ＣＣを含む）に対して送信する。また、本ステップでは、送信した日をパスワードテーブル８００の利用日時に記憶する。
【０１１５】
ステップＳ１１５では、パスワード通知メール生成手段３１２は、所定のパスワードが前回利用された時から所定期間経過したか否かを判定し、所定期間経過したと判定した場合、ステップＳ１１６へ処理を進め、所定期間経過したと判定しない場合、ステップＳ１２０へ処理を進める。
【０１１６】
ステップＳ１１６では、パスワード通知メール生成手段３１２は、ステップＳ１０４で取得した宛先、ステップＳ１０５で特定したパスワードを用いて、所定のパスワードが出力された、添付ファイルに設定されたパスワードのみ通知する電子メールを生成する。この電子メールの１例は、前述した様に、図９に示す構成を有している。本ステップでは、この構成に所定期間経過した旨を追加出力し、ユーザの混同を招くことを抑止しても良い。
【０１１７】
そして、ステップＳ１１７では、メール記憶手段３０４によって、電子メール情報テーブル９００に、生成した電子メールの電子メール情報を記憶し、催促メール送信状況に、対象外を設定する。
【０１１８】
ステップＳ１１８では、サーバメール送信手段３１０は、ステップＳ１０９で生成した電子メールを、宛先（ＣＣを含む）に対して送信し、ステップＳ１１９では、サーバメール送信手段３１０は、ステップＳ１１６で生成した添付ファイルに設定されたパスワードのみ通知する電子メールを、宛先（ＣＣを含む）に対して送信する。また、本ステップでは、送信した日をパスワードテーブル８００の利用日時に記憶する。
【０１１９】
ステップＳ１２０では、サーバメール送信手段３１０は、ステップＳ１０１で取得した電子メールを、宛先（ＣＣを含む）に対して送信する。
【０１２０】
ステップＳ１２１では、パスワード通知メール生成手段３１２は、ワンタイムパスワード等のランダムなパスワードを生成し、ステップＳ１２２では、メール生成手段３０９は、ステップＳ１０１で受信した電子メールの添付ファイルを抽出し、ステップＳ１２３では、メール生成手段３０９は、ステップＳ１２２において抽出した添付ファイルに対して、ステップＳ１２１で生成したパスワードを設定する。
【０１２１】
ステップＳ１２４では、メール生成手段３０９は、ステップＳ１０７においてパスワードが設定された添付ファイルを、電子メールに対して、再度、添付する。
【０１２２】
ステップＳ１２５では、パスワード通知メール生成手段３１２は、ステップＳ１０４で取得した宛先、ステップＳ１２１で生成したパスワードを用いて、生成したパスワードが出力された、添付ファイルに設定されたパスワードのみ通知する電子メールを生成する。この電子メールの１例は、前述した様に、図１０に示す構成を有している。
【０１２３】
そして、ステップＳ１２６では、メール記憶手段３０４によって、電子メール情報テーブル９００に、生成した電子メールの電子メール情報を記憶し、催促メール送信状況に、対象外を設定する。
【０１２４】
ステップＳ１２７では、サーバメール送信手段３１０は、ステップＳ１２４で生成した電子メールを、宛先（ＣＣを含む）に対して送信し、その後、ステップＳ１２８では、サーバメール送信手段３１０は、ステップＳ１２５で生成した添付ファイルに設定されたパスワードのみ通知する電子メールを、宛先（ＣＣを含む）に対して送信する。
【０１２５】
尚、本発明の第１の実施形態では、宛先に対してのみ、パスワードの適用を行っているが、ＣＣに含まれるメールアドレスを対象にパスワードを適用しても良い。この場合、ステップＳ１０４において、パスワード設定判定手段３０８は、電子メールから宛先及びＣＣに設定されたメールアドレスを取得する。
【０１２６】
ステップＳ１０５では、パスワード設定判定手段３０８は、電子メールに対して所定パスワード設定５０３が設定されている場合、ステップＳ１０４において取得した宛先、あるいはＣＣに該当するパスワードテーブル８００のメールアドレスに対応する添付ファイル用パスワードを取得して、当該宛先、あるいはＣＣに対応するパスワードを特定する。尚、パスワードテーブル８００に宛先、あるいはＣＣに該当するメールアドレスが存在しない場合、当該宛先、あるいはＣＣに対応するパスワードが存在しない旨を特定する。
【０１２７】
ステップＳ１０４において取得した宛先、あるいはＣＣに設定されたメールアドレスに該当するパスワードテーブル８００のメールアドレスに対応する添付ファイル用パスワードをそれぞれ取得して、当該宛先、あるいはＣＣに設定されたメールアドレスに対応するパスワードを特定する。
【０１２８】
尚、パスワードテーブル８００に宛先、あるいはＣＣに設定されたメールアドレスに該当するメールアドレスが存在しない場合、当該宛先、あるいはＣＣに設定されたメールアドレスに対応するパスワードが存在しない旨を特定する。
【０１２９】
ステップＳ１０６以後の処理については、宛先、あるいはＣＣに設定されたメールアドレスの数の分だけ処理を行う。
【０１３０】
つまり、添付ファイルに対して、宛先、あるいはＣＣに設定されたメールアドレスに対応するパスワードを設定し、パスワードが設定された添付ファイルを電子メールへ添付する。
【０１３１】
この際に、宛先、あるいはＣＣに設定されたメールアドレスの数の分だけ、パスワードを設定した添付ファイルが添付された電子メールを生成する。
【０１３２】
更に、宛先、あるいはＣＣに設定されたメールアドレスの数の分だけ、宛先、あるいはＣＣに設定されたメールアドレスに対応するパスワードに準じる、添付ファイルに設定されたパスワードのみ通知する電子メールを生成して、各宛先、あるいはＣＣに設定されたメールアドレスに送信する。
【０１３３】
このような態様を取る場合、基本的に、パスワードテーブル８００に宛先、あるいはＣＣに設定されたメールアドレスに該当するメールアドレスが存在しない場合、ステップＳ１２１以後において、その存在しないと判定した、宛先、あるいはＣＣに設定されたメールアドレス、其々に対して、ランダムなパスワードを生成して、添付ファイルに設定されたパスワードのみ通知する電子メールを生成して、当該宛先、あるいは当該ＣＣに設定されたメールアドレスに送信する。
【０１３４】
また、宛先が複数存在する場合も同様に、宛先に設定されたメールアドレスの数の分だけ処理を行うことは、言うまでもない。ＣＣに設定されたメールアドレスが複数存在する場合も、同様である。
【０１３５】
［第２の実施形態］
次に第２の実施形態に関して説明するが、第１の実施形態とほぼ同様な構成及び処理等をとるため、同一の構成及び処理については、同様な符号を用いて、以後、説明を行う。
【０１３６】
第１の実施形態においては、電子メールの送信先のアドレスに応じて、利用するパスワードを適用知していたが、第２の実施形態では、電子メールの送信元及び送信先のメールアドレスに応じて、利用するパスワードを適用する。
【０１３７】
第１の実施形態と異なる点は、まず、図１１に示すパスワードテーブル８００の構成に対して、図１３に示すようにメールアドレス_1、メールアドレス_２の項目を追加した点であり、メールアドレス_２については、パスワードテーブル８００のメールアドレスと同一の項目である。つまり、図１１に示すパスワードテーブル８００に対してメールアドレス_1の項目を追加している。
【０１３８】
このパスワードテーブル１０００を利用して、図４に示すパスワード通知メールの送信処理において、ステップＳ１０４では、パスワード設定判定手段３０８は、電子メールから宛先を取得する際に、宛先及び送信元のメールアドレスを取得する。
【０１３９】
ステップＳ１０５では、パスワード設定判定手段３０８は、ステップＳ１０４において取得した宛先及び送信元の組み合わせに該当するパスワードテーブル１０００のメールアドレス_1及びメールアドレス_２に対応する添付ファイル用パスワードを取得して、当該宛先に対応するパスワードを特定する。尚、パスワードテーブル１０００に宛先及び送信元の組み合わせに該当するメールアドレス_1及びメールアドレス_２が存在しない場合、当該宛先及び送信元の組み合わせに対応するパスワードが存在しない旨を特定する。
【０１４０】
そして、ステップＳ１０７以後の処理では、ステップＳ１０４で特定した、宛先及び送信元の組み合わせに対応するパスワードを用いて処理を行う。
【０１４１】
［第３の実施形態］
次に第３の実施形態に関して説明するが、第１の実施形態及び第２の実施形態とほぼ同様な構成及び処理等をとるため、同一の構成及び処理については、同様な符号を用いて、以後、説明を行う。
【０１４２】
第１の実施形態及び第２の実施形態と異なる点は、ステップＳ１０２において催促メールを送信する処理を行っているが、日常、電子メールのやり取りを頻繁に行う者同士で、所定のパスワードを用いて、運用を行う場合、添付ファイルに設定されたパスワードの催促メールを行う必要が生じないことが多い。
【０１４３】
そこで、ステップＳ１０２では、催促メール生成手段３０６は、パスワードを通知することが予想される電子メール情報を特定できない場合は、当該電子メール情報の宛先アドレスが、パスワードテーブルのメールアドレスに存在する場合は、催促メール６００を生成せず、電子メール情報の催促メール送信状況には、対象外を設定する。
【０１４４】
［第４の実施形態］
次に第４の実施形態に関して説明するが、第１乃至第３の実施形態とほぼ同様な構成及び処理等をとるため、同一の構成及び処理については、同様な符号を用いて、以後、説明を行う。
【０１４５】
第１乃至第３の実施形態と異なる点は、パスワードが設定された添付ファイルを有する電子メールを受け取った送信先のユーザが、当該パスワードの通知を催促することが可能な点が異なる。
【０１４６】
送信先が外部クライアント端末１０７とした場合、外部クライアント端末１０７の利用ユーザが、パスワードが設定された添付ファイルを有する電子メールを受け取った後、このパスワードを通知するための電子メールが受信されていない、あるいは、受信したがどの電子メールであるかが不明な時に効果を奏する。
【０１４７】
外部クライアント端末１０７は、クライアント端末１０１と同じように、クライアントメール送信手段３０１、及びクライアントメール受信手段３０２を備え、クライアントメール受信手段３０２によって、クライアント端末１０１からパスワードが設定された添付ファイルを有する電子メールを受信する。図６に示すメール作成画面４００のような電子メールを受信する。
【０１４８】
外部クライアント端末１０７では、受信した電子メールの一覧画面（不図示）から、当該電子メールを選択して、メール作成画面４００を表示し、電子メール本文４０４へ添付ファイルのパスワードの催促をする旨を示す情報を入力した後、送信ボタン４０６を押下する。
【０１４９】
すると、内部メールサーバ１０４は、図４に示すステップＳ１００では、サーバメール受信手段３０３によって、電子メールを受信すると、メール記憶手段３０４によって、電子メール情報テーブル９００へ受信した電子メールを記憶する。催促メール送信状況には、未送信が設定される。
【０１５０】
そしてステップＳ１０１に入る前に、図１５に示すステップＳ２０１へ処理を進める。尚、図１５に示すフローチャートは、図４に示す電子メールのパスワード通知処理の変形例である。
【０１５１】
ステップＳ２０１では、パスワード設定判定手段３０８は、受信した電子メールが、パスワードの催促メールであるか否かを判定し、パスワードの催促メールであると判定した場合、ステップＳ２０２へ処理を進め、パスワードの催促メールであると判定しない場合、図４に示すステップＳ１０１へ処理を進める。
【０１５２】
本ステップにおけるパスワードの催促メールであるか否かの判定方法としては、まず、催促メールのメールＩＤ（Ｍｅｓｓｅｇｅ−ｉｄを用いる）と一致するメールＩＤを有する、パスワードが設定された添付ファイルを有する電子メールに関する電子メール情報を、電子メール情報テーブル９００から取得する。
【０１５３】
そして、例えば、図１４に示すメール作成画面４００のメール本文に、催促メールである旨を示す定型の文書（例えば、添付ファイルのパスワードを教えて下さい等）や定型のＩＤ（例えば、Ａ０００１等）を入力させておき（つまり、電子メール情報のメール本文を用いる）、パスワード設定判定手段３０８において、文書及びＩＤが定型のものであるか否かを解析することで判定を行う方法があげられる。
【０１５４】
尚、図１４に示すメール作成画面４００にパスワード通知ボタン４０９を備えさせ、ユーザが、パスワード通知ボタン４０９を押下することで、自動で定型文書やＩＤが示される電子メール本文４０４を生成して、内部メールサーバ１０４へ送信することも可能である。
【０１５５】
ステップＳ２０２では、パスワード設定判定手段３０８は、既に添付ファイルのパスワードを通知するためのメールが手動で送信されたか否かを判定し、手動で送信されていないと判定した場合、ステップＳ２０３へ処理を進め、手動で送信されたと判定した場合、ステップＳ２０５へ処理を進める。
【０１５６】
本ステップにおける判定方法は、図１６に示す電子メール情報テーブル９００の関連メールＩＤに、催促メールと同じメールＩＤ（パスワードが設定された添付ファイルを有する電子メールと同じメールＩＤ）が設定されていれば、既にパスワードを通知するための電子メールが送信されたことが判別できるため、既にパスワードを通知するための電子メールが送信され、かつ催促メールの送信状況が、手動送信済の場合、パスワードを通知するための電子メールが手動で送信されたと判定し、手動送信済でない場合、パスワードを通知するための電子メールが手動で送信されたと判定しない。
【０１５７】
尚、図１６に示す電子メール情報テーブル９００は、図１２に示す電子メール情報テーブル９００に関連メールＩＤ及びパスワードの項目が追加されている。
【０１５８】
この関連メールＩＤには、所定のパスワード通知メールを記憶するステップＳ１１２及びステップＳ１１７、生成したパスワード通知メールを記憶するステップＳ１２６において、パスワードを通知するための電子メールに関する電子メール情報を記憶する際に、そのパスワードが設定された添付ファイルを有する電子メール情報のメールＩＤを記憶する。
【０１５９】
また、同じように、各ステップでは、電子メール情報テーブル９００のパスワードには、通知するパスワードを記憶する。
【０１６０】
ステップＳ２０３では、パスワード設定判定手段３０８は、パスワードを通知するための電子メールによって通知したパスワードを電子メール情報テーブル９００のパスワードから取得する。
【０１６１】
ステップＳ２０４では、パスワード通知メール生成手段３１２は、ステップＳ２０３で取得したパスワードを用いて、パスワードを通知するための電子メール（例えば、図９あるいは図１０に示す電子メール）を生成し、サーバメール送信手段３１０は、催促メールを送信してきた外部クライアント端末１０７へ送信する。
【０１６２】
ステップＳ２０５では、サーバメール送信手段３１０は、催促メールをそのまま、クライアント端末１０１に送信する。
【０１６３】
［第５の実施形態］
次に第５の実施形態に関して説明するが、第１乃至第４の実施形態とほぼ同様な構成及び処理等をとるため、同一の構成及び処理については、同様な符号を用いて、以後、説明を行う。
【０１６４】
本実施形態では、催促メール判定手段３０５によって、パスワードを通知することが予想される電子メール情報を特定して、電子メール情報テーブル９００へ手動送信済みとしたが、このような特定を行わない、つまり催促メールを自動で送信することを行わずに、第４の実施形態に示すように、送信先からパスワードの催促メールが送信された時に、電子メール情報テーブル９００からパスワードが取得できた場合、システムにて自動でパスワードを通知するための電子メールが送信されたと判定し、取得したパスワードを用いて、パスワードを通知するための電子メールを返信する。
【０１６５】
あるいは、電子メール情報テーブル９００からパスワードが取得できない場合は、送信元へ、そのままパスワードの催促メールを送信しても良い。
【０１６６】
以上、本発明に依れば、電子メールを送信した後、送信先のメールアドレスによって所定のパスワードを通知することで、電子メールの送受信を行う上で、柔軟な運用を行いつつ、セキュリティ向上を図ることができる。
【０１６７】
また、本発明は、クライアント端末１０１と外部クライアント端末１０７との間で行われる電子メールのやり取りについて示したが、この態様に限られず、クライアント端末１０１間同士の電子メールのやり取りを行うことも可能であることは、言うまでもない。
【０１６８】
また、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。
【０１６９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１７０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７２】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１７４】
１００    情報処理システム
１０１    クライアント端末
１０２    管理者用クライアント端末
１０３    ローカルエリアネットワーク（ＬＡＮ）
１０４    内部メールサーバ
１０５    広域ネットワーク
１０６    外部メールサーバ
２０１    ＣＰＵ
２０２    ＲＡＭ
２０３    ＲＯＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆ（インターフェース）コントローラ
２０９    入力部
２１０    ディスプレイ装置
２１１    外部メモリ
【図１】
2014115728.tif 000003
【図２】
2014115728.tif 000004
【図３】
2014115728.tif 000005
【図４】
2014115728.tif 000006
【図５】
2014115728.tif 000007
【図６】
2014115728.tif 000008
【図７】
2014115728.tif 000009
【図８】
2014115728.tif 000010
【図９】
2014115728.tif 000011
【図１０】
2014115728.tif 000012
【図１１】
2014115728.tif 000013
【図１２】
2014115728.tif 000014
【図１３】
2014115728.tif 000015
【図１４】
2014115728.tif 000016
【図１５】
2014115728.tif 000017
【図１６】
2014115728.tif 000018