(57)【要約】【課題】伝送帯域が狭い環境においても、より効率よく電子メールに記載された情報を取得することができると共に、ファイルが添付された電子メールが転送された場合に、転送先において、添付ファイルを容易に取得することができる電子メール転送システム１０を提供する。【解決手段】本発明の電子メール転送システム１０は、電子メールの本文と添付ファイルとを分離する際に両者に共通の識別情報を割り当て、当該識別情報を本文に追記して、当該電子メールの宛先のモバイルコンピュータ４０へ送信し、当該識別情報を含む電子メールを受信した場合に、当該識別情報に対応する添付ファイルを当該電子メールに添付して転送する。【選択図】図１
2008022210.tif 000002
【特許請求の範囲】
【請求項１】
データファイルが添付された電子メールを転送する電子メール転送システムであって、
ファイルが添付された電子メールを電子メール本文と添付ファイルとに分離して、前記電子メール本文をユーザ端末へ送信すると共に、前記ユーザ端末から受信した電子メール本文に、前記添付ファイルを添付して転送するメールサーバと、
前記メールサーバによって電子メールから分離された添付ファイルを格納するファイルサーバと
を備え、
前記メールサーバは、
ファイルが添付された電子メールを、電子メール本文と添付ファイルとに分離し、分離した電子メール本文と添付ファイルとに共通の識別情報を割り当て、分離した添付ファイルを、当該添付ファイルに割り当てた識別情報と共に前記ファイルサーバへ送信するメール分離手段と、
前記メール分離手段によって分離された電子メール本文に、当該電子メール本文に割り当てられた識別情報を追記して保持し、前記ユーザ端末からの要求に応じて、保持している電子メール本文を送信するメール送信手段と、
前記識別情報が追記された電子メール本文を受信した場合に、当該識別情報に対応する添付ファイルを前記ファイルサーバから取得し、取得した添付ファイルを、当該電子メール本文に添付して転送するメール転送手段と
を有することを特徴とする電子メール転送システム。
【請求項２】
請求項１に記載の電子メール転送システムであって、
前記メールサーバは、
前記識別情報が追記された電子メール本文と共に、当該電子メール本文が分離される前の電子メールである添付ファイル付き電子メールを保持するメール保持手段と、
２種類の認証情報のいずれかを用いて前記ユーザ端末を認証する認証手段と、
前記２種類の認証情報のうち、予め定められた一方を用いて前記ユーザ端末が認証された場合に、前記識別情報が追記された電子メール本文を当該ユーザ端末へ送信し、他方を用いて前記ユーザ端末が認証された場合に、前記添付ファイル付き電子メールを当該ユーザ端末へ送信する送信制御手段と
をさらに有することを特徴とする電子メール転送システム。
【請求項３】
請求項１または２に記載の電子メール転送システムであって、
電子メールを受信して表示すると共に、電子メールを作成して送信するユーザ端末をさらに備え、
前記ユーザ端末は、
前記電子メール本文を返信として送信する場合に、当該電子メール本文に追記された前記識別情報を削除し、前記電子メール本文を転送として送信する場合に、当該電子メール本文に追記された前記識別情報を削除しないことを特徴とする電子メール転送システム。
【請求項４】
データファイルが添付された電子メールを転送するメールサーバであって、
ファイルが添付された電子メールを、電子メール本文と添付ファイルとに分離し、分離した電子メール本文と添付ファイルとに共通の識別情報を割り当て、分離した添付ファイルを、当該添付ファイルに割り当てた識別情報と共にファイルサーバへ送信するメール分離手段と、
前記メール分離手段によって分離された電子メール本文に、当該電子メール本文に割り当てられた識別情報を追記して保持し、ユーザ端末からの要求に応じて、保持している電子メール本文を送信するメール送信手段と、
前記識別情報が追記された電子メール本文を受信した場合に、当該識別情報に対応する添付ファイルを前記ファイルサーバから取得し、取得した添付ファイルを、当該電子メール本文に添付して転送するメール転送手段と
を備えることを特徴とするメールサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データファイルが添付された電子メールを転送する技術に関する。
【背景技術】
【０００２】
特許文献１〜４には、ファイルが添付された電子メールを電子メール本文と添付ファイルとに分離し、分離した添付ファイルをファイルサーバに格納し、格納場所を示す情報を当該電子メール本文に追記して、当該電子メール本文のみを端末へ送信する技術が開示されている。このような技術を用いることにより、比較的伝送帯域が狭いモバイル通信のような環境においても、よりストレス無く電子メールに記載された情報を取得することができる。
【０００３】
【特許文献１】特開２００１−００５７５１号公報
【特許文献２】特開２００１−２３７８７４号公報
【特許文献３】特開２００５−１３５４０４号公報
【特許文献４】特開２００５−２２８３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１〜４において、電子メール本文を受信した後に、添付ファイルを取得する場合、端末のユーザは、当該電子メールの本文に追記されている情報に基づいて、添付ファイルが格納されているファイルサーバへアクセスして当該添付ファイルを取得する。このとき、当該添付ファイルを格納しているファイルサーバは、セキュリティの観点から、当該添付ファイルを取得してもよいユーザか否かの認証を行う場合がある。
【０００５】
ファイルサーバは、例えば、電子メールアドレスと認証情報とを対応付けて予め登録しており、添付ファイルの格納場所を示す情報が追記された電子メール本文を当該電子メールアドレスへ送信する。そして、ファイルサーバは、当該添付ファイルの格納場所へアクセスされた場合に認証情報の入力を求め、入力された認証情報が当該格納場所を通知した電子メールアドレスに対応する認証情報と一致する場合に、格納されている添付ファイルをアクセスしてきた端末へ送信する。
【０００６】
また、予め内容のわかっているファイルが添付された電子メールを転送する場合、ユーザは、添付ファイルの中身を閲覧することなく、電子メール本文のみを必要に応じて編集して、当該ファイルを添付したまま、所望の宛先へ送信する場合がある。このような場合、上記の特許文献１〜４では、ユーザは、添付ファイルの格納場所を示す情報が追記された電子メール本文を必要に応じて編集して、所望の宛先へ送信することになる。当該電子メール本文を受信したユーザは、当該電子メールの本文に追記されている情報に基づいて、添付ファイルが格納されているファイルサーバへアクセスする。
【０００７】
しかし、転送された電子メール本文の受信者は、当該電子メール本文に添付されるべき添付ファイルの取得に必要な認証情報を知っているとは限らない。そのため、当該受信者は、わざわざ送信者から認証情報を取得する必要があった。また、電子メールを送る可能性のある全ての受信者に認証情報を予め通知しておくことも考えられるが、受信者が多くなると、認証情報の秘匿性が低くなる場合があった。
【０００８】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、伝送帯域が比較的狭い通信環境においても、より効率よく電子メールに記載された情報を取得することができると共に、ファイルが添付された電子メールが転送された場合に、転送先において、添付ファイルを容易に取得することができるようにすることにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の電子メール転送システムは、電子メールの本文と添付ファイルとを分離する際に両者に共通の識別情報を割り当て、当該識別情報を電子メール本文に追記して、当該電子メールの宛先のユーザ端末へ送信し、当該識別情報を含む電子メールを受信した場合に、当該識別情報に対応する添付ファイルを当該電子メールに添付して転送する。
【００１０】
例えば、本発明の第１の態様は、データファイルが添付された電子メールを転送する電子メール転送システムであって、ファイルが添付された電子メールを電子メール本文と添付ファイルとに分離して、電子メール本文をユーザ端末へ送信すると共に、ユーザ端末から受信した電子メール本文に、添付ファイルを添付して転送するメールサーバと、メールサーバによって電子メールから分離された添付ファイルを格納するファイルサーバとを備え、メールサーバは、ファイルが添付された電子メールを、電子メール本文と添付ファイルとに分離し、分離した電子メール本文と添付ファイルとに共通の識別情報を割り当て、分離した添付ファイルを、当該添付ファイルに割り当てた識別情報と共に前記ファイルサーバへ送信するメール分離手段と、メール分離手段によって分離された電子メール本文に、当該電子メール本文に割り当てられた識別情報を追記して保持し、ユーザ端末からの要求に応じて、保持している電子メール本文を送信するメール送信手段と、識別情報が追記された電子メール本文を受信した場合に、当該識別情報に対応する添付ファイルをファイルサーバから取得し、取得した添付ファイルを、当該電子メール本文に添付して転送するメール転送手段とを有することを特徴とする電子メール転送システムを提供する。
【００１１】
また、本発明の第２の態様は、データファイルが添付された電子メールを転送するメールサーバであって、ファイルが添付された電子メールを、電子メール本文と添付ファイルとに分離し、分離した電子メール本文と添付ファイルとに共通の識別情報を割り当て、分離した添付ファイルを、当該添付ファイルに割り当てた識別情報と共にファイルサーバへ送信するメール分離手段と、メール分離手段によって分離された電子メール本文に、当該電子メール本文に割り当てられた識別情報を追記して保持し、ユーザ端末からの要求に応じて、保持している電子メール本文を送信するメール送信手段と、識別情報が追記された電子メール本文を受信した場合に、当該識別情報に対応する添付ファイルをファイルサーバから取得し、取得した添付ファイルを、当該電子メール本文に添付して転送するメール転送手段とを備えることを特徴とするメールサーバを提供する。
【発明の効果】
【００１２】
本発明の電子メール転送システムによれば、伝送帯域が比較的狭い通信環境においても、より効率よく電子メールに記載された情報を取得することができると共に、ファイルが添付された電子メールが転送された場合に、転送先において、添付ファイルを容易に取得することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら、本発明の一実施形態について説明する。
【００１４】
図１は、本発明の一実施形態に係る電子メール転送システム１０の構成を例示するシステム構成図である。電子メール転送システム１０は、メールサーバ２０、ファイルサーバ３０、およびモバイルコンピュータ４０を備える。
【００１５】
メールサーバ２０およびファイルサーバ３０は、インターネットやＬＡＮ（Local Area Network）等の通信ネットワーク１１に接続されている。なお、本実施形態において、メールサーバ２０とファイルサーバ３０とはそれぞれ別個の装置として説明するが、他の形態として、メールサーバ２０とファイルサーバ３０とは、１つの装置として一体に構成されていてもよい。
【００１６】
メールサーバ２０は、他のメールサーバ１３や情報通信機器から転送された電子メールを受信し、受信した電子メールの宛先が自装置内のメールボックスである場合に、受信した電子メールを当該メールボックスに格納し、受信した電子メールの宛先が他のメールサーバ１３のメールボックスである場合に、受信した電子メールを当該他のメールサーバ１３へ転送する。
【００１７】
また、メールサーバ２０は、受信した電子メールを、自装置が有するメールボックスに格納する場合に、受信した電子メールにファイルが添付されているか否かを判定し、ファイルが添付されている場合に、当該電子メールを、電子メール本文と添付ファイルとに分離する。このとき、メールサーバ２０は、分離した電子メール本文と添付ファイルとに共通の識別情報（以下ＩＤと称する）を割り当てる。
【００１８】
そして、メールサーバ２０は、分離した添付ファイルを、当該添付ファイルに割り当てたＩＤと共に通信ネットワーク１１を介してファイルサーバ３０へ送信する。また、メールサーバ２０は、分離した電子メール本文に、当該添付ファイルの格納場所を示すアクセス情報および割り当てたＩＤを追記して宛先のメールボックスに格納する。
【００１９】
ファイルサーバ３０は、メールサーバ２０から通信ネットワーク１１を介して送信されたファイルを、当該ファイルと共に送信されたＩＤに対応付けて格納する。また、ファイルサーバ３０は、通信ネットワーク１１を介してモバイルコンピュータ４０から、ＩＤと共にファイルの取得要求を受信した場合に、当該モバイルコンピュータ４０を認証し、認証に成功した場合に、要求されたファイルを通信ネットワーク１１を介して当該モバイルコンピュータ４０へ送信する。ファイルサーバ３０は、例えばＦＴＰ（File Transfer Protocol）サーバである。
【００２０】
モバイルコンピュータ４０は、例えばノート型のコンピュータやＰＤＡ（Personal Digital Assistance）等であり、携帯電話やＰＨＳ（Personal Handyphone System）等の無線通信装置４１に接続される。モバイルコンピュータ４０は、電子メールを無線通信装置４１を介して送受信する機能を有する。無線通信装置４１は、携帯電話やＰＨＳ等の無線通信規格に基づいて、最寄りの基地局１２と無線通信を行うことにより、当該基地局１２を介して、通信ネットワーク１１に接続された通信機器と通信する。
【００２１】
なお、本実施形態において、モバイルコンピュータ４０は、無線通信装置４１を介して無線通信を行うが、他の形態として、モバイルコンピュータ４０と無線通信装置４１とは一体に構成されていてもよく、無線通信装置４１自体がモバイルコンピュータ４０の機能を有していてもよい。
【００２２】
モバイルコンピュータ４０は、メールサーバ２０によって分離された電子メール本文を受信した場合に、ユーザからの指示に応じて、当該電子メール本文に追記されている、添付ファイルの格納場所を示すアクセス情報を用いて、当該添付ファイルが格納されているファイルサーバ３０へ通信ネットワーク１１を介してアクセスして、当該添付ファイルを取得する。
【００２３】
図２は、メールサーバ２０の詳細な機能構成を例示するブロック図である。メールサーバ２０は、メール送信部２１、メール分離部２２、メール受信部２３、およびメール転送部２４を備える。
【００２４】
メール受信部２３は、通信ネットワーク１１を介して受信した電子メールのヘッダを参照して、自装置が有するメールボックスが当該電子メールの宛先となっているか否かを判定する。自装置が有するメールボックスが当該電子メールの宛先となっていない場合、メール受信部２３は、受信した電子メールを、通信ネットワーク１１を介して、当該電子メールの宛先のメールボックスを有する他のメールサーバ１３へ転送する。
【００２５】
一方、自装置が有するメールボックスが当該電子メールの宛先となっている場合、メール受信部２３は、当該電子メールのヘッダを参照して、当該ヘッダ内にメール分離部２２によって作成されたフィールドが含まれているか否かを判定する。当該ヘッダ内にメール分離部２２によって作成されたフィールドが含まれている場合、メール受信部２３は、受信した電子メールをメール転送部２４へ送る。当該ヘッダ内にメール受信部２３によって作成されたフィールドが含まれていない場合、メール受信部２３は、受信した電子メールをメール分離部２２へ送る。
【００２６】
メール分離部２２は、メール受信部２３から受け取った電子メールのヘッダを参照して、当該電子メールにファイルが添付されているか否かを判定する。メール分離部２２は、例えばファイルの添付形式を示すフィールド（例えば「MIME-Version」等）がヘッダ内に含まれている場合に、当該電子メールにファイルが添付されていると判定する。電子メールにファイルが添付されていない場合、メール分離部２２は、メール受信部２３から受け取った電子メールをそのままメール送信部２１へ送る。
【００２７】
メール受信部２３から受け取った電子メールにファイルが添付されている場合、メール分離部２２は、当該電子メールに割り当てるＩＤを生成すると共に、当該電子メールを電子メールの本文と添付ファイルとに分離する。そして、メール分離部２２は、分離した添付ファイルを、生成したＩＤおよび当該添付ファイルの宛先の電子メールアドレスと共に、通信ネットワーク１１を介してファイルサーバ３０へ送信する。また、メール分離部２２は、分離した電子メール本文を、生成したＩＤおよび分離した添付ファイルの格納場所を示すアクセス情報（例えば、ファイルサーバ３０内に格納された添付ファイルのＵＲＬ（Uniform Resource Locator））と共にメール送信部２１へ送る。
【００２８】
なお、電子メール本文とは、電子メールのヘッダおよびテキストで構成されるメール本文を含むものとする。また、本実施形態において、メール分離部２２は、電子メール本文と添付ファイルとに共通のＩＤを割り当てたが、本発明はこれに限られず、添付ファイル付きの電子メールから分離された電子メール本文と添付ファイルとを紐付けることができる情報であれば、共通のＩＤでなくてもよい。
【００２９】
メール送信部２１は、ＩＤおよびアクセス情報と共に、メール分離部２２から電子メール本文を受け取った場合に、当該電子メール本文内のヘッダに、当該電子メール本文と共に受け取ったＩＤを格納するフィールドを作成し、作成したフィールドに、当該ＩＤを追記する。そして、メール送信部２１は、当該電子メール本文に、当該電子メール本文と共に受け取ったアクセス情報を追記する。
【００３０】
そして、メール送信部２１は、ＩＤおよびアクセス情報が追記された電子メール本文を、当該電子メール本文の宛先に対応するメールボックスに格納する。そして、例えばＰＯＰ（Post Office Protocol）等により、通信ネットワーク１１を介してモバイルコンピュータ４０から電子メールの取得要求を受信した場合に、メール送信部２１は、所定の手順で当該モバイルコンピュータ４０を認証し、対応するメールボックスの電子メールを当該モバイルコンピュータ４０へ送信する。
【００３１】
なお、ファイルが添付されていない通常の電子メールのみを受信した場合には、メール送信部２１は、通常の電子メールの転送処理と同様に、受信した電子メールのヘッダを参照して、当該電子メールを当該電子メールの宛先のメールボックスに格納する。
【００３２】
メール転送部２４は、メール分離部２２によってＩＤが追記された電子メールを、メール受信部２３から受け取った場合に、当該ＩＤを含むファイル取得要求を、通信ネットワーク１１を介してファイルサーバ３０へ送信する。そして、当該ファイル取得要求に応答して、当該ファイル取得要求に含まれるＩＤに対応するファイルをファイルサーバ３０から受信した場合に、メール転送部２４は、受信したファイルを、メール受信部２３から受信した電子メールに添付して、当該電子メールの宛先のメールサーバへ通信ネットワーク１１を介して転送する。
【００３３】
このように、電子メール転送システム１０は、添付ファイル付きの電子メールをメールボックスに格納する場合に、添付ファイルを分離して電子メール本文をメールボックスに格納し、電子メールを転送する場合には、添付ファイルを電子メールに添付した通常の添付ファイル付き電子メールの状態にして転送するので、転送先において、添付ファイルを取得するためのパスワード等の情報を送信元から入手する必要がない。従って、ファイルが添付された電子メールが転送された場合に、転送先において、添付ファイルを容易に取得することができる。
【００３４】
なお、電子メールに含まれるＩＤに対応するファイルを、ファイルサーバ３０から取得して当該電子メールに添付した場合、メール転送部２４は、当該電子メールに追記されているＩＤおよびそのフィールドを削除してから、当該電子メールの宛先のメールサーバへ転送することが好ましい。
【００３５】
図３は、ファイルサーバ３０の詳細な機能構成を例示するブロック図である。ファイルサーバ３０は、ファイル格納部３１、認証情報格納部３２、ファイル受信部３３、およびファイル送信部３４を備える。
【００３６】
ファイル受信部３３は、通信ネットワーク１１を介してメールサーバ２０からＩＤおよび電子メールアドレスと共にファイルを受信した場合に、当該ファイルを、当該ファイルと共に受信したＩＤおよび電子メールアドレスに対応付けてファイル格納部３１に格納する。ファイル格納部３１は、例えば図４に示すように、メールサーバ２０から受信したファイルであるファイル本体３１２を、当該ファイル本体３１２と共に受信したＩＤ３１０および電子メールアドレス３１１に対応付けて格納している。
【００３７】
認証情報格納部３２は、例えば図５に示すように、ファイル取得要求を送信したモバイルコンピュータ４０を認証するための認証情報の一例であるパスワード３２１を、当該モバイルコンピュータ４０の電子メールアドレス３２０に対応付けて格納している。なお、認証情報格納部３２内に格納されるデータは、予め管理者等によって設定される。また、認証情報格納部３２内に格納される認証情報としては、パスワード以外に、電話番号や生体情報等であってもよい。
【００３８】
ファイル送信部３４は、通信ネットワーク１１を介してモバイルコンピュータ４０から、ＩＤを含むファイル取得要求を受信した場合に、ファイル取得要求に含まれるＩＤに対応する電子メールアドレスをファイル格納部３１から抽出し、抽出した電子メールアドレスに対応するパスワードを認証情報格納部３２から抽出する。そして、ファイル送信部３４は、ファイル取得要求を送信してきたモバイルコンピュータ４０に認証情報を要求する。
【００３９】
モバイルコンピュータ４０から認証情報を受信した場合、ファイル送信部３４は、モバイルコンピュータ４０から受信した認証情報が、認証情報格納部３２から抽出した認証情報と一致するか否かを判定する。モバイルコンピュータ４０から受信した認証情報が、認証情報格納部３２から抽出した認証情報と一致する場合、ファイル送信部３４は、当該ファイル要求に含まれるＩＤに対応するファイルをファイル格納部３１から抽出して、通信ネットワーク１１を介してモバイルコンピュータ４０へ送信する。
【００４０】
なお、ファイルサーバ３０は、通信ネットワーク１１を介してメールサーバ２０から、ＩＤを含むファイル取得要求を受信した場合に、ファイル格納部３１を参照して、当該ＩＤに対応するファイルを抽出してメールサーバ２０へ送信する。このとき、ファイルサーバ３０は、予め定められた認証手順に従ってファイル取得要求を送信したメールサーバ２０を認証するようにしてもよい。
【００４１】
図６は、モバイルコンピュータ４０の詳細な機能構成を例示するブロック図である。モバイルコンピュータ４０は、入力部４００、表示部４０１、および電子メール処理部４０２を備える。
【００４２】
入力部４００は、例えばキーボートやマウス等の入力装置を介してユーザから受け付けた入力情報を電子メール処理部４０２へ送る。表示部４０１は、電子メール処理部４０２によって受信された電子メールや、作成または編集された電子メール等を、例えばＬＣＤ（Liquid Crystal Display）等の表示装置に表示する。
【００４３】
電子メール処理部４０２は、入力部４００を介して入力されたユーザからの操作に応じて、無線通信装置４１を介して電子メールを送受信する機能を有する。また、電子メール処理部４０２は、ユーザからの操作に応じて、電子メールを新規に作成する機能や、受信した電子メールの一部を編集して転送または返信する機能等を有する。
【００４４】
また、アクセス情報が追記された電子メール本文をメールサーバ２０から受信した場合、電子メール処理部４０２は、ユーザからの操作に応じて、当該アクセス情報に基づいて、当該電子メール本文に添付されるべきファイルが格納されているファイルサーバ３０へ、無線通信装置４１を介してファイル取得要求を送信する。そして、電子メール処理部４０２は、当該ファイルサーバ３０との間で認証処理を実行して、当該ファイルサーバ３０からファイルを取得する。なお、ファイルサーバ３０からのファイル取得は、電子メール処理部４０２以外にも、モバイルコンピュータ４０内に別に存在するファイル受信機能部が行ってもよい。
【００４５】
また、受信した電子メールに対する返信メールの作成を、入力部４００を介してユーザから指示された場合、電子メール処理部４０２は、受信した電子メールが、ＩＤおよびアクセス情報が追記された電子メール本文である場合には、当該ＩＤが追記されているヘッダ内のフィールドを削除する。これにより、電子メール処理部４０２は、メールサーバ２０によって、電子メールの送信者へ添付ファイルが送信されてしまうことを防止することができる。なお、返信メールを作成する際に、ＩＤが追記されているヘッダ内のフィールドを削除するか否かは、ユーザによって設定できるように構成されてもよい。
【００４６】
図７は、メールサーバ２０の動作を例示するフローチャートである。例えば電源投入等の所定のタイミングで、メールサーバ２０は、本フローチャートに示す動作を開始する。なお、本フローチャートにおいて、他のメールサーバ内のメールボックス宛の電子メールを転送する処理については、従来のメールサーバにおける処理と同様であるため説明を省略している。
【００４７】
まず、メール受信部２３は、通信ネットワーク１１を介して電子メールを受信したか否かを判定する（Ｓ１００）電子メールを受信した場合（Ｓ１００：Ｙ）、メール受信部２３は、受信した電子メールのヘッダを参照して、当該ヘッダ内にメール分離部２２によって作成されたフィールドおよびＩＤが含まれているか否かを判定する（Ｓ１０１）。
【００４８】
当該ヘッダ内にメール分離部２２によって作成されたフィールドおよびＩＤが含まれている場合（Ｓ１０１：Ｙ）、メール受信部２３は、受信した電子メールをメール転送部２４へ送る。メール転送部２４は、当該電子メールのヘッダに含まれるＩＤを含むファイル取得要求を、通信ネットワーク１１を介して送信して、当該ＩＤに対応するファイルをファイルサーバ３０から取得する（Ｓ１０２）。
【００４９】
次に、メール転送部２４は、ファイルサーバ３０から受信したファイルを、メール受信部２３から受信した電子メールに添付して、当該電子メールの宛先のメールサーバへ通信ネットワーク１１を介して転送し（Ｓ１０３）、メール受信部２３は、再びステップＳ１００に示した処理を実行する。
【００５０】
一方、電子メールのヘッダ内にメール分離部２２によって作成されたフィールドおよびＩＤが含まれていない場合（Ｓ１０１：Ｎ）、メール受信部２３は、受信した電子メールをメール分離部２２へ送る。そして、メール分離部２２は、メール受信部２３から受け取った電子メールのヘッダを参照して、当該電子メールにファイルが添付されているか否かを判定する（Ｓ１０４）。
【００５１】
電子メールにファイルが添付されていない場合（Ｓ１０４：Ｎ）、メール分離部２２は、メール受信部２３から受け取った電子メールをそのままメール送信部２１へ送る。そして、メール送信部２１は、メール分離部２２から受け取った電子メールのヘッダを参照して、当該電子メールを当該電子メールの宛先のメールボックスに格納し（Ｓ１０９）、メール受信部２３は、再びステップＳ１００に示した処理を実行する。
【００５２】
一方、電子メールにファイルが添付されている場合（Ｓ１０４：Ｙ）、メール分離部２２は、当該電子メールに割り当てるＩＤを生成し（Ｓ１０５）、当該電子メールを電子メールの本文と添付ファイルとに分離する（Ｓ１０６）。そして、メール分離部２２は、分離した添付ファイルを、生成したＩＤおよび当該添付ファイルの宛先の電子メールアドレスと共に、通信ネットワーク１１を介してファイルサーバ３０へ送信する（Ｓ１０７）。
【００５３】
次に、メール分離部２２は、分離した電子メール本文を、生成したＩＤおよび分離した添付ファイルのアクセス情報と共にメール送信部２１へ送る。そして、メール送信部２１は、メール分離部２２から受信した電子メール本文内のヘッダに、当該電子メール本文と共に受け取ったＩＤを格納するフィールドを作成し、作成したフィールドに、当該ＩＤを追記すると共に、当該電子メール本文に、当該電子メール本文と共に受け取ったアクセス情報を追記する。そして、メール送信部２１は、メール分離部２２から受け取った電子メールのヘッダを参照して、当該電子メールを当該電子メールの宛先のメールボックスに格納し（Ｓ１０８）、メール受信部２３は、再びステップＳ１００に示した処理を実行する。
【００５４】
ステップ１００において、電子メールを受信していない場合（Ｓ１００：Ｎ）、メール送信部２１は、モバイルコンピュータ４０から電子メールの取得要求を受信したか否かを判定する（Ｓ１１０）。電子メールの取得要求を受信していない場合（Ｓ１１０：Ｎ）、メール受信部２３は、再びステップＳ１００に示した処理を実行する。
【００５５】
電子メールの取得要求を受信した場合（Ｓ１１０：Ｙ）、メール送信部２１は、当該取得要求を送信したモバイルコンピュータ４０との間で所定の認証処理を実行した後に、当該取得要求を送信したモバイルコンピュータ４０のメールボックス内の電子メールを、当該モバイルコンピュータ４０へ送信し（Ｓ１１１）、メール受信部２３は、再びステップＳ１００に示した処理を実行する。
【００５６】
図８は、ファイルサーバ３０の動作を例示するフローチャートである。例えば電源投入等の所定のタイミングで、ファイルサーバ３０は、本フローチャートに示す動作を開始する。
【００５７】
まず、ファイル受信部３３は、通信ネットワーク１１を介してメールサーバ２０からＩＤおよび電子メールアドレスと共にファイルを受信したか否かを判定する（Ｓ２００）。ＩＤおよび電子メールアドレスと共にファイルを受信した場合（Ｓ２００：Ｙ）、ファイル受信部３３は、受信したファイルを、当該ファイルと共に受信したＩＤおよび電子メールアドレスに対応付けてファイル格納部３１に格納し（Ｓ２０１）、再びステップＳ２００に示した処理を実行する。
【００５８】
ＩＤおよび電子メールアドレスと共にファイルを受信していない場合（Ｓ２００：Ｎ）、ファイル送信部３４は、通信ネットワーク１１を介して、ＩＤを含むファイル取得要求を受信したか否かを判定する（Ｓ２０２）。ファイル取得要求を受信していない場合（Ｓ２０２：Ｎ）、ファイル受信部３３は、再びステップＳ２００に示した処理を実行する。
【００５９】
ファイル取得要求を受信した場合（Ｓ２０２：Ｙ）、ファイル送信部３４は、当該ファイル取得要求がメールサーバ２０から送信されたものであるか否かを判定する（Ｓ２０３）。ステップＳ２０３において、ファイル送信部３４は、例えばパスワード等を用いて認証することにより、当該ファイル取得要求がメールサーバ２０から送信されたものであるか否かを判定する。
【００６０】
当該ファイル取得要求がメールサーバ２０からのものである場合（Ｓ２０３：Ｙ）、ファイル送信部３４は、当該ファイル取得要求に含まれるＩＤに対応するファイルをファイル格納部３１から抽出して、メールサーバ２０へ送信し（Ｓ２０４）、ファイル受信部３３は、再びステップＳ２００に示した処理を実行する。
【００６１】
当該ファイル取得要求がメールサーバ２０からのものでない場合（Ｓ２０３：Ｎ）、ファイル送信部３４は、当該ファイル取得要求に含まれるＩＤに対応する電子メールアドレスをファイル格納部３１から抽出し、抽出した電子メールアドレスに対応するパスワードを認証情報格納部３２から抽出する。そして、ファイル送信部３４は、当該ファイル取得要求を送信してきた通信機器にパスワードを要求する（Ｓ２０５）。そして、ファイル送信部３４は、当該通信機器から送信されたパスワードと、認証情報格納部３２から抽出したパスワードとが一致するか否かを判定する（Ｓ２０６）。
【００６２】
当該通信機器から送信されたパスワードと、認証情報格納部３２から抽出したパスワードとが一致する場合（Ｓ２０６：Ｙ）、ファイル送信部３４は、当該ファイル取得要求に含まれるＩＤに対応するファイルをファイル格納部３１から抽出して、当該通信機器へ送信し（Ｓ２０７）、ファイル受信部３３は、再びステップＳ２００に示した処理を実行する。一方、当該通信機器から送信されたパスワードと、認証情報格納部３２から抽出したパスワードとが一致しない場合（Ｓ２０６：Ｎ）、ファイル送信部３４は、当該通信機器へエラーを通知し（Ｓ２０８）、ファイル受信部３３は、再びステップＳ２００に示した処理を実行する。
【００６３】
図９は、モバイルコンピュータ４０の動作を例示するフローチャートである。例えば電子メールを処理するためのソフトウェアが起動される等の所定のタイミングで、モバイルコンピュータ４０は、本フローチャートに示す動作を開始する。
【００６４】
まず、電子メール処理部４０２は、入力部４００を介してユーザから電子メールの受信指示を受け付けたか否かを判定する（Ｓ３００）。電子メールの受信指示を受け付けた場合（Ｓ３００：Ｙ）、電子メール処理部４０２は、無線通信装置４１を介して、電子メールの取得要求を送信する（Ｓ３０１）。そして、電子メール処理部４０２は、メールサーバ２０との間で認証等の所定の処理を行って、メールサーバ２０内に未受信の電子メールが存在する場合には、メールサーバ２０から電子メールを受信し、受信した電子メールを表示部４０１を介して表示装置に表示し（Ｓ３０２）、再びステップＳ３００に示した処理を実行する。
【００６５】
電子メールの受信指示を受け付けていない場合（Ｓ３００：Ｎ）、電子メール処理部４０２は、入力部４００を介してユーザから電子メールの返信指示を受け付けたか否かを判定する（Ｓ３０３）。電子メールの返信指示を受け付けた場合（Ｓ３０３：Ｙ）、電子メール処理部４０２は、返信対象の電子メールのヘッダ内に、メールサーバ２０内のメール分離部２２によって割り当てられたＩＤが記載されているか否かを判定する（Ｓ３０４）。返信対象の電子メールのヘッダ内に当該ＩＤが記載されていない場合（Ｓ３０４：Ｎ）、電子メール処理部４０２は、ステップＳ３０６に示す処理を実行する。
【００６６】
返信対象の電子メールのヘッダ内に当該ＩＤが記載されている場合（Ｓ３０４：Ｙ）、電子メール処理部４０２は、当該ＩＤを削除する（Ｓ３０５）。そして、電子メール処理部４０２は、ユーザからの指示に応じて電子メールを編集し、電子メールの作成が終了したか否かを判定する（Ｓ３０６）。電子メールの作成が終了した場合（Ｓ３０６：Ｙ）、電子メール処理部４０２は、作成された電子メールを、無線通信装置４１を介してメールサーバ２０へ送信し（Ｓ３０７）、再びステップＳ３００に示した処理を実行する。
【００６７】
ステップ３０３において、電子メールの返信指示を受け付けていない場合（Ｓ３０３：Ｎ）、電子メール処理部４０２は、入力部４００を介してユーザから電子メールの転送または新規作成の指示を受け付けたか否かを判定する（Ｓ３０８）。電子メールの転送または新規作成の指示を受け付けた場合（Ｓ３０８：Ｙ）、電子メール処理部４０２は、ステップＳ３０６に示した処理を実行する。一方、電子メールの転送または新規作成の指示を受け付けていない場合（Ｓ３０８：Ｎ）、再びステップＳ３００に示した処理を実行する。
【００６８】
上記説明から明らかなように、本実施形態の電子メール転送システム１０によれば、伝送帯域が狭い環境においても、より効率よく電子メールに記載された情報を取得することができると共に、ファイルが添付された電子メールが転送された場合に、転送先において、添付ファイルを容易に取得することができる。
【００６９】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００７０】
例えば、図１０は、メールサーバ２０の他の形態を例示するブロック図である。メールサーバ２０は、メール送信部２１、メール分離部２２、メール受信部２３、およびメール転送部２４を備える。なお、以下に説明する点を除き、図１０において、図２と同じ符号を付した構成は、図２における構成と同一または同様の機能を有するため説明を省略する。
【００７１】
メール分離部２２は、分離した電子メール本文を、当該電子メール本文に追記するＩＤおよびアクセス情報と共にメール送信部２１へ送り、さらに、当該電子メール本文を分離する前の電子メールをメール送信部２１へ送る。なお、電子メールにファイルが添付されていない場合、メール分離部２２は、メール受信部２３から受信した電子メールをそのままメール送信部２１へ送る。
【００７２】
メール送信部２１は、認証情報格納部２１０、メール保持部２１１、認証処理部２１２、送信制御部２１３、およびメール本文編集部２１４を有する。認証情報格納部２１０は、例えば図１１に示すように、電子メール本文を送信するためのパスワードである第１パスワード２１０１および分離前の電子メールを送信するためのパスワードである第２パスワード２１０２を、それぞれのユーザを特定する電子メールアドレス２１００に対応付けて格納している。認証情報格納部２１０内に格納される情報は、メールサーバ２０の管理者等によって予め設定される。
【００７３】
メール本文編集部２１４は、メール分離部２２からＩＤおよびアクセス情報と共に電子メール本文を受け取った場合に、当該電子メール本文内のヘッダに、当該電子メール本文と共に受け取ったＩＤを格納するフィールドを作成し、作成したフィールドに当該ＩＤを追記する。そして、メール本文編集部２１４は、当該電子メール本文に、当該電子メール本文と共に受け取ったアクセス情報を追記する。
【００７４】
メール保持部２１１は、例えば図１２に示すように、メール本文編集部２１４によって作成された電子メール本文２１１１およびメール分離部２２から受け取った添付ファイル付き電子メール２１１２を、それぞれのユーザを特定する電子メールアドレス２１１０に対応付けて格納する。なお、ファイルが添付されていない電子メールについては、メール保持部２１１は、そのままの電子メールが電子メール本文２１１１および添付ファイル付き電子メール２１１２に格納される。
【００７５】
認証処理部２１２は、通信ネットワーク１１を介して、例えばＰＯＰ等により、通信ネットワーク１１を介してモバイルコンピュータ４０から電子メールの取得要求を受信した場合に、当該モバイルコンピュータ４０にパスワードを要求する。
【００７６】
そして、認証情報格納部２１０を参照して、モバイルコンピュータ４０から受信したパスワードが電子メール本文を送信するための第１のパスワードと一致した場合に、認証処理部２１２は、当該第１のパスワードに対応付けて認証情報格納部２１０に格納されている電子メールアドレスと共に、電子メール本文の送信を送信制御部２１３に指示する。
【００７７】
また、モバイルコンピュータ４０から受信したパスワードが分離前の電子メール送信するための第２のパスワードと一致した場合に、認証処理部２１２は、当該第２のパスワードに対応付けて認証情報格納部２１０に格納されている電子メールアドレスと共に、分離前の電子メールの送信を送信制御部２１３に指示する。
【００７８】
送信制御部２１３は、電子メールアドレスと共に、電子メール本文の送信指示を認証処理部２１２から受け取った場合に、当該電子メールアドレスに対応する電子メール本文をメール保持部２１１から抽出して、通信ネットワーク１１を介してモバイルコンピュータ４０へ送信する。また、電子メールアドレスと共に、分離前の電子メールの送信指示を認証処理部２１２から受け取った場合、認証処理部２１３は、当該電子メールアドレスに対応する添付ファイル付き電子メールをメール保持部２１１から抽出して、通信ネットワーク１１を介してモバイルコンピュータ４０へ送信する。
【００７９】
このように、入力されたパスワードに応じて、電子メール本文または添付ファイル付き電子メールを送信することにより、伝送帯域の比較的狭い通信環境で使用する通信機器と伝送帯域の比較的広い通信環境で使用する通信機器とで同一の電子メールアドレスを用いる場合であっても、効率よく電子メールを送受信することができる。また、同一の通信端末であっても、伝送帯域の狭い環境では、電子メール本文を受信し、伝送帯域の広い環境では、添付ファイル付き電子メールを受信することができ、より使い勝手のよいメール環境を提供することができる。
【００８０】
なお、本実施形態では、予め登録されている２種類のパスワードのいずれが入力されたかに応じて、送信する電子メールの形態を決定するが、さらに他の形態として、モバイルコンピュータ４０は、伝送帯域を判定する判定手段を有し、当該判定手段による判定結果に応じて、自動的にいずれの形態の電子メールを取得するかを決定するようにしてもよい。このとき、判定手段は、通信方式毎に、受信する電子メールの形態を一律に決定してもよく、電子メールの受信に先立って、単位時間に受信可能なデータ量を測定し、その測定結果を用いて、受信する電子メールの形態を決定するようにしてもよい。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施形態に係る電子メール転送システム１０の構成を例示するシステム構成図である。
【図２】メールサーバ２０の詳細な機能構成を例示するブロック図である。
【図３】ファイルサーバ３０の詳細な機能構成を例示するブロック図である。
【図４】ファイル格納部３１内に格納されるデータ構造を例示する図である。
【図５】認証情報格納部３２内に格納されるデータ構造を例示する図である。
【図６】モバイルコンピュータ４０の詳細な機能構成を例示するブロック図である。
【図７】メールサーバ２０の動作を例示するフローチャートである。
【図８】ファイルサーバ３０の動作を例示するフローチャートである。
【図９】モバイルコンピュータ４０の動作を例示するフローチャートである。
【図１０】メールサーバ２０の他の形態を例示するブロック図である。
【図１１】認証情報格納部２１０内に格納されるデータ構造を例示する図である。
【図１２】メール保持部２１１内に格納されるデータ構造を例示する図である。
【符号の説明】
【００８２】
１０・・・電子メール転送システム、１１・・・通信ネットワーク、１２・・・基地局、１３・・・メールサーバ、２０・・・メールサーバ、２１・・・メール送信部、２１０・・・認証情報格納部、２１１・・・メール保持部、２１２・・・認証処理部、２１３・・・送信制御部、２１４・・・メール本文編集部、２１００・・・電子メールアドレス、２１０１・・・第１パスワード、２１０２・・・第２パスワード、２１１０・・・電子メールアドレス、２１１１・・・電子メール本文、２１１２・・・添付ファイル付き電子メール、２２・・・メール分離部、２３・・・メール受信部、２４・・・メール転送部、３０・・・ファイルサーバ、３１・・・ファイル格納部、３１０・・・ＩＤ、３１１・・・電子メールアドレス、３１２・・・ファイル本体、３２・・・認証情報格納部、３２０・・・電子メールアドレス、３２１・・・パスワード、３３・・・ファイル受信部、３４・・・ファイル送信部、４０・・・モバイルコンピュータ、４００・・・入力部、４０１・・・表示部、４０２・・・電子メール処理部、４１・・・無線通信装置
【図１】
2008022210.tif 000003
【図２】
2008022210.tif 000004
【図３】
2008022210.tif 000005
【図４】
2008022210.tif 000006
【図５】
2008022210.tif 000007
【図６】
2008022210.tif 000008
【図７】
2008022210.tif 000009
【図８】
2008022210.tif 000010
【図９】
2008022210.tif 000011
【図１０】
2008022210.tif 000012
【図１１】
2008022210.tif 000013
【図１２】
2008022210.tif 000014