(57)【要約】【課題】送信結果の通知回数を多くすることなく、送信に成功した宛先については直ちにクライアントに送信結果を通知することができる電子メールサーバ装置及びそのプログラムを提供する。【解決手段】メールサーバがクライアントパソコンから、送信先、送信時刻を指定した電子メールの時刻指定送信の指示を受け付けると、メールサーバはその電子メール、送信先及び送信時刻を記憶する（ステップ１０１）。クライアントが指定した送信時刻になると、メールサーバは受け付けた電子メールを複数の宛先毎に転送し、送信結果を記憶する（ステップ１０２、１０３、１０４）。そして、正常に転送された宛先についてのみ、送信結果通知をクライアントパソコンに送付し（ステップ１０５）、転送が失敗した宛先については再送（ステップ１０７）した後、再送された宛先についての送信結果をクライアントパソコンに送付する（ステップ１０８）。【選択図】        図４
2004193954.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末からの送信メールを受け付けるメール受付手段と、受け付けた電子メールを複数の宛先へ転送するメール送信手段と、送信結果を記憶する記憶手段と、送信結果をクライアント端末に通知する通知手段とを備え、上記送信手段は転送に失敗した宛先について再送を行うとともに、上記通知手段は最初の転送後、正常に転送された宛先について送信結果をクライアント端末に通知するとともに、転送に失敗した宛先について再送後に、送信結果をクライアント端末に通知することを特徴とする電子メールサーバ装置。
【請求項２】
上記通知手段が、再送後の送信結果通知として、正常に再送された宛先と、再送に失敗した宛先とを別々に通知することを特徴とする請求項１記載の電子メールサーバ装置。
【請求項３】
クライアント端末から送信メールを受け付けて、複数の宛先に電子メールを転送する電子メールサーバ装置のプログラムであって、電子メールサーバ装置のコンピュータに、クライアント端末からの送信メールを受け付ける機能と、受け付けた電子メールを複数の宛先へ転送する機能と、送信結果を記憶する機能と、最初の転送後、正常に転送された宛先について送信結果をクライアント端末に通知する機能と、転送に失敗した宛先について再送を行う機能と、転送に失敗した宛先について再送後に、送信結果をクライアント端末に通知する機能とを実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者（クライアント）から送信先を指定した電子メールを受け付け、指定された送信先に電子メールを転送する電子メールサーバ装置に関する。
【０００２】
【従来の技術】
電子メールサーバ装置は、クライアントから送信先、送信時刻を指定した電子メールを受け付けて一旦格納し、クライアントから指定された時刻になると、格納しておいた電子メールを指定された送信先に転送する機能を有している。この電子メールサーバ装置では、クライアントから受け付けた電子メールの転送時にエラーが発生した場合は、所定回の再送を行うようにしている。
【０００３】
このような電子メールサーバ装置では、電子メールが正常に転送されたか否か、あるいは、指定された転送先に転送されたかを確認するため、電子メールの送信結果を送信結果レポートとして出力したり（例えば、特許文献１参照。）、電子メール転送後に、電子メールサーバ装置が依頼を受けたクライアントに送信結果を通知することが行われている。
【０００４】
【特許文献１】
特開２００２−１６９７５２号公報
【０００５】
【発明が解決しようとする課題】
上記のように、従来の電子メールサーバ装置では、依頼された電子メールの送信結果をクライアントに通知しているが、宛先として複数の電子メールアドレスが指定された場合、複数の宛先毎に送信結果を通知すると、通知する件数が多くなるという問題がある。したがって、全ての宛先について送信結果をまとめてクライアントに通知することが考えられるが、予約された時刻に全ての宛先の送信結果がまとまるとは限らない。すなわち、電子メールの送信相手がメールアドレスを変更していたり、メールアドレスの記入ミス等があると、電子メールの転送に失敗することがあり、電子メールサーバ装置は、転送に失敗すると、時間を置いて所定回数の再送を行うので、このような電子メールの転送失敗が重なると、全ての宛先について送信結果が集まるまでに時間がかかることになり、電子メールの送信を依頼された時刻からかなり時間がたってから送信結果を通知することになる、という問題が生じてくる。
【０００６】
本発明は、上記の問題に鑑みてなされたもので、送信結果の通知回数を多くすることなく、送信に成功した宛先については直ちにクライアントに送信結果を通知することができる電子メールサーバ装置及びそのプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１に係る発明の電子メールサーバ装置は、クライアント端末からの送信メールを受け付けるメール受付手段と、受け付けた電子メールを複数の宛先へ転送するメール送信手段と、送信結果を記憶する記憶手段と、送信結果をクライアント端末に通知する通知手段とを備え、上記送信手段は転送に失敗した宛先について再送を行うとともに、上記通知手段は最初の転送後、正常に転送された宛先について送信結果をクライアント端末に通知するとともに、転送に失敗した宛先について再送後に、送信結果をクライアント端末に通知することを特徴とする。
【０００８】
請求項２に係る発明のメールサーバ装置は、請求項１に記載のメールサーバ装置において、上記通知手段が、再送後の送信結果通知として、正常に再送された宛先と、再送に失敗した宛先とを別々に通知することを特徴とする。
【０００９】
請求項３に係る発明は、クライアント端末から送信メールを受け付けて、複数の宛先に電子メールを転送する電子メールサーバ装置のプログラムであって、電子メールサーバ装置のコンピュータに、クライアント端末からの送信メールを受け付ける機能と、受け付けた電子メールを複数の宛先へ転送する機能と、送信結果を記憶する機能と、最初の転送後、正常に転送された宛先について送信結果をクライアント端末に通知する機能と、転送に失敗した宛先について再送を行う機能と、転送に失敗した宛先について再送後に、送信結果をクライアント端末に通知する機能とを実現させるためのプログラムである。
【００１０】
請求項１〜３に係る発明の電子メールサーバ装置及びプログラムによれば、転送に成功した宛先と、再送した宛先について、それぞれ送信結果を通知するようにしたので、転送先の宛先が多い場合でも、送信結果の通知回数を多くすることなく、転送に成功した宛先については、利用者から依頼された時刻後、直ちに利用者に通知することができる。
また、再送後の送信結果通知として、正常に再送された宛先と、再送に失敗した宛先とを別々に通知すれば利用者は転送に失敗した宛先を容易に確認することができる。
【００１１】
【発明の実施の形態】
以下、本発明の電子メールサーバ装置の実施の形態について、図面を用いて説明する。図１は本発明に係る電子メールサーバ装置を用いた電子メールシステムのネットワーク構成を示す図、図２は本発明に係る電子メールサーバ装置のハードウェア構成例を示すブロック図、図３はこの電子メールサーバ装置の機能を表す機能構成ブロック図である。
【００１２】
図１に示すネットワーク構成図において、１はメールサーバ、２はメールクライアントのパソコン、３、４は外部のメールサーバ、５は外部のファクシミリサーバである。
メールサーバ１はＬＡＮ（Local Area Network）を介してクライアントパソコン２と接続されるとともに、公衆電話回線やインターネットを介して外部のメールサーバ３、４やファクシミリサーバ５と接続されている。
クライアントパソコン２からメールサーバ１への電子メールの送信及びメールサーバ１からメールサーバ３、４、ファクシミリサーバ５への電子メールの送信にはＳＭＴＰ（Simple Mail Transfer Protocol）が使用され、メールサーバ１からクライアントパソコン２への電子メールの送信にはＳＭＴＰまたはＰＯＰ（Post Office Protocol）が使用される。
【００１３】
上記のメールサーバ１は図２に示すようなハードウェアから構成されており、同図において、１１はＣＰＵ１２やＲＯＭ（Read Only Memory）１３、ＲＡＭ（Random Access Memory)１４及び入出力インターフェース１５等を備えてコンピュータ処理を行う情報処理装置、１６は液晶表示装置（ＬＣＤ）又はＣＲＴディスプレイ等の表示装置、１７はキーボードやマウス等からなる入力装置、１８はＨＤＤ等からなる外部記憶装置、１９はＣＤ−ＲＯＭもしくはＤＶＤ等からなる光ディスクに記録されたプログラムやデータを読み出すための光ディスク駆動装置、２０はＬＡＮカードやモデム等からなる通信装置である。ＣＰＵ１２は上記各ハードウェア部を制御するとともに、ＲＯＭ１３に記憶されたプログラムに基づいて各種のプログラムを実行する。ＲＡＭ１４はＳＲＡＭ等で構成され、プログラムの実行時に発生する一時的なデータを記憶する。
【００１４】
一方、図３はこのメールサーバ１を機能により表した機能ブロック図であり、制御部２１、メール受信部２２、メール送信部２３、送信メール受付部２４、送信メール格納部２５、送信管理部２６、送信結果記憶部２７、送信結果通知部２８、通信処理部２９、計時部３０からなり、通信処理部２９は図１におけるクライアントパソコン２や外部のメールサーバ３、４、ファクシミリサーバ５との通信を行う。
また、メール受信部２２は、外部のメールサーバ３、４やファクシミリサーバ５が発信した電子メールを受信し、受信された電子メールはメール送信部２３により、宛先のクライアントパソコン２に転送される。一方、送信メール受付部２４はクライアントパソコン２から電子メールを受け付け、受け付けた電子メールは一旦送信メール格納部２５に格納されるとともに、送信管理部２６にはクライアントから指定された送信先、送信時刻が記憶される。
【００１５】
そして、計時部３０で計時されている時刻がクライアントから指定された時刻になると、送信メール格納部２５に格納されている電子メールが送信管理部２６に記憶された外部の送信先に転送され、送信結果記憶部２７は、電子メールの送信が正常であったか否かの送信結果を記憶し、送信結果通知部２８は送信結果をクライアントパソコン２に通知する。
これらの各部は、図２のＣＰＵ１２及びＲＯＭ１３、ＲＡＭ１４により構成され、ソフトウェアプログラムによりその機能が実行される。また、上記の各部はＣＰＵ及びメモリを共有することも可能であり、例えば、ＣＰＵを１個備え、各部が時分割的に使用することもできるし、２〜３個のＣＰＵを備え、その２〜３個のＣＰＵを各部に割り当てることもできる。
【００１６】
次に、クライアントから送信先を指定した電子メールを受付けて指定された送信先に電子メールを転送する場合の作用について、図３の機能ブロック図及び図４のフローチャートを用いて説明する。
送信メール受付部２４が、クライアントパソコン２から、少なくとも、送信先、送信時刻を指定した電子メールの時刻指定送信の指示を受け付けると、制御部２１は、その電子メールを送信メール格納部２５に格納するとともに、送信先、送信時刻を送信管理部２６に記憶する（ステップ１０１）。一方、制御部２１は常に計時部３０で計時されている時刻を監視しており（ステップ１０２）、送信管理部２６に記憶されているクライアントが指定した送信時刻になると、制御部２１は、送信メール格納部２５に格納されている電子メールを送信管理部２６に記憶されている複数の宛先毎にメール送信部２３から転送し、電子メールの転送が正常であったか否かの送信結果を送信結果記憶部２７に記憶する（ステップ１０３）。
【００１７】
そして、制御部２１はクライアントから指定された複数の宛先全てに転送したか否かを判別し（ステップ１０４）、全宛先への電子メールの転送が終わると、制御部２１は送信結果記憶部２７の内容を参照して、正常に転送された宛先についてのみ、図５に示すような送信結果通知を送信結果通知部２８によりクライアントパソコン２に送付する（ステップ１０５）。
次に、制御部２１は送信結果記憶部２７の内容を参照して、送信結果が正常でない宛先があるか否かを判別し（ステップ１０６）、送信結果が全て正常の場合には、処理を終了する。一方、転送が失敗した宛先があった場合には、制御部２１は上記と同様にして、送信結果が正常でなかった宛先に送信メール格納部２５に格納されている電子メールをメール送信部２３により再送し、送信結果を送信結果記憶部２７に記憶する（ステップ１０７）。
【００１８】
そして、再送が終了すると、制御部２１は送信結果記憶部２７の内容を参照して、再送された宛先についての送信結果を、図６に示すように、各再送宛先毎に送信結果が正常であったか否かを記入した送信結果通知を送信結果通知部２８によりクライアントパソコン２に送付して（ステップ１０８）、処理を終了する。なお、図６に示す再送後の送信結果通知においては、正常に再送された宛先と、再送に失敗した宛先とを同一の文書に記入しているが、図７、図８に示すように、正常に再送された宛先と、再送に失敗した宛先とを別々に通知することもでき、このようにすれば、送信する宛先が多い場合には、転送に失敗した宛先のみを容易に確認することができる。
【００１９】
上記の実施の形態では、転送に失敗した電子メールの再送を１回のみ行う例を説明したが、再送を複数回行うこともでき、この場合には、各再送毎に正常に再送された宛先についての送信結果通知をクライアントに対して行えば、クライアントは正常に再送された電子メールの送信結果を早めに知ることができる。
また、上記の実施の形態では、メールサーバとクライアントパソコンをＬＡＮにより接続しているが、ＷＡＮや専用線などの他の種類のネットワーク、あるいはＬＡＮとインターネットとの組み合わせといったような、複数種類のネットワークを組み合わせたもので構成することも可能である。
【００２０】
【発明の効果】
以上詳述したように、本発明の電子メールサーバ装置及びプログラムは、クライアントから送信先を指定した電子メールを受け付け、指定された送信先に電子メールを転送する際、転送に成功した宛先と、再送した宛先について、それぞれ送信結果を通知するようにしているので、転送先の宛先が多い場合でも、送信結果の通知回数を多くすることなく、転送に成功した宛先については、クライアントから依頼された時刻後、直ちにクライアントに通知することができる。
また、再送を行った場合、再送後の送信結果を、正常に再送された宛先と、再送に失敗した宛先とで別々に通知すれば、転送先が非常に多い場合でも、クライアントは転送に失敗した宛先を容易に確認することができる。
【図面の簡単な説明】
【図１】本発明に係る電子メールサーバ装置を用いた電子メールシステムのネットワーク構成を示す図である。
【図２】本発明に係る電子メールサーバ装置のハードウェア構成例を示すブロック図である。
【図３】本発明に係る電子メールサーバ装置の機能を表す機能構成ブロック図である。
【図４】電子メールを転送する場合の作用を説明するフローチャートである。
【図５】転送が成功した宛先の送信結果通知を示す図である。
【図６】再送の送信結果通知を示す図である。
【図７】再送に成功した宛先の送信結果通知を示す図である。
【図８】再送に失敗した宛先の送信結果通知を示す図である。
【符号の説明】
１  メールサーバ
２  クライアントパソコン
３、４  メールサーバ
５  ファクシミリサーバ
１１  情報処理装置
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  入出力インターフェース
１６  表示装置
１７  入力装置
１８  外部記憶装置
１９  光ディスク駆動装置
２０  通信装置
２１  制御部
２２  メール受信部
２３  メール送信部
２４  送信メール受付部
２５  送信メール格納部
２６  送信管理部
２７  送信結果記憶部
２８  送信結果通知部
２９  通信処理部
３０  計時部
【図１】
2004193954.tif 000003
【図２】
2004193954.tif 000004
【図３】
2004193954.tif 000005
【図４】
2004193954.tif 000006
【図５】
2004193954.tif 000007
【図６】
2004193954.tif 000008
【図７】
2004193954.tif 000009
【図８】
2004193954.tif 000010