(57)【要約】    【課題】  電子メール送信時に送信データを電子メール受信装置の受信環境に合わせて送信を行うことができる電子メール送信装置及び方法、電子メール送信システム、並びにプログラム及び記録媒体を提供する。    【解決手段】  電子メール送信システムは、電子メールの送信を行う電子メール送受信装置Ａ１０２と、ユーザ情報提供サーバ１０３と、電子メールの受信を行う電子メール送受信装置Ｂ１０５と、モジュール提供サーバ１０６とを備える。電子メール送受信装置Ａ１０２は、ユーザ情報提供サーバ１０３から受信した暗号化方式の識別情報２０２に基づいて、これに対応した暗号化プログラムモジュールを実装していないときは、モジュール提供サーバ１０６から送信された暗号化プログラムモジュールをインストールすると共に、送信先が受け入れ可能な暗号化方式で送信データを暗号化して暗号化送信データを作成し、暗号化送信データ電子メール送受信装置Ｂ１０５へ電子メール送信する。【選択図】      図４
2006318056.tif 000002
【特許請求の範囲】
【請求項１】
受信した電子メールの処理を所定のデータ処理方式で行う電子メール受信装置と、前記電子メール受信装置に電子メールを送信する電子メール送信装置と、これらの装置にネットワークを介して接続されたメールサーバとを備える電子メール送信システムにおいて、
前記電子メール送信システムは、さらに、前記ネットワークに接続され、前記電子メール受信装置のデータ処理方式に関する送信先情報を有するユーザ情報提供サーバと、前記ネットワークに接続され、前記データ処理方式に関する各種処理モジュールを有するモジュール提供サーバを備え、
前記ユーザ情報提供サーバは、前記電子メール送信装置からの要求に応じて前記電子メール受信装置のデータ処理方式に関する送信先情報を前記電子メール送信装置に提供し、
前記電子メール送信装置は、前記提供されたデータ処理方式の処理モジュールを有していないときは、前記モジュール提供サーバに前記提供されたデータ処理方式の処理モジュールを提供するように要求し、
前記モジュール提供サーバは、前記電子メール送信装置からの要求に応じて当該要求されたデータ処理方式を含む処理モジュールを前記電子メール送信装置に提供することを特徴とする電子メール送信システム。
【請求項２】
前記電子メール送信装置は、前記ユーザ情報提供サーバを兼ねることを特徴とする請求項１記載の電子メール送信システム。
【請求項３】
前記電子メール送信装置は、前記モジュール提供サーバを兼ねることを特徴とする請求項１記載の電子メール送信システム。
【請求項４】
前記データ処理方式が暗号化方式であることを特徴とする請求項１乃至３のいずれか１項に記載の電子メール送信システム。
【請求項５】
前記データ処理方式が圧縮化方式であることを特徴とする請求項１乃至３のいずれか１項に記載の電子メール送信システム。
【請求項６】
前記データ処理方式が文書形式変換処理であることを特徴とする請求項１乃至３のいずれか１項に記載の電子メール送信システム。
【請求項７】
前記データ処理方式が言語翻訳処理であることを特徴とする請求項１乃至３のいずれか１項に記載の電子メール送信システム。
【請求項８】
受信した電子メールの処理を所定のデータ処理方式で行う電子メール受信装置に電子メールを送信する電子メール送信装置において、
前記電子メール受信装置のデータ処理方式に関する送信先情報を有するユーザ情報提供サーバと、前記データ処理方式に関する各種処理モジュールを有するモジュール提供サーバとを備え、
前記ユーザ情報提供サーバは、前記電子メール送信装置からの要求に応じて前記電子メール受信装置のデータ処理方式に関する送信先情報を前記電子メール送信装置に提供し、
前記電子メール送信装置は、前記提供されたデータ処理方式の処理モジュールを有していないときは、前記モジュール提供サーバに前記提供されたデータ処理方式の処理モジュールを提供するように要求し、
前記モジュール提供サーバは、前記電子メール送信装置からの要求に応じて当該要求されたデータ処理方式を含む処理モジュールを前記電子メール送信装置に提供することを特徴とする電子メール送信装置。
【請求項９】
前記データ処理方式が暗号化方式であることを特徴とする請求項８項に記載の電子メール送信システム。
【請求項１０】
前記データ処理方式が圧縮化方式であることを特徴とする請求項８項に記載の電子メール送信システム。
【請求項１１】
前記データ処理方式が文書形式変換処理であることを特徴とする請求項８項に記載の電子メール送信システム。
【請求項１２】
前記データ処理方式が言語翻訳処理であることを特徴とする請求項８項に記載の電子メール送信システム。
【請求項１３】
受信した電子メールの処理を所定のデータ処理方式で行う電子メール受信装置に電子メールを送信する電子メール送信方法において、
前記電子メール受信装置のデータ処理方式に関する送信先情報を準備し、
前記データ処理方式に関する各種処理モジュールを準備し、
前記準備された送信先情報から前記電子メール受信装置のデータ処理方式に関する送信先情報を取得し、
前記取得されたデータ処理方式の処理モジュールを有していないときは、前記取得された電子メール受信装置のデータ処理方式に関する送信先情報に基づいて、前記準備された各種処理モジュールから前記電子メール受信装置のデータ処理方式の処理モジュールを取得することを特徴とする電子メール送信方法。
【請求項１４】
前記データ処理方式が暗号化方式であることを特徴とする請求項１３項に記載の電子メール送信方法。
【請求項１５】
前記データ処理方式が圧縮化方式であることを特徴とする請求項１３項に記載の電子メール送信方法。
【請求項１６】
前記データ処理方式が文書形式変換処理であることを特徴とする請求項１３項に記載の電子メール送信方法。
【請求項１７】
前記データ処理方式が言語翻訳処理であることを請求項１３項に記載の電子メール送信方法。
【請求項１８】
受信した電子メールの処理を所定のデータ処理方式で行う電子メール受信装置に電子メールを送信する電子メール送信方法をコンピュータに実行させるプログラムにおいて、
前記電子メール受信装置のデータ処理方式に関する送信先情報を準備するモジュールと、
前記データ処理方式に関する各種処理モジュールを準備するモジュールと、
前記準備された送信先情報から前記電子メール受信装置のデータ処理方式に関する送信先情報を取得するモジュールと、
前記取得されたデータ処理方式の処理モジュールを有していないときは、前記取得された電子メール受信装置のデータ処理方式に関する送信先情報に基づいて、前記準備された各種処理モジュールから前記電子メール受信装置のデータ処理方式の処理モジュールを取得するモジュールとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等の通信回線を利用する電子メール送信装置及び方法、電子メール送信システム、並びにプログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、インターネットの普及によって電子メールによる情報送信がビジネス、プライベートを問わず行われているが、電子メールの受信装置の受信環境は様々であり、多様性に富んでいるため、電子メール送信者が受信装置の受信環境を予め知った上で、その環境に合わせた送信データを電子メール送信するのが困難であった。
【０００３】
例えば、暗号メールを送信する場合、インターネットでの通常の電子メール送信では送信データの機密性が保たれないため、予め受信装置がどのような暗号解読ができるかを知った上で、受信装置が復号できる暗号化方式を用いて送信データを暗号化する必要がある。
【０００４】
また、データファイルを送信する場合、通常はデータファイルをデータ圧縮する方が好ましく、この場合も、受信装置がどのような圧縮データファイルを解凍できるかを知った上で、受信者が解凍できるデータ圧縮方式を用いてデータファイルを圧縮する必要がある。この場合、データ圧縮は通常可逆とされる。このようなデータ圧縮方式としては、gzip、LHA、compress（UNIX（登録商標））、LZW等があり、夫々データ圧縮ソフトェアが用意されている。
【０００５】
また、上記暗号化方式やデータ圧縮方式以外にも、受信装置の受信環境を意識して電子メール送信を行う必要がある場合、例えば、受信者が理解する言語、受信装置の電子メール受信箱や通信路の許容データサイズ、受信装置が要求する受信条件等（電子署名付加、ウィルスチェック、時刻証明付加の要求等）を満たすように電子メール送信を行う場合があり、その確認のために手間がかかっていた。
【０００６】
上記を踏まえて、例えば、受信装置の表示条件を考慮するものとしては、電子メールの送信文を編集する電子メールシステムにおいて、受信装置の表示器の表示能力に関する送信先情報を送信装置側で予め記憶しておき、記憶した送信先情報に従って送信データを編集して送信する電子メールシステムがある（例えば、特許文献１参照）。
【特許文献１】特開２００１−２５６１２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記電子メールシステムでは、電子メール送信者が電子メール送信前に受信装置の表示条件を確認した上で、その表示条件を送信先情報として送信装置の全てに予め記憶し、且つ受信装置が追加・変更になった場合、全ての送信装置の送信先情報を更新しなければならず、しかも、送信先情報としては、受信装置の表示条件以外は考慮していないので、一般性を欠いていた。さらに、送信先の受信装置の条件に合わせるために、送信データを加工するのに必要な加工手段が電子メール送信装置に備わっていなかった場合には、送信データを加工することができなかった。
【０００８】
本発明の目的は、電子メール送信時に送信データを電子メール受信装置の受信環境に合わせて送信を行うことができる電子メール送信装置及び方法、電子メール送信システム、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の電子メール送信システムは、受信した電子メールの処理を所定のデータ処理方式で行う電子メール受信装置と、前記電子メール受信装置に電子メールを送信する電子メール送信装置と、これらの装置にネットワークを介して接続されたメールサーバとを備える電子メール送信システムにおいて、前記電子メール送信システムは、さらに、前記ネットワークに接続され、前記電子メール受信装置のデータ処理方式に関する送信先情報を有するユーザ情報提供サーバと、前記ネットワークに接続され、前記データ処理方式に関する各種処理モジュールを有するモジュール提供サーバを備え、前記ユーザ情報提供サーバは、前記電子メール送信装置からの要求に応じて前記電子メール受信装置のデータ処理方式に関する送信先情報を前記電子メール送信装置に提供し、前記電子メール送信装置は、前記提供されたデータ処理方式の処理モジュールを有していないときは、前記モジュール提供サーバに前記提供されたデータ処理方式の処理モジュールを提供するように要求し、前記モジュール提供サーバは、前記電子メール送信装置からの要求に応じて当該要求されたデータ処理方式を含む処理モジュールを前記電子メール送信装置に提供することを特徴とする。
【００１０】
請求項８記載の電子メール送信装置は、受信した電子メールの処理を所定のデータ処理方式で行う電子メール受信装置に電子メールを送信する電子メール送信装置において、前記電子メール受信装置のデータ処理方式に関する送信先情報を有するユーザ情報提供サーバと、前記データ処理方式に関する各種処理モジュールを有するモジュール提供サーバとを備え、前記ユーザ情報提供サーバは、前記電子メール送信装置からの要求に応じて前記電子メール受信装置のデータ処理方式に関する送信先情報を前記電子メール送信装置に提供し、前記電子メール送信装置は、前記提供されたデータ処理方式の処理モジュールを有していないときは、前記モジュール提供サーバに前記提供されたデータ処理方式の処理モジュールを提供するように要求し、前記モジュール提供サーバは、前記電子メール送信装置からの要求に応じて当該要求されたデータ処理方式を含む処理モジュールを前記電子メール送信装置に提供することを特徴とする。
【００１１】
請求項１３記載の電子メール送信方法は、受信した電子メールの処理を所定のデータ処理方式で行う電子メール受信装置に電子メールを送信する電子メール送信方法において、前記電子メール受信装置のデータ処理方式に関する送信先情報を準備し、前記データ処理方式に関する各種処理モジュールを準備し、前記準備された送信先情報から前記電子メール受信装置のデータ処理方式に関する送信先情報を取得し、前記取得されたデータ処理方式の処理モジュールを有していないときは、前記取得された電子メール受信装置のデータ処理方式に関する送信先情報に基づいて、前記準備された各種処理モジュールから前記電子メール受信装置のデータ処理方式の処理モジュールを取得することを特徴とする。
【００１２】
請求項１８記載のプログラムは、受信した電子メールの処理を所定のデータ処理方式で行う電子メール受信装置に電子メールを送信する電子メール送信方法をコンピュータに実行させるプログラムにおいて、前記電子メール受信装置のデータ処理方式に関する送信先情報を準備するモジュールと、前記データ処理方式に関する各種処理モジュールを準備するモジュールと、前記準備された送信先情報から前記電子メール受信装置のデータ処理方式に関する送信先情報を取得するモジュールと、前記取得されたデータ処理方式の処理モジュールを有していないときは、前記取得された電子メール受信装置のデータ処理方式に関する送信先情報に基づいて、前記準備された各種処理モジュールから前記電子メール受信装置のデータ処理方式の処理モジュールを取得するモジュールとを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、電子メール受信装置のデータ処理方式の処理モジュールを有していないときは、取得した電子メール受信装置のデータ処理方式に関する送信先情報に基づいて、各種処理モジュールから電子メール受信装置のデータ処理方式の処理モジュールを取得するので、電子メール送信時に送信データを電子メール受信装置の受信環境に合わせて送信を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１５】
図１は、本発明の実施の形態に係る電子メール送信システムの構成の概略図である。
【００１６】
図１の電子メール送信システムは、電子メールの送信及び受信の双方を行うことができる電子メール送受信装置Ａ１０２と、ユーザ情報提供サーバ１０３と、ＰＯＰ３やＳＭＴＰプロトコルをサポートするメールサーバ１０４と、電子メールの送信及び受信の双方を行うことができる電子メール送受信装置Ｂ１０５と、モジュール提供サーバ１０６と、これらを互いに接続するイーサネット（登録商標）ケーブル等のネットワーク１０１とを備える。
【００１７】
以下の説明では、電子メール送受信装置Ａ１０２は電子メールの送信元として、電子メール送受信装置Ｂ１０５は電子メールの送信先として区別する。
【００１８】
電子メール送受信装置Ａ１０２は、ＰＧＰ暗号化ソフトウェア、Ｓ／ＭＩＭＥ暗号化ソフトウェア、及びＤＥＳ、トリプルＤＥＳ暗号化ソフトウェア、及び電子メール送受信用の電子メールソフトウェアを備えている。
【００１９】
また、電子メール送受信装置Ｂ１０５のメールアドレスは“ｔａｎａｋａ．ｋｏｕｉｃｈｉ＠ｏｒａｎｇｅ．ｃｏｍ”である。
【００２０】
ユーザ情報提供サーバ１０３は、電子メール送受信装置Ａ１０２からの問合わせに応じるサーバコンピュータであって、下記の図２の送信先情報導出手段を備えている。
【００２１】
図２の送信先情報導出手段３０１は、ＸＭＬパーサを含む問合わせ受付手段３０２と、検索手段３０３と、ネットワーク１０１に接続されているユーザ端末のユーザ情報データベース（図３）を記憶するユーザ情報記憶手段３０４と、回答送信手段３０５とを含む。
【００２２】
図３のユーザ情報記憶手段３０４は、ユーザの電子メールアドレス２０１、ユーザが利用可能な暗号化方式の識別情報２０２、暗号化方式が公開鍵暗号化方式であった場合に必要となるユーザの公開鍵データ２０３、ユーザが復元できる圧縮形式の識別情報２０４、ユーザが受信可能なデータサイズの上限値２０５、ユーザがファイルを開くことができる添付ファイルのフォーマット識別情報２０６、デジタル署名要求の有無を示す情報２０７、ユーザの理解できる言語識別情報２０８、ウィルスチェック要求の有無を示す情報２０９、及び時刻証明要求の有無を示す情報２１０を含む。
【００２３】
検索手段３０３は、電子メールアドレス２０１をキーとしてユーザ情報記憶手段３０４のユーザ情報データベースを検索することができる。
【００２４】
モジュール提供サーバ１０６は、送信データを暗号化するための各種コンピュータプログラムモジュールのデータベースを有し、暗号化方式の識別情報２０２に基づいて電子メール送受信装置Ａ１０２から要求されたコンピュータプログラムモジュールを検索し、検索されたプログラムモジュールを電子メール送受信装置Ａ１０２に送信する。
【００２５】
図１の電子メール送信システムにおいて、電子メール送受信装置Ａ１０２は、ユーザ情報提供サーバ１０３及びモジュール提供サーバ１０６の少なくとも一方を内蔵し、それらを兼ねてもよい。
【００２６】
図４は、図１の電子メール送受信システムによって実行される送信処理の手順を示すフローチャートであり、暗号メールを送信する場合を示す。
【００２７】
図４において、まず、電子メール送受信装置Ａ１０２は、ユーザ情報提供サーバ１０３に対して問合わせデータ５０１（図５）を送信して、電子メール送受信装置Ｂ１０５が利用できる暗号化方式を問い合わせる（ステップＳ４０１）。
【００２８】
図５は、図４のステップＳ４０１で問い合わされる問合わせデータ５０１を説明する図である。
【００２９】
図５の問い合わせデータ５０１は、タグ＜ｑｕｅｒｙ〜＞〜＜／ｑｕｅｒｙ＞によって問合わせの種類を示すＸＭＬスクリプトで表現される。問合わせの種類は、ｔｙｐｅ属性の値で指定され、ここでは、ｅｎｃｒｙｐｔｉｏｎと指定されている。また、属性ｋｅｙ＿ｇｅｔ＝“ｙｅｓ”の表示で暗号化方式が公開鍵の場合には公開鍵データを取得することが指定され、タグ＜ｅ＿ａｄｄｒｅｓｓ＞〜＜／ｅ＿ａｄｄｒｅｓｓ＞で、問合わせたい送信先が指定される。ここでは、送信先指定情報として、電子メール送受信装置Ｂ１０５のメールアドレス例、ｔａｎａｋａ．ｋｏｕｉｃｈｉ＠ｏｒａｎｇｅ．ｃｏｍが指定されている。
【００３０】
次に、ユーザ情報提供サーバ１０３は、電子メール送受信装置Ａ１０２からの問い合わせデータ５０１を受信し、問合わせ受付手段３０２がＸＭＬスクリプトで表現された該問い合わせデータ５０１を受付ける（ステップＳ４０２）。問合わせ受付手段３０２は、ＸＭＬパーサで解析し検索キーとなるメールアドレスを取り出し、検索タイプが暗号化方式であり、公開鍵の取得が必要であることを知る。
【００３１】
次に、検索手段３０３は、メールアドレスをキーとしてユーザ情報記憶手段３０４を検索し、該当するユーザ情報を抽出する（ステップＳ４０３）。
【００３２】
図３の例では、メールアドレスｔａｎａｋａ．ｋｏｕｉｃｈｉ＠ｏｒａｎｇｅ．ｃｏｍのユーザの暗号化方式の識別情報２０２（ＰＧＰ／ＤＨ（Ｄｅｆｆｉｅ  ＨｅｌｌｍａｎアルゴリズムのＰＧＰ暗号化方式）と、公開鍵データ２０３とを取り出す。
【００３３】
次に、ユーザ情報提供サーバ１０３の回答送信手段３０５は、電子メール送受信装置Ａ１０２に回答（暗号化方式の識別情報２０２（ＰＧＰ／ＤＨ）と公開鍵データ２０３）を送信する（ステップＳ４０４）。
【００３４】
次に、電子メール送受信装置Ａ１０２が、ユーザ情報提供サーバ１０３から受信した暗号化方式識別情報２０２に基づいて、これに対応した暗号化方式のプログラムモジュールを実装しているか否かを判別することにより、電子メール送受信装置Ａ１０２の暗号化方式が適合するか否かの適合性判断を行う（ステップＳ４０５）。この判断は、電子メール送受信装置Ａ１０２が実装している暗号化方式識別情報のリストを記憶する実装暗号化方式テーブル（図示しない）が、受信した暗号化方式識別情報２０２を含むか否かにより行われる。
【００３５】
ステップＳ４０５の判断の結果、適合する暗号化方式のプログラムモジュールが実装されているときは、電子メール送受信装置Ａ１０２は、送信データを暗号化方式識別情報２０２に対応する暗号化方式のプログラムモジュールによって暗号化処理を行って暗号化送信データを生成し（ステップＳ４０６）、該暗号化送信データを送信先の電子メール送受信装置Ｂ１０５へ電子メール送信して（ステップＳ４０７）、本処理を終了する。
【００３６】
ステップＳ４０５の判断の結果、適合する暗号化方式のプログラムモジュールが実装されていないときは、電子メール送受信装置Ａ１０２が受信した暗号化方式のの識別情報２０２をモジュール提供サーバ１０６へ送信してモジュール取得要求を行い（ステップＳ４０８）、電子メール送受信装置Ａ１０２は、モジュール提供サーバ１０６から送信された暗号化プログラムモジュールを受信し（ステップＳ４０９）、受信したプログラムモジュールを電子メール送受信装置Ａ１０２にインストールし（ステップＳ４１０）、次いで、インストールしたプログラムモジュールを実行して、送信先が受け入れ可能な暗号化方式で送信データを暗号化して暗号化送信データを作成し（ステップＳ４１１）、該暗号化送信データを送信先の電子メール送受信装置Ｂ１０５へ電子メール送信して（ステップＳ４０７）、本処理を終了する。
【００３７】
ステップＳ４１０において、電子メール送受信装置Ａ１０２におけるプログラムモジュールのインストールは、プログラムモジュール自体がインストーラを備えてもよく、プログラムモジュールがＪａｖａ（登録商標）アプレットであってもよい。プログラムモジュールがＪａｖａ（登録商標）アプレットであるときは、電子メール送受信装置Ａ１０２がＪａｖａ（登録商標）  ＶＭをもっている。
【００３８】
図４の送信処理によれば、電子メール送受信装置Ａ１０２は、ユーザ情報提供サーバ１０３から受信した暗号化方式の識別情報２０２に基づいて、これに対応した暗号化プログラムモジュールを実装していないときは（ステップＳ４０５でＮＧ）、モジュール提供サーバ１０６から送信された暗号化プログラムモジュールをインストールすると（ステップＳ４１０）共に、送信先が受け入れ可能な暗号化方式で送信データを暗号化して暗号化送信データを作成し（ステップＳ４１１）、暗号化送信データを送信先の電子メール送受信装置Ｂ１０５へ電子メール送信する（ステップＳ４０７）ので、電子メール送信時に送信データを電子メール送受信装置Ｂ１０５の受信環境に合わせて送信を行うことができる。
【００３９】
図１の電子メール送信システムでは、送信先の電子メール送受信装置Ｂ１０５の受信環境の属性を暗号化方式としているが、この他に、圧縮化方式、文書形式変換処理、言語翻訳処理としてもよい。
【００４０】
送信先の電子メール送受信装置Ｂ１０５の受信環境として電子データの属性を圧縮化方式とした場合の実施の形態について、以下に説明する。
【００４１】
この場合の電子メール送受信装置Ａ１０２は、複数の電子データ圧縮ソフトウェア（例えば、Winzip、LHA、compress等）を備えており、図４のフローチャートの手順に準じて、電子メールの送信処理を行う。
【００４２】
電子メール送受信装置Ａ１０２は、問い合わせデータのqueryタグのtype属性で、例えば属性値compressionを指定して、送信先の電子メール送受信装置Ｂ１０５が対応している電子データの圧縮化方式に関する識別情報（データ圧縮ソフトウェア）を問い合わせデータ６０１（図６）を送信して、電子メール送受信装置Ｂ１０５が利用できる圧縮化方式に関する識別情報（データ圧縮ソフトウェア）を取得し、このデータ圧縮ソフトウェアで送信すべきデータをデータ圧縮した上で、電子メール送信を行う。
【００４３】
この際、電子メール送受信装置Ａ１０２が該当するデータ圧縮ソフトウェアを備えていない場合には、圧縮化方式の識別情報に基づいてモジュール提供サーバ１０６から圧縮化方式のモジュールを取得し、このモジュールで送信データをデータ圧縮した上で、電子メール送信を行う。
【００４４】
図６は、図１の電子メール送受信装置Ａ１０２が電子メール送受信装置Ｂ１０５に送信するＸＭＬスクリプトで表現した問い合わせデータ６０１を示す。
【００４５】
図６の問い合わせデータ５０１は、タグ＜ｑｕｅｒｙ〜＞〜＜／ｑｕｅｒｙ＞によって問い合わせの種類を示すＸＭＬスクリプトで表現される。問い合わせの種別は、ｔｙｐｅ属性の値で指定され、ここでは、ｃｏｍｐｒｅｓｓと指定されている。また、タグ＜  ｅ＿ａｄｄｒｅｓｓ＞〜＜ｅ＿ａｄｄｒｅｓｓ＞で、問い合わせたい送信先が指定される。
【００４６】
送信先の電子メール送受信装置Ｂ１０５の受信環境として電子データの属性を文書形式変換処理とした場合の実施の形態について、以下に説明する。
【００４７】
この場合の電子メール送受信装置Ａ１０２は、複数の文書形式（ＤＯＣ形式、ＰＤＦ形式、ＨＴＭＬ形式）の文書変換ソフトウェアを備えており、図４のフローチャートの手順に準じて、電子メールの送信処理を行う。
【００４８】
電子メール送受信装置Ａ１０２は、問い合わせデータのqueryタグのtype属性で、例えば属性値ＤＯＣ形式を指定して、送信先の電子メール送受信装置Ｂ１０５が対応している電子データの文書形式に関する識別情報を問い合わせデータ（図６のデータに準ずる）を送信して、電子メール送受信装置Ｂ１０５が利用できる文書形式に関する識別情報を取得し、この文書形式で送信すべきデータに変換した上で、電子メール送信を行う。
【００４９】
この際、電子メール送受信装置Ａ１０２が該当する文書形式の文書変換ソフトウェアを備えていない場合には、文書形式の識別情報に基づいてモジュール提供サーバ１０６から該当する文書変換ソフトウェアのモジュールを取得し、このモジュールで送信データを文書変換した上で、電子メール送信を行う。
【００５０】
送信先の電子メール送受信装置Ｂ１０５の受信環境として電子データの属性を言語変換処理とした場合の実施の形態について、以下に説明する。
【００５１】
この場合の電子メール送受信装置Ａ１０２は、複数種の言語自動翻訳ソフトウェア（英日、日英、独日、日独、日中、中日等の各翻訳）を備えており、図４のフローチャートの手順に準じて、電子メールの送信処理を行う。
【００５２】
電子メール送受信装置Ａ１０２は、問い合わせデータのqueryタグのtype属性で、例えば属性値日英翻訳を指定して、送信先の電子メール送受信装置Ｂ１０５が対応している言語種に関する識別情報を問い合わせデータ（図６のデータに準ずる）を送信して、電子メール送受信装置Ｂ１０５が利用できる言語種に関する識別情報を取得し、この言語種で送信すべきデータに変換した上で、電子メール送信を行う。
【００５３】
この際、電子メール送受信装置Ａ１０２が該当する言語種の自動翻訳ソフトウェアを備えていない場合には、言語種の識別情報に基づいてモジュール提供サーバ１０６から該当する言語種の自動翻訳ソフトウェアのモジュールを取得し、このモジュールで送信データを自動翻訳した上で、電子メール送信を行う。
【００５４】
本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００５５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしても良い。
【００５７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態に係る電子メール送信システムの構成の概略図である。
【図２】図１におけるユーザ情報提供サーバに備えられた送信先情報導出手段を説明する図である。
【図３】図２におけるユーザ情報記憶手段に記憶されたユーザ情報データベースを説明する図である。
【図４】図１の電子メール送受信システムによって実行される送信処理の手順を示すフローチャートであり、暗号メールを送信する場合を示す。
【図５】図４のステップＳ４０１で問い合わされる問合わせデータ５０１を説明する図である。
【図６】図１の電子メール送受信装置Ａ１０２が電子メール送受信装置Ｂ１０５に送信するＸＭＬスクリプトで表現した問い合わせデータ６０１を示す。
【符号の説明】
【００６０】
１０１  ネットワーク
１０２  電子メール送受信装置
１０３  ユーザ情報提供サーバ
１０４  メールサーバ
１０５  電子メール受信装置
３０１   送信先情報導出手段
３０２  問い合わせ受付手段
３０３  検索手段
３０４  ユーザ情報記憶手段
３０５  回答送信手段
５０１  問い合わせデータ
６０１  問い合わせデータ
【図１】
2006318056.tif 000003
【図２】
2006318056.tif 000004
【図３】
2006318056.tif 000005
【図４】
2006318056.tif 000006
【図５】
2006318056.tif 000007
【図６】
2006318056.tif 000008