(57)【要約】【課題】添付ファイルを有する電子メールの転送を適切に実行することのできる電子メールシステムの提供を目的とする。【解決手段】電子メール送信システムは、電子メールの添付ファイルを電子メールより分離し、添付ファイル識別情報を電子メールに付加する手段と、添付ファイルが分離された電子メールを宛先に対して送信する手段と、添付ファイルを添付ファイル識別情報と関連付けて電子メール受信システムに転送する手段とを有し、電子メール受信システムは、送信された電子メールを受信する手段と、転送された添付ファイルを受信し、添付ファイル識別情報と関連付けて記憶手段に保存する手段と、受信された電子メールに付加されている添付ファイル識別情報に基づいて記憶手段に保存された添付ファイルを取得する手段と、取得された添付ファイルを受信された電子メールに添付する手段とを有することにより上記課題を解決する。【選択図】図１
2009188805.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される電子メール送信システムと電子メール受信システムとを有する電子メールシステムであって、
前記電子メール送信システムは、
送信対象とされた電子メールの添付ファイルを前記電子メールより分離し、当該添付ファイルを識別する添付ファイル識別情報を前記電子メールに付加する添付ファイル分離手段と、
前記添付ファイルが分離された前記電子メールを宛先に対して送信するメール送信手段と、
分離された前記添付ファイルを前記添付ファイル識別情報と関連付けて前記電子メール受信システムに転送する添付ファイル転送手段とを有し、
前記電子メール受信システムは、
前記メール送信手段によって送信された電子メールを受信するメール受信手段と、
前記ファイル転送手段によって転送された添付ファイルを受信し、前記添付ファイル識別情報と関連付けて記憶手段に保存する添付ファイル受信手段と、
受信された電子メールに付加されている前記添付ファイル識別情報に基づいて前記記憶手段に保存された添付ファイルを取得する添付ファイル取得手段と、
取得された前記添付ファイルを前記受信された電子メールに添付する添付手段とを有することを特徴とする電子メールシステム。
【請求項２】
前記電子メール送信システムは、メールアドレスを構成する情報に応じて添付ファイルの転送先の識別情報を管理する転送先管理手段を有し、
前記添付ファイル転送手段は、前記転送先管理手段を用いて、送信対象とされた電子メールの送信元のメールアドレスに対応する転送先の識別情報を判定し、該識別情報に基づいて前記添付ファイルを転送することを特徴とする請求項１記載の電子メールシステム。
【請求項３】
前記添付ファイル分離手段は、前記添付ファイルを一意に識別可能なように前記添付ファイル識別情報を生成することを特徴とする請求項１又は２記載の電子メールシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールシステムに関する。
【背景技術】
【０００２】
顧客のコンピュータシステムにおける障害を解析する際に、障害対応者は、顧客より障害を調査するための資料を受け取る必要がある。斯かる資料の授受には、その利便性及び効率性より電子メールが用いられることが多い。この場合、当該資料は添付ファイルとして電子メールに添付されて送信される。
【特許文献１】特許第３９７３３５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、添付ファイルのデータ量が多い場合は、企業のメールポリシー等における制限により、当該添付ファイルが添付された電子メールを送信又は受信できない場合がある。また、通常、バイナリデータの添付ファイルはテキスト形式に変換（エンコード）されるが、エンコードによってデータ量が２０〜３０％近く増加してしまい、ネットワーク負荷を増加させてしまうという問題がある。また、添付ファイルのデータ量が多いと、当該電子メールのみならず他の電子メールの配信遅延又は配信不能といった事態を引き起こしかねないという問題もある。更に、メールを中継するメールサーバにおいて添付ファイルのコピーが作成されることにより、添付ファイルの内容が漏洩する可能性が高まるという問題もある。
【０００４】
なお、上記問題点は、障害対応における電子メールのやりとりだけでなく、一般的な電子メールのやりとりにおいても同様に当てはまる。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、添付ファイルを有する電子メールの転送を適切に実行することのできる電子メールシステムの提供を目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、本発明は、ネットワークを介して接続される電子メール送信システムと電子メール受信システムとを有する電子メールシステムであって、前記電子メール送信システムは、送信対象とされた電子メールの添付ファイルを前記電子メールより分離し、当該添付ファイルを識別する添付ファイル識別情報を前記電子メールに付加する添付ファイル分離手段と、前記添付ファイルが分離された前記電子メールを宛先に対して送信するメール送信手段と、分離された前記添付ファイルを前記添付ファイル識別情報と関連付けて前記電子メール受信システムに転送する添付ファイル転送手段とを有し、前記電子メール受信システムは、前記メール送信手段によって送信された電子メールを受信するメール受信手段と、前記ファイル転送手段によって転送された添付ファイルを受信し、前記添付ファイル識別情報と関連付けて記憶手段に保存する添付ファイル受信手段と、受信された電子メールに付加されている前記添付ファイル識別情報に基づいて前記記憶手段に保存された添付ファイルを取得する添付ファイル取得手段と、取得された前記添付ファイルを前記受信された電子メールに添付する添付手段とを有することを特徴とする。
【０００７】
このような電子メールシステムでは、添付ファイルを有する電子メールの転送を適切に実行することができる。
【発明の効果】
【０００８】
本発明によれば、添付ファイルを有する電子メールの転送を適切に実行することのできる電子メールシステムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における電子メールシステムの構成例を示す図である。同図における電子メールシステムは、インターネット等のネットワーク５０（有線又は無線の別は問わない。他のネットワークについても同様。）によって接続された電子メール送信システム１及び電子メール受信システム２より構成される。
【００１０】
電子メール送信システム１は、ＬＡＮ（Local Area Network）等のネットワーク１４０によって接続されたメールサーバ１１０、ファイル転送サーバ１２０、及び一台以上の送信者端末１３０等より構成される。
【００１１】
送信者端末１３０は、ユーザ（メール送信者）が電子メールの作成等に用いるメーラを備えたＰＣ等のコンピュータ又は携帯用端末等である。
【００１２】
メールサーバ１１０は、送信者端末１３０より要求された電子メールの送信（転送）を制御するコンピュータであり、送信要求受信部１１１、添付ファイル分離部１１２、メール送信部１１３、及び転送先管理テーブル１１４等を有する。送信要求受信部１１１、添付ファイル分離部１１２、及びメール送信部１１３は、メールサーバ１１０のＲＡＭにロードされたプログラムがＣＰＵに実行させる処理によりその機能を実現する。
【００１３】
送信要求受信部１１１は、送信者端末１３０より電子メールの送信要求を受信する。添付ファイル分離部１１２は、送信対象とされた電子メールより添付ファイルを分離する。添付ファイル分離部１１２は、分離された添付ファイルの転送をファイル転送サーバ１２０に要求すると共に、添付ファイルを一意に識別するための情報（以下、「ファイルＩＤ」という。）を電子メールに付加する。
【００１４】
メール送信部１１３は、添付ファイルが分離された（除かれた）電子メール（すなわち、電子メールの本文）を、ＳＭＴＰ（Simple Mail Transfer Protocol）等のプロトコルに基づいて当該電子メールの宛先（メールアドレス）に送信（転送）する。転送先管理テーブル１１４は、添付ファイルの転送先を識別するための情報が、メールアドレスに応じて定義された情報であり、例えば、メールサーバ１１０のＨＤＤ（Hard Disk Drive）等の記憶装置に記憶（保存）されている。
【００１５】
ファイル転送サーバ１２０は、ファイル転送部１２１を有するコンピュータである。ファイル転送部１２１は、添付ファイル分離部１１２より転送が要求された添付ファイルをＦＴＰ（File Transfer Protocol）又はＨＴＴＰ（HyperText Transfer Protocol）等のプロトコルによって指定された転送先に転送する。ここで、転送先は、転送先管理テーブル１１４において添付ファイルが添付されていた電子メールの宛先のメールアドレスに対応付けられているファイル受信サーバ２２０とされる。ファイル転送部１２１は、ファイル転送サーバ１２０のＲＡＭにロードされたプログラムがＣＰＵに実行させる処理によりその機能を実現する。なお、ＦＴＰによって添付ファイルが転送される場合、ファイル転送部１２１は、ＦＴＰクライアントソフトを用いて実現することができる。
【００１６】
一方、電子メール受信システム２は、ＬＡＮ等のネットワーク２４０によって接続されたメールサーバ２１０、ファイル受信サーバ２２０、及び一台以上の受信者端末２３０等より構成される。
【００１７】
受信者端末２３０は、メールサーバ１１０より送信される電子メールの宛先となるＰＣ又は携帯用端末等であり、ユーザが受信メールを閲覧等するためのメーラを備える。
【００１８】
メールサーバ２１０は、メールサーバ１１０より送信された電子メールの宛先（受信者端末２３０）への配信処理を制御するコンピュータであり、メール受信部２１１、ファイル取得部２１２、ファイル添付部２１３、及びメール配信部２１４等を有する。これら各部は、メールサーバ１２０のＲＡＭにロードされたプログラムがＣＰＵに実行させる処理によりその機能を実現する。
【００１９】
メール受信部２１１は、ＳＭＴＰ等のプロトコルにより転送される電子メールを受信する。ファイル取得部２１２は、受信された電子メール（受信メール）に付加されているファイルＩＤに基づいて、当該受信メールに添付されていたはずの添付ファイルをファイル受信サーバ２２０より取得する。ファイル添付部２１３は、ファイル取得部２１２によって取得された添付ファイルを受信メールに添付する。これによって、受信メールは、当初の形式に復元される。メール配信部２１４は、受信者端末２３０のメーラからのＰＯＰ（Post Office Protocol）等のプロトコルに基づく電子メールの取得要求に応じ、当該受信者端末２３０宛の電子メールを配信する。
【００２０】
ファイル受信サーバ２２０は、ファイル受信部２２１を有するコンピュータである。ファイル受信部２２１は、ファイル転送部１２１より転送された添付ファイルを受信し、ファイル受信サーバ２２０の記憶装置に保存する。ファイル受信部２２１は、ファイル受信サーバ２２０のＲＡＭにロードされたプログラムがＣＰＵに実行させる処理によりその機能を実現する。なお、ＦＴＰによって添付ファイルが転送される場合、ファイル受信部２２１は、ＦＴＰサーバソフトを用いて実現することができる。
【００２１】
以下、図１の電子メールシステムの処理手順について説明する。まず、電子メール送信システム１における処理手順より説明する。図２は、電子メール送信システムのメールサーバによる処理手順を説明するためのフローチャートである。
【００２２】
ステップＳ１０１において、メールサーバ１１０の送信要求受信部１１１は、クライアント（送信者端末１３０のメーラ）より電子メールの送信要求を受信する。なお、送信者端末１３０とメールサーバ１１０との間に一つ以上の中継メールサーバが介在していてもよい。この場合、これらの中継サーバを経て電子メールが受信される。
【００２３】
続いて、添付ファイル分離部１１２は、送信対象として指定された電子メール（送信メール）に対する添付ファイルの有無を判定する（Ｓ１０２）。添付ファイルの有無は、例えば、電子メールのヘッダ情報を参照することにより判定することができる。
【００２４】
例えば、図３は、添付ファイルが無い電子メールの例を示す図である。また、図４は、添付ファイルが有る電子メールの例を示す図である。二つの電子メール５１０及び５２０を比較すると、ＣｏｎｔｅｎｔＴｙｐｅフィールド５１１及び５１２の値が異なることが分かる。したがって、添付ファイル分離部１１２は、ＣｏｎｔｅｎｔＴｙｐｅフィールドの値を参照することにより添付ファイルの有無を判定する。
【００２５】
なお、電子メール５２０において記述５２２は、添付ファイルに関する記述に相当する。５２２より、添付ファイルのファイル名は「ｔｏ＿ｂｅ＿ａｔｔａｔｃｈｅｄ．ｚｉｐ」であることが分かる。なお、添付ファイルの実体は、ＢＡＳＥ６４又はｕｕｅｎｃｏｄｅ等によってエンコードされることにより、テキスト形式に変換されている。
【００２６】
添付ファイルが無い場合（Ｓ１０２でＮｏ）、メール送信部１１３は、通常通りそのまま送信メールを送信する（Ｓ１１２）。添付ファイルが有る場合（Ｓ１０２でＹｅｓ）、添付ファイル分離部１１２は、送信メールの宛先に対応した添付ファイルの転送先を示す情報を転送先管理テーブル１１４に基づいて判定する（Ｓ１０３）。
【００２７】
図５は、転送先管理テーブルの構成例を示す図である。同図において、転送先管理テーブル１１４には、メールアドレスごとに、ファイル転送先識別情報、ユーザＩＤ、及びパスワード等の情報が関連付けられて登録されている。
【００２８】
ファイル転送先識別情報は、送信メールの添付ファイルの転送先となるファイル受信サーバ２２０を識別するためのホスト名又はＩＰアドレスである。ユーザＩＤ及びパスワードは、例えば、ファイル受信サーバ２２０によって認証を受ける際に必要とされるユーザＩＤ及びパスワードである。
【００２９】
したがって、ステップＳ１０３では、転送先管理テーブル１１４において送信メールの宛先のメールアドレスに対応付けられているファイル転送先識別情報が、添付ファイルの転送先として判定される。なお、送信メールの宛先のメールアドレスは、送信メールのＴｏフィールドの値によって識別することができる。また、図５では、個々のメールアドレスごとにファイル転送先識別情報が対応付けられているが、メールアドレスの構成情報の一部であるホスト名又はドメイン名（メールアドレスの＠以下の文字列）ごとにファイル転送先識別情報を対応付けるようにしてもよい。
【００３０】
添付ファイルの転送先が正常に判定できなかった場合、例えば、宛先のメールアドレスが、転送先管理テーブル１１４に登録されていなかった場合（Ｓ１０４でＮｏ）、送信メールの送信は中止される（Ｓ１１３）。但し、ステップＳ１１２のようにそのまま送信するようにしてもよい。この場合、送信メールは添付ファイルが添付されたまま転送されるので、本発明で解決しようとする課題は解決されない。
【００３１】
一方、添付ファイルの転送先が正常に判定できた場合（Ｓ１０４でＹｅｓ）、添付ファイルを、添付された形式（ＢＡＳＥ６４又はｕｕｅｎｃｏｄｅ等によってエンコードされた形式）からバイナリ形式に戻し（デコードし）、送信メールより分離する（Ｓ１０５）。これにより、送信メールからは添付ファイルの記述（図４の記述５２２）は除去（削除）される。
【００３２】
続いて、添付ファイル分離部１１２は、分離された添付ファイルを一意に識別するファイルＩＤを生成する（Ｓ１０６）。ファイルＩＤは、例えば、送信メールに含まれる送信日時、送信元のメールアドレス、及び宛先のメールアドレス等の情報に基づくハッシュ値を用いてもよい。
【００３３】
続いて、添付ファイル分離部１１２は、分離された添付ファイルのファイル名にファイルＩＤを反映することにより、当該ファイル名を一意なものとする（Ｓ１０７）。例えば、元のファイル名のベース名（拡張子を除く部分）の前又は後等、予め定められた命名規則に従った所定の位置にファイルＩＤを文字列として付加することによりファイル名を変更するとよい。ここで、添付ファイルのファイル名の一意性が担保されることにより、同一のファイル名の添付ファイルが添付された電子メールが複数送信された場合に、各添付ファイルを識別することができる。
【００３４】
続いて、添付ファイル分離部１１２は、ファイル名が変更された添付ファイル、ファイル転送先識別情報、ユーザＩＤ、及びパスワードを伴って、当該添付ファイルの転送要求をファイル転送サーバ１２０のファイル転送部１２１に送信する（Ｓ１０８）。ここで、ファイル転送先識別情報、ユーザＩＤ、及びパスワードは、送信メールの宛先のメールアドレスに基づいて転送先管理テーブル１１４より取得されたものである。なお、メールサーバ１１０の記憶装置には、ファイル転送サーバ１２０の識別情報（ＩＰアドレス又はホスト名）が登録されている。したがって、添付ファイル分離部１１２は、当該識別情報に基づいて、添付ファイルの転送要求をファイル転送サーバ１２０に送信する。
【００３５】
その後、送信ファイル分離部１１２は、ファイル転送部１２１による添付ファイルの転送の完了を待機する（Ｓ１０９）。ファイル転送部１２１より添付ファイルの転送が成功（完了）した旨の通知が受信されると（Ｓ１０９でＹｅｓ）、添付ファイル分離部１１２は、添付ファイルが分離（削除）された送信メールのメールヘッダに、ステップＳ１０６において生成されたファイルＩＤを記録（追加）する（Ｓ１１０）。
【００３６】
図６は、メールヘッダにファイルＩＤが記録された電子メールの例を示す図である。同図に示される電子メール５３０のヘッダ部にはＸ−Ａｔｔａｃｈｅｄ−ｆｉｌｅ−ＩＤ−ｎａｍｅフィールド５３１が追加されており、当該フィールドの値として「０１２３ａｂｃ４５６ｄｅｆ７８９＿ｔｏ＿ｂｅ＿ａｔｔａｔｃｈｅｄ．ｚｉｐ」が記録されている。この値がファイルＩＤである。なお、電子メール５３０は、図４の電子メール５２０に対して記述５２２の分離（削除）が実行され、Ｘ−Ａｔｔａｃｈｅｄ−ｆｉｌｅ−ＩＤ−ｎａｍｅフィールド５３１が追加されたものである。
【００３７】
続いて、メール送信部１１３は、添付ファイルが分離された送信メールをＳＭＴＰ等のプロトコルによって宛先に送信（転送）する（Ｓ１１１）。なお、メールサーバ１１０から送信された送信メールは、ネットワークを経由し（中間に別のメールサーバがメールを中継する場合もある）、メールサーバ２１０へ配信される。
【００３８】
続いて、ファイル転送サーバ１２０による処理手順について説明する。図７は、電子メール送信システムのファイル転送サーバによる処理手順を説明するためのフローチャートである。
【００３９】
ファイル転送サーバ１２０のファイル転送部１２１は、メールサーバ１１０より添付ファイルと共に当該添付ファイルの転送要求を受信すると（Ｓ１２１）、当該転送要求に含まれている転送先識別情報によって識別されるファイル受信サーバ２２０に対して、例えば、ＦＴＰ等のプロトコルによって添付ファイルを転送する（Ｓ１２２）。この際、ファイル転送部１２１は、転送要求に含まれているユーザＩＤ及びパスワードを用いてファイル受信サーバ２２０による認証を受ける。なお、添付ファイルはファイルＩＤが反映されたファイル名によって転送される。したがって、当該ファイル名によって添付ファイルとファイルＩＤとの関連付けが維持された状態で添付ファイルの転送が行われる。
【００４０】
添付ファイルの転送が正常に完了すると、ファイル転送部１２１は、メールサーバ１１０に対して添付ファイルの転送の成功（完了）を通知する（Ｓ１２３）。
【００４１】
次に、電子メール受信システム２における処理手順について説明する。図８は、電子メール受信システムのメールサーバによる処理手順を説明するためのフローチャートである。
【００４２】
メール受信部２１１は、電子メールを受信すると（Ｓ２０１）、受信された電子メール（受信メール）のヘッダ部にファイルＩＤが含まれているか否かを判定する（Ｓ２０２）。具体的には、メール受信部２１１は、受信メールにおいてＸ−Ａｔｔａｃｈｅｄ−ｆｉｌｅ−ＩＤ−ｎａｍｅフィールド５３１を検索する。ファイルＩＤが含まれていない場合（Ｓ２０２でＮｏ）、メール受信部２１１は、受信メールをそのまま宛先のメールボックスに保存する（Ｓ２０７）。
【００４３】
一方、ファイルＩＤが含まれている場合（Ｓ２０２でＹｅｓ）、ファイル取得部２１２は、当該ファイルＩＤを指定して、添付ファイルの送信要求をファイル受信サーバ２２０のファイル受信部２２１に送信することにより、当該ファイルＩＤに対応する添付ファイルを取得する（Ｓ２０３）。なお、メールサーバ２１０の記憶装置には、ファイル受信サーバ２２０の識別情報（ＩＰアドレス又はホスト名）が登録されている。したがって、ファイル取得部２１２は、当該識別情報に基づいて、添付ファイルの送信要求をファイル受信サーバ２２０に送信する。
【００４４】
添付ファイルの取得に失敗した場合、例えば、ファイルＩＤに対応する添付ファイルがファイル受信サーバ２２０に存在しなかった場合（Ｓ２０４でＮｏ）、ファイル取得部２１２は、受信メールの復元処理を中止させる（Ｓ２０８）。但し、受信メールをそのままの状態で宛先のメールボックスに保存するようにしてもよいし、エラーメッセージを付加してメールボックスに保存するようにしてもよい。なお、電子メール送信システム１側において、添付ファイルの転送の完了後に電子メールの送信が行われるため、添付ファイルがファイル受信サーバ２２０に存在しないという可能性は低い。
【００４５】
添付ファイルの取得に成功した場合（Ｓ２０４でＹｅｓ）、ファイル添付部２１３は、取得された添付ファイルをＢＡＳＥ６４又はｕｕｅｎｃｏｄｅ等によってエンコードし、エンコードされた添付ファイルの記述を受信メールに付加（追加）することにより、添付ファイルを受信メールに添付する（Ｓ２０５）。この際、ファイル受信サーバ２２０において、添付ファイルのファイル名について復元（すなわちファイル名からのファイルＩＤの除去又は削除）が行われていない場合は、所定の命名規則に基づいてファイル名を復元したのち添付ファイルの添付を行う。また、受信メールの添付に伴い、ファイル添付部２１３は、メールＩＤ（Ｘ−Ａｔｔａｃｈｅｄ−ｆｉｌｅ−ＩＤ−ｎａｍｅフィールド５３１）を受信メールより削除する。続いて、ファイル添付部２１３は、添付ファイルが添付されることにより当初の形式に復元された受信メールを宛先のメールボックスに保存する（Ｓ２０６）。
【００４６】
その後、メール配信部２１４は、受信者端末２３０のメーラよりメールの取得要求を受信すると、当該要求元に対応するメールボックスに保存されている受信メールを返信する。したがって、添付ファイルを有する受信メールは、添付ファイルが添付された状態でメーラに提供される。
【００４７】
続いて、ファイル受信サーバ２２０による処理手順について説明する。図９は、電子メール受信システムのファイル受信サーバによる処理手順を説明するためのフローチャートである。
【００４８】
ファイル受信サーバ２２０のファイル受信部２２１は、ファイル転送部１２１より転送された添付ファイルを受信すると（Ｓ２２１）、当該添付ファイルをファイル受信サーバ２２０の記憶装置に保存する（Ｓ２２２）。この際、ファイル受信部２２１は、ファイルＩＤと添付ファイルとの関連付けが維持されるよう添付ファイルを保存する。具体的には、添付ファイルをそのままのファイル名によって保存してもよい。転送された添付ファイルのファイル名にはファイルＩＤが含まれている。したがって、ファイル名によってファイルＩＤとの関連付けが維持されるからである。または、ファイル名よりファイルＩＤを除去することによりフィル名を復元し、復元されたファイル名とファイルＩＤとの関連付けを管理するようにしてもよい。例えばファイルＩＤを名前とするフォルダを作成し、そのフォルダ下に添付ファイルを保存するようにしてもよい。
【００４９】
続いて、ファイル受信部２２１は、メールサーバ２１０のファイル取得部２１２より添付ファイルの送信要求が受信されるまで待機する（Ｓ２１３）。当該送信要求が受信されると（Ｓ２１３）、ファイル受信部２２１は、当該送信要求において指定されているファイルＩＤに関連付けられている添付ファイルをファイル取得部２１２に返信する（Ｓ２１４）。なお、ファイル受信部２１２がファイルを受信してから一定時間経過しても当該送信要求がなされない場合は、メール本文が正常に配信されなかった可能性があるので、ファイル受信部２１２は当該受信ファイルを削除してもよい。
【００５０】
上述したように、本実施の形態における電子メールシステムによれば、添付ファイルは電子メールの本文より分離されて独立して転送される。したがって、電子メールのサイズの肥大化を抑制することができ、メールポリシーにおいて電子メールのサイズに制限が設けられている場合であっても、当該制限に影響を受けることなく添付ファイルを電子メールの宛先側に対して転送することができる。
【００５１】
また、添付ファイルを独立して転送することにより、バイナリ化して転送することが可能となり、エンコードによる通信量の増加を抑制することができる。
【００５２】
また、添付ファイルは、メールサーバ２１０において、受信メールに添付（合成）されるため、メールの受信者から見た場合、従来と同様の操作感によって受信メールを扱うことができる。すなわち、電子メールの本文と添付ファイルとを一元的に管理することができる。
【００５３】
なお、添付ファイルは、ファイル転送サーバ１２０に保存したままにしておき、メールサーバ２１０のファイル取得部２１２が、ＦＴＰ等のプロトコルによってファイル転送サーバ１２０より添付ファイルを取得するという形態も考えられる。但し、この場合、メール送信システム１側の非図示のファイアウォールによって、外部からのＦＴＰサーバ（ファイル転送サーバ１２０）へのアクセスが禁止されていると電子メールの受信側において添付ファイルを取得することはできない。
【００５４】
一方、本実施の形態では、電子メールの送信側（電子メール送信システム１）が、電子メールの受信側（電子メール受信システム２）のファイル受信サーバ２２０に添付ファイルを転送するため、ファイル転送サーバ１２０への外部からのアクセスが禁止されている場合であっても、受信側は、添付ファイルを入手することができる。
【００５５】
もちろん、電子メール受信システム２側の非図示のファイアウォールにおいて外部からのＦＴＰサーバへのアクセスが禁止されている場合は、本実施の形態のような添付ファイルの転送も制限されてしまう。
【００５６】
但し、斯かる制限は、障害対応における電子メールのやりとりにおいては合理的に解除することが可能である。障害対応の場合、電子メール送信システム１は、顧客側（障害の調査を要求する側）であり、電子メール受信システム２は、障害を調査する企業側となる。この場合、障害を調査する側が、顧客からのファイル（パケット）に限ってＦＴＰサーバ（ファイル受信サーバ２２０）への転送をファイアウォールにおいて許可することにより、添付ファイルの転送を実現することができる。斯かる形態では、顧客側にファイアフォールの設定の変更等の負担をかけることはない。
【００５７】
なお、メールサーバ１１０及びファイル転送サーバ１２０の機能は、一台のコンピュータによって実現されてもよい。同様に、メールサーバ２１０及びファイル受信サーバ２２０の機能は一台のコンピュータによって実現されてもよい。
【００５８】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５９】
以上の説明に関し、更に以下の項を開示する。
（付記１）
ネットワークを介して接続される電子メール送信システムと電子メール受信システムとを有する電子メールシステムであって、
前記電子メール送信システムは、
送信対象とされた電子メールの添付ファイルを前記電子メールより分離し、当該添付ファイルを識別する添付ファイル識別情報を前記電子メールに付加する添付ファイル分離手段と、
前記添付ファイルが分離された前記電子メールを宛先に対して送信するメール送信手段と、
分離された前記添付ファイルを前記添付ファイル識別情報と関連付けて前記電子メール受信システムに転送する添付ファイル転送手段とを有し、
前記電子メール受信システムは、
前記メール送信手段によって送信された電子メールを受信するメール受信手段と、
前記ファイル転送手段によって転送された添付ファイルを受信し、前記添付ファイル識別情報と関連付けて記憶手段に保存する添付ファイル受信手段と、
受信された電子メールに付加されている前記添付ファイル識別情報に基づいて前記記憶手段に保存された添付ファイルを取得する添付ファイル取得手段と、
取得された前記添付ファイルを前記受信された電子メールに添付する添付手段とを有することを特徴とする電子メールシステム。
（付記２）
前記電子メール送信システムは、メールアドレスを構成する情報に応じて添付ファイルの転送先の識別情報を管理する転送先管理手段を有し、
前記添付ファイル転送手段は、前記転送先管理手段を用いて、送信対象とされた電子メールの送信元のメールアドレスに対応する転送先の識別情報を判定し、該識別情報に基づいて前記添付ファイルを転送することを特徴とする付記１記載の電子メールシステム。
（付記３）
前記添付ファイル分離手段は、前記添付ファイルを一意に識別可能なように前記添付ファイル識別情報を生成することを特徴とする付記１又は２記載の電子メールシステム。
（付記４）
前記添付ファイル分離手段は、前記添付ファイル識別情報が含まれるように前記添付ファイルのファイル名を変更し、
前記添付ファイル転送手段は、変更されたファイル名によって前記添付ファイルを転送することを特徴とする付記３記載の電子メールシステム。
（付記５）
前記添付手段は、前記ファイル名より前記ファイル識別情報が除去されたファイル名によって前記添付ファイルを前記受信された電子メールに添付することを特徴とする付記４記載の電子メールシステム。
（付記６）
前記メール送信手段は、前記添付ファイル転送手段による前記添付ファイルの転送の完了後に前記電子メールを送信することを特徴とする請求項１乃至５いずれか一項記載の電子メールシステム。
（付記７）
ネットワークを介して接続される電子メール送信システムと電子メール受信システムとを有する電子メールシステムにおける電子メール転送方法であって、
前記電子メール送信システムを構成するコンピュータは、
送信対象とされた電子メールの添付ファイルを前記電子メールより分離し、当該添付ファイルを識別する添付ファイル識別情報を前記電子メールに付加する添付ファイル分離手順と、
前記添付ファイルが分離された前記電子メールを宛先に対して送信するメール送信手順と、
分離された前記添付ファイルを前記添付ファイル識別情報と関連付けて前記電子メール受信システムに転送する添付ファイル転送手順とを実行し、
前記電子メール受信システムを構成するコンピュータは、
前記メール送信手順によって送信された電子メールを受信するメール受信手順と、
前記ファイル転送手順よって転送された添付ファイルを受信し、前記添付ファイル識別情報と関連付けて記憶手段に保存する添付ファイル受信手順と、
受信された電子メールに付加されている前記添付ファイル識別情報に基づいて前記記憶手段に保存された添付ファイルを取得する添付ファイル取得手順と、
取得された前記添付ファイルを前記受信された電子メールに添付する添付手順とを実行することを特徴とする電子メール転送方法。
（付記８）
添付ファイルを示す添付ファイル識別情報を含む電子メールを受信するメール受信手段と、
前記電子メールとは別に転送された添付ファイルを受信し、前記添付ファイル識別情報と関連付けて記憶手段に保存する添付ファイル受信手段と、
受信された電子メールに含まれている前記添付ファイル識別情報に基づいて前記記憶手段に保存された添付ファイルを取得する添付ファイル取得手段と、
取得された前記添付ファイルを前記受信された電子メールに添付する添付手段とを有することを特徴とする電子メール受信装置。
（付記９）
コンピュータが実行する電子メール受信方法であって、
添付ファイルを示す添付ファイル識別情報を含む電子メールを受信するメール受信手順と、
前記電子メールとは別に転送された添付ファイルを受信し、前記添付ファイル識別情報と関連付けて記憶手段に保存する添付ファイル受信手順と、
受信された電子メールに含まれている前記添付ファイル識別情報に基づいて前記記憶手段に保存された添付ファイルを取得する添付ファイル取得手順と、
取得された前記添付ファイルを前記受信された電子メールに添付する添付手順とを有することを特徴とする電子メール受信方法。
（付記１０）
付記９記載の電子メール受信方法をコンピュータに実行させるためのプログラム。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態における電子メールシステムの構成例を示す図である。
【図２】電子メール送信システムのメールサーバによる処理手順を説明するためのフローチャートである。
【図３】添付ファイルが無い電子メールの例を示す図である。
【図４】添付ファイルが有る電子メールの例を示す図である。
【図５】転送先管理テーブルの構成例を示す図である。
【図６】メールヘッダにファイルＩＤが記録された電子メールの例を示す図である。
【図７】電子メール送信システムのファイル転送サーバによる処理手順を説明するためのフローチャートである。
【図８】電子メール受信システムのメールサーバによる処理手順を説明するためのフローチャートである。
【図９】電子メール受信システムのファイル受信サーバによる処理手順を説明するためのフローチャートである。
【符号の説明】
【００６１】
１            電子メール送信システム
２            電子メール受信システム
５０、１４０、２４０    ネットワーク
１１０        メールサーバ
１１１        送信要求受信部
１１２        添付ファイル分離部
１１３        メール送信部
１１４        転送先管理テーブル
１２０        ファイル転送サーバ
１２１        ファイル転送部
１３０        送信者端末
２１０        メールサーバ
２１１        メール受信部
２１２        ファイル取得部
２１３        ファイル添付部
２１４        メール配信部
２２０        ファイル受信サーバ
２２１        ファイル受信部
２３０        受信者端末
【図１】
2009188805.tif 000003
【図２】
2009188805.tif 000004
【図３】
2009188805.tif 000005
【図４】
2009188805.tif 000006
【図５】
2009188805.tif 000007
【図６】
2009188805.tif 000008
【図７】
2009188805.tif 000009
【図８】
2009188805.tif 000010
【図９】
2009188805.tif 000011