(57)【要約】【課題】送信元の意図したタイミングで相手先に電子メールを届けることができるメールサーバとそのプログラムを提供する。【解決手段】メールサーバ２は、受信した電子メールを他のメールサーバ３へ配信するサーバであって、電子メールを受信する毎に、配信日時指定の有無を判別し、その指定がある場合には、その電子メールをいったん記憶手段２ｃに蓄積し、その後は、記憶手段２ｃに蓄積した電子メールについて配信日時を参照して、その配信日時になったときに、該当する電子メールを他のメールサーバ３に自動配信する制御手段２ｂを備えている。【選択図】図１
2004023171.tif 000002
【特許請求の範囲】
【請求項１】
受信した電子メールを他のメールサーバへ配信するメールサーバにおいて、電子メールを受信する毎に、配信日時指定の有無を判別し、その指定がある場合には、その電子メールをいったん記憶手段に蓄積し、その後は、記憶手段に蓄積した電子メールについて配信日時を参照して、その配信日時になったときに、該当する電子メールを他のメールサーバに自動配信する制御手段を備えている、メールサーバ。
【請求項２】
受信した電子メールを公開のためにメールボックスに蓄積するメールサーバにおいて、電子メールを受信する毎に、配信日時指定の有無を判別し、その指定がある場合には、その電子メールを配信することなくいったん記憶手段に蓄積し、その後は、記憶手段に蓄積した電子メールについての配信日時を参照して、その配信日時になったときには、該当する電子メールを記憶手段からメールボックスへ移動させる制御手段を備えている、メールサーバ。
【請求項３】
請求項１または２において、
上記配信日時は、電子メールのヘッダまたは本文中に組み込まれて指定されることを特徴とする、メールサーバ。
【請求項４】
請求項１または２において、
上記制御手段は、
所定様式で送信されたコマンドメールを受け付けた後、上記記憶手段に記憶された電子メールの中から受信したコマンドメールに対応した電子メールの有無を判別し、対応する電子メールがある場合には、コマンドメールで指示された所定の処理を行なうことを特徴とする、メールサーバ。
【請求項５】
請求項１または２において、
上記制御手段は、
受信した電子メールのサイズが所定値をオーバーしている場合には、電子メールを蓄積することなく発信元へ返信することを特徴とする、メールサーバ。
【請求項６】
受信した電子メールを他のメールサーバへ配信するため、メールサーバ側で稼働させる電子メール処理制御プログラムであって、
電子メールを受信する毎に、配信日時指定の有無を判別するステップと、配信日時の指定がある場合には、その電子メールを記憶手段に蓄積するステップと、上記記憶手段に蓄積された電子メールが指定日時に達したかどうかを常時監視し、指定日時に達しているものがあれば、その電子メールを、他のメールサーバに自動配信するステップとを備えている、電子メール処理制御プログラム。
【請求項７】
受信した電子メールを公開のためのメールボックスに蓄積するため、メールサーバ側で稼働させる電子メール処理制御プログラムであって、
電子メールを受信する毎に、配信日時指定の有無を判別するステップと、配信日時の指定がある場合には、その電子メールを、メールボックス以外の記憶手段に蓄積するステップと、上記記憶手段に保存された電子メールが、指定日時に達したかどうかを常時監視し、指定日時に達しているものがあれば、その電子メールを上記記憶手段からメールボックスへ移動させるステップとを備えている、電子メール処理制御プログラム。
【請求項８】
請求項６または７において、
所定様式で送信されてきたコマンドメールを受信するステップと、上記記憶手段を参照して、受信したコマンドメールに対応する電子メールの有無を判別するステップと、対応する電子メールがある場合には、コマンドメールで指示された所定の処理を行なうステップとを、さらに備えている、電子メール処理制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子メールの配信タイミングを送信側の意図によりコントロールできるメールサーバ及び電子メール処理制御プログラムに関する。
【０００２】
【従来の技術】
電子メールの送信方式として、ＳＭＴＰサーバとＰＯＰサーバとを順次介在させて受信クライアント側に電子メールを届けるものが知られている。
【０００３】
この種の電子メールは、複数のサーバを経由することや、ネットワークの負荷状態により、受信側に到達するまでに遅延が生じることがある。そのため、同一のメール文書を複数の相手先に送信した場合でも、これらの相手先が同一タイミングで受信できるとは限らない。
【０００４】
【発明が解決しようとする課題】
電子メール文書には、ある期日以降に、複数の相手に同時公開したいものがあるが、上記従来の電子メール送信方式では、このような送信側の意図をそのまま実現できるものではない。
【０００５】
また、相手先ごとに送信タイミングがずれた場合は、なおさら同時公開することはできない。
【０００６】
本発明は、このような問題を解決すべく提案されたもので、その目的は、送信元の意図したタイミングで相手先に電子メールを届けることができるメールサーバとそのプログラムを提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載のメールサーバは、受信した電子メールを他のメールサーバへ配信するサーバであって、電子メールを受信する毎に、配信日時指定の有無を判別し、その指定がある場合には、その電子メールをいったん記憶手段に蓄積し、その後は、記憶手段に蓄積した電子メールについて配信日時を参照して、その配信日時になったときに、該当する電子メールを他のメールサーバに自動配信する制御手段を備えている。
【０００８】
すなわち、本発明は、ＳＭＴＰサーバが電子メールを配信する日時を、送信側の指示により指定できるようにしたもので、日時指定ができるため、特に複数の相手先への送信の場合にタイミングが相手先ごとにずれたときでも、ＳＭＴＰサーバ側で時間調整され、複数の相手先間の最終的な公開時間のずれを少なくすることができる。
【０００９】
請求項２では、受信した電子メールをメールボックスに蓄積するサーバであって、電子メールを受信する毎に、配信日時指定の有無を判別し、その指定がある場合には、その電子メールを配信することなくいったん記憶手段に蓄積し、その後は、記憶手段に蓄積した電子メールについての配信日時を参照して、その配信日時になったときには、該当する電子メールを記憶手段からメールボックスへ移動させる制御手段を備えている。
【００１０】
すなわち、本発明は、受信側で、ＰＯＰ、ＩＭＡＰサーバから電子メールを受信することが可能になる日時を、送信側の指示により指定できるようにしたもので、日時指定ができるため、ネットワークの負荷などで受信側の各メールサーバ（ＰＯＰ、ＩＭＡＰサーバ）に到達した時刻がずれた場合でも、それぞれで時間調整がなされ、公開時間のずれを少なくすることができる。
【００１１】
請求項３では、指定する配信日時は、電子メールのヘッダまたは本文中に組み込まれていることを特徴とする。
【００１２】
請求項４では、制御手段は、所定様式で送信されたコマンドメールを受け付けた後、上記記憶手段に記憶された電子メールの中から受信したコマンドメールに対応した電子メールの有無を判別し、対応する電子メールがある場合には、コマンドメールで指示された所定の処理を行なうことを特徴とする。
【００１３】
すなわち、送信側は、すでに送信してしまった電子メール文書に対して所定の処理を行なうことができる。例えば、所定の処理として、電子メールの削除、指定日時を変更などができるため、早めに準備した電子メール文書を忘れないうちに送っておいても、それを後に変更、削除することができ、送信クライアントにとって、サーバの記憶手段を変更可能な一時記憶として利用することができる。
【００１４】
請求項５では、制御手段は、受信した電子メールのサイズが所定値をオーバーしている場合には、電子メールを蓄積することなく発信元へ返信することを特徴とする。
【００１５】
請求項６に記載のプログラムは、受信した電子メールを他のメールサーバへ配信するメールサーバで稼働する電子メール処理制御プログラムであって、次のステップを実行する。
【００１６】
すなわち、電子メールを受信する毎に、配信日時指定の有無を判別するステップと、配信日時の指定がある場合には、その電子メールを記憶手段に蓄積するステップとを実行し、その一方で、記憶手段に蓄積された電子メールが指定日時に達したかどうかを常時監視し、指定日時に達しているものがあれば、その電子メールを、他のメールサーバに自動配信するステップを実行する。
【００１７】
請求項７では、受信した電子メールをメールボックスに蓄積するメールサーバで稼働する電子メール処理制御プログラムであって、次のステップを実行する。
【００１８】
すなわち、電子メールを受信する毎に、配信日時指定の有無を判別するステップと、配信日時の指定がある場合には、その電子メールを、メールボックス以外の記憶手段に蓄積するステップとを実行し、その一方で、記憶手段に保存された電子メールが、指定日時に達したかどうかを常時監視し、指定日時に達しているものがあれば、その電子メールを記憶手段からメールボックスへ移動させるステップを実行する。
【００１９】
請求項８では、所定様式で送信されてきたコマンドメールを受信するステップと、記憶手段を参照して、受信したコマンドメールに対応する電子メールの有無を判別するステップと、対応する電子メールがある場合には、コマンドメールで指示された所定の処理を行なうステップとを、さらに備えている。
【００２０】
【発明の実施の形態】
以下に、本発明の実施の形態について、添付図面とともに説明する。
【００２１】
図１は、本発明のＳＭＴＰ用メールサーバの要部構成の一例を示す図である。
【００２２】
メールサーバ２は、通信端末機１や他のメールサーバ３と電子メールの送受信を行なうための通信手段２ａと、ＣＰＵ等で構成された制御手段２ｂと、記憶手段２ｃとを少なくとも備えている。
【００２３】
このメールサーバ２は、送信側の通信端末機１から電子メールを受信すると、これを他のメールサーバ３へ配信するＳＴＭＰサーバとしての基本機能を有しているほか、電子メールに配信日時指定がある場合に、その電子メールをいったん記憶手段２ｃに保存して、その時刻に達したときに自動配信を行なう機能を有している。
【００２４】
また図２は、本発明のＰＯＰ（ＩＭＡＰ）用メールサーバの要部構成例を示す図である。
【００２５】
メールサーバ１２は、他のメールサーバ１１や通信端末機１３と電子メールの送受信を行なうための通信手段１２ａと、ＣＰＵ等で構成された制御手段１２ｂと、記憶手段１２ｃと、メールボックス１２ｄを少なくとも備えている。
【００２６】
このメールサーバ１２は、送信側のＳＭＴＰメールサーバ１１から電子メールを受信すると、これを送信先の通信端末機１３へ送信するためのメールボックスへの保存を行なうＰＯＰ（ＩＭＡＰ）サーバとしての基本機能を有しているほか、電子メールに配信日時指定がある場合に、その電子メールをいったん記憶手段１２ｃに保存して、その時刻に達したときにメールボックス１２ｄに移動する機能を有している。
【００２７】
図３には、電子メール受信時に作動するプログラムの基本動作を、図４には、所定周期で記憶手段を常時監視するようにしたプログラムの基本動作を示している。
【００２８】
電子メールを受信すると、電子メールの日時指定の有無を判別し、日時指定があり、かつ、現在日時がその指定日時に達していない場合には、その電子メールのサイズが所定値以下であれば記憶手段２ｃ、１２ｃに電子メールを蓄積し、電子メールのサイズが所定値オーバーであれば送信元へ返信する（図３のステップ１０１〜１０６）。日時指定がない場合または現在日時が指定日時を越えている場合は、送信先に配信する（図３のステップ１０２、１０３、１０７）。なお、ＳＭＴＰ用のメールサーバ２の場合は配信を行なうが、ＰＯＰ用のメールサーバ１２の場合は、配信する代わりにメールボックス１２ｄへ保存する（ステップ１０７）。
【００２９】
次に、常時監視プログラムについて説明する。
【００３０】
記憶手段２ｃ、１２ｃに電子メールが蓄積されているときには、指定日時をオーバーしているかどうかを判断し、オーバーしている場合は、その電子メールを配信する（図４のステップ２０１〜２０３）。これらの処理を記憶手段２ｃ、１２ｃに蓄積されている全ての電子メールについて実行する（ステップ２０４）。なお、ＳＭＴＰ用のメールサーバ２の場合は配信を行なうが、ＰＯＰ用のメールサーバ１２の場合は、配信する代わりに記憶手段２ｃ、１２ｃに蓄積された電子メールをメールボックス１２ｄへ移動する（ステップ２０３）。
【００３１】
図５（ａ）〜（ｃ）には、指定日時の３種類の様式の例を示している。
【００３２】
（ａ）では「Ｔｏフィールド」Ａ、（ｂ）では「ヘッダ（Ｘ−）」Ｂで日時を指定できるようにしており、（ｃ）では、本文中にコマンドを挿入して指定できるようにしている。
【００３３】
このように、送受信間での簡単な取り決めにより日時指定ができるため、送信側の意図する公開日時で相手先に送ることができ、特に複数の相手先への送信の場合にネットワークの状態に関係なく、メールサーバ２、１２側で時間調整され、最終的な公開時間のずれを極力少なくすることができる。
【００３４】
また、このメールサーバ２、１２では、記憶手段２ｃ、１２ｃに蓄積された電子メールに対する所定の処理を指示するコマンドメールを受け付けて、そのコマンドで指定された処理を実行する。
【００３５】
具体的には、図６のフローチャートで示すように、コマンドメールを受信すると、このコマンドに対応する電子メールの蓄積の有無を判別するステップと、そのコマンドで指定された所定の処理を行なうステップとを順次実行する（図６のステップ３０１〜３０９）。なお、対応する電子メールの特定は、電子メールヘッダのメッセージＩＤを利用することによって行なう。
【００３６】
この例においては、所定の処理として、電子メールの削除、指定日時や送信先の変更およびその他処理を示している。その他処理には、例えば、本文の差し替え処理や添付文書の差し替え処理などが含まれる。
【００３７】
具体的には、例えば電子メール削除を、図５（ａ）に対応する「Ｔｏフィールド」で指示する場合は、
Ｔｏ：　”（ｄｅｌｅｔｅ＝（２００２／０７／０１）＆（０９：３０：００−１０：００：００））”＜ｉｆａｘ２＠ｓａｍｐｌｅ＞
となる。上記の場合、削除するメールを時間帯で指示するようにしているが、サブジェクトで指示してもよいし、時間帯とサブジェクトを組み合わせたものでもよい。また、図５（ｂ）、（ｃ）に対応する「ヘッダ（Ｘ−）」や本文で指示するようにしてもよい。
【００３８】
このように、送信側にとっては、すでに送信してしまった電子メールに対する変更が可能であるため、単なる日時指定だけではなく、送信クライアントにとって、メールサーバ２、１２を変更可能な一時記憶として利用することができる。
【００３９】
図７には、上記のＳＭＴＰ用メールサーバ２と、インターネットファクシミリ装置Ｆとをネットワーク上に配置したシステムのシステム関連図を示している。
【００４０】
ここでは、インターネットファクシミリ装置Ｆが日時指定の電子メールの送信元となる場合を示している。すなわち、インターネットファクシミリ装置Ｆで日時指定された電子メールは送信側のＳＭＴＰ用メールサーバ２でいったん蓄積され、指定された日時となったときに、受信側のメールサーバ（ＰＯＰ）３を介して、送信先装置Ｐに送信される。
【００４１】
また図８には、上記のＰＯＰ用メールサーバ１２と、インターネットファクシミリ装置Ｆとをネットワーク上に配置したシステムのシステム関連図を示している。
【００４２】
ここでは、インターネットファクシミリ装置Ｆが日時指定の電子メールの送信先となる場合を示している。すなわち、送信元装置Ｓで日時指定された電子メールは送信側のメールサーバ（ＳＭＴＰ）１１を介して受信側のＰＯＰ用メールサーバ１２に送信され、そこでいったん蓄積され、指定された日時となったときに、インターネットファクシミリ装置Ｆで電子メールを受信することが可能となる。
【００４３】
【発明の効果】
以上の説明からも理解できるように、請求項１に記載のメールサーバは、指定された日時にしたがい他のメールサーバに自動配信するようにしているので、指定日時以前には公開したくない情報を、相手先に公開することなく事前に送信しておくことができる。特に複数の相手先への送信の場合にタイミングが相手先ごとにずれたときでも、メールサーバ側で時間調整され、最終的な公開時間のずれを少なくすることができる。
【００４４】
請求項２では、指定された日時にしたがい送信先装置に配信するようにしているので、送信クライアントは、指定日時まで公開したくない情報を事前に送信しておくことができる。特に複数の相手先への送信の場合に、ネットワークの負荷などで受信側の各メールサーバ（ＰＯＰ、ＩＭＡＰサーバ）に到達した時刻がずれた場合でも、各メールサーバでそれぞれ時間調整がなされ、公開時間のずれを最小限に抑えることができる。
【００４５】
請求項３では、指定日時を電子メールのヘッダまたは本文中に組み込めるようにしているので、送受信間のこのような簡単な取り決めにより電子メールの日時指定送信が実現できる。
【００４６】
請求項４では、蓄積された電子メールに対する所定の処理を指示するコマンドメールを受け付けた後、コマンドメールで指示された処理を実行するようにしているので、送信済みの電子メールに対する変更、削除等が可能となる。すなわち、送信クライアントにとって、単なる日時指定だけではなくメールサーバを電子メールの変更可能な一時記憶として利用することができる。
【００４７】
請求項５では、受信した電子メールのサイズが所定値を超えるときは電子メールを受け付けないようにしているので、メールサーバの記憶手段のオーバーフローを防止することができる。
【００４８】
請求項６〜８に記載の電子メール処理制御プログラムは、日時指定の判別、記憶手段への蓄積、および記憶手段の常時監視等の各種ステップを実行するようにしているので、上記と同様の効果が期待できる。
【図面の簡単な説明】
【図１】本発明のＳＭＴＰ用メールサーバの要部構成例を示す図である。
【図２】本発明のＰＯＰ（ＩＭＡＰ）用メールサーバの要部構成例を示す図である。
【図３】電子メール受信時に作動するプログラムの基本動作を示すフローチャートである。
【図４】所定周期で記憶手段を常時監視するようにしたプログラムの基本動作を示すフローチャートである。
【図５】（ａ）〜（ｃ）は、指定日時の３種類の様式例を示す図である。
【図６】コマンドメール受信時の基本動作を示すフローチャートである。
【図７】本発明のＳＭＴＰ用メールサーバを用いて電子メールを送受信できるようにしたインターネットファクシミリ装置の接続例を示す図である。
【図８】本発明のＰＯＰ（ＩＭＡＰ）用メールサーバを用いて電子メールを送受信できるようにしたインターネットファクシミリ装置の接続例を示す図である。
【符号の説明】
２・・・メールサーバ（ＳＭＴＰ用）
１２・・・メールサーバ（ＰＯＰ、ＩＭＡＰ用）
２ｂ、１２ｂ・・・制御手段
２ｃ、１２ｃ・・・記憶手段
１２ｄ・・・メールボックス
【図１】
2004023171.tif 000003
【図２】
2004023171.tif 000004
【図３】
2004023171.tif 000005
【図４】
2004023171.tif 000006
【図５】
2004023171.tif 000007
【図６】
2004023171.tif 000008
【図７】
2004023171.tif 000009
【図８】
2004023171.tif 000010