(57)【要約】【課題】  メールクライアント装置とメールサーバとの間のトラフィックを増加させずに、宛先ごとに添付ファイルを添付／削除して電子メールを送信することができるメールサーバ、メール受信装置、メールサーバプログラム、およびメール受信プログラムを提供する。【解決手段】  電子メールの送受信を仲介するメールサーバにおいて、添付ファイルの取扱いを、宛先が複数のジャンルに分類されてなる宛先種別に対応付けて記述した付属情報を併う、添付ファイル付きの電子メールを受信するメール受信部と、メール受信部で受信した電子メールの添付ファイルを、電子メールに併なわれた付属情報に基づいて、宛先種別ごとに処理する添付ファイル処理部と、添付ファイル処理部で添付ファイルが処理された電子メールを、電子メールの各宛先に送信するメール送信部とを備えた。【選択図】        図７
2006279735.tif 000002
【特許請求の範囲】
【請求項１】
電子メールの送受信を仲介するメールサーバにおいて、
添付ファイルの取扱いを、宛先が複数のジャンルに分類されてなる宛先種別に対応付けて記述した付属情報を併う、添付ファイル付きの電子メールを受信するメール受信部と、
前記メール受信部で受信した電子メールの添付ファイルを、該電子メールに併なわれた付属情報に基づいて、宛先種別ごとに処理する添付ファイル処理部と、
前記添付ファイル処理部で添付ファイルが処理された電子メールを、該電子メールの各宛先に送信するメール送信部とを備えたことを特徴とするメールサーバ。
【請求項２】
前記メール受信部で受信した電子メールに併なわれた付属情報が、添付ファイルを電子メールにそのまま添付するかあるいは電子メールから削除するかを宛先種別ごとに指示する添付許否情報であって、前記添付ファイル処理部は、該電子メールの添付ファイルを、該添付許否情報に基づいて宛先種別ごとにそのまま添付しあるいは削除する処理を行うものであることを特徴とする請求項１記載のメールサーバ。
【請求項３】
前記メール受信部で受信した電子メールに併なわれた付属情報が、添付ファイルを電子メールからは削除するとともに該電子メールとは別に保存することを指示する保存指示情報であって、前記添付ファイル処理部は、該電子メールの添付ファイルを保存するとともに、該保存指示情報に対応する宛先種別用として、該電子メールからは添付ファイルを削除するとともに該電子メール中に該添付ファイルの保存先アドレスを追記した電子メールを作成するものであることを特徴とする請求項１記載のメールサーバ。
【請求項４】
電子メールの送受信を仲介するメールサーバから送信されてきた電子メールを受信するメール受信装置において、
添付ファイルが削除された電子メールであるか否かの情報を併なう電子メールを受信するメール受信部と、
前記メール受信部で受信した電子メールを表示するディスプレイと、
前記メール受信部で受信した電子メールが、添付ファイルが削除された電子メールであったときに、前記ディスプレイ上に、該電子メールとともに、添付ファイルが削除された電子メールであることを表示させる表示制御部とを備えたことを特徴とするメール受信装置。
【請求項５】
コンピュータシステム内で実行され、該コンピュータシステムに、電子メールの送受信を仲介させるメールサーバプログラムにおいて、
前記コンピュータシステム上に、
添付ファイルの取り扱いを、宛先が複数のジャンルに分類されてなる宛先種別に対応付けて記述した付属情報を併う、添付ファイル付きの電子メールを受信するメール受信部と、
前記メール受信部で受信した電子メールの添付ファイルを、該電子メールに併なわれた付属情報に基づいて、宛先種別ごとに処理する添付ファイル処理部と、
前記添付ファイル処理部で添付ファイルが処理された電子メールを、該電子メールの各宛先に送信するメール送信部とを構成することを特徴とするメールサーバプログラム。
【請求項６】
コンピュータシステム内で実行され、該コンピュータシステムに、電子メールの送受信を仲介するメールサーバから送信されてきた電子メールを受信させるメール受信プログラムにおいて、
前記コンピュータシステム上に、
添付ファイルが削除された電子メールであるか否かの情報を併なう電子メールを受信するメール受信部と、
前記メール受信部で受信した電子メールを表示するディスプレイと、
前記メール受信部で受信した電子メールが、添付ファイルが削除された電子メールであったときに、前記ディスプレイ上に、該電子メールとともに、添付ファイルが削除された電子メールであることを表示させる表示制御部とを構成することを特徴とするメール受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの送受信を仲介するメールサーバ、電子メールを受信するメール受信装置、コンピュータをメールサーバとして動作させるメールサーバプログラム、およびコンピュータをメール受信装置として動作させるメール受信プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータの普及や、通信技術の著しい向上などに伴って、電子メールが一般的な情報伝達の手段として広く用いられてきている。通常、メール機能が搭載されたパーソナルコンピュータや携帯電話などには、汎用の電子メール用ソフトウェアがインストールされており、その電子メール用ソフトウェアによって提供される編集画面を使って、宛先欄にメールアドレスを指定し、添付ファイルを指定して、メール本文を編集してから所定の送信ボタンを選択するだけで、簡単に電子メールを送信することができる。また、宛先欄に複数のメールアドレスを指定することによって、同じ電子メールを複数作成することなく、１つの電子メールを複数のメールアドレスに向けて送信することができる。
【０００３】
ところで、会社内で電子メールを利用するときなどには、複数の宛先に同じ電子メールを送信することが多いが、それら複数の宛先の中には、添付ファイルも一緒に送ることが必要である重要な送信先や、メール本文のみ確認できればよい付随的な送信先や、１度に受信できる電子メールのデータサイズが小さい携帯電話など、様々な重要度や受信能力を有する送信先が含まれている。通常の電子メール用ソフトウェアによると、添付ファイル付きの電子メールを作成し、宛先欄に複数のメールアドレスを指定すると、指定された全てのメールアドレスに向けて添付ファイル付きの電子メールが送られてしまうが、送信先によっては、データサイズが大きい添付ファイルは受信することができなかったり、必要がないのに添付ファイルが送られてきてしまって、受信時間や通信料金が無駄に掛かったり、受信側の記憶容量を無駄に消費してしまう。このような不具合を解決するためには、メール本文が同一で添付ファイルの有無が異なる２つの電子メールを作成し、それら２つの電子メールのうちのいずれかを宛先に応じて送信することが考えられるが、同じ電子メールを２つ作成するのは手間が掛かってしまうという問題がある。
【０００４】
上記のような問題に関し、特許文献１には、通常の電子メール用ソフトウェアに一般的に用意されている複数の宛先種別（Ｔｏ，Ｃｃ：カーボンコピー，Ｂｃｃ：ブラインドカーボンコピー）それぞれに添付ファイルの有無を割り当てて、送信先のメールアドレスを複数の宛先種別に分類することによって、添付ファイル付きの電子メールと添付ファイルなしの電子メールとを送信する方法について記載されている。この方法によると、同じメール本文の電子メールを２つ作成しなくても、宛先種別ごとにメールアドレスを指定することによって、添付ファイルの有無を宛先ごとに切り替えることができる。
【特許文献１】特開平１１−２１２８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載された方法によると、電子メールを作成したクライアント装置から、電子メールの送受信を仲介するメールサーバに、添付ファイル付きの電子メールと、添付ファイルなしの電子メールの２つの電子メールが送信されることになり、メールクライアント装置とメールサーバとの間の通信トラフィックが増加してしまうという問題がある。
【０００６】
本発明は、上記事情に鑑み、メールクライアント装置とメールサーバとの間の通信トラフィックを増加させずに、宛先ごとに添付ファイル付き／添付ファイルなしの電子メールを送信することができるメールサーバ、メール受信装置、メールサーバプログラム、およびメール受信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明のメールサーバは、電子メールの送受信を仲介するメールサーバにおいて、
添付ファイルの取扱いを、宛先が複数のジャンルに分類されてなる宛先種別に対応付けて記述した付属情報を併う、添付ファイル付きの電子メールを受信するメール受信部と、
メール受信部で受信した電子メールの添付ファイルを、電子メールに併なわれた付属情報に基づいて、宛先種別ごとに処理する添付ファイル処理部と、
添付ファイル処理部で添付ファイルが処理された電子メールを、電子メールの各宛先に送信するメール送信部とを備えたことを特徴とする。
【０００８】
本発明のメールサーバによると、電子メールの添付ファイルが、各宛先種別ごとに、電子メールに併われた付属情報に基づいて処理されて、添付ファイルが処理された電子メールが各宛先に送信される。例えば、従来から広く用いられているＴｏ（主な宛先）、Ｃｃ（付随的な宛先）、およびＢｃｃ（メールアドレスを公表しない宛先）の３つの宛先種別それぞれに添付ファイルの有無が対応付けられ、複数の宛先が３つの宛先種別に分類された電子メールが受信されると、各宛先が分類された宛先種別に応じて添付ファイルが添付／削除された電子メールが送信される。電子メールの送信元であるメールクライアント装置からは、複数の宛先が指定された電子メールが一度だけ送信されてくるため、メールクライアント装置とメールサーバとの間の通信トラフィックを増加させずに、宛先ごとに添付ファイル付き／添付ファイルなしの電子メールを送信することができる。
【０００９】
また、本発明のメールサーバにおいて、上記メール受信部で受信した電子メールに併なわれた付属情報が、添付ファイルを電子メールにそのまま添付するかあるいは電子メールから削除するかを宛先種別ごとに指示する添付許否情報であって、上記添付ファイル処理部は、電子メールの添付ファイルを、添付許否情報に基づいて宛先種別ごとにそのまま添付しあるいは削除する処理を行うものであることが好ましい。
【００１０】
宛先種別ごとに、電子メールの添付ファイルが添付／削除されることによって、添付ファイルが必要な宛先にのみ添付ファイルを送信することができる。
【００１１】
また、本発明のメールサーバにおいて、上記メール受信部で受信した電子メールに併なわれた付属情報が、添付ファイルを電子メールからは削除するとともに電子メールとは別に保存することを指示する保存指示情報であって、添付ファイル処理部は、電子メールの添付ファイルを保存するとともに、保存指示情報に対応する宛先種別用として、電子メールからは添付ファイルを削除するとともに電子メール中に添付ファイルの保存先アドレスを追記した電子メールを作成するものであることが好適である。
【００１２】
本発明の好適な形態のメールサーバによると、添付ファイルが削除された宛先でも、電子メール中に追記された保存先アドレスを参照して添付ファイルを確認することができる。
【００１３】
また、上記目的を達成する本発明のメール受信装置は、電子メールの送受信を仲介するメールサーバから送信されてきた電子メールを受信するメール受信装置において、
添付ファイルが削除された電子メールであるか否かの情報を併なう電子メールを受信するメール受信部と、
メール受信部で受信した電子メールを表示するディスプレイと、
メール受信部で受信した電子メールが、添付ファイルが削除された電子メールであったときに、ディスプレイ上に、電子メールとともに、添付ファイルが削除された電子メールであることを表示させる表示制御部とを備えたことを特徴とする。
【００１４】
本発明のメール受信装置によると、メールサーバから送信されてきた電子メールが添付ファイルが削除されたものであることを、ユーザに容易に認識させることができる。
【００１５】
また、上記目的を達成する本発明のメールサーバプログラムは、コンピュータシステム内で実行され、そのコンピュータシステムに、電子メールの送受信を仲介させるメールサーバプログラムにおいて、
コンピュータシステム上に、
添付ファイルの取り扱いを、宛先が複数のジャンルに分類されてなる宛先種別に対応付けて記述した付属情報を併う、添付ファイル付きの電子メールを受信するメール受信部と、
メール受信部で受信した電子メールの添付ファイルを、電子メールに併なわれた付属情報に基づいて、宛先種別ごとに処理する添付ファイル処理部と、
添付ファイル処理部で添付ファイルが処理された電子メールを、電子メールの各宛先に送信するメール送信部とを構成することを特徴とする。
【００１６】
本発明のメールサーバプログラムによると、コンピュータを、宛先ごとに添付ファイル付き／添付ファイルなしの電子メールを送信することができるメールサーバとして機能させることができる。
【００１７】
尚、本発明のメールサーバプログラムによって構築されるメール受信部などといった構成要素は、１つの構成要素が１つのプログラム部品によって構築されるものであってもよく、１つの構成要素が複数のプログラム部品によって構築されるものであってもよく、複数の構成要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。
【００１８】
また、本発明のメールサーバプログラムについては、ここではその基本形態のみを示すのにとどめたが、これは単に重複を避けるためであり、本発明にいうメールサーバプログラムには、上記の基本形態のみではなく、前述したメールサーバの各形態に対応する各種の形態が含まれる。
【００１９】
また、上記目的を達成する本発明のメール受信プログラムは、コンピュータシステム内で実行され、コンピュータシステムに、電子メールの送受信を仲介するメールサーバから送信されてきた電子メールを受信させるメール受信プログラムにおいて、
コンピュータシステム上に、
添付ファイルが削除された電子メールであるか否かの情報を併なう電子メールを受信するメール受信部と、
メール受信部で受信した電子メールを表示するディスプレイと、
メール受信部で受信した電子メールが、添付ファイルが削除された電子メールであったときに、ディスプレイ上に、電子メールとともに、添付ファイルが削除された電子メールであることを表示させる表示制御部とを構成することを特徴とする。
【００２０】
本発明のメール受信プログラムによると、コンピュータを、メールサーバから送信されてきた電子メールが添付ファイルが削除されたものであることを、ユーザに容易に認識させることができるメール受信装置として機能させることができる。
【００２１】
尚、本発明のメール受信プログラムによって構築されるメール受信部などといった構成要素は、１つの構成要素が１つのプログラム部品によって構築されるものであってもよく、１つの構成要素が複数のプログラム部品によって構築されるものであってもよく、複数の構成要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。
【発明の効果】
【００２２】
以上説明したように、本発明によれば、メールクライアント装置とメールサーバとの間のトラフィックを増加させずに、宛先ごとに添付ファイルを添付／削除して電子メールを送信することができるメールサーバ、メール受信装置、メールサーバプログラム、およびメール受信プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下図面を参照して本発明の実施の形態を説明する。
【００２４】
図１は、本発明の一実施形態が適用された通信システムの一例を示す模式図である。
【００２５】
ここには、電子メール機能を有する４台のパーソナルコンピュータ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ（以下、これらを代表してパソコン１０と略記する）と、パソコン１０に向けて送信されてきた電子メールを仲介するメールサーバ２０と、各種ファイルが保存されたＷｅｂサーバ３０と、パソコン１０、メールサーバ２０、およびＷｅｂサーバ３０を相互に接続する通信網４０が示されている。尚、実際には、多数のパソコンなどが通信網４０に接続されているが、図１では、図の簡略化のために、本発明の説明に必要なもののみが示されている。
【００２６】
また、本実施形態では、パソコン１０に向けて送信されてきた電子メールは、一旦メールサーバ２０で受信され、メールサーバ２０内で保存される。パソコン１０からメールサーバ２０に向けてメールの受信要求が送信されると、メールサーバ２０に保存された受信電子メールがパソコン１０に向けて送られて、パソコン１０で受信される。
【００２７】
ここで、本実施形態においては、メールサーバ２０、およびＷｅｂサーバ３０は、パソコン１０よりもメモリの記憶容量やＣＰＵの処理能力などが優れたワークステーションや大型のパーソナルコンピュータ等で構成されているが、外観およびハードウェア上はパソコン１０とほぼ同様の構成を有している。以下では、パソコン１０、メールサーバ２０、およびＷｅｂサーバ３０それぞれを構成している各種要素のうち同様な要素については同じ符号を付し、パソコン１０、メールサーバ２０、およびＷｅｂサーバ３０を代表して、パソコン１０の構成について説明する。
【００２８】
このパソコン１０は、外観構成上、本体装置１１、その本体装置１１からの指示に応じて画像を表示するディスプレイ１２、本体装置１１にキー操作に応じた各種の情報を入力するキーボード１３、および、ディスプレイ１２上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス１４を備えている。
【００２９】
図２は、パソコン１０のハードウェア構成図である。
【００３０】
本体装置１１の内部には、図２に示すように、各種プログラムを実行するＣＰＵ１１１、ハードディスク装置１２１に格納されたプログラムが読み出されＣＰＵ１１１での実行のために展開されるＲＡＭ１１２、各種プログラムやデータ等が保存されたハードディスク装置１２１、ハードディスク装置１２１へのアクセスを制御するハードディスクコントローラ１１３、ＭＯ１２２が装填され、その装填されたＭＯ１２２をアクセスするＭＯドライブ１１４、ＣＤ−ＲＯＭ１２３やＤＶＤをアクセスするＣＤ／ＤＶＤドライブ１１５、図１にも示すディスプレイ１２、キーボード１３、およびマウス１４をそれぞれ制御するディスプレイコントローラ１１８、キーボードコントローラ１１７、およびマウスコントローラ１１６、図１に示す通信網４０などと接続されて、図１に示すメールサーバ２０やＷｅｂサーバ３０との間でデータを送受信する通信用ボード１１９が内蔵されており、これらの各種要素が、バス１１０を介して相互に接続されている。
【００３１】
メールサーバ２０、およびＷｅｂサーバ３０も、基本的には、上記で説明したパソコン１０と同様に構成されている。
【００３２】
続いて、パソコン１０における、本発明のデータ受信装置の一実施形態としての機能と、メールサーバ２０における、本発明のメールサーバの一実施形態としての機能について説明する。
【００３３】
まずは、パソコン１０で実行される機能について説明する。
【００３４】
図３は、図１に示すパソコン１０のハードウェアと、そのパソコン１０のＣＰＵ１１１で実行されるプログラムとの複合により構成される、本実施形態に特有な機能の実現に必要な機能ブロックを示した図である。
【００３５】
パソコン１０は、電子メールを編集して送信する送信機能と、電子メールを受信してディスプレイ１２に表示する受信機能とを有している。図３には、メール受信部２１１、ヘッダ解析部２１２、および表示部２１３で構成される受信部２１０と、メール編集部２２１、およびメール送信部２２２で構成される送信部２２０とが示されている。
【００３６】
このパソコン１０には、ユーザが電子メールを編集するためのメール編集用画面が予め用意されている。
【００３７】
図４は、メール編集用画面の一例を示す図である。
【００３８】
このパソコン１０では、電子メールの宛先を、主な宛先であるＴＯ種別、付随的な宛先であるＣＣ種別、ＴＯ種別およびＣＣ種別の宛先にメールアドレスを通知しないＢＣＣ種別の３種類の宛先種別に分類して指定することができる。メール編集用画面４００には、電子メールの見出しを編集する見出し編集部４１０、ＴＯ種別の宛先を指定するＴＯ指定部４２１、ＣＣ種別の宛先を指定するＣＣ指定部４２２、ＢＣＣ種別の宛先を指定するＢＣＣ指定部４２３、添付ファイルを指定する添付ファイル指定部４３０、メール本文を編集する本文編集部４４０、およびＴＯ指定部４２１、ＣＣ指定部４２２、ＢＣＣ指定部４２３それぞれに対して、それらの宛先種別に分類された宛先に添付ファイルを送信するか否かを表わす３つの添付モード（１：添付ファイルを添付する、２：添付ファイルを添付せず、添付ファイルが保存されたＷｅｂサーバ３０（図１参照）上の保存先アドレスを付加する、３：添付ファイルおよび保存先アドレスの両方とも付加しない）のうちのいずれかの添付モードを指定する添付ボタン４２１ａ，４２２ａ，４２３ａが設けられている。
【００３９】
図３に示すメール編集部２２１は、図１に示すキーボード１３やマウス１４がその役割を担うものであり、ユーザがメール編集用画面４００を使って入力した内容に基づいて、電子メールを編集する。
【００４０】
図５は、編集された電子メールの一例を示す図である。
【００４１】
電子メール５００は、図４に示す見出し編集部４１０、添付ファイル指定部４３０、ＴＯ指定部４２１、ＣＣ指定部４２２、およびＢＣＣ指定部４２３で指定された指定内容や、パソコン１０のメールアドレスなどに基づいて編集される基本ヘッダ５１０と、添付ボタン４２１ａ，４２２ａ，４２３ａで指定された指定内容に基づいて編集される拡張ヘッダ５２０と、本文編集部４４０で編集された内容に基づいて編集されるメール本文５３０と、添付ファイル（図示しない）で構成されている。この拡張ヘッダ５２０は、本発明にいう付属情報の一例に相当する。
【００４２】
図３に示すメール編集部２２１によって編集された電子メールは、メール送信部２２２に伝えられる。
【００４３】
メール送信部２２２は、メール編集部２２１で編集された電子メールを、図２に示す通信ボード１１９を介してメールサーバ２０に送る。
【００４４】
また、メール受信部２１１は、メールサーバ２０から送られてきた電子メールを受信する。受信された電子メールは、ヘッダ解析部２１２に伝えられる。このメール受信部２１１は、本発明のメール受信装置におけるメール受信部の一例に相当する。
【００４５】
ヘッダ解析部２１２は、図５に示す基本ヘッダ５１０と拡張ヘッダ５２０とに基づいて、メール受信部２１１で受信された電子メールが、添付ファイルが削除された電子メールか否かを解析する。この解析方法については、後で詳しく説明する。さらに、電子メールの添付ファイルが削除されていたときには、表示部２１３に「添付ファイルが削除されている」通知を表示させる。このヘッダ解析部２１２は、本発明のメール受信装置における表示制御部の一例に相当する。
【００４６】
表示部２１３は、図２に示すディスプレイ１２とディスプレイコントローラ１１７とがその役割を担うものであり、メール受信部２１１で受信された電子メールを表示する。また、ヘッダ解析部２１２から通知指示が伝えられたときには、電子メールとともに、「添付ファイルが削除されている」通知を表示する。この表示部２１３は、本発明のメール受信装置におけるディスプレイの一例に相当する。
【００４７】
続いて、メールサーバ２０で実行される機能について説明する。
【００４８】
図６は、図１に示すメールサーバ２０のハードウェアと、そのメールサーバ２０のＣＰＵ１１１で実行されるプログラムとの複合により構成される、本実施形態に特有な機能の実現に必要な機能ブロックを示した図である。
【００４９】
図６には、メール受信部３１０、添付ファイル処理部３２０、メール送信部３３０、およびメール保存部３３１が示されており、さらに、図１に示すＷｅｂサーバ３０も示されている。
【００５０】
メール受信部３１０は、図３に示すパソコン１０に宛てて送信されてきた電子メールを受信する。受信した電子メールは、添付ファイル処理部３２０に伝えられる。この電子メール受信部３１０は、本発明のメールサーバにおけるメール受信部の一例に相当する。
【００５１】
添付ファイル処理部３２０は、電子メール中の基本ヘッダ５１０と拡張ヘッダ５２０（図５参照）に基づいて、ＴＯ種別、ＣＣ種別、およびＢＣＣ種別それぞれの宛先における添付モード（１：添付ファイルを添付する、２：添付ファイルを添付せず、添付ファイルが保存されたＷｅｂサーバ３０上の保存先アドレスを付加する、３：添付ファイルおよび保存先アドレスの両方とも付加しない）を取得し、それぞれの添付モードに応じた電子メールを作成する。すなわち、添付モード１の宛先種別用には、添付ファイルが添付された電子メールを作成し、添付モード２の宛先種別用には、添付ファイルをＷｅｂサーバ３０上のファイル保存部３１に保存するとともに、添付ファイルの保存先ＵＲＬを取得して、メール本文に保存先ＵＲＬを追記した電子メールを作成し、添付モード３の宛先種別用には、添付ファイルを削除した電子メールを作成する。作成された電子メールは、メール送信部３３０に伝えられる。この添付ファイル処理部３２０は、本発明のメールサーバにおける添付ファイル作成部の一例に相当する。
【００５２】
メール送信部３３０では、添付ファイル処理部３２０から伝えられた電子メールがメール保存部３３１に一旦保存される。このメール保存部３３１は、メールサーバ２０のハードディスク装置１２１（図２参照）がその役割を担うものである。メール送信部３３０は、電子メールの宛先であるパソコン１０などからメールの受信要求を受け取ると、メール保存部３３１に保存された電子メールをそのパソコン１０に向けて送信する。メール送信部３３０は、本発明のメールサーバにおけるメール送信部の一例に相当する。
【００５３】
パソコン１０およびメールサーバ２０は、基本的には以上のような機能を有している。
【００５４】
続いて、図１に示す通信システムにおける電子メールの送受信手順に沿って、パソコン１０およびメールサーバ２０内で実行される各種処理について詳しく説明する。
【００５５】
以下では、図１に示すパソコン１０Ｄから、残りのパソコン１０Ａ，１０Ｂ，１０Ｃそれぞれに、パソコン１０Ａには添付ファイルを添付して（添付モード１）、パソコン１０Ｂには添付ファイルは添付せず、添付ファイルが保存されたＷｅｂサーバ３０上の保存先ＵＲＬを付加して（添付モード２）、パソコン１０Ｃには添付ファイルも保存先ＵＲＬも付加せずに（添付モード３）電子メールを送信するものとして説明する。
【００５６】
電子メールの送信先であるパソコン１０Ｄでは、ユーザによって、図４に示すように、ＴＯ種別指定部４２１にパソコン１０Ａのメールアドレスが指定されて、「添付あり」の添付ボタン４２１ａが選択され、ＣＣ種別指定部４２２にパソコン１０Ｂのメールアドレスが指定されて、「ＵＲＬ」の添付ボタン４２２ａが選択され、ＢＣＣ種別指定部４２３にパソコン１０Ｃのメールアドレスが指定されて、「なし」の添付ボタン４２３ａが選択される。その結果、パソコン１０Ｄのメール編集部２２１（図３参照）では、図５に示すように、基本ヘッダ５１０に、ＴＯ種別の宛先としてパソコン１０Ａのメールアドレスが記述され、ＣＣ種別の宛先としてパソコン１０Ｂのメールアドレスが記述され、ＢＣＣ種別の宛先としてパソコン１０Ｃのメールアドレスが記述され、さらに、拡張ヘッダ５２０に、「ＴＯ種別の宛先には添付ファイルを付加し、ＣＣ種別の宛先には保存先ＵＲＬを付加する。（すなわち、ＢＣＣ種別の宛先には、添付ファイルも保存先ＵＲＬも付加しない）」旨が記述された電子メール５００が編集される。この電子メール５００は、パソコン１０Ｄのメール送信部２２２から、メールサーバ２０に送られる。
【００５７】
図７は、メールサーバ２０で実行される処理の流れを示すフローチャート図である。
【００５８】
パソコン１０Ｄから送られてきた電子メール５００は、図６のメール受信部３１０で受信される（図７のステップＳ１０１）。受信された電子メール５００は、添付ファイル処理部３２０に伝えられる。
【００５９】
添付ファイル処理部３２０では、まず、電子メール５００の拡張ヘッダ５２０が取得される（図７のステップＳ１０２）。ここでは、「ＴＯ種別の宛先には添付ファイルを付加し、ＣＣ種別の宛先には保存先ＵＲＬを付加する。（すなわち、ＢＣＣ種別の宛先には、添付ファイルも保存先ＵＲＬも付加しない）」旨が認識される。
【００６０】
続いて、電子メール５００の基本ヘッダ５１０に記述された宛先種別が順次に取得される（図７のステップＳ１０３）。この例では、初めにＴＯ種別が取得される。
【００６１】
ＴＯ種別は、添付ファイルを付加する添付モード１が選択されたため（図７のステップＳ１０４：Ｙｅｓ）、添付ファイル処理部３２０は、電子メール５００の基本ヘッダ５１０、拡張ヘッダ５２０、メール本文５３０、および添付ファイルに基づいて電子メールを作成する（図７のステップＳ１０５）。
【００６２】
図８は、添付ファイル処理部３２０で作成される電子メールのイメージを示す図である。
【００６３】
添付モード１の宛先種別に対しては、図８のパート（ａ）に示すように、基本ヘッダ５１０、拡張ヘッダ５２０、メール本文５３０、および添付ファイル６００で構成された電子メール５０１が作成される。作成された電子メール５０１は、図６の電子メール送信部３３０に伝えられ、一旦メール保存部３３１に保存される。ＴＯ種別の宛先であるパソコン１０Ａからメール送信要求が送られてきたときには、メール送信部３３０は、メール保存部３３１に保存された電子メール５０１をパソコン１０Ａに向けて送信する（図７のステップＳ１１１）。
【００６４】
続いて、図７のステップＳ１０３において、ＣＣ種別が取得される。
【００６５】
ＣＣ種別は、添付ファイルを付加せず（図７のステップＳ１０４：Ｎｏ）、添付ファイルの保存先ＵＲＬを付加する（図７のステップＳ１０６：Ｙｅｓ）添付モード２であるため、図６の添付ファイル処理部３２０は、添付ファイルをＷｅｂサーバ３０に送信する（図７のステップＳ１０７）。Ｗｅｂサーバ３０では、送信されてきた添付ファイルがファイル保存部３１に保存されて、保存先ＵＲＬが添付ファイル処理部３２０に送信される（図７のステップＳ１０８）。添付ファイル処理部３２０は、図５に示す電子メール５００のメール本文５３０に、取得した保存先ＵＲＬを追記する（図７のステップＳ１０９）。
【００６６】
添付モード２の宛先種別に対しては、図８のパート（ｂ）に示すように、基本ヘッダ５１０、拡張ヘッダ５２０、およびメール本文５３０が記述され、さらに、添付ファイルの保存先ＵＲＬ６００´が追記された構成された電子メール５０２が作成される。この電子メール５０２も、メール送信部３３０に伝えられて、ＣＣ種別の宛先であるパソコン１０Ｂからメール送信要求が送られてきたときには、パソコン１０Ｂに向けて送信される（図７のステップＳ１１１）。
【００６７】
最後に、図７のステップＳ１０３において、ＢＣＣ種別が取得される。
【００６８】
ＢＣＣ種別は、添付ファイルおよび保存先ＵＲＬをともに付加しない（図７のステップＳ１０４，Ｓ１０６：Ｎｏ）添付モード３であるため、図６の添付ファイル処理部３２０は、添付ファイルを削除した電子メールを作成する（図７のステップＳ１１０）。
【００６９】
添付モード３の宛先種別に対しては、図８のパート（ｃ）に示すように、基本ヘッダ５１０、拡張ヘッダ５２０、およびメール本文５３０のみの電子メール５０３が作成される。この電子メール５０３も、メール送信部３３０に伝えられて、ＢＣＣ種別の宛先であるパソコン１０Ｃからメール送信要求が送られてきたときには、パソコン１０Ｃに向けて送信される（図７のステップＳ１１１）。
【００７０】
メールサーバ２０では、以上のような処理が実行される。
【００７１】
図９は、パソコン１０Ａ，１０Ｂ，１０Ｃで実行される処理の流れを示すフローチャート図である。
【００７２】
パソコン１０Ａ，１０Ｂ，１０Ｃで電子メールを受信する際には、図３に示すメール受信部２１１からメールサーバ２０に受信要求が送信され、メール送信部３３０から各パソコン１０Ａ，１０Ｂ，１０Ｃ宛ての電子メール５０１，５０２，５０３が送られてくる。送られてきた電子メールは、図３のメール受信部２１１で受信され（図９のステップＳ２０１）、ヘッダ解析部２１２に伝えられる。
【００７３】
ヘッダ解析部２１２では、電子メールの拡張ヘッダ５２０と、基本ヘッダ５１０に記述された自装置の宛先種別が取得される（図９のステップ２０２，２０３）。
【００７４】
この例では、「ＴＯ種別の宛先には添付ファイルを付加し、ＣＣ種別の宛先には保存先ＵＲＬを付加する。（すなわち、ＢＣＣ種別の宛先には、添付ファイルも保存先ＵＲＬも付加しない）」旨が示された拡張ヘッダ５２０が取得される。例えば、パソコン１０Ａでは、自装置の宛先種別としてＴＯ種別が取得されるため、パソコン１０Ａに送られてきた電子メール５０１（図８のパート（ａ）参照）は添付ファイルが付加されていると判定される（図９のステップＳ２０４：Ｎｏ）。この結果、パソコン１０Ａの表示部２１３では、電子メール５０１のみが表示される（図９のステップＳ２０６）。
【００７５】
図１０は、電子メール表示画面の一例を示す図である。
【００７６】
図１０のパート（ａ）に示すように、パソコン１０Ａでは、電子メール５０１の基本ヘッダ５１０に基づくヘッダ６１１と、添付ファイル６００に基づく添付ファイル６１２と、本文５３０に基づく本文６１３とで構成されたメール画面６１０が表示される。
【００７７】
また、パソコン１０Ｂでは、自装置の宛先種別としてＣＣ種別が取得されるため、パソコン１０Ｂに送られてきた電子メール５０２は添付ファイルが削除されていると判定される（図９のステップＳ２０４：Ｙｅｓ）。ヘッダ解析部２１２は、表示部２１３に、「添付ファイルが削除された」という旨を表示させる指示を伝える。
【００７８】
パソコン１０Ｂの表示部２１３では、図１０のパート（ｂ）に示すように、電子メール５０２の基本ヘッダ５１０に基づくヘッダ６２１と、送信先ＵＲＬ６００´に基づく送信先ＵＲＬ６２２ａと、本文５３０に基づく本文６２２と、添付ファイルの削除通知６２３とで構成されたメール画面６２０が表示される。パソコン１０Ｂのユーザは、マウス１４Ｂなどで送信先ＵＲＬ６２２ａを指定することによって、添付ファイルを確認することができる。
【００７９】
さらに、パソコン１０Ｃでは、自装置の宛先種別としてＢＣＣ種別が取得されるため、パソコン１０Ｃにおいても、電子メール５０３は添付ファイルが削除されていると判定される（図９のステップＳ２０４：Ｙｅｓ）。
【００８０】
パソコン１０Ｃの表示部２１３では、図１０のパート（ｃ）に示すように、電子メール５０３の基本ヘッダ５１０に基づくヘッダ６３１と、本文５３０に基づく本文６３２と、添付ファイルの削除通知６３３とで構成された画面６３０が表示される。パソコン１０Ｃのユーザは、添付ファイルの削除通知６３３を確認することによって、この電子メール５０３に添付されていたファイルが削除されたことを認識することができる。
【００８１】
以上のように、本実施形態によると、電子メールを送信するメールクライアント装置（パソコン１０Ｄ）とメールサーバ２０との間の通信トラフィックを軽減し、宛先ごとに添付ファイル付き／添付ファイルなしの電子メールを送信することができる。
【００８２】
ここで、上記では、パソコンに宛てて送信されてきた電子メールを一旦メールサーバに保存しておき、パソコンからの受信要求を受けて、電子メールをパソコンに送信するメールサーバの例について説明したが、本発明のメールサーバは、電子メールを記憶せずにすぐに他のメールサーバに送信するものであってもよい。
【００８３】
また、上記では、パソコンに送られてきた電子メールを仲介するメールサーバの例について説明したが、本発明のメールサーバは、携帯電話に向けて送られてきた電子メールを仲介するものであってもよい。
【００８４】
また、上記では、宛先種別と添付ファイルの扱いとが対応付けられた拡張ヘッダが付加された電子メールを受信する例について説明したが、例えば、予め、メールクライアント装置とメールサーバとの間で、宛先種別と添付ファイルの扱いとを対応付けておき、本発明のメールサーバでは、基本ヘッダのみが付加された電子メールを受信するものであってもよい。この場合、基本ヘッダに記述された宛先種別自体が本発明にいう付属情報に相当する。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施形態が適用された通信システムの一例を示す模式図である。
【図２】パソコン１０のハードウェア構成図である。
【図３】パソコン１０における、本実施形態に特有な機能の実現に必要な機能ブロックを示した図である。
【図４】メール編集用画面の一例を示す図である。
【図５】編集された電子メールの一例を示す図である。
【図６】メールサーバ２０における、本実施形態に特有な機能の実現に必要な機能ブロックを示した図である。
【図７】メールサーバ２０で実行される処理の流れを示すフローチャート図である。
【図８】添付ファイル処理部３２０で作成される電子メールのイメージを示す図である。
【図９】パソコン１０Ａ，１０Ｂ，１０Ｃで実行される処理の流れを示すフローチャート図である。
【図１０】電子メール表示画面の一例を示す図である。
【符号の説明】
【００８６】
１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ    パソコン
２０    メールサーバ
３０    Ｗｅｂサーバ
４０    通信網
１１    本体装置
１２    ディスプレイ
１３    キーボード
１４    マウス
１１０    バス
１１１    ＣＰＵ
１１２    ＲＡＭ
１１３    ハードディスクコントローラ
１１４    ＭＯドライブ
１１６    マウスコントローラ
１１７    キーボードコントローラ
１１８    ディスプレイコントローラ
１２１    ハードディスク装置
２１１    メール受信部
２１２    ヘッダ解析部
２１３    表示部
２２１    メール編集部
２２２    メール送信部
３１０    メール受信部
３２０    添付ファイル処理部
３３０    メール送信部
３３１    メール保存部
【図１】
2006279735.tif 000003
【図２】
2006279735.tif 000004
【図３】
2006279735.tif 000005
【図４】
2006279735.tif 000006
【図５】
2006279735.tif 000007
【図６】
2006279735.tif 000008
【図７】
2006279735.tif 000009
【図８】
2006279735.tif 000010
【図９】
2006279735.tif 000011
【図１０】
2006279735.tif 000012