(57)【特許請求の範囲】
【請求項１】
電子メールを受信するための受信手段と、受信した電子メールを端末装置へ送信するための送信手段とを設けた電子メールサーバにおいて、
端末装置毎の受信可能なデータ容量と電子メールの処理時間とを記憶するための記憶手段と、
同一宛先の端末装置へ複数の電子メールを送信する際に、該複数の電子メールのサイズを積算し、該端末装置の受信可能なデータ容量に応じた範囲で複数の電子メールを連続して送信し、前記複数の電子メールの内で該範囲を超える部分の電子メールを前記端末装置の処理時間以上の時間間隔をおいて別個に送信するように制御するための制御手段、とを設けたことを特徴とする、電子メールサーバ。
【請求項２】
宛先の端末装置に、その受信可能なデータ容量を超える電子メールを送信しないようにするために、受信した電子メールのサイズと宛先の端末装置の受信可能なデータ容量とを比較するための比較手段と、
受信した電子メールのサイズが前記受信可能データ容量より大きい際に、前記受信した電子メールを前記受信可能データ容量以下のサイズに分割するための分割手段、とを設け、
前記制御手段で分割後の複数の電子メールを前記処理時間以上の時間間隔をおいて送信するように制御することを特徴とする、請求項１の電子メールサーバ。
【発明の詳細な説明】
【０００１】
【発明の利用分野】
この発明は、電子メールサーバに関し、電子メールサーバが受信した電子メールをインターネットファクシミリ装置等の端末装置に送信する際に、該端末装置の処理能力に応じた送信を行うための処理に関する。
【０００２】
【従来技術】
【０００３】
【特許文献１】
特開２００１−３３３０９０
【０００４】
特許文献１は、電子メールの発信元リストを受信側のファクシミリサーバに設け、受信した電子メールの処理結果を、リストされた発信元に通知することを開示している。
【０００５】
しかし、電子メールの受信側の処理能力に関わらず、電子メールが例えば連続して送信されると、ファクシミリサーバでの処理が追いつかず、電子メールを受信できなくなるおそれがある。
【０００６】
【発明の課題】
この発明では、電子メールサーバから端末装置へ電子メールを送信する際に、受信する端末装置の処理能力に応じて送信することとし、処理能力を超えた送信により端末装置が受信できなくなることを防止することにある（請求項１、２）。
【０００７】
【発明の構成】
この発明では、電子メールを受信するための受信手段と、受信した電子メールを端末装置へ送信するための送信手段とを設けた電子メールサーバにおいて、端末装置毎の受信可能なデータ容量と電子メールの処理時間とを記憶するための記憶手段と、同一宛先の端末装置へ複数の電子メールを送信する際に、該複数の電子メールのサイズを積算し、該端末装置の受信可能なデータ容量に応じた範囲で複数の電子メールを連続して送信し、前記複数の電子メールの内で該範囲を超える部分の電子メールを前記端末装置の処理時間以上の時間間隔をおいて別個に送信するように制御するための制御手段とを設ける（請求項１）。
【０００８】
好ましくは、宛先の端末装置に、その受信可能なデータ容量を超える電子メールを送信しないようにするために、受信した電子メールのサイズと宛先の端末装置の受信可能なデータ容量とを比較するための比較手段と、受信した電子メールのサイズが前記受信可能データ容量より大きい際に、前記受信した電子メールを前記受信可能データ容量以下のサイズに分割するための分割手段とを設け、前記制御手段で分割後の複数の電子メールを前記処理時間以上の時間間隔をおいて送信するように制御する（請求項２）。
【００１１】
【発明の作用と効果】
この発明では、電子メールサーバからインターネットファクシミリ装置等の端末装置へＳＭＴＰ（Simple Mail Transfer Protocol）等で電子メールを送信する際において、受信側の端末装置の受信可能なデータ容量に応じ、その端末装置の処理時間以上の時間間隔をおいて送信する。すなわち同一宛先の端末装置へ複数の電子メールを送信する場合、送信する電子メールのサイズを積算し、その端末装置の受信可能なデータ容量に応じた範囲であれば電子メールを連続して送信する一方、その範囲を超える電子メールについては端末装置の処置時間以上の時間間隔をおいて送信する。その結果、端末装置では受信した電子メールの処理を行った後、次の電子メールを受信できるので、電子メールの受信、処理を円滑に行うことができ、電子メールサーバが電子メールを次々と送信することにより、端末装置の処理が追いつかずに電子メールの受信自体ができなくなることを防止する（請求項１）。
【００１２】
この発明の電子メールサーバでは、端末装置毎の受信可能なデータ容量と電子メールの処理時間とを記憶しておき、受信可能なサイズの電子メールを端末装置へ送信した後、その端末装置の処理が終了する時間以上の間隔で次のデータを送信する。なお端末装置で受信した電子メールに関する処理には、例えばハードプリント、転送、配信、アーカイブ等があり、前記所定間隔の時間はこれら処理に要する時間で定まり、例えば３〜５分とする。
【００１４】
好ましくは、端末装置へ受信可能なデータ容量を超える電子メールを送信しないように、受信可能なデータ容量より大きな電子メールに対しては、受信可能なデータ容量以下のサイズに分割して送信する。すなわち送信する電子メールのサイズと宛先の端末装置の受信可能なデータ容量とを比較し、電子メールのサイズの方が受信可能なデータ容量よりも大きければ、電子メールをこのデータ容量以下のサイズに分割し、端末装置の処理時間以上の時間間隔をおいて電子メールの送信を行う（請求項２）。そのため、１通の電子メールのサイズが大きなものを受信した際にも、端末装置はこれを処理することができるので、電子メールサーバは円滑に電子メールを送信することができる。
【００１５】
【実施例】
図１〜図５に、実施例とその変形例とを示す。図１に示すＬＡＮ１内において、２は端末装置としてのインターネットファクシミリ装置で、パーソナルコンピュータ等であってもよい。４は、図示しないメールクライアントからの電子メールを受信し、インターネットファクシミリ装置２に送信するための電子メールサーバ（ＳＭＴＰサーバ）である。１０は、インターネット１２とＬＡＮ１とを接続するためのルータである。
【００１６】
図２に電子メールサーバ４の主な構成を示すと、１０は主制御装置（ＣＰＵ）で、１２はプログラム等を記憶するためのＲＯＭ、１４はＲＡＭであり、処理中のデータや、ＳＭＴＰ送信の対象となる端末装置のＩＰアドレスとメールアドレス、及びその受信容量等の端末情報等を記憶する。端末装置の受信容量は、１回で受信できる電子メールのページ数やファイルのサイズ等である。またＲＡＭ１４は、端末装置毎の処理時間等を記憶しており、処理時間は、平均的サイズの電子メールに対してプリント等の処理を終了するまでの時間である。１６はハードディスク等の補助記憶で、端末装置に関する情報やメールクライアントの情報等をバックアップ用に記憶する。
【００１７】
１８は、メールクライアントからの電子メールを受信するためのメール受信部で、２０は、メールクライアントが指定した送信先へ、電子メールを送信するためのメール送信部である。２２は電子メールの送信制御部で、電子メールの送信を例えば前記の処理時間毎に行う等の制御を行う。２３は、電子メールを所定時間毎に送信するためのタイマである。２４は、電子メールを端末装置の受信容量に合わせて、電子メールを分割するためのメール分割部である。２６はＬＡＮインターフェースで、ＬＡＮ１に接続するためのものである。そして、インターネットファクシミリ装置２からの「電子メール受信可能」通知の受信部２８を備える。ＬＡＮ１には、ルータ６や、インターネットファクシミリ装置２や、複数のメールクライアント３０，３２等が接続される。
【００１８】
ＬＡＮ１内での通信は、ＬＡＮインターフェース３０を介して電子メール形式で行われる。なお、インターネットファクシミリ装置２は、電子メールの受信と処理後に、次の電子メールの受信ができる状態になれば、電子メールサーバ４に電子メール受信可能の通知を行う。この通知は電子メールで行うが、電子メール以外の形態、例えばＦＴＰ、ＨＴＴＰにより受信可能であることを通知するパケットを送信して行ってもよい。この通知は、それぞれのプロトコルで送信されるデータであってもよく、プロトコルのコマンドに含まれていてもよい。例えば、電子メールを使用する場合には、「Subject」などのヘッダ項目や、電子メールの本文中に通知を記載してもよいし、「RCPT TO」コマンド中に通知を記載しても良い。電子メールサーバ４では、受信部２８でこの通知を受信すれば、次の電子メールをインターネットファクシミリ装置２に対し送信する。
【００１９】
図３を用い、実施例の動作を説明する。実施例では、電子メールサーバ４が受信した、メールクライアントからの電子メールを、ＬＡＮ１内のインターネットファクシミリ装置２へＳＭＴＰで送信する。ここで電子メールのサイズが大きくなく、インターネットファクシミリ装置２が受信できるサイズである場合は、そのまま送信するが、インターネットファックスの受信容量よりも大きなサイズの電子メールを送信するときは、この電子メールを分割して送信する。そして、分割しての送信時でも、送信が継続して行われれば、インターネットファクシミリ装置２での処理中に次々に電子メールが送信されてくることになるので、所定時間の間隔を設け、この所定時間が経過すれば分割した電子メールを順に送信する。
【００２０】
図において、インターネットファクシミリ装置２へ送信する電子メールを受信し、送信メールが発生すれば（ステップ１）、インターネットファクシミリ装置２への電子メールの最新の（直前の）送信から所定時間を経過しているかをチェックする（ステップ２）。ここで所定時間は、例えば３分〜５分であり、受信側のインターネットファクシミリ装置２の処理能力に依存する。そして所定時間が経過すれば、次の電子メールを送信する（ステップ３）。電子メールの送信は、個々に受信した宛先が同一のメールをそれぞれ送信する場合と、１通のメールを複数に分割したものを順に送信する場合とがある。
【００２１】
なお、サイズの小さな電子メールであれば、インターネットファクシミリ装置２の受信容量からみて、連続送信してもよいページ数分を連続して送信することができる。また、連続送信時に送信ページ数やファイルサイズを積算し、受信容量に近い大きさになれば、上記の所定時間をおいて送信する。
【００２２】
図４は、図３に示す実施例の変形例である。変形例では、同一宛先の複数の電子メールを送信する際、及び１通の電子メールを複数に分割して送信する際の送信のタイミングをインターネットファクシミリ装置２からの通知による。電子メールサーバ４が電子メールの送信後、インターネットファクシミリ装置２で処理が終了し、次の電子メールを受信できる旨の通知を受信すれば、この通知に従い、次の電子メールや分割した次の部分を送信する。図において、送信メールが発生すれば（ステップ１０）、インターネットファクシミリ装置２からの処理完了通知を受信しているかをチェックし（ステップ１１）、受信していれば次の電子メールを送信する（ステップ１２）。
【００２３】
インターネットファクシミリ装置２側では、電子メールを受信し（ステップ１３）、受信した電子メールの処理が終了すれば（ステップ１４）、次の受信が可能な状態になるので、「電子メール受信可能」通知（処理終了通知）を電子メールサーバ４に送信する（ステップ１５）。電子メールサーバ４はこの通知を待って電子メールを送信するので（ステップ１２）、インターネットファクシミリ装置２は次の電子メールを受信し、処理を行う。
【００２４】
次に、電子メールの分割について説明する。電子メールの分割は、その添付ファイル等のデータ量が大きな場合に行い、インターネットファクシミリ装置２が受信できる容量に分割する。電子メールの分割は、電子メールのページ単位等で行い、インターネットファクシミリ装置２の受信容量に応じ、１通のデータ送信の容量がそれ以下の大きさになるように分割する。なおページの切れ目を検出させるためには、電子メールサーバ４にページエンドを検出するためのデコーダを、メール分割部２４に設ける。
【００２５】
図５を用い、インターネットファクシミリ装置２の受信容量に応じたデータの送信について説明する。電子メールサーバ４は電子メールを受信し、送信するべき電子メールが発生すると（ステップ２０）、電子メールの宛先であるインターネットファクシミリ装置２の直前の送信者である電子メールサーバ４は、インターネットファクシミリ装置２の受信容量をメモリから読み出す（ステップ２１）。なお、この受信容量は、あらかじめ電子メールサーバ４のメモリに記憶してある。この電子メールの送信容量とインターネットファクシミリ装置２の受信容量とを比較し（ステップ２２）、電子メールのデータ量が、インターネットファクシミリ装置２の受信容量以下であれば、そのメールをインターネットファクシミリ装置２に送信する（ステップ２３）。一方、電子メールのデータ量が、インターネットファクシミリ装置２の受信容量を越えていれば、この電子メールを分割送信する（ステップ２４，２５）。
【００２６】
実施例及び変形例によれば、電子メールサーバからインターネットファクシミリ装置等の端末装置への電子メールの送信は、所定時間毎に、あるいは端末装置が受信できる状態になってから行う。そのため、電子メールサーバは、同一の宛先の電子メールを複数送信しても、端末装置は処理能力以上のデータを受信して処理不能になるおそれがない。
【００２７】
さらに、電子メールサーバは１通の電子メールのデータが大きいときは、電子メールを分割して送信するので、端末装置は受信容量を越えない大きさのデータを受信することができ、電子メールの受信や処理を円滑に行うことができる。また電子メールサーバは、電子メールの送信を円滑に行うことができる。
【図面の簡単な説明】
【図１】  実施例での、ＬＡＮ内でのメールクライアントと電子メールサーバとの接続関係を示す図
【図２】  実施例の電子メールサーバの構成を示すブロック図
【図３】  実施例での、電子メールサーバの動作を示す図
【図４】  変形例での、電子メールサーバの動作を示す図
【図５】  実施例での、電子メールサーバで電子メールの分割する際の動作を示す図
【符号の説明】
１              ＬＡＮ
２              インターネットファクシミリ装置
４              電子メールサーバ
６              ルータ
８              インターネット網
１０              ＣＰＵ
１２              ＲＯＭ
１４              ＲＡＭ
１６              補助記憶
１８              メール受信部
２０              メール送信部
２２              メール送信制御部
２３              タイマ
２４              電子メール分割部
２６              ＬＡＮインターフェース
２８              メール受信可能通知受信部
３０，３２        メールクライアント
【図１】
0003761027.tif 000002
【図２】
0003761027.tif 000003
【図３】
0003761027.tif 000004
【図４】
0003761027.tif 000005
【図５】
0003761027.tif 000006