(57)【要約】【課題】  データサイズが大きい電子メールが送信されてきたときでも、受信者側で、電子メールの情報を失わずに確実に確認することができるメールサーバ、およびメールサーバプログラムを提供する。【解決手段】  電子メールの送信先アドレスと、送信先アドレスに向けて送信することが許容された電子メールの最大サイズと、電子メールの転送先アドレスとの対応表を記憶しておく。受信電子メールのサイズが、対応表中の最大サイズ以下の場合には、受信電子メールを、受信電子メールの送信先アドレスに向けて送信し、受信電子メールのサイズが最大サイズを越える場合には、対応表中の転送先アドレスに向けて転送する。【選択図】        図７
2006261991.tif 000002
【特許請求の範囲】
【請求項１】
電子メールの送受信を仲介するメールサーバにおいて、
電子メールの送信先アドレスと、該送信先アドレスに向けて送信することが許容された電子メールの最大サイズと、電子メールの転送先アドレスとの対応表を記憶しておく対応表記憶部と、
所定の送信先アドレスに向けて送信されてきた電子メールを受信するメール受信部と、
前記メール受信部で受信した受信電子メールのサイズが、前記対応表中の、該受信電子メールの送信先アドレスと一致する送信先アドレスに対応付けられて該対応表中に記録されている最大サイズ以下の場合に、該受信電子メールを、該受信電子メールの送信先アドレスに向けて送信し、該受信電子メールのサイズが前記最大サイズを越える場合に、該受信電子メールを該受信電子メールの送信先アドレスに送信することに代えて、該受信電子メールを、該送信先アドレスに対応付けられて該対応表中に記録されている転送先アドレスに向けて転送するメール送信部とを備えたことを特徴とするメールサーバ。
【請求項２】
前記対応表記憶部に記憶された対応表を編集する編集情報を受信する編集情報受信部と、
前記編集情報受信部により受信した編集情報に基づいて前記対応表を編集する対応表編集部とを備えたことを特徴とする請求項１記載のメールサーバ。
【請求項３】
前記編集情報の発信元について認証を行う認証部を備え、
前記対応表編集部は、認証された発信元から送信されてきた編集情報に基づいて、前記対応表の、該発信元のアドレスと同一の送信先アドレスの欄について編集するものであることを特徴とする請求項１記載のメールサーバ。
【請求項４】
前記メール送信部は、前記受信電子メールを前記対応表中に記録された転送先アドレスに向けて転送した場合に、該受信電子メールの送信先アドレスに向けて所定のメッセージを送信するものであることを特徴とする請求項１記載のメールサーバ。
【請求項５】
前記対応表記憶部に記憶された対応表が、前記送信先アドレス、前記最大サイズ、および前記転送先アドレスに加え、さらに該送信先アドレスに宛てて送信されてきた電子メールが該送信先アドレスに対応付けられて記録された転送先アドレスに転送された場合に、該送信先アドレスに向けて通知する通知内容が対応付けられて記録されたものであり、
前記メール送信部は、前記受信電子メールを前記対応表中に記録された転送先アドレスに向けて転送した場合に、該受信電子メールの送信先アドレスに向けて該送信先アドレスに対応付けられて前記対応表中に記憶されている通知内容に従うメッセージを送信するものであることを特徴とする請求項１記載のメールサーバ。
【請求項６】
コンピュータシステム内で実行され、該コンピュータシステムに、電子メールの送受信を仲介させるメールサーバプログラムにおいて、
前記コンピュータシステム上に、
電子メールの送信先アドレスと、該送信先アドレスに向けて送信することが許容された電子メールの最大サイズと、電子メールの転送先アドレスとの対応表を記憶しておく対応表記憶部と、
所定の送信先アドレスに向けて送信されてきた電子メールを受信するメール受信部と、
前記メール受信部で受信した受信電子メールのサイズが、前記対応表中の、該受信電子メールの送信先アドレスと一致する送信先アドレスに対応付けられて該対応表中に記憶されている最大サイズ以下の場合に、該受信電子メールを、該受信電子メールの送信先アドレスに向けて送信し、該受信電子メールのサイズが前記最大サイズを越える場合に、該受信電子メールを該受信電子メールの送信先アドレスに送信することに代えて、該受信電子メールを、該送信先アドレスに対応付けられて該対応表中に記憶されている転送先アドレスに向けて転送するメール送信部とを構成することを特徴とするメールサーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの送受信を仲介するメールサーバ、およびコンピュータ内で実行されることにより、コンピュータを電子メールの送受信を仲介するメールサーバとして動作させるメールサーバプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータの普及や、通信技術の著しい向上などに伴って、電子メールが一般的な情報伝達の手段として広く用いられてきている。近年では、電子メールに音楽ファイルや画像ファイルなどが添付されたり、電子メールの本文自体に画像が貼り付けられて装飾されるなど、電子メールの用途が、単に用件を伝えるためだけではなく多様化してきている。
【０００３】
また、携帯電話などのような小型の携帯機器にも、電子メールを送受信する機能が搭載されていることが一般的である。このような携帯機器によると、外出先でも電子メールをその場ですぐに送受信することができたり、パーソナルコンピュータを持っていない人でも、日ごろから使用している携帯機器で電子メールをやりとりすることができるため、携帯機器を使用している人の多くが電子メール機能を利用している。
【０００４】
しかし、上述したように、近年では、電子メールに様々なファイルが添付されたり、電子メールの本文自体も凝ったものになってきており、電子メールのデータサイズが増加してきている。このため、大容量の記憶装置を設けることが困難な小型の携帯機器などでは、送信されてきた電子メールのデータサイズが、携帯機器で一回に受信できるデータサイズを超えてしまうことがある。このような場合、電子メールの送受信を仲介している基地局内のメールサーバで、メール本文の一部や添付ファイルを削除し、制限容量を満たすデータサイズの電子メールを小型の携帯機器に送信することが行われており、情報の一部が失われてしまうという問題がある。
【０００５】
この問題に関し、特許文献１には、メールサーバにおいて、電子メールに添付されたファイルをブラウザから閲覧可能なデータ形式に変換してＷｅｂサーバに保存し、電子メールの受信者に宛てて、電子メールの本文と、添付ファイルの保存場所を示すＵＲＬとを送信する技術について記載されている。この特許文献１の技術によると、電子メールの受信者は、送信されたＵＲＬにアクセスすることによって添付ファイルを確認することができ、小型の携帯機器に大容量な添付ファイルが送られてきた場合であっても、添付ファイルの情報を失わずに取得することができる。
【特許文献１】特開２００２−９１８８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載された技術では、メール本文自体のデータサイズが大きい場合にはメール本文の一部が削除されてしまうため、結局は情報の一部が失われてしまう。また、例えば、不特定多数の人の間で共有されているパーソナルコンピュータ等で添付ファイルの閲覧が行われた場合、後でそのパーソナルコンピュータを利用した人によって、添付ファイルへ不正なアクセスが行われ、添付ファイルの情報が漏洩してしまう恐れがある。
【０００７】
さらに、電子メールの送受信を仲介する基地局側においても、多数のユーザに宛てて送信される添付ファイルを全て保存できるだけの大容量なＷｅｂサーバを新たに備える必要があり、膨大なコストが掛かってしまうという問題がある。
【０００８】
本発明は、上記事情に鑑み、データサイズが大きい電子メールが送信されてきたときでも、受信者側で、電子メールの情報を失わずに確実に確認することができるメールサーバ、およびメールサーバプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明のメールサーバは、
電子メールの送受信を仲介するメールサーバにおいて、
電子メールの送信先アドレスと、送信先アドレスに向けて送信することが許容された電子メールの最大サイズと、電子メールの転送先アドレスとの対応表を記憶しておく対応表記憶部と、
所定の送信先アドレスに向けて送信されてきた電子メールを受信するメール受信部と、
メール受信部で受信した受信電子メールのサイズが、対応表中の、受信電子メールの送信先アドレスと一致する送信先アドレスに対応付けられて対応表中に記録されている最大サイズ以下の場合に、受信電子メールを、受信電子メールの送信先アドレスに向けて送信し、受信電子メールのサイズが前記最大サイズを越える場合に、受信電子メールを該受信電子メールの送信先アドレスに送信することに代えて、受信電子メールを、送信先アドレスに対応付けられて該対応表中に記録されている転送先アドレスに向けて転送するメール送信部とを備えたことを特徴とする。
【００１０】
本発明のメールサーバによると、電子メールの送信先アドレスと、その送信先アドレスに送信することが許容された最大サイズと、電子メールの転送先アドレスとの対応表が予め記憶されており、所定の送信先アドレスに向けて、その送信先アドレスにおける最大サイズを超えるサイズの電子メールが送信されてくると、その電子メールが、送信先アドレスと対応付けられた転送先アドレスに転送される。例えば、転送先アドレスとして、大容量な記憶装置が搭載されたパーソナルコンピュータのメールアドレスなどを記録しておくことによって、データサイズが大きい電子メールが携帯電話などに送られてきた場合でも、電子メールの情報を失わずに取得することができる。
【００１１】
また、本発明のメールサーバにおいて、上記対応表記憶部に記憶された対応表を編集する編集情報を受信する編集情報受信部と、
編集情報受信部により受信した編集情報に基づいて対応表を編集する対応表編集部とを備えたことが好適である。
【００１２】
本発明の好適な態様のメールサーバによると、対応表が作成された後でも転送先アドレスなどを変更することができる。
【００１３】
また、本発明の好適な態様のメールサーバにおいて、編集情報の発信元について認証を行う認証部を備え、
対応表編集部は、認証された発信元から送信されてきた編集情報に基づいて、対応表の、発信元のアドレスと同一の送信先アドレスの欄について編集するものであることがさらに好ましい。
【００１４】
認証された発信元から送信されてきた編集情報のみ対応表に反映されることによって、対応表中の転送先アドレスなどが不正に変更されて、電子メールの情報が漏洩してしまう不具合を回避することができる。
【００１５】
また、本発明のメールサーバにおいて、上記メール送信部は、受信電子メールを対応表中に記録された転送先アドレスに向けて転送した場合に、受信電子メールの送信先アドレスに向けて所定のメッセージを送信するものであることが好ましい。
【００１６】
送信先アドレスにもメッセージが送信されることによって、ユーザは電子メールが転送されたことを認識することができる。
【００１７】
また、本発明のメールサーバにおいて、上記対応表記憶部に記憶された対応表が、送信先アドレス、最大サイズ、および転送先アドレスに加え、さらに送信先アドレスに宛てて送信されてきた電子メールが送信先アドレスに対応付けられて記録された転送先アドレスに転送された場合に、送信先アドレスに向けて通知する通知内容が対応付けられて記録されたものであり、
メール送信部は、受信電子メールを対応表中に記録された転送先アドレスに向けて転送した場合に、受信電子メールの送信先アドレスに向けて送信先アドレスに対応付けられて対応表中に記憶されている通知内容に従うメッセージを送信するものであることが好ましい。
【００１８】
電子メールが転送されたときに、送信先アドレスに向けて通知する通知内容が予め対応表に記録されていることによって、電子メールの本文は送信先アドレスにも送るなど、所望の通知方法で電子メールの転送を通知することができる。
【００１９】
また、上記目的を達成する本発明のメールサーバプログラムは、
コンピュータシステム内で実行され、該コンピュータシステムに、電子メールの送受信を仲介させるメールサーバプログラムにおいて、
前記コンピュータシステム上に、
電子メールの送信先アドレスと、該送信先アドレスに向けて送信することが許容された電子メールの最大サイズと、電子メールの転送先アドレスとの対応表を記憶しておく対応表記憶部と、
所定の送信先アドレスに向けて送信されてきた電子メールを受信するメール受信部と、
前記メール受信部で受信した受信電子メールのサイズが、前記対応表中の、該受信電子メールの送信先アドレスと一致する送信先アドレスに対応付けられて該対応表中に記憶されている最大サイズ以下の場合に、該受信電子メールを、該受信電子メールの送信先アドレスに向けて送信し、該受信電子メールのサイズが前記最大サイズを越える場合に、該受信電子メールを該受信電子メールの送信先アドレスに送信することに代えて、該受信電子メールを、該送信先アドレスに対応付けられて該対応表中に記憶されている転送先アドレスに向けて転送するメール送信部とを構成することを特徴とする。
【００２０】
本発明のメールサーバプログラムによると、コンピュータを、データサイズが大きい電子メールが送信されてきたときでも、受信者側で、電子メールを確実に取得することができるメールサーバとして機能させることができる。
【００２１】
尚、本発明のメールサーバプログラムによって構築される対応表記憶部などといった構成要素は、１つの構成要素が１つのプログラム部品によって構築されるものであってもよく、１つの構成要素が複数のプログラム部品によって構築されるものであってもよく、複数の構成要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。
【００２２】
また、本発明のメールサーバプログラムについては、ここではその基本形態のみを示すのにとどめたが、これは単に重複を避けるためであり、本発明にいうメールサーバプログラムには、上記の基本形態のみではなく、前述したメールサーバの各形態に対応する各種の形態が含まれる。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、データサイズが大きい電子メールが送信されてきたときでも、受信者側で、電子メールの情報を失わずに確実に確認することができるメールサーバ、およびメールサーバプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下図面を参照して本発明の実施の形態を説明する。
【００２５】
図１は、本発明の一実施形態が適用された通信システムの一例を示す模式図である。
【００２６】
図１には、電子メール機能を有する携帯電話１０、およびパーソナルコンピュータ３０（以下、パソコンと略記する）と、携帯電話１０との間で無線通信が行われる基地局２０と、携帯電話１０に向けて送信されてきた電子メールを仲介するメールサーバ２００と、基地局２０、パソコン２０、およびメールサーバ２００を相互に接続するインターネット網２１が示されている。尚、実際には、多数の携帯電話が基地局２０と接続されており、さらに、多数の基地局や、多数のパソコンや、パソコンに向けて送信された電子メールを仲介するパソコン用のメールサーバなどがインターネット網２１に接続されているが、図１では、図の簡略化のために、本発明の説明に必要なもののみが示されている。
【００２７】
また、本実施形態では、携帯電話１０に向けて送信されてきた電子メールは、一旦メールサーバ２００で受信され、メールサーバ２００内で保存される。携帯電話１０からメールサーバ２００に向けてメールの受信要求が送信されると、メールサーバ２００に保存された受信電子メールが携帯電話１０に向けて送られて、携帯電話１０で受信される。ここで、携帯電話１０は、小型であるために大容量の記憶装置を設けることができず、送信されてきた電子メールのデータサイズが、携帯電話１０で一回に受信することができる電子メールの最大サイズを超えてしまう場合がある。メールサーバ２００には、携帯電話１０に大容量な電子メールが送られてきたときには、その電子メールを予め決められた転送先アドレスに転送する転送機能が搭載されている。この転送機能については、後で詳しく説明する。
【００２８】
図２は、メールサーバの外観斜視図、図３はそのメールサーバのハードウェア構成図である。
【００２９】
このメールサーバ２００は、外観構成上、本体装置２０１、その本体装置２０１からの指示に応じて表示画面２０２ａ上に画像を表示する画像表示装置２０２、本体装置２０１にキー操作に応じた各種の情報を入力するキーボード２０３、および、表示画面２０２ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス２０４を備えている。この本体装置２０１は、外観上、ＭＯを装填するためのＭＯ装填口２０１ａ、およびＣＤ−ＲＯＭやＤＶＤを装填するためのＣＤ／ＤＶＤ装填口２０１ｂを有する。
【００３０】
本体装置２０１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開されるＲＡＭ２１２、各種プログラムやデータ等が保存されたハードディスク装置２２１、ハードディスク装置２２１へのアクセスを制御するハードディスクコントローラ２１３、ＭＯ２２２が装填され、その装填されたＭＯ２２２をアクセスするＭＯドライブ２１４、ＣＤ−ＲＯＭ２２３やＤＶＤをアクセスするＣＤ／ＤＶＤドライブ２１５、図２にも示す画像表示装置２０２、キーボード２０３、およびマウス２０４をそれぞれ制御するディスプレイコントローラ２１８、キーボードコントローラ２１７、およびマウスコントローラ２１６、図１に示すインターネット網２１などと接続されて、基地局２０やパソコン３０との間で各種データを送受信する通信用ボード２１９が内蔵されており、これらの各種要素が、バス２１０を介して相互に接続されている。
【００３１】
図４は、メールサーバ２００のハードウェアと、そのメールサーバ２００のＣＰＵ２１１で実行されるプログラムとの複合により構成される、本実施形態に特有な機能（転送機能）の実現に必要な機能ブロックを示した図である。
【００３２】
図４には、電子メール受信部３１０、認証部３２０、通知部３３０、データベース制御部３４０、電子メール送信部３５０、メールサーバ制御部３６０、対応表データベース４１０、および電子メール記憶部４２０が示されている。
【００３３】
まず、対応表データベース４１０について説明する。
【００３４】
対応表データベース４１０は、図３に示すハードディスク装置２２１がその役割を担うものであり、図１に示す通信システムに含まれる携帯電話のメールアドレスと、その携帯電話で受信することができる電子メールの最大サイズなどが対応付けられた対応表４１１が記憶されている。データベース制御部３４０は、対応表データベース４１０にアクセスするとともに、対応表４１１を更新する。本実施形態では、データベース制御部３４０のみが対応表データベース４１０にアクセスすることによって、対応表４１１の整合性が保たれている。この対応表データベール４１０は、本発明にいう対応表記憶部の一例にあたり、データベース制御部３４０は、本発明にいう対応表編集部の一例に相当する。
【００３５】
図５は、対応表データベース４１０に記憶された対応表４１１の一例を示す図である。
【００３６】
図５に示すように、対応表４１１には、図１に示す通信システムに含まれる携帯電話のメールアドレス（以下では、登録アドレスと称する）、その携帯電話で受信可能な電子メールの最大サイズ（以下では、登録最大サイズと称する）、最大サイズを越えるデータサイズの電子メールを転送する転送先メールアドレス（以下では、登録転送先アドレスと称する）、電子メールが転送されたことを携帯電話に通知するための通知方法（以下では、登録通知方法と称する）、および、この対応表４１１を更新するために必要なパスワード（以下では、登録パスワードと称する）が記録されている。この対応表４１１は、本発明にいう対応表の一例にあたる。
【００３７】
図４に戻って説明する。
【００３８】
図４に示すメールサーバ制御部３６０は、図４に示す各種要素を制御するものである。電子メール以外の各種情報は、メールサーバ制御部３６０によって、図１に示す携帯電話１０やパソコン３０などに送受信される。また、図４に示す各種要素間でも、各種情報はメールサーバ制御部３６０を介して伝えられるが、説明の簡略化のため、図４に示す各種要素間での情報の流れではメールサーバ制御部３６０を省いて説明する。このメールサーバ制御部３６０は、本発明にいう編集情報受信部の一例に相当する。
【００３９】
電子メール受信部３１０は、図１に示す通信システムに含まれる携帯電話のメールアドレスに宛てて送信されてきた電子メールを受信する。この電子メール受信部３１０は、本発明にいうメール受信部の一例に相当する。受信された電子メールは、電子メール送信部３５０に伝えられる。
【００４０】
対応表データベース４１０に記憶された対応表４１１は、図１に示す通信システムに含まれる携帯電話で編集することができる。編集時には、携帯電話からメールサーバ２００に向けて、編集要求と、パスワード（以下では、送信パスワードと称する）が送信され、それらの情報がメールサーバ制御部３６０で受信される。認証部３２０は、メールサーバ制御部３６０から送信パスワード等を取得して、その送信パスワードが、対応表４１１に記録されている登録パスワードと一致しているか否かを判定する。判定結果は、メールサーバ制御部３６０に伝えられ、さらに、図１に示す基地局２０を介して携帯電話に判定結果の応答が送信される。この認証部３２０は、本発明にいう認証部の一例に相当する。
【００４１】
パスワード一致の応答（編集許可）が受信されると、携帯電話では、対応表４１１を更新するための内容が編集され、編集内容を表わす編集情報がメールサーバ２００に向けて送信される。携帯電話から送信されてきた編集情報は、メールサーバ制御部３６０で受信される。受信された編集情報は、データベース制御部３４０に伝えられて、対応表データベース４１０に記憶された対応表４１１が更新される。
【００４２】
電子メール送信部３５０は、電子メール受信部３１０で受信された電子メールのデータサイズが、対応表４１１に記録された登録最大サイズを超える場合には、その電子メールを、対応表４１１に記録された登録転送先メールアドレスに向けて転送し、電子メールのデータサイズが登録最大サイズ以下の場合には、電子メールを電子メール記憶部４２０に保存する。また、電子メール送信部３５０は、携帯電話からメールの受信要求を受け取ると、電子メール記憶部４２０に保存された電子メールをその携帯電話に向けて送信する。この電子メール送信部３５０は、本発明にいう電子メール送信部の一例に相当する。
【００４３】
通知部３３０は、電子メール送信部３５０で、電子メールが転送先メールアドレスに転送された場合に、対応表４１１に記録された登録通知方法に応じた通知メールを作成する。作成された通知メールは、電子メール送信部３５０に送られて、携帯電話に向けて送信される。この通知部３３０は、本発明にいう通知部の一例に相当する。
【００４４】
メールサーバ２００は、基本的には以上のように構成されている。
【００４５】
以下では、メールサーバ２００内で実行される各種処理について、詳しく説明する。
【００４６】
まず、対応表データベース４１０に記憶される対応表４１１を作成／更新する処理について説明する。
【００４７】
図６は、対応表４１１を編集する処理の流れを示すフローチャート図である。
【００４８】
本実施形態では、図１に示す通信システムに含まれる携帯電話に、図５に示す対応表４１１の、自携帯電話のメールアドレスに該当する欄を参照する参照モード、対応表４１１に新たに自携帯電話の情報を登録する登録モード、対応表４１１の、自携帯電話のメールアドレスに該当する欄を修正する修正モード、対応表４１１の、自携帯電話のメールアドレスに該当する欄を削除する削除モードのいずれかの編集モードを選択可能なメニュー画面が予め用意されている。携帯電話のユーザが、そのメニュー画面を使って１つの編集モードを選択すると、選択した編集モードの情報がメールサーバ２００に送信される。
【００４９】
携帯電話から送信されてきた編集モードの情報は、図１の基地局２０を介して、図４に示すメールサーバ制御部３６０で受信される（図６のステップＳ１０１）。メールサーバ制御部３６０は、編集モードを送信してきた携帯電話のメールアドレス（以下では、このメールアドレスを要求メールアドレスと称する）を取得し、編集モードの情報と要求メールアドレスを認証部３２０に伝える。
【００５０】
認証部３２０は、伝えられた編集モードが登録モードのときには（図６のステップＳ１０２：Ｙｅｓ）、要求メールアドレスをデータベース制御部３４０に伝える。
【００５１】
データベース制御部３４０は、対応表データベース４１０にアクセスし、対応表４１１に記録されている登録メールアドレスのうち、認証部３２０から伝えられた要求メールアドレスと一致するものがあるか検索する（図６のステップＳ１０３）。要求メールアドレスと一致する登録メールアドレスが存在するときには（図６のステップＳ１０４：Ｙｅｓ）、データベース制御部３４０は、認証部３２０に「登録済み」という検索結果を伝える。認証部３２０はメールサーバ制御部３６０に「登録済み」のメッセージを伝え、メールサーバ制御部３６０は、図１に示す基地局２０を介して、携帯電話に「登録済み」のメッセージを送信する。また、要求メールアドレスと一致する登録メールアドレスが存在しないときには（図６のステップＳ１０４：Ｎｏ）、データベース制御部３４０は、認証部３２０に「未登録」という検索結果を伝える。認証部３２０は、メールサーバ制御部３６０に「登録許可応答」のメッセージを伝え、メールサーバ制御部３６０は、携帯電話に「登録許可応答」のメッセージを送信する（図６のステップＳ１０５）。
【００５２】
携帯電話のユーザは、メールサーバ２００から送られてきた「登録許可応答」のメッセージを確認すると、予め用意されている編集用画面に従って、図５にも示すような、最大サイズ、転送先メールアドレス、通知方法、およびパスワードを設定する。設定された編集内容は、編集情報としてメールサーバ２００に送信される。
【００５３】
携帯電話から送られてきた編集情報は、図４のメールサーバ制御部３６０で受信される（図６のステップＳ１０６）。メールサーバ制御部３６０は、携帯電話のメールアドレス（要求メールアドレス）を取得するとともに、要求メールアドレスと受信した編集情報をデータベース制御部３４０に伝える。
【００５４】
データベース制御部３４０は、対応表データベース４１０にアクセスし、メールサーバ制御部３６０から伝えられた要求メールアドレスと編集情報とを対応表４１１に記録して、対応表４１１を更新する（図６のステップＳ１０７）。さらに、データベース制御部３４０は、対応表４１１に追加した登録内容を表わす登録情報をメールサーバ制御部３６０に伝える。メールサーバ制御部３６０は、データベース制御部３４０から伝えられた登録情報を携帯電話に向けて送信する（図６のステップＳ１０８）。
【００５５】
携帯電話のユーザは、メールサーバ２００から送られてきた登録情報によって、自携帯電話の情報が対応表４１１に登録されたことを確認する。
【００５６】
また、図６のステップＳ１０２において、受信された編集モードが登録モード以外のモード（参照モード、修正モード、および削除モード）の場合には（図６のステップＳ１０２：Ｎｏ）、認証部３２０は、メールサーバ制御部３６０に「パスワードの入力要求」のメッセージを伝え、メールサーバ制御部３６０は、携帯電話に「パスワードの入力要求」のメッセージを送信する（図６のステップＳ１０９）。
【００５７】
携帯電話のユーザは、予め用意されているパスワード入力用画面に従って、パスワードを入力する。入力されたパスワードは、メールサーバ２００に送信される。
【００５８】
携帯電話から送られてきた送信パスワードは、図４のメールサーバ制御部３６０で受信されて、認証部３２０に伝えられる（図６のステップＳ１１０）。認証部３２０は、携帯電話のメールアドレス（要求メールアドレス）をデータベース制御部３４０に伝える。
【００５９】
データベース制御部３４０は、対応表データベース４１０にアクセスし、対応表４１１に記録されている登録メールアドレスのうち、認証部３２０から伝えられた要求メールアドレスと一致するものを検索する。さらに、その検索した登録メールアドレスの欄に記録された登録内容を取得して、その登録内容を認証部３２０に伝える。
【００６０】
認証部３２０は、データベース制御部３４０から伝えられた登録内容中の登録パスワードと、携帯電話から送信されてきた送信パスワードとが一致するか否かを判定する。パスワードが一致しない場合には（図６のステップＳ１１１：Ｎｏ）、認証部３２０は、メールサーバ制御部３６０に「非許可応答」のメッセージを伝え、メールサーバ制御部３６０は、図３のアンテナ２２を介して、携帯電話に「非許可応答」のメッセージを送信する（図６のステップＳ１１７）。パスワードが一致する場合には（図６のステップＳ１１１：Ｙｅｓ）、認証部３２０は、メールサーバ制御部３６０に登録内容を伝え、メールサーバ制御部３６０は、携帯電話に登録内容を送信する（図６のステップＳ１１２）。
【００６１】
このように、対応表４１１を更新する際に、パスワードによる認証を行うことによって、不正に対応表４１１が変更されてしまって、電子メールの情報が漏洩してしまう不具合を回避することができる。
【００６２】
携帯電話のユーザは、メールサーバ２００から送られてきた登録内容によって、現在、対応表４１１に登録されている内容を確認することができる（登録内容の参照）。
【００６３】
現在登録されている登録内容を確認した後、さらに登録内容の修正を行うときには（図６のステップＳ１１３：Ｎｏ）、ユーザは、予め用意されている修正／削除画面に従って、登録内容を修正する。削除を選択したときには、登録内容中に所定の削除フラグが設定される。修正された登録内容は、編集情報としてメールサーバ２００に送信される。
【００６４】
携帯電話から送られてきた編集情報は、ステップＳ１０６と同様に、図４のメールサーバ制御部３６０で受信され（図６のステップＳ１１４）、送信メールアドレスと編集内容がデータベース制御部３４０に伝えられる。
【００６５】
データベース制御部３４０では、ステップＳ１０７と同様にして、伝えられた送信メールアドレスと編集情報とが対応表４１１に反映されて、対応表４１１が更新される（図６のステップＳ１１５）。また、削除の場合には、編集内容中に設定された削除フラグが取得され、対応表４１１の、送信メールアドレスと登録メールアドレスとが一致する欄が削除される。さらに、更新された新たな登録情報（あるいは、削除したことを示す情報）がデータベース制御部３４０からメールサーバ制御部３６０に伝えられ、メールサーバ制御部３６０から携帯電話に登録内容（あるいは、削除通知）が送信される（図６のステップＳ１１６）。
【００６６】
以上のような手順で、対応表４１１が作成される。
【００６７】
続いて、携帯電話に向けて送られてきた電子メールを送信／転送する処理について説明する。
【００６８】
図７は、携帯電話に向けて送られてきた電子メールを送信／転送する処理の流れ示すフローチャート図である。
【００６９】
図１に示す通信システムに含まれる携帯電話のメールアドレスに宛てて送信されてきた電子メールは、図４に示す電子メール受信部３１０で一旦受信される（図７のステップＳ２０１）。受信された電子メールは、電子メール送信部３５０に伝えられる。
【００７０】
電子メール送信部３５０では、まず、伝えられた電子メールの送信先アドレスが取得され、その送信先アドレスがデータベース制御部３４０に伝えられる。
【００７１】
データベース制御部３４０は、対応表データベース４１０にアクセスし、対応表４１１に記録されている登録メールアドレスのうち、電子メール受信部３５０から伝えられた送信先アドレスと一致するものを検索する。さらに、その検索した登録メールアドレスの欄の登録内容を取得して、その登録内容を電子メール送信部３５０に伝える。
【００７２】
続いて、電子メール送信部３５０は、受信した電子メールのデータサイズを取得し、取得したデータサイズが、データベース制御部３４０から伝えられた登録内容中の登録最大サイズよりも大きいか否かを判定する。電子メールのデータサイズが登録最大サイズよりも大きい場合（図７のステップＳ２０２：Ｙｅｓ）、電子メール送信部３５０は、電子メールを登録内容中の登録転送先アドレスに宛てて転送する（図７のステップＳ２０３）。さらに、電子メール送信部３５０は、通知部３３０に、携帯電話の送信先アドレスと、登録内容中の通知方法と、電子メールを伝える。
【００７３】
通知部３３０では、送信先アドレスに宛てて、通知方法に応じたメッセージ用メールが作成される（図７のステップＳ２０４）。例えば、通知方法が「転送先メールアドレス」の場合には、「転送先メールアドレス」が記述されたメッセージ用メールが作成され、通知方法が「転送先メールアドレス」と「メール本文」の場合には、「転送先メールアドレス」と、「メール本文」とが記述されたメッセージ用メールが作成される。また、通知方法が「通知なし」の場合には、メッセージ用メールの作成は行われない。通知部３３０で作成されたメッセージ用メールは、電子メール送信部３５０に伝えられる。
【００７４】
電子メール送信部３５０は、通知部３３０で作成されたメッセージ用メールを電子メール記憶部４２０に保存する（図７のステップＳ２０５）。
【００７５】
また、ステップＳ２０２において、電子メールのデータサイズが登録最大サイズ以下の場合（図７のステップＳ２０２：Ｎｏ）、電子メール送信部３５０は、電子メールを電子メール記憶部４２０に保存する（図７のステップＳ２０８）。
【００７６】
携帯電話のユーザは、携帯電話宛ての受信メールを確認したいときには、携帯電話に設けられている受信ボタン（図示しない）を押下する。受信ボタンが押下されると、受信要求が図１の基地局２０を介してメールサーバ２００に送られる。
【００７７】
携帯電話から送られてきた受信要求は、メールサーバ制御部３６０で受信される（図７のステップＳ２０６）。メールサーバ制御部３６０は、受信要求を送信してきた携帯電話のメールアドレス（要求メールアドレス）を電子メール送信部３５０に伝える。
【００７８】
電子メール送信部３５０は、メールサーバ制御部３６０から要求メールアドレスを取得すると、電子メール記憶部４２０に保存されている電子メールのうち、取得した要求メールアドレス宛ての電子メールを携帯電話に向けて送信する（図７のステップＳ２０７）。
【００７９】
このように、本実施形態のメールサーバ２００によると、登録最大サイズよりも大きいデータサイズの電子メールが送られてきたときには、その電子メールが予め決められた転送先メールアドレスに転送される。例えば、大容量なメモリを搭載したパソコンのメールアドレスを転送先メールアドレスに指定しておくことによって、電子メールの情報を失わずに取得することができる。
【００８０】
ここで、上記では、対応表のうち、自装置の情報が記録された欄のみを変更することができる例について説明したが、本発明にいう認証部は、メールアドレスとパスワードの入力を受け付け、それらが対応表中に記録されている送信先アドレスとパスワードと一致する場合には、その送信先アドレスを有する装置ではない別の装置でも、対応表の変更を認証するものであってもよい。
【００８１】
また、上記では、携帯電話のメールアドレスに宛てて送信されてきた電子メールを一旦電子メール記憶部に保存しておき、携帯電話からの受信要求を受けて、電子メールを携帯電話に送信する電子メール送信部の例について説明したが、本発明にいう電子メール送信部は、電子メールを保存せずにすぐに携帯電話に送信するものであってもよい。
【００８２】
また、上記では、本発明のメールサーバを携帯電話に向けて送られてきた電子メールを仲介するメールサーバに適用する例について説明したが、本発明のメールサーバは、パーソナルコンピュータに向けて送られてきた電子メールを仲介するメールサーバに適用してもよい。
【図面の簡単な説明】
【００８３】
【図１】本発明のメールサーバの一実施形態が適用された通信システムの一例を示す模式図である。
【図２】メールサーバの外観斜視図、図３はそのメールサーバのハードウェア構成図である。
【図３】メールサーバのハードウェア構成図である。
【図４】本実施形態に特有な機能（転送機能）の実現に必要な機能ブロックを示した図である。
【図５】対応表データベース４１０に記憶された対応表４１１の一例を示す図である。
【図６】対応表４１１を編集する処理の流れを示すフローチャート図である。
【図７】携帯電話に向けて送られてきた電子メールを送信／転送する処理の流れ示すフローチャート図である。
【符号の説明】
【００８４】
１０    携帯電話
２０    基地局
２１    インターネット網
２２    アンテナ
３０    パソコン
２００    メールサーバ
２０１    本体装置
２０１ａ    ＭＯ装填口
２０１ｂ    ＣＤ／ＤＶＤ装填口
２０２    画像表示装置
２０２ａ    表示画面
２０３    キーボード
２０４    マウス
２１０    バス
２１１    ＣＰＵ
２１２    ＲＡＭ
２１３    ハードディスクコントローラ
２１４    ＭＯドライブ
２１６    マウスコントローラ
２１７    キーボードコントローラ
２１８    ディスプレイコントローラ
２２１    ハードディスク装置
３１０    電子メール受信部
３２０    認証部
３３０    通知部
３４０    データベース制御部
３５０    電子メール送信部
３６０    メールサーバ制御部
４１０    対応表データベース
４２０    電子メール記憶部
【図１】
2006261991.tif 000003
【図２】
2006261991.tif 000004
【図３】
2006261991.tif 000005
【図４】
2006261991.tif 000006
【図５】
2006261991.tif 000007
【図６】
2006261991.tif 000008
【図７】
2006261991.tif 000009