端末装置のユーザ宛に送信されるメールを格納するデータストアサーバと、前記メールの格納を制御するメールボックスサーバとを有するメールシステムであって、前記データストアサーバの記憶部は、第1の記憶部と第2の記憶部とを有し、前記メールボックスサーバの制御部は、前記メールの特性、前記データストアサーバの記憶部の特性、前記端末装置の設定情報の少なくともいずれか1つに基づいて、前記メールの格納先を前記第1の記憶部または前記第2の記憶部に決定することを特徴とする、メールシステム。前記データストアサーバの記憶部の特性は、前記記憶部に格納されているメール数、メールのサイズ、前記端末装置の設定情報の少なくともいずれか1つであることを特徴とする、請求項1に記載のメールシステム。前記端末装置の設定情報は、前記端末装置が前記メールサーバへアクセスする手段に基づいて決定されることを特徴とする、請求項2に記載のメールシステム。前記メールの特性は、前記メールのサイズであることを特徴とする、請求項1ないし請求項3のいずれか1項に記載のメールシステム。前記メールボックスサーバの制御部は、さらに、前記メールが前記記憶部に格納されてから削除されるまでの時間の平均値である平均取得時間に基づいて、前記メールの格納先を前記第1の記憶部または前記第2の記憶部に決定する機能を有することを特徴とする、請求項4に記載のメールシステム。前記メールボックスサーバの制御部は、格納先を前記第1の記憶部と決定したメールが、前記第1の記憶部から前記第2の記憶部へ遷移するまでの時間である状態遷移時間を決定することを特徴とする、請求項5に記載のメールシステム。前記データストアサーバの制御部は、前記メールボックスサーバが決定した格納先または状態遷移時間に基づいて前記メールを格納することを特徴とする、請求項6に記載のメールシステム。しかしながら、特許文献1に記載の技術では、電子機器によるメールのアクセス履歴から、メールの格納場所を判断するため、メールおよびメールボックスの特性に基づいた判断は行っていない。そこで、本発明は、メールおよびメールボックスの特性に基づいてメールの格納先を決定することによりメールの効率的な管理を行い、メールの配信性能を向上したメールシステムを提供することを課題とする。前記課題を解決するため、本発明によるメールシステムは、端末装置のユーザ宛に送信されるメールを格納するデータストアサーバと、前記メールの格納を制御するメールボックスサーバとを有するメールシステムであって、前記データストアサーバの記憶部は、第1の記憶部と第2の記憶部とを有し、前記メールボックスサーバの制御部は、前記メールの特性、前記データストアサーバの記憶部の特性、前記端末装置の設定情報の少なくともいずれか1つに基づいて、前記メールの格納先を前記第1の記憶部または前記第2の記憶部に決定することを特徴とする。本発明によれば、メールの配信性能を向上したメールシステムを提供することが可能になる。以降、本発明を実施するための形態本実施形態と呼ぶを、図等を参照しながら詳細に説明する。また、本実施形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。構成図1は、本実施形態の概略を説明する図である。メールシステム100は、通信端末101、無線網102、キャリア設備網103、インターネット104、メール転送サーバ105、メールゲートウェイ106、メールボックスサーバ107、データストアサーバ108およびプッシュゲートウェイ109を有する。通信端末101は、データ通信可能な端末装置である。通信端末101は、例えば、携帯電話や携帯情報端末やパーソナルコンピュータ等である。無線網102は、無線通信を行うネットワークである。キャリア設備網103は、無線網102からの通信を、後記するインターネット104およびメールゲートウェイ106へ中継するネットワークおよびネットワーク設備である。インターネット104は、インターネットプロトコル技術を利用したネットワークである。メール転送サーバ105は、MTAMailTransferAgentとも呼ばれ、インターネット104を経由して後記するメールゲートウェイ106とメールの送受信を行う装置である。メールゲートウェイ106は、メール転送サーバ105を介して受信したメールを、後記するメールボックスサーバ107へ中継する処理を行う装置である。また、メールゲートウェイ106は、後記するプッシュゲートウェイ109を介して通信端末101へ、メールの着信を通知するメッセージ以下、着信通知と呼ぶの送信要求を送信する処理および通信端末101からのメール取得要求をメールボックスサーバ107へ中継する処理を行う。一般的に、メールゲートウェイ106と通信端末101間、メールゲートウェイ106とメール転送サーバ105間の通信プロトコルは、SMTPSimpleMailTransferProtocol、ESMTPExtendedSMTP、IMAPInternetMessageAccessProtocolおよびMMSMultimediaMessagingServiceのいずれかが用いられる。なお、本実施形態では、通信プロトコルを限定しない。また、本実施形態では、メールの送信経路が、メール転送サーバ105、メールゲートウェイ106およびメールボックスサーバ107の順である場合を例に説明する。メールの送信経路は、これに限られるものではなく、通信端末101、メールゲートウェイ106およびメールボックスサーバ107の順であってもよい。メールボックスサーバ107は、後記するデータストアサーバ108との間で、メールの格納および取得する処理を行う装置である。メールボックスサーバ107は、メールゲートウェイ106を介して受信したメールを、ユーザのメールボックスに格納する処理を行う。なお、この際の通信プロトコルは、一般的に、IMAPまたはMMSが用いられる。また、メールボックスサーバ107は、通信端末101からのメール取得要求に対して、ユーザのメールボックスからメールを取得し、通信端末101へメールを送信する処理を行う。なお、この際の通信プロトコルは、一般的に、LMTPLocalMailTransferProtocolが用いられる。なお、本実施形態では、通信プロトコルを限定しない。データストアサーバ108は、メールボックスサーバ107からのメールおよび後記するメールボックス情報等のデータを受信し、受信したデータを揮発性メモリまたはディスクに格納する処理を行う装置である。また、データストアサーバ108は、メールボックスサーバ107を介した通信端末101からのメール取得要求に対する応答を送信する処理を行う。データストアサーバ108は、一般的にキーバリューストアと呼ばれるデータストアであり、キーとバリュー値の組でデータを管理する。プッシュゲートウェイ109は、メールゲートウェイ106から着信通知要求を受信し、通信端末101へ着信通知を送信する処理を行う装置である。一般的に、プッシュゲートウェイ109とメールゲートウェイ106間のプロトコルは、PAPPushAccessProtocolが用いられ、プッシュゲートウェイ109と通信端末101間のプロトコルは、SMPPShortMessagePeertoPeerProtocolが用いられる。なお、本実施形態では、通信プロトコルを限定しない。また、メールゲートウェイ106、メールボックスサーバ107、データストアサーバ108およびプッシュゲートウェイ109は、負荷を分散するため、それぞれ複数台で構成することもできる。メールボックスサーバ図2は、本実施形態のメールボックスサーバ107の構成を説明する図である。図2aは、本実施形態のメールボックスサーバ107の構成の概要を説明する図である。メールボックスサーバ107は、プロセッサ202、入出力回路インタフェース203、揮発性メモリ204およびディスク208を有する。これらは、バスを介して相互に接続される。プロセッサ202は、後記する揮発性メモリ204に格納されているメールボックスサーバプログラム205を実行して、メールボックスサーバ107を制御する。入出力回路インタフェース203は、他の装置の入出力インタフェースとの間で、情報のやり取りを仲介する。揮発性メモリ204は、メールボックスサーバ107が使用するデータや実行するプログラムを格納する。揮発性メモリ204は、メールボックスサーバプログラム205および揮発性記憶部207を有する。メールボックスサーバプログラム205は、メールボックスサーバ107を制御する各種プログラム詳細後記を格納する。なお、当該プログラムは、図示しない着脱可能な記憶媒体または通信媒体ネットワーク、デジタル信号、搬送波を介して、メールボックスサーバプログラム205に導入されてもよい。揮発性記憶部207は、後記する図2bに示すキー管理情報220、キー管理情報230およびキャッシュ領域240を格納する。キー管理情報220およびキー管理情報230は、データ構成が同様であり、格納する情報が異なる詳細後記。ディスク208は、メールボックスサーバプログラム205が出力したログ等のデータを格納する。図2bは、揮発性記憶部207の構成を説明する図である。キー管理情報220は、データストアサーバ108が格納する、メールボックスに関する情報以下、メールボックス情報と呼ぶを識別するキーを管理する情報である。キー管理情報220は、メールボックスサーバ107がデータストアサーバ108にアクセスする際に参照される詳細後記。キー管理情報220は、担当キー情報221およびデータストアサーバ情報222222a、222b、222cを有する。キー管理情報220は、担当キー情報221およびデータストアサーバ情報222の組み合わせを、複数格納する。担当キー情報221は、データストアサーバ108が格納するメールボックス情報を識別するキーの値である。換言すれば、担当キー情報221は、データストアサーバ108が担当するキーの値である。担当キー情報221は、例えば、範囲を指定することにより、複数のキーを格納してもよい。データストアサーバ情報222は、メールボックス情報を格納するデータストアサーバ108を特定する情報である。当該データストアサーバ108は、データストアサーバ情報222と対をなす担当キー情報221において特定されるキーに対応付けられたメールボックス情報を格納する。データストアサーバ情報222は、例えば、データストアサーバ108のIPInternetProtocolアドレスを格納する。また、図2bに示すように、キー管理情報220は、1つの担当キー情報221に対して、複数のデータストアサーバ情報222a~222cを有することとしてもよい。例えば、データストアサーバ情報222aにおいて特定されるデータストアサーバ108の予備として、データストアサーバ情報222bおよびデータストアサーバ情報222cにおいてデータストアサーバ108を特定することとしてもよい。キー管理情報230は、データストアサーバ108が格納する、メールに関する情報以下、メールデータ情報と呼ぶを識別するキーを管理する情報である。キー管理情報230は、メールボックスサーバ107がデータストアサーバ108にアクセスする際に参照される詳細後記。キー管理情報230は、担当キー情報231およびデータストアサーバ情報232232a、232b、232cを有する。キー管理情報230は、担当キー情報231およびデータストアサーバ情報232の組み合わせを、複数格納する。担当キー情報231は、データストアサーバ108が格納するメールデータ情報を識別するキーの値である。換言すれば、担当キー情報231は、データストアサーバ108が担当するキーの値である。担当キー情報231は、例えば、範囲を指定することにより、複数のキーを格納してもよい。データストアサーバ情報232は、メールデータ情報を格納するデータストアサーバ108を特定する情報である。当該データストアサーバ108は、データストアサーバ情報232と対をなす担当キー情報231において特定されるキーに対応付けられたメールデータ情報を格納する。データストアサーバ情報232は、例えば、データストアサーバ108のIPInternetProtocolアドレスを格納する。また、図2bに示すように、キー管理情報230は、1つの担当キー情報231に対して、複数のデータストアサーバ情報232a~232cを有することとしてもよい。例えば、データストアサーバ情報232aにおいて特定されるデータストアサーバ108の予備として、データストアサーバ情報232bおよびデータストアサーバ情報232cにおいてデータストアサーバ108を特定することとしてもよい。なお、図2bにおいて、キー管理情報230は、データストアサーバ情報232232a~232cを3個有することとしたが、個数はこれに限るものではない。キャッシュ領域240は、メールボックスサーバプログラム205が処理を実行するためのデータを一時的に格納する。キャッシュ領域240は、例えば、受信したメールならびにデータストアサーバ108から取得したメールボックス情報およびメールデータ情報を格納する。データストアサーバ図3は、本実施形態のデータストアサーバ108の構成を説明する図である。図3aは、本実施形態のデータストアサーバ108の構成の概要を説明する図である。データストアサーバ108は、プロセッサ302、入出力回路インタフェース303、揮発性メモリ304およびディスク308を有する。これらは、バスを介して相互に接続される。プロセッサ302は、後記する揮発性メモリ304に格納されているデータストアサーバプログラム305を実行して、データストアサーバ108を制御する。入出力回路インタフェース203は、他の装置の入出力インタフェースとの間で、情報のやり取りを仲介する。揮発性メモリ304は、データストアサーバ108が使用するデータや実行するプログラムを格納する。揮発性メモリ304は、データストアサーバプログラム305および揮発性記憶部307を有する。データストアサーバプログラム305は、データストアサーバ108を制御する各種プログラム詳細後記を格納する。なお、当該プログラムは、図示しない着脱可能な記憶媒体または通信媒体ネットワーク、デジタル信号、搬送波を介して、データストアサーバプログラム305に導入されてもよい。揮発性記憶部307は、メールボックス情報320、メールデータ情報330、340を格納する詳細後記。ディスク308は、不揮発性記憶部309を有する。不揮発性記憶部309は、メールデータ情報350を格納する詳細後記。図3bは、揮発性記憶部307の構成を説明する図である。データストアサーバ108はキーバリューストアであり、メールボックス情報320、メールデータ情報330、340は、キーとバリューの組でデータを管理する。本実施形態において、エントリデータとは、バリューとして格納されるデータを示す。メールボックス情報320は、キー321、エントリデータ322および登録更新時刻323を有する。キー321は、メールボックス情報320を一意に識別するキーを格納する。キー321は、メールボックスサーバ107がデータストアサーバ108にアクセスする際に参照される詳細後記。エントリデータ322は、後記するメールボックス管理情報322を格納する。登録更新時刻323は、メールボックス情報320を作成した日付および/または時刻以下、日時と呼ぶならびに更新した日時を格納する。メールデータ情報330、340は、メール1通を格納するためのデータである。メールデータ情報330は、メールを揮発性記憶部307に格納する際のデータ形式である。メールデータ情報340は、メールを不揮発性記憶部309に格納する際のデータ形式である。また、メールデータ情報340は、後記するメールデータ情報350図3c参照と対をなし、メールを不揮発性記憶部309に格納する。メールデータ情報330は、キー331、エントリデータ332、登録更新時刻333および状態遷移時間334を有する。キー331は、メールデータ情報330を一意に識別するキーを格納する。前記したように、メールデータ情報330はメール1通を格納するためのデータであるので、キー331は、メールを一意に識別するキー以下、メールIDと呼ぶを格納する。メールデータ情報330は、キー331は、メールボックスサーバ107がデータストアサーバ108にアクセスする際に参照される詳細後記。エントリデータ332は、メールを格納する。登録更新時刻333は、メールデータ情報330を作成した日時または更新した日時を格納する。状態遷移時間334は、揮発性記憶部307から不揮発性記憶部309へ、メールが遷移する時間を格納する詳細後記。状態遷移時間334は、登録更新時刻333を起点とした時間を格納する。メールデータ情報340は、キー341aおよびメール格納先情報342を有する。キー341aは、メールデータ情報340を一意に識別するキーを格納する。前記したように、メールデータ情報340はメール1通を格納するためのデータであるので、キー341は、メールIDを格納する。キー341aは、メールデータ情報340とメールデータ情報350図3c参照とを対応付ける。メール格納先情報342は、メールを不揮発性記憶部309に格納する際の、メールの格納先を示す情報を格納する。図3cは、メールデータ情報350の構成を説明する図である。メールデータ情報350は、キー341b、エントリデータ343および登録更新時刻344を有する。キー341bは、メールデータ情報350を一意に識別するキーを格納する。前記したように、メールデータ情報350は、メールデータ情報340と対をなしてメールを不揮発性記憶部309に格納する。その際、メールデータ情報340およびメールデータ情報350は、キー341bにより対応付けられる。また、キー341bは、キー341aと同様に、メールIDを格納する。エントリデータ343は、メールを格納する。登録更新時刻344は、メールデータ情報350を作成した日時または更新した日時を格納する。図3dは、エントリデータ322に格納されるメールボックス管理情報322の構成を説明する図である。メールボックス管理情報322エントリデータ322は、管理ID351、クォータ情報352、インデックス情報353、ヘッダ情報354およびメールID355355a、355bを有する。管理ID351は、メールボックスを一意に識別するキーを格納する。管理ID351は、例えば、通信端末101の電話番号等を格納する。クォータ情報352は、メールボックスの容量に関する情報を格納する。クォータ情報352は、例えば、メールボックスの全容量、使用している容量、使用可能な容量残容量や、メールボックスに格納可能な全メール数、格納しているメール数、格納可能なメール数残メール数等を格納する。インデックス情報353は、管理ID351で特定されるメールボックスに格納されているメールの検索等を高速に処理するための情報を格納する。メールの検索等を高速に処理するための情報とは、例えば、メール本文に含まれるキーワードである。当該キーワードをメールの検索時に利用することで、メール本文を全文検索するよりも高速に処理することができる。ヘッダ情報354は、管理ID351で特定されるメールボックスに格納されているメールの情報を格納する。ヘッダ情報354は、例えば、各メールのフラグ情報、サイズ情報、格納先情報、アクセス権限情報およびメールの送受信についての設定情報等を格納する。ここで、フラグ情報とは、既読または未読を示す情報、削除状態所定のタイミングで削除される状態を示す情報、重要度を示す情報である。また、サイズ情報とは、メールおよびメールヘッダのサイズを示す情報である。また、格納先情報とは、メールが揮発性記憶部307または不揮発性記憶部309のどちらに格納されているかを示す情報である。また、アクセス権限情報とは、メールを利用読み書き等できるか否かを示す情報である。メールID355は、管理ID351で特定されるメールボックスに格納されているメールIDを格納する。メールID355は、図3dに示すように、複数のメールIDを格納することができる。データの構成図4は、メールボックスサーバ107とデータストアサーバ108との間でやりとりされるデータ400の構成を説明する図である。データ400は、エントリデータヘッダ410およびエントリデータ411を有する。エントリデータヘッダ410は、データ400に関する情報を格納する。エントリデータヘッダ410は、データサイズ401、データ種別402、ステータスコード403、シーケンスID404、キー405および状態遷移時間406を有する。データサイズ401は、データ400全体のデータサイズを格納する。データサイズ401は、エントリデータ411のデータサイズを格納してもよい。データ種別402は、データ400が何の用途であるかを示す情報を格納する。データ種別402は、データストアサーバ108がデータ400をどう処理するか用途を判定する際に参照される。データ種別402は、例えば、要求および応答を示す情報ならびにエントリデータ411の格納、取得、更新および削除を示す情報コマンド情報ならびに後記するメール格納先判定処理において決定されたメールの格納先を示す情報を格納する。ここで、データ種別402において、要求とは、メールボックスサーバ107がデータストアサーバ108へデータ400を送信することである。一方、応答とは、データストアサーバ108がメールボックスサーバ107へデータ400を送信することである。ステータスコード403は、データ種別402が応答である場合に、処理の詳細を示す情報を格納する。ステータスコード403は、例えば、200正常終了や500エラー等を格納する。データ種別402が要求である場合は、ステータスコード403は未使用として、0を格納する。シーケンスID404は、メールボックスサーバ107とデータストアサーバ108との間のデータ400のやりとりを識別する情報を格納する。シーケンスID404は、メールボックスサーバ107がデータストアサーバ108へデータ400を送信する度に、異なる値が発行され、格納される。シーケンスID404は、要求と当該要求に対する応答に対して、同じ値を格納する。キー405は、要求または応答の対象となるデータを識別する情報を格納する。キー405は、キー321、キー331およびキー341図3参照のいずれかを格納する。状態遷移時間406は、状態遷移時間334図3参照と同様に、揮発性記憶部307から不揮発性記憶部309へ、メールが遷移する時間を格納する。なお、状態遷移時間406が負の値の場合は、メールは遷移せずに、不揮発性記憶部309へ格納されることを示す。エントリデータ411は、キー405に対応付けられたバリューを格納する。エントリデータ411は、エントリデータメールボックス管理情報322、エントリデータ332メール、メール格納先情報342およびエントリデータ343メール図3参照のいずれかを格納する。メール格納処理図5は、本実施形態のメール格納処理を示すシーケンス図である。図5では、データストアサーバ108の処理は正常に終了する例を示し、簡略化のためデータストアサーバ108が送信するエントリデータ411がない正常応答ステップS507およびステップS508の応答は省略する。メールボックスサーバ107は、上記正常応答を受信したことをもって、要求が終了したと判定する。メール格納処理は、メールボックスサーバ107が、メールゲートウェイ106を介してメール転送サーバ105からメールを受信し、データストアサーバ108へ当該メールを格納する処理である。この処理は、図示しない送信元の通信端末101のユーザが、当該通信端末101を操作してメールを送信することを契機に行われる。まず、メール転送サーバ105は、メールゲートウェイ106へメールを送信するステップS501。そして、メールゲートウェイ106は、メール転送サーバ105から受信したメールのデータ形式を変換等し、当該メールをメールボックスサーバ107へ送信可能な場合は、メール転送サーバ105へ正常終了を通知するステップS502。次に、メールゲートウェイ106は、メール転送サーバ105から受信したメールを、メールボックスサーバ107へ送信するステップS503。メールボックスサーバ107は、データストアサーバ108に対して、メールゲートウェイ106から受信したメールの宛先に対応するメールボックス情報320図3b参照の取得を要求するステップS504。ここで、メールの宛先とは、例えば、通信端末101の電話番号等であり、図3dに示す管理ID351である。また、メールの宛先に対応けられたメールボックス情報320を特定する方法は、携帯通信キャリアのメールシステムや通信端末101の仕様により異なる。また、この場合においてメールボックスサーバ107からデータストアサーバ108へ送信されるデータ400図4参照には、次のような値が格納される。データサイズ401には、データ400全体のデータサイズが格納される。データ種別402には、要求を示す情報およびエントリデータ411メールボックス管理情報322の取得を示すコマンド情報が格納される。ステータスコード403は、未使用である。シーケンスID404には、例えば通し番号であり、前回発行したシーケンスID404に1を加算した値等が格納される。キー405には、メールの宛先に対応けられたメールボックス情報320を識別する情報キー321が格納される。状態遷移時間406は、未使用である。エントリデータ411は、未使用である。そして、データストアサーバ108は、メールボックスサーバ107からの要求に対応するメールボックス情報320を、メールボックスサーバ107へ送信するステップS505。具体的には、データストアサーバ108は、メールボックスサーバ107からの要求に含まれるキー405を検索キーとしてキー321を検索し、当該要求に対応するメールボックス情報320を特定取得することができる。また、この場合においてデータストアサーバ108からメールボックスサーバ107へ送信されるデータ400図4参照には、次のような値が格納される。データサイズ401には、データ400全体のデータサイズが格納される。データ種別402には、応答を示す情報が格納される。ステータスコード403には、データストアサーバ108がメールボックス情報320を取得できた場合は200正常終了が、取得できなかった場合は500エラー等の正常終了以外の値が格納される。シーケンスID404には、ステップS504においてメールボックスサーバ107が発行した値が格納される。このようにすることで、ステップS504の要求に対する応答であることが明確となる。キー405には、メールの宛先に対応けられたメールボックス情報320を識別する情報キー321が格納される。状態遷移時間406は、未使用である。エントリデータ411には、取得したメールボックス情報320が格納される。メールボックス情報320が取得できなかった場合は、エントリデータ411は、未使用である。メールボックスサーバ107は、データストアサーバ108から受信したメールボックス情報320等に基づいて、メール格納先判定処理を行うステップS506。メール格納先判定処理は、ステップS503においてメールゲートウェイ106から受信したメールを、揮発性記憶部307および不揮発性記憶部309のどちらに格納するかを判定する処理である。メール格納先判定処理の詳細については、図8を参照して後記する。次に、メールボックスサーバ107は、メール格納先判定処理の結果に基づいて、データストアサーバ108に対して、メールの格納を要求するステップS507。また、この場合においてメールボックスサーバ107からデータストアサーバ108へ送信されるデータ400図4参照には、次のような値が格納される。データサイズ401には、データ400全体のデータサイズが格納される。データ種別402には、要求を示す情報、エントリデータ411ステップS503において、メールゲートウェイ106から受信したメールの格納を示すコマンド情報およびメール格納先判定処理図8参照において決定されたメールの格納先を示す情報が格納される。ステータスコード403は、未使用である。シーケンスID404には、例えば通し番号であり、ステップS504においてメールボックスサーバ107が発行した値に1を加算した値等が格納される。キー405には、ステップS503において、メールゲートウェイ106から受信したメールのメールIDが格納される。状態遷移時間406には、メール格納先判定処理図8参照において設定された値が格納される。エントリデータ411には、ステップS503においてメールゲートウェイ106から受信したメールが格納される。そして、データストアサーバ108は、メールボックスサーバ107から受信したデータ400に基づいて、メールを揮発性記憶部307または不揮発性記憶部309に格納する。具体的には、データ種別402に、格納先を不揮発性記憶部309とする情報が含まれる場合、データストアサーバ108は、メールを不揮発性記憶部309図3ac参照に格納する。その際、キー341aおよびキー341bには、キー405が格納される。メール格納先情報342には、メールの格納先を示す情報を格納する。メール格納先情報342は、例えば、不揮発性記憶部309のアドレス等である。エントリデータ343には、エントリデータ411が格納される。登録更新時刻344には、現在の日時が格納される。一方、データ種別402に、格納先を揮発性記憶部307とする情報が含まれる場合、データストアサーバ108は、メールを揮発性記憶部307図3abd参照に格納する。その際、キー331には、キー405が格納される。エントリデータ332には、エントリデータ411が格納される。登録更新時刻333には、現在の日時が格納される。状態遷移時間334には、状態遷移時間406が格納される。次に、メールボックスサーバ107は、データストアサーバ108へメールボックス情報320図3bd参照の更新を要求するステップS508。ステップS508では、メールボックスサーバ107はデータストアサーバ108に対して、ステップS505において特定したメールボックス情報320に、ステップS507において格納したメールに関する情報を格納する更新することを求める。そして、データストアサーバ108は、メールボックス情報320図3bd参照を更新する。その際、更新されるメールボックス情報320の項目は、次のとおりである。登録更新時刻323には、現在の日時が格納される。クォータ情報352、インデックス情報353およびヘッダ情報354には、格納したメールに関連する情報を反映した値を、それぞれの項目へ格納する。メールID355には、キー405が格納される追記される。次に、メールボックスサーバ107は、メールの格納およびメールボックス情報320の更新ができた場合、メール転送サーバ105へ正常終了を通知するステップS509。次に、メールゲートウェイ106は、着信通知要求をプッシュゲートウェイ109へ送信するステップS510。ここで、着信通知とは、メールボックスにメールが届いたことを示す通知である。また、着信通知には、当該メールを含めることができる。そして、着信通知要求とは、着信通知の送信を求めることである。一般的に、通信プロトコルとして、着信通知要求にはPAPPushAccessProtocolが用いられ、着信通知にはSMPPShortMessagePeertoPeerProtocolが用いられる。なお、本実施形態では、通信プロトコルを限定しない。そして、プッシュゲートウェイ109は、メールゲートウェイ106からの着信通知要求に対し、通信端末101へ着信通知を送信するステップS511。メール受信処理の概要次に、通信端末101がメールを受信する処理について説明する。通信端末101がメールを受信取得する処理には、以下の3類型がある。1着信通知を受信するステップS511図5参照と、通信端末101が自動でメールボックスへアクセスして、メールを取得する場合。以下、類型1と呼ぶ。2通信端末101のユーザが当該通信端末101を操作して、メールを取得する場合。以下、類型2と呼ぶ。3着信通知ステップS511図5参照内または他の通信プロトコルのメッセージ内にメールを含めて、通信端末101がメールを取得する場合。以下、類型3と呼ぶ。類型1の場合、通信端末101が着信通知を受信した後にメールボックスのメールを取得および削除するため、メールボックスがメールを保持する時間が短い。類型2の場合、ユーザが通信端末101を操作することを契機として、メールボックスのメールを取得および削除するため、ユーザの操作のタイミングによっては、メールボックスがメールを保持する時間が長くなる。類型3の場合、通信端末101は着信通知でメールを受信しているため、新たにメールを取得する処理を行う必要がない。上記3類型において、メールボックスがメールを保持する時間は、データストアサーバ108が揮発性記憶部307にメールを格納している時間である。データストアサーバ108は揮発性記憶部307の残容量が少なくなると、メールを不揮発性記憶部309へ格納する移動する。揮発性記憶部307よりも処理速度が劣る不揮発性記憶部309にメールが格納されることによって、当該メールを処理する速度が低下し、メールの配信性能が低下する。メール格納先判定処理ステップS506図5参照により、各類型に適した格納先へメールが格納されることにより、揮発性記憶部307に格納されるメールが増え、メールの配信性能が向上する。以下、各類型について説明する。メール受信処理1まず、類型1の場合のメール受信処理について説明する。図6は、通信端末101が自動でメールを取得する場合のメール受信処理を示すシーケンス図である。図6では、データストアサーバ108の処理は正常に終了する例を示し、簡略化のためデータストアサーバ108が送信する、エントリデータ411がない正常応答ステップS612、ステップS615およびステップS616の応答は省略する。メールボックスサーバ107は、上記正常応答を受信したことをもって、要求が終了したと判定する。このメール受信処理は、通信端末101が着信通知を受信するステップS511図5参照ことを契機に行われる。なお、当該処理において、通信端末101およびメールボックスサーバ107間の通信は、メールゲートウェイ106の中継により行われるが、メールゲートウェイ106についての説明は省略する。まず、通信端末101は、メールボックスサーバ107へログインを要求するステップS601。次に、メールボックスサーバ107は、通信端末101からの要求に対して、ログイン可能であるか否か、認証を行うステップS602。ステップS602における認証の結果、ログイン可能である場合、メールボックスサーバ107は、データストアサーバ108へメールボックス情報320図3b参照の取得を要求するステップS603。また、この場合においてメールボックスサーバ107からデータストアサーバ108へ送信されるデータ400図4参照は、ステップS504図5参照とほぼ同様である。なお、キー405には、通信端末101に対応けられたメールボックス情報320を識別する情報キー321が格納される。ここで、通信端末101に対応付けられたメールボックス情報320を特定する方法は、携帯通信キャリアのメールシステムや通信端末101の仕様により異なる。例えば、下記の方法がある。1メールボックス情報320を一意に識別する情報キー321を、ステップS601におけるログイン要求時に併せて送信し、当該情報に基づいてメールボックス情報320を特定する方法。2通信端末101を一意に識別する情報と、メールボックス情報320を一意に識別する情報キー321とを対応付ける情報をメールボックスサーバ107が保持しており、ステップS602における認証時に、これらの情報に基づいてメールボックス情報320を特定する方法。そして、データストアサーバ108は、ステップS603におけるメールボックス取得要求に対して、対応するメールボックス情報320をメールボックスサーバ107へ送信するステップS604。また、この場合においてデータストアサーバ108からメールボックスサーバ107へ送信されるデータ400図4参照は、ステップS505図5参照とほぼ同様である。なお、キー405には、通信端末101に対応けられたメールボックス情報320を識別する情報キー321が格納される。次に、ステップS604においてメールボックスサーバ107がメールボックス情報320を取得できた場合、メールボックスサーバ107は、通信端末101へ、ステップS601におけるログイン要求が正常終了したことを通知するステップS605。次に、通信端末101は、メールボックスサーバ107へメール取得要求を送信するステップS606。そして、メールボックスサーバ107は、ステップS606における通信端末101からのメール取得要求に基づいて、当該通信端末101が、類型1の方法によりメールを取得する設定であるか否かを判定するステップS607。以下、類型1の方法によりメールを取得する設定である通信端末101のユーザを、自動設定ユーザと呼ぶ。ここで、自動設定ユーザか否かを判定する方法は、携帯通信キャリアのメールシステムや通信端末101の仕様により異なる。例えば、下記の方法がある。1通信端末101が前記した類型1の方法によりメールを取得する設定であることを示す情報が、メール取得要求に含まれており、当該情報に基づいて判定する方法。2ステップS601におけるログイン要求から、ステップS606におけるメール取得要求までの処理のシーケンスに基づいて判定する方法。次に、メールボックスサーバ107は、メール取得要求を、データストアサーバ108へ送信するステップS608。また、この場合においてメールボックスサーバ107からデータストアサーバ108へ送信されるデータ400図4参照には、次のような値が格納される。データサイズ401には、データ400全体のデータサイズが格納される。データ種別402には、要求を示す情報およびエントリデータ411エントリデータ332の取得を示すコマンド情報が格納される。ステータスコード403は、未使用である。シーケンスID404には、例えば通し番号であり、前回発行したシーケンスID404に1を加算した値等が格納される。キー405には、メールIDが格納される。状態遷移時間406は、未使用である。エントリデータ411は、未使用である。なお、キー405に格納されるメールIDは、ステップS604において取得したメールボックス情報320を基に、指定することができる。例えば、ヘッダ情報354に、未読を示す情報フラグ情報が格納されている場合、キー405に、当該未読のメールIDを格納する。そして、データストアサーバ108は、ステップS608におけるメールボックスサーバ107からのメール取得要求で指定されたメールを、メールボックスサーバ107へ送信するステップS609。ここで、当該指定されたメールは、メール格納先判定処理詳細後記。ステップS506図5およびステップS809~S811図8参照により、データストアサーバ108の揮発性記憶部307図3a参照に格納されている。データストアサーバ108は、メール取得要求で指定されたメールIDと一致するキー331を格納するメールデータ情報330図3b参照を特定し、当該メールデータ情報330のエントリデータ332をメールボックスサーバ107へ送信する。また、この場合においてデータストアサーバ108からメールボックスサーバ107へ送信されるデータ400図4参照には、次のような値が格納される。データサイズ401には、データ400全体のデータサイズが格納される。データ種別402には、応答を示す情報が格納される。ステータスコード403は、データストアサーバ108がエントリデータ332を取得できた場合は200正常終了が、取得できなかった場合は500エラー等の正常終了以外の値が格納される。シーケンスID404には、ステップS608においてメールボックスサーバ107が発行した値が格納される。キー405には、メールIDが格納される。状態遷移時間406は、未使用である。エントリデータ411には、取得したエントリデータ332が格納される。エントリデータ332が取得できなかった場合は、エントリデータ411は、未使用である。次に、メールボックスサーバ107は、ステップS609においてデータストアサーバ108から受信したメールを、メールヘッダ等を書き換えて、通信端末101へ送信するステップS610。そして、通信端末101は、メールボックスサーバ107からメールを受信すると、削除フラグセットをメールボックスサーバ107へ送信するステップS611。ここで、削除フラグセットとは、メールボックスに格納されたメールを削除状態にする要求である。削除フラグセットは、例えば、IMAPにおいてstoreコマンドでdeleteフラグをセットする要求を送信することである。次に、メールボックスサーバ107は、データストアサーバ108へメールボックス情報320図3bd参照の更新を要求するステップS612。ステップS612では、メールボックスサーバ107はデータストアサーバ108に対して、ステップS609においてデータストアサーバ108から受信したメールを削除状態にすることを求める。具体的には、メールボックスサーバ107はデータストアサーバ108に対して、当該メールのメールIDが格納されているメールボックス情報320のヘッダ情報354図3d参照へ、削除状態を示す情報を格納することを求める。そして、メールボックスサーバ107は、データストアサーバ108がメールボックス情報320を更新すると、通信端末101へ、メールボックス情報320の更新が正常終了したことを通知するステップS613。次に、通信端末101は、メールボックスサーバ107へ抹消要求を送信するステップS614。抹消要求とは、メールの削除を求めることである。抹消要求とは、IMAPにおいてExpunge要求のことである。次に、メールボックスサーバ107は、ステップS614における通信端末101からの抹消要求で指定されたメールを削除する要求を、データストアサーバ108へ送信するステップS615。なお、メール削除要求には、要求の対象となるメールのメールIDが含まれる。具体的には、メールボックスサーバ107はデータストアサーバ108に対して、ステップS609においてデータストアサーバ108から受信したメールが格納されているメールデータ情報330図3b参照を削除することを求める。また、メールボックスサーバ107は、データストアサーバ108へメールボックス情報320の更新を要求するステップS616。ステップS616では、メールボックスサーバ107はデータストアサーバ108に対して、ステップS609においてデータストアサーバ108から受信したメールを削除することを求める。具体的には、メールボックスサーバ107はデータストアサーバ108に対して、当該メールのメールIDが格納されているメールボックス情報320図3bd参照から、当該メールID等を削除することを求める。そして、メールボックスサーバ107は、データストアサーバ108がメールボックス情報320を削除しメールボックス情報320を更新すると、通信端末101へ、メールの削除およびメールボックス情報320の更新が正常終了したことを通知するステップS617。次に、通信端末101は、メールボックスサーバ107へログアウト要求を送信するステップS618。そして、メールボックスサーバ107は、通信端末101へ、ログアウトが正常終了したことを通知するステップS619。このように、類型1のメール受信処理は、通信端末101が着信通知を受信するステップS511図5参照ことを契機に行われるので、データストアサーバ108がメールを格納ステップS507してから削除ステップS615までの時間が短い。そのため、メールが揮発性記憶部307に格納されていても、揮発性記憶部307の容量を圧迫することが少ない。したがって、メール格納先判定処理ステップS506では、メールの格納先を揮発性記憶部307と決定する。メール受信処理2次に、類型2の場合のメール受信処理について説明する。図7は、通信端末101のユーザが当該通信端末101を操作して、メールを取得する場合のメール受信処理を示すシーケンス図である。図7では、データストアサーバ108の処理は正常に終了する例を示し、簡略化のためデータストアサーバ108が送信する、エントリデータ411がない正常応答ステップS708およびステップS723の応答は省略する。メールボックスサーバ107は、上記正常応答を受信したことをもって、要求が終了したと判定する。図7のメール受信処理は、通信端末101のユーザが当該通信端末101を操作することを契機に行われる。なお、当該処理において、通信端末101およびメールボックスサーバ107間の通信は、メールゲートウェイ106の中継により行われるが、メールゲートウェイ106についての説明は省略する。また、図6と同様の処理については、その繰り返しの説明は省略する。ステップS701~S705は、図6に示すステップS601~S605と同様である。次に、通信端末101は、手動操作コマンドをメールボックスサーバ107へ送信するステップS706。手動操作コマンドとは、通信端末101のユーザが当該通信端末101を操作することにより、通信端末101が送信するコマンドである。手動操作コマンドには、例えば、メールのサイズやヘッダ等の情報を取得するコマンド、メールに特定のフラグを設定するコマンド等がある。そして、メールボックスサーバ107は、ステップS706における通信端末101からのメール取得要求に基づいて、当該通信端末101が、類型2の方法によりメールを取得する設定であるか否かを判定するステップS707。以下、類型2の方法によりメールを取得する設定である通信端末101のユーザを、手動設定ユーザと呼ぶ。ここで、手動設定ユーザか否かを判定する方法は、メールボックスサーバ107が、ステップS704においてデータストアサーバ108から受信したメールボックス情報320に基づいて行う。前記したように、メールボックス情報320のヘッダ情報354図3bd参照には、メールの送受信についての設定情報が格納される。メールボックスサーバ107は、手動設定ユーザであることを示す情報がヘッダ情報354に格納されている場合、当該通信端末101は手動設定ユーザであると判定する。また、手動設定ユーザか否かを判定する方法は、メールボックスサーバ107が、ステップS706において通信端末101から受信した手動操作コマンドに基づいて行うこともできる。メールボックスサーバ107は、手動操作コマンドに手動設定ユーザであることを示す情報が含まれている場合、当該通信端末101は手動設定ユーザであると判定する。次に、メールボックスサーバ107は、データストアサーバ108へメールボックス情報320の更新を要求するステップS708。ステップS708では、メールボックスサーバ107はデータストアサーバ108に対して、ステップS704において特定したメールボックス情報320を更新することを求める。具体的には、メールボックスサーバ107はデータストアサーバ108に対して、当該メールボックス情報320のヘッダ情報354図3d参照へ、手動設定ユーザであることを示す情報を格納することを求める。次に、メールボックスサーバ107は、データストアサーバ108がメールボックス情報320を更新すると、通信端末101へ、メールボックス情報320の更新が正常終了したことを通知するステップS709。ステップS710~S713は、図6に示すステップS606~S610と同様である。以上、ステップS701~S713が、通信端末101のユーザが当該通信端末101を操作して、メールを取得する処理である。以下、説明するステップS721~S724は、当該ユーザが、取得したメールを削除せずにログアウトを行った場合の処理である。ステップS721~S722は、図6に示すステップS618~S619と同様である。次に、メールボックスサーバ107は、データストアサーバ108へメール遷移要求を送信するステップS723。メール遷移要求とは、メールを揮発性記憶部307から不揮発性記憶部309図3a参照へ遷移させることを求めることである。具体的には、メールボックスサーバ107はデータストアサーバ108に対して、ステップS712においてデータストアサーバ108から受信し、揮発性記憶部307に格納しているメールを、不揮発性記憶部309に格納する。より詳細には、当該メールのメールデータ情報330図3b参照を基に、メールデータ情報340およびメールデータ情報350図3c参照を作成し、揮発性記憶部307および不揮発性記憶部309に格納する。その際、キー341にはキー331を格納し、メール格納先情報342にはメールデータ情報350の格納先を示す情報を格納し、エントリデータ343にはエントリデータ332を格納し、登録更新時刻344には、メールデータ情報350を作成した時刻を格納する。そして、データストアサーバ108は、メールボックスサーバ107からのメール遷移要求に対して、要求に対応するメールを揮発性記憶部307から不揮発性記憶部309へ遷移させる。また、メール遷移要求に代えて、メール削除要求ステップS615図6参照としてもよい。このように、類型2のメール受信処理は、通信端末101のユーザが当該通信端末101を操作することを契機に行われるので、データストアサーバ108がメールを格納ステップS507図5参照してから遷移または削除ステップS615図6参照するまでの時間は、ユーザに依存する。そのため、メールが遷移または削除されずに揮発性記憶部307に格納されていると、揮発性記憶部307の容量を圧迫することがある。したがって、メール格納先判定処理ステップS506図5参照では、後記する平均取得時間等に基づいて、メールの格納先を決定する。メール受信処理3最後に、類型3の場合のメール受信処理について説明する。このメール受信処理は、着信通知内にメールを含めて通信端末101へ送信するため、通信端末101が改めてメールを取得する処理は不要である。通信端末101へ送信済みのメールは、メール削除要求ステップS615図6と同様を送信することで、削除することができる。メールの削除は、1着信通知に対する応答図示せずの後や、2通信端末101が自動でメールボックスサーバ107へログインステップS601図6参照と同様して、行うことができる。このように、類型3のメール受信処理は、データストアサーバ108がメールを格納ステップS507図5参照してから削除するまでの時間が短い。そのため、メールが揮発性記憶部307に格納されていても、揮発性記憶部307の容量を圧迫することが少ない。したがって、メール格納先判定処理ステップS506図5参照では、メールの格納先を揮発性記憶部307と決定する。メール格納先判定処理次に、メール格納先判定処理について説明する。図8は、メール格納先判定処理ステップS506図5参照のフローチャートである。メール格納先判定処理は、メールボックスサーバプログラム205図2a参照が、ステップS505においてデータストアサーバ108がメールボックスサーバ107へ送信したデータ400図4参照等に基づいて行う処理である。ステップS801において、メールボックスサーバプログラム205は、エントリデータ411に格納されているメールボックス情報320図3b参照のクォータ情報352図3d参照を参照する。そして、ステップS802へ進む。ステップS802において、メールボックスサーバプログラム205は、クォータ情報352に格納されている残メール数または残容量が、各閾値を超過しているか否かを判定する。残メール数または残容量のいずれかが、各閾値を超過している場合ステップS802Yes、ステップS803へ進む。この場合、1手動設定ユーザがメールを取得する操作をしていない、2通信端末101の電源が入っていないまたは無線網102の圏外である、3ユーザが海外などにいるためメールを取得しない設定にしている等の理由が想定される。そのため、通信端末101がメールを受信するまでに時間を要すると想定される。残メール数および残容量のいずれもが、各閾値を超過していない場合ステップS802No、ステップS804へ進む。ステップS803において、メールボックスサーバプログラム205は、メールの格納先を不揮発性記憶部309に設定する。具体的には、メールボックスサーバプログラム205は、データ種別402にメールの格納先を示す情報として不揮発性記憶部309を格納する。または、メールボックスサーバプログラム205は、状態遷移時間406に負の値を設定する。そして、ステップS506に戻る。ステップS804において、メールボックスサーバプログラム205は、着信通知でメールを送付可能か否かを判定する。送付可能な場合ステップS804Yes、ステップS805へ進む。送付可能でない場合ステップS804No、ステップS807へ進む。なお、着信通知でメールを送付可能か否かの判定は、例えば、メールサイズに基づいて判定することができる。メールサイズが所定の閾値未満の場合は送付可能とし、閾値以上の場合は送付不可能と判定することができる。また、サイズの小さなメールを揮発性記憶部307に格納して、多数のメールを高速処理することで、メールの配信性能が向上する。ステップS805において、メールボックスサーバプログラム205は、状態遷移時間406を設定する。状態遷移時間406は、予め定められた値を設定してもよいし、クォータ情報352に格納されている残メール数または残容量等に基づいて算出した値を設定してもよい。状態遷移時間406は、キー405の値、メールを受信した回線に基づいて設定してもよい。そして、ステップS806へ進む。ステップS806において、メールボックスサーバプログラム205は、メールの格納先を揮発性記憶部307に設定する。具体的には、メールボックスサーバプログラム205は、データ種別402にメールの格納先を示す情報として揮発性記憶部307を格納するし、状態遷移時間406に所定の値を設定する。そして、ステップS506に戻る。ステップS807において、メールボックスサーバプログラム205は、揮発性記憶部307の残容量が閾値を超過しているか否かを判定する。具体的には、メールボックスサーバプログラム205は、ヘッダ情報354に格納されている各メールのサイズ情報および格納先情報に基づいて、当該判定を行う。これにより、各ユーザが、ある程度均等に揮発性記憶部307を利用することができる。閾値を超過している場合ステップS807Yes、ステップS808へ進む。閾値を超過していない場合ステップS807No、ステップS809へ進む。ステップS808は、ステップS803と同様である。ステップS809において、メールボックスサーバプログラム205は、通信端末101のユーザが自動設定ユーザであるか否かを判定する。具体的には、メールボックスサーバプログラム205は、ヘッダ情報354に格納されているメールの送受信についての設定情報に基づいて、自動設定ユーザであるか否かを判定する。自動設定ユーザである場合ステップS809Yes、ステップS810へ進む。自動設定ユーザでない場合ステップS809No、ステップS812へ進む。ステップS810~S811は、ステップS805~S806と同様である。ステップS812において、メールボックスサーバプログラム205は、受信したメールがスパムメールであるか否かを判定する。当該判定は、従来公知の方法を用いればよい。スパムメールの場合は、ユーザがメールを受信せずに削除することがある。そのため、スパムメールを揮発性記憶部307に格納しても、配信処理の向上が期待できない。受信したメールがスパムメールであった場合ステップS812Yes、ステップS813へ進む。受信したメールがスパムメールでなかった場合ステップS812No、ステップS814へ進む。ステップS813は、ステップS803と同様である。ステップS814において、メールボックスサーバプログラム205は、メール平均取得時間が、閾値を超過しているか否かを判定する。ここで、メール平均取得時間とは、メールを受信してから通信端末101が当該メールを取得する時間の平均値である。より詳細には、メール平均取得時間とは、ステップS507図5参照においてメールボックスサーバ107がデータストアサーバ108へ送信したメールを、データストアサーバ108が揮発性記憶部307または不揮発性記憶部309に格納してから、通信端末101が当該メールを取得し、データストアサーバ108から当該メールが削除されるまでに要した時間の平均値である。具体的には、メール平均取得時間は、メールデータ情報330の登録更新時刻333図3b参照およびメールデータ情報350の登録更新時刻344図3c参照ならびにディスク208図2a参照に格納されているメールボックスサーバプログラム205が出力したログ等に基づいて算出することができる。メール平均取得時間が閾値を超過している場合ステップS814Yes、ステップS815へ進む。メール平均取得時間が閾値を超過していない場合ステップS814No、ステップS816へ進む。ステップS815は、ステップS803と同様である。ステップS816~S817は、ステップS805~S806と同様である。なお、図8のフローチャートは一例であり、判定条件、判定の順番、設定する状態遷移時間等を任意に変更することができる。まとめ本実施形態では、メールの特性、メールボックスデータストアサーバ108の揮発性記憶部307またはディスク308の特性、メールの受信に関する設定情報に基づいて、メールの格納先を決定することで、通信端末101からアクセスされる可能性が高いと考えられるメールを、揮発性記憶部307により多く格納することができる。ここで、メールの特性とは、メールのサイズサイズ情報、フラグ情報、格納先情報、アクセス権限情報、スパムメールか否か等である。また、メールボックスの特性とは、全容量、使用している容量使用容量、使用可能な容量残容量、格納可能な全メール数格納可能メール数、格納しているメール数格納メール数、格納可能なメール数残メール数等である。また、状態遷移時間を設定することで、通信端末101からアクセスされないメールが揮発性記憶部307から不揮発性記憶部309へ遷移するので、揮発性記憶部307をより効率的に使用することができる。このように、不揮発性記憶部309よりも処理速度の速い揮発性記憶部307に、多くのメールを格納することで、メールの配信機能を向上させることができる。その他なお、前記した実施形態は、本発明を実施するための好適なものであるが、その実施形式はこれらに限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々変更することが可能である。