【手続補正書】
【提出日】平成19年12月7日(2007.12.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して第１の通信端末から電子メールを受信し、当該電子メールの宛先である第２の通信端末との間で電子メールの送受信を行なうメールサーバに、前記第１の通信端末から受信した電子メールを転送する電子メール処理装置であって、
前記通信端末から受信した電子メールから添付ファイルを抽出する添付ファイル抽出部と、
前記添付ファイル抽出部が抽出した添付ファイルをサーバ装置に送信するファイル送信部と、
前記受信した電子メールに、前記サーバ装置の前記添付ファイルの格納場所情報を加える電子メール変換部とを有することを特徴とする電子メール処理装置。
【請求項２】
請求項１に記載の電子メール処理装置であって、
前記サーバ装置はＷＷＷサーバであり、前記格納場所情報は前記添付ファイルが格納されたアドレスであるＵＲＬであることを特徴とする電子メール処理装置。
【請求項３】
請求項２に記載の電子メール処理装置であって、
前記ＵＲＬは、前記第１の通信端末のユーザのＩＤまたは、前記添付ファイルを前記ＷＷＷサーバに送信した時刻または、前記電子メールのメッセージＩＤまたは、前記添付ファイルの名前、の少なくともいずれか１つを用いて生成されていることを特徴とする電子メール処理装置。
【請求項４】
請求項２に記載の電子メール処理装置であって、
前記ファイル送信部は、ＦＴＰにより前記添付ファイルを前記ＷＷＷサーバに送信することを特徴とする電子メール処理装置。
【請求項５】
請求項２に記載の電子メール処理装置であって、
前記第２の通信端末が前記送信した添付ファイルを前記ＷＷＷサーバから閲覧するための、セキュリティに関する情報を設定することを特徴とする電子メール処理装置。
【請求項６】
請求項５に記載の電子メール処理装置であって、
前記セキュリティに関する情報はパスワードであることを特徴とする電子メール処理装置。
【請求項７】
請求項１に記載の電子メール処理装置であって、
前記ＵＲＬを加えられた電子メールを、前記メールサーバに向けて送信するとともに、前記第１の通信端末にも送信することを特徴とする電子メール処理装置。
【請求項８】
請求項１に記載の電子メール処理装置であって、
前記添付ファイルの有効期限を記録する有効期限記憶部と、
前記添付ファイルが有効期限を過ぎているか否か、前記有効期限記憶部を参照して判断し、有効期限を過ぎている場合には前記サーバ装置から削除するファイル削除機能部を有することを特徴とする電子メール処理装置。
【請求項９】
請求項８に記載の電子メール処理装置であって、
前記添付ファイルの有効期限を、前記電子メールの重要度を示すヘッダ値を用いて決定することを特徴とする電子メール処理装置。
【請求項１０】
請求項８に記載の電子メール処理装置であって、
前記電子メール変換部は、前記添付ファイルを保管する有効期限を前記電子メールに加えることを特徴とする電子メール処理装置。
【請求項１１】
請求項１０に記載の電子メール処理装置であって、
前記電子メール変換部は、前記添付ファイルを前記ＷＷＷサーバからダウンロードするのに要する予想時間を前記電子メールに加えることを特徴とする電子メール処理装置。
【請求項１２】
請求項１１に記載の電子メール処理装置であって、
前記電子メール変換部は、前記添付ファイルのサイズを前記電子メールに加えることを特徴とする電子メール処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
このときの、送信要求を受け付けた電子メールの格納イメージは、図４に示すようになっている。メール内容記憶部２１７に格納された電子メールは、メール制御文２１８とメール本文２２１、添付ファイル２２３から構成され、それらはメール制御文２１８中の境界文字列指定２１９に指定された境界文字列２２０、２２２によって区切られている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
利用者端末から送信要求があった電子メールは、例えば図６に示すように、テキスト本文にＪＰＥＧ画像ファイル（"map.jpeg"）が添付されているようなものであるとする。この電子メールの日本語によるテキスト個所は、ＢＡＳＥ６４符号化される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
図３に戻り、ステップＳ３０２において、メールフォーマット解析機能部２０５がメール内容記憶部２１７に格納されたメッセージの内容を解析して、添付ファイルの有無を判定する。判定方法は、メールヘッダ部内の文字列を検索し、例えば、文字列"Content-Type:multipart/mixed"を見出したとき、添付ファイルが存在すると判定することにより行なう。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
ステップＳ３０５において、メール内容記憶部２１７に格納された電子メールから対象の添付ファイルを添付ファイル抽出機能部２０９が切り出し、ステップＳ３０４でファイルアップロード先アドレス取得機能部２１２が取得したアドレスにファイルアップロード機能部２１０がＦＴＰにてファイルを転送する。なお、切り出した添付ファイルがＢＡＳＥ６４符号化等がなされている場合は、復号した後に転送を行う。また、必要であれば、閲覧するためのパスワードを設定するなどセキュリティに関する情報を設定してもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
続いて、ファイルアップロード機能部２１０は、アップロードしたファイルの有効期限を決定し、ファイルのアドレスとその有効期限の組をファイル有効期限記憶テーブル部２０４に登録する（ステップＳ３０６）。ファイル有効期限は、例えば、メール送信要求時刻に、例えば２週間というような一定の時間のオフセットを加えるなどの方法により決定する。また、時間オフセット量は、メール送信要求者や電子メールの重要度を示すヘッダ値などに応じた値であってもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
図５に、このときの状態の電子メールおよび添付ファイルの格納イメージ図を示す。メールサーバ１０２のメモリ２０５装置内にあるメール内容記憶領域には、ＷＷＷサーバ１０３にアップロードされたファイルの相当部分が削除され、メール制御文２２５、メール本文２２７が変換された変換後の電子メール２２４が格納されている。また、ＷＷＷサーバには、アップロードされた添付ファイル２２８が格納されている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
制御部１００１は、装置全体を制御する。ネットワークインタフェース部１００２は、装置外部のＬＡＮ９０６に接続され、ＬＡＮ９０６上の他のサーバや端末装置とデータを送受信する。メール送信要求受付機能部１００５は、公衆電話網を介してダイアルアップ接続により接続された電子メール端末装置９０９からのＳＭＴＰによるメール送信要求を受け付け、そのメール内容をメール内容記憶部１０１２に格納する。メールフォーマット解析機能部１００６は、メール内容記憶部１０１２に格納されたメール内容を逐次解析し、各電子メールが通常の電子メールであるのか、ＷＷＷサーバへのファイルアップロードを目的とした電子メールであるのかの判定を行なう。ＷＷＷサーバへのファイルアップロードを目的とした電子メールの場合は、メール内容に記述されたファイルのアップロード先の解析等も行なう。添付ファイル抽出機能部１００７は、メール内容記憶部１０１２に格納されたメール内容に含まれる添付ファイルを独立のファイルとして抽出する。ファイルアップロード機能部１００８は、添付ファイル抽出機能部１００７が抽出したファイルの内容を、メールフォーマット解析機能部が解析により得たファイルアップロード先アドレスにＦＴＰにより転送する。圧縮書庫ファイル展開伸長機能部１００９は、抽出された前記添付ファイルが圧縮書庫ファイルである場合に、そのファイルを展開伸長する。メール送信機能部１０１１は、メールフォーマット解析機能部１００６がメール内容記憶部に格納された電子メールを通常の電子メールであると判定した場合に、その電子メールを送信先アドレスの属するメールサーバに送信する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
図１２−（ａ）および（ｂ）は、利用者端末９０４から送信要求がなされた電子メールの本文の例を示す図である。図１２−（ａ）は添付ファイルが圧縮書庫ファイル属性なしの場合であり、この場合、利用者は、例えば電子メールに３ファイル（index.html, file.html, pic.jpeg）を添付して送信要求を行なう。図１２−（ｂ）は添付ファイルが圧縮書庫ファイル属性ありの場合であり、利用者は、例えばファイル（file.gz）をメールメッセージに添付して送信要求を行なうものとする。ここで、file.gz は圧縮書庫ファイルであり、圧縮書庫形式は、ファイルシステムのディレクトリ構造を内包した形式が好ましい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
ステップＳ１１０２において、メールフォーマット解析機能部１００６がメール内容記憶部１０１２に格納されたメッセージ内容を解析して、その電子メールが通常の電子メール送信であるのか、ＷＷＷサーバへのファイルアップロードを目的としたものであるのかの判定を行なう。本実施例においては、送信先アドレスに、ある所定のメールアドレス（ここでは、ftp_upload@smpl1.co.jpとする）を指定することで、その電子メールがＷＷＷサーバへのアップロードを目的とすることを示すようにする。