(57)【要約】【課題】メールサーバに保存された既受信電子メールと未受信電子メールとを判別し、効率よく未受信電子メールを受信出来るネットワーク通信装置の提供。【解決手段】保管する電子メール毎に固有の識別情報を付加し、通し番号を振り、接続が切断される都度通し番号を振り直すメールサーバから、電子メールを受信するネットワーク通信装置。受信した電子メールの識別情報及び通し番号を記憶する記憶手段５と、電子メールの受信に先立って、少なくともメールサーバが保管する電子メールの最大通し番号及びその識別情報を受信する受信手段１２と、記憶手段５が記憶している通し番号に、受信手段１２が受信した通し番号の内の最大通し番号と一致するものが有るか否かを判定する第１判定手段２と、記憶手段５が記憶している識別情報に、受信手段１２が受信した識別情報と一致するものが有るか否かを判定する第２判定手段２とを備える構成である。【選択図】　　　　図２
2004030328.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直すメールサーバから、電子メールを受信するネットワーク通信装置において、
前記メールサーバから受信した１又は複数の電子メールの識別情報及び通し番号を記憶する記憶手段と、電子メールの受信に先立って、少なくとも前記メールサーバが保管する電子メールに振られた通し番号の内の最大通し番号、及び該最大通し番号が振られた電子メールの識別情報を受信する受信手段と、前記記憶手段が記憶している通し番号に、前記受信手段が受信した通し番号の内の最大通し番号と一致するものが有るか否かを判定する第１判定手段と、前記記憶手段が記憶している識別情報に、前記受信手段が受信した識別情報と一致するものが有るか否かを判定する第２判定手段とを備え、前記第１判定手段及び第２判定手段の各判定結果に基づき、未受信の電子メールが有るか否かを判定すべくなしてあることを特徴とするネットワーク通信装置。
【請求項２】
ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直すメールサーバから、電子メールを受信するネットワーク通信装置において、
前記メールサーバから受信した複数の電子メールの識別情報及び通し番号を記憶する記憶手段と、電子メールの受信に先立って、前記メールサーバが保管する電子メールに振られた通し番号、及び該通し番号が振られた電子メールの識別情報の一覧情報を受信する受信手段と、前記記憶手段が記憶している通し番号、及び前記受信手段が受信した一覧情報に含まれる通し番号に一致するものが有るか否かを判定する第１判定手段と、前記記憶手段が記憶している識別情報、及び前記受信手段が受信した一覧情報に含まれる識別情報に一致するものが有るか否かを判定する第２判定手段とを備え、前記第１判定手段及び第２判定手段の各判定結果に基づき、未受信の電子メールが有るか否かを判定すべくなしてあることを特徴とするネットワーク通信装置。
【請求項３】
前記記憶手段は、所定数毎の通し番号に対応する前記識別情報を記憶する請求項１又は２記載のネットワーク通信装置。
【請求項４】
前記識別情報は、ユニークＩＤである請求項１乃至３の何れかに記載のネットワーク通信装置。
【請求項５】
前記メールサーバから電子メールを正常に受信したか否かについての電子メール毎の管理情報を記憶する手段を更に備える請求項１乃至４の何れかに記載のネットワーク通信装置。
【請求項６】
受信した電子メールを記憶する為のメモリの総容量が、新たに受信すべき電子メールの容量より大きいか否かを判定する手段を更に備え、該手段が否と判定したときは、前記メールサーバに前記電子メールの削除を指示すべくなしてある請求項１乃至５の何れかに記載のネットワーク通信装置。
【請求項７】
前記メモリの空き容量を検出する検出手段と、新たに受信すべき電子メールの容量が、前記検出手段が検出した空き容量より大きいか否かを判定する手段とを更に備え、該手段が大きいと判定したときは、前記電子メールの受信を延期すべくなしてある請求項６記載のネットワーク通信装置。
【請求項８】
ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直し、ネットワーク通信装置から接続され指示されたときは、指示された電子メールを前記ネットワーク通信装置へ送信するメールサーバにおいて、
前記ネットワーク通信装置から接続されたときは、保管する電子メールに振られた通し番号の内の最大通し番号、及び該最大通し番号が振られた電子メールの識別情報を、前記ネットワーク通信装置へ送信する手段を備えることを特徴とするメールサーバ。
【請求項９】
ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直し、ネットワーク通信装置から接続され指示されたときは、指示された電子メールを前記ネットワーク通信装置へ送信するメールサーバにおいて、
前記ネットワーク通信装置から接続されたときは、保管する電子メールに振られた通し番号、及び該通し番号が振られた電子メールの識別情報の一覧情報を、前記ネットワーク通信装置へ送信する手段を備えることを特徴とするメールサーバ。
【請求項１０】
請求項１乃至７の何れかに記載された１又は複数のネットワーク通信装置と、該ネットワーク通信装置から接続されたときは、保管する電子メールに振られた通し番号の内の最大通し番号、及び該最大通し番号が振られた電子メールの識別情報を、前記ネットワーク通信装置へ送信する手段を備える１又は複数のメールサーバとを備えることを特徴とするネットワーク通信システム。
【請求項１１】
請求項１乃至７の何れかに記載された１又は複数のネットワーク通信装置と、該ネットワーク通信装置から接続されたときは、保管する電子メールに振られた通し番号、及び該通し番号が振られた電子メールの識別情報の一覧情報を、前記ネットワーク通信装置へ送信する手段を備える１又は複数のメールサーバとを備えることを特徴とするネットワーク通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して送信された電子メールを保管するメールサーバから、電子メールを受信するネットワーク通信装置、メールサーバ及びネットワーク通信システムに関するものであり、特に、メールサーバに保存された既受信電子メールと未受信電子メールとを判別して、効率よく未受信電子メールを受信出来ることを可能とするネットワーク通信装置、メールサーバ及びネットワーク通信システムに関するものである。
【０００２】
【従来の技術】
近年、ネットワーク化の進展に伴い、特開２００１−２７４９４４公報に開示されているような、インターネット等のネットワークを介して、サーバを用いた電子メール（Ｅ−ｍａｉｌ）の送受信が盛んに行われている。
このような電子メールの送受信では、送信側の端末装置から送信側メールサーバに投函された電子メールは、ＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ　）等の電子メール転送プロトコルを介して、受信側のメールサーバに転送され蓄積される。
【０００３】
受信側の端末装置は、随時又は定期的に受信側のメールサーバに、ＰＯＰ（Ｐｏｓｔ　Ｏｆｆｉｃｅ　Ｐｒｏｔｏｃｏｌ）３プロトコル及びＩＭＡＰ（Ｉｎｔｅｒｎｅｔ　Ｍｅｓｓａｇｅ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ）等のメール受信プロトコルによりアクセスし、受信側のメールサーバに蓄積されている電子メールを受信する。
また、このような電子メールの送受信を行うネットワーク通信装置の一例であるネットワークファクシミリ装置では、電子メールを受信し、その電子メールに含まれる受信画像を受信原稿として記録出力すると、メールサーバではその電子メールを削除するようにしている。これは、ネットワークファクシミリ装置が既に受信した電子メールを再受信することを防止する為に行われる。
【０００４】
しかし、ネットワークファクシミリ装置をＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）に接続して使用する場合等においては、複数のユーザとメールサーバとが接続されている為、受信した電子メールをそのままの状態、すなわち電子データの状態でメールサーバに残しておき、ユーザが、既に受信した電子メールを他のユーザに参照させたい、又は再度記録出力させたい等の要求がある。
【０００５】
このような要求に応える方法として、上述した特開２００１−２７４９４４公報には、メールサーバから電子メールを取得する際、取得した電子メールをメールサーバから削除するか、又はメールサーバに残すかを、ユーザが選択して設定することを可能とするネットワークファクシミリ装置が開示されている。
このネットワークファクシミリ装置では、受信した電子メールをメールサーバに残す設定がされている場合には、最後に受信した電子メールのヘッダ情報を記憶し、新たにメールサーバから電子メールを受信する際、記憶したヘッダ情報と新たに受信した電子メールのヘッダ情報とを比較する。この比較により、その新たに受信した電子メールが、前回の電子メール受信時に最後に受信した電子メールであるか否かを判定し、既受信電子メールと未受信電子メールとを判別する。
【０００６】
【発明が解決しようとする課題】
上述したネットワークファクシミリ装置では、既受信電子メール及び未受信電子メールを、電子メールのヘッダ情報を用いて識別するので、以下のような問題がある。
即ち、このネットワークファクシミリ装置では、電子メールを一旦メールサーバから受信してからでないと、そのヘッダ情報の内容を確認することが出来ない。つまり、既受信電子メール及び未受信電子メールの判別を行うには、１件毎に電子メールを受信してヘッダ情報を取得し、判別する必要がある。従って、既受信電子メール及び未受信電子メールの判別に時間を要し、結果的に電子メールの受信処理の効率が悪くなる。
【０００７】
本発明は、上述したような事情に鑑みてなされたものであり、メールサーバに保存された既受信電子メールと未受信電子メールとを判別して、効率よく未受信電子メールを受信出来るネットワーク通信装置を提供することを目的とする。
また、本発明は、保存する既受信電子メールと未受信電子メールとを、ネットワーク通信装置が判別して効率よく未受信電子メールを受信出来ることを可能とするメールサーバを提供することを目的とする。
また、本発明は、メールサーバに保存された既受信電子メールと未受信電子メールとを、ネットワーク通信装置が判別して効率よく未受信電子メールを受信出来るネットワーク通信システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係るネットワーク通信装置は、ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直すメールサーバから、電子メールを受信するネットワーク通信装置において、前記メールサーバから受信した１又は複数の電子メールの識別情報及び通し番号を記憶する記憶手段と、電子メールの受信に先立って、少なくとも前記メールサーバが保管する電子メールに振られた通し番号の内の最大通し番号、及び該最大通し番号が振られた電子メールの識別情報を受信する受信手段と、前記記憶手段が記憶している通し番号に、前記受信手段が受信した通し番号の内の最大通し番号と一致するものが有るか否かを判定する第１判定手段と、前記記憶手段が記憶している識別情報に、前記受信手段が受信した識別情報と一致するものが有るか否かを判定する第２判定手段とを備え、前記第１判定手段及び第２判定手段の各判定結果に基づき、未受信の電子メールが有るか否かを判定すべくなしてあることを特徴とする。
【０００９】
このネットワーク通信装置では、ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直すメールサーバから、電子メールを受信する。記憶手段が、メールサーバから受信した複数の電子メールの識別情報及び通し番号を記憶し、電子メールの受信に先立って、受信手段が、メールサーバが保管する電子メールに振られた通し番号の内の最大通し番号、及び最大通し番号が振られた電子メールの識別情報を受信する。第１判定手段が、記憶手段が記憶している通し番号に、受信手段が受信した最大通し番号と一致するものが有るか否かを判定し、第２判定手段が、記憶手段が記憶している識別情報に、受信手段が受信した識別情報と一致するものが有るか否かを判定し、第１判定手段及び第２判定手段の各判定結果に基づき、未受信の電子メールが有るか否かを判定する。
【００１０】
メールサーバは、削除されない電子メールに対して、１からの連番で表示されるメッセージ番号等の通し番号と、７０文字以内の任意の文字列で示されるユニークＩＤ等の識別情報とを付与する。尚、ユーザの設定等により、電子メールがメールサーバから削除されると、その都度通し番号は振り直されるが、識別情報は各電子メールに対応した固有の情報であって不変である。また、この識別情報は、ユニークＩＤ等のように、ネットワーク通信装置がメールサーバと接続されると、メールサーバ内に保存されている全ての電子メールに対応する識別情報が、ネットワーク通信装置へ一度に送信される。
【００１１】
このネットワーク通信装置は、少なくとも受信してある電子メールに付加された通し番号の内、最大通し番号とその電子メールの識別情報とを記憶しておく。これにより、新たにメールサーバに接続された際に、この最大通し番号及び識別情報と、メールサーバが保管している全ての電子メールに付加された通し番号の内の最大通し番号及びその電子メールの識別情報とが一致するか否かで、メールサーバに未受信の電子メールが有るか否かを容易に判定出来る。
【００１２】
これにより、メールサーバに保存された既受信電子メールと未受信電子メールとを判別して、効率よく未受信電子メールを受信出来るネットワーク通信装置を実現することが出来る。
一方、一致しない場合、つまり、メールサーバが保管する電子メールの一部が削除されている場合でも、記憶手段に記憶されている他の通し番号の識別情報がある場合には、その通し番号の識別情報とメールサーバから受信した通し番号の識別情報とが一致するか否かを判定し、その他の通し番号以前に受信した電子メールが、既受信電子メールか未受信電子メールかを認識出来る。
【００１３】
本発明に係るネットワーク通信装置は、ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直すメールサーバから、電子メールを受信するネットワーク通信装置において、前記メールサーバから受信した複数の電子メールの識別情報及び通し番号を記憶する記憶手段と、電子メールの受信に先立って、前記メールサーバが保管する電子メールに振られた通し番号、及び該通し番号が振られた電子メールの識別情報の一覧情報を受信する受信手段と、前記記憶手段が記憶している通し番号、及び前記受信手段が受信した一覧情報に含まれる通し番号に一致するものが有るか否かを判定する第１判定手段と、前記記憶手段が記憶している識別情報、及び前記受信手段が受信した一覧情報に含まれる識別情報に一致するものが有るか否かを判定する第２判定手段とを備え、前記第１判定手段及び第２判定手段の各判定結果に基づき、未受信の電子メールが有るか否かを判定すべくなしてあることを特徴とする。
【００１４】
このネットワーク通信装置では、ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直すメールサーバから、電子メールを受信する。記憶手段が、メールサーバから受信した複数の電子メールの識別情報及び通し番号を記憶し、電子メールの受信に先立って、受信手段が、メールサーバが保管する電子メールに振られた通し番号、及びその通し番号が振られた電子メールの識別情報の一覧情報を受信する。第１判定手段が、記憶手段が記憶している通し番号、及び受信手段が受信した一覧情報に含まれる通し番号に一致するものが有るか否かを判定し、第２判定手段が、記憶手段が記憶している識別情報、及び受信手段が受信した一覧情報に含まれる識別情報に一致するものが有るか否かを判定し、第１判定手段及び第２判定手段の各判定結果に基づき、未受信の電子メールが有るか否かを判定する。
【００１５】
記憶手段に記憶されている識別情報及び通し番号が、メールサーバが保管する電子メールに付加された識別情報及び通し番号と一致するか否かを判定することにより、当該電子メールが前回の受信時と同じ場所に保存されているか否かを確認し、未受信電子メールだけを容易に判別して受信することが出来る。
具体的には、識別情報及びそれに対応する通し番号が、メールサーバから受信したものと記憶手段に記憶されたものとで一致する場合には、その電子メールが既受信であることを認識出来る。更に、その一致している通し番号よりも大きい通し番号が付加された電子メールが、未受信電子メールであることを認識出来る為、これらを未受信電子メールとして受信することが出来る。
【００１６】
一方、一致しない場合、つまり、メールサーバが保管する電子メールの一部が削除されている場合には、記憶手段に記憶されている他の通し番号の識別情報と、メールサーバから受信した通し番号の識別情報とが一致するか否かを判定し、その他の通し番号以前に受信した電子メールが、既受信電子メールか未受信電子メールかを認識出来る。
これにより、メールサーバに保存された既受信電子メールと未受信電子メールとを判別して、効率よく未受信電子メールを受信出来るネットワーク通信装置を実現することが出来る。
【００１７】
本発明に係るネットワーク通信装置は、前記記憶手段は、所定数毎の通し番号に対応する前記識別情報を記憶することを特徴とする。
【００１８】
このネットワーク通信装置では、記憶手段は、所定数毎の通し番号に対応する識別情報を記憶するので、記憶手段の記憶容量を削減することが可能である。
【００１９】
本発明に係るネットワーク通信装置は、前記識別情報は、ユニークＩＤであることを特徴とする。
【００２０】
このネットワーク通信装置では、識別情報は、ユニークＩＤであるので、従来のメールサーバによって電子メールに付加され、ネットワーク通信装置が取得する識別情報としてのユニークＩＤを、そのまま電子メールの既受信／未受信の判別に用いることにより、メールサーバに保存された既受信電子メールと未受信電子メールとを容易に判別して、効率よく未受信電子メールを受信出来るネットワーク通信装置を実現することが出来る。
【００２１】
本発明に係るネットワーク通信装置は、前記メールサーバから電子メールを正常に受信したか否かについての電子メール毎の管理情報を記憶する手段を更に備えることを特徴とする。
【００２２】
このネットワーク通信装置では、記憶する手段が、メールサーバから電子メールを正常に受信したか否かについての電子メール毎の管理情報を記憶するので、メールサーバから電子メールを受信する際に、ネットワーク通信装置におけるメモリの空き容量の不足等の理由により、受信指示を出したにもかかわらず受信出来なかった電子メールが存在する場合でも、その管理情報に基づいて、その電子メールが未受信であることを認識出来、その電子メールが正常に受信されるまで、次回以降の接続時に受信を試みることが可能となる。
【００２３】
本発明に係るネットワーク通信装置は、受信した電子メールを記憶する為のメモリの総容量が、新たに受信すべき電子メールの容量より大きいか否かを判定する手段を更に備え、該手段が否と判定したときは、前記メールサーバに前記電子メールの削除を指示すべくなしてあることを特徴とする。
【００２４】
このネットワーク通信装置では、判定する手段が、受信した電子メールを記憶する為のメモリの総容量が、新たに受信すべき電子メールの容量より大きいか否かを判定し、判定する手段が否と判定したときは、メールサーバにその電子メールの削除を指示する。
これにより、受信すべき電子メールのサイズが、電子メール記憶手段のメモリの総容量以上のサイズであるか否かを事前に確認することで、実際上、受信不可能な電子メールを受信するという無駄な処理を行うことを防止出来る。
【００２５】
本発明に係るネットワーク通信装置は、前記メモリの空き容量を検出する検出手段と、新たに受信すべき電子メールの容量が、前記検出手段が検出した空き容量より大きいか否かを判定する手段とを更に備え、該手段が大きいと判定したときは、前記電子メールの受信を延期すべくなしてあることを特徴とする。
【００２６】
このネットワーク通信装置では、検出手段が、受信した電子メールを記憶する為のメモリの空き容量を検出し、判定する手段が、新たに受信すべき電子メールの容量が、検出手段が検出した空き容量より大きいか否かを判定し、判定する手段が大きいと判定したときは、新たに受信すべき電子メールの受信を延期する。これにより、受信した電子メールを記憶する為のメモリの空き容量が小さい場合、及び受信すべき電子メールの容量が特別大きい場合等に、そのメモリに記憶してある電子メールの削除、又はそのメモリの増設等の、受信不可能な電子メールを受信する為の無駄な処理を行うことを防止出来る。
【００２７】
本発明に係るメールサーバは、ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直し、ネットワーク通信装置から接続され指示されたときは、指示された電子メールを前記ネットワーク通信装置へ送信するメールサーバにおいて、前記ネットワーク通信装置から接続されたときは、保管する電子メールに振られた通し番号の内の最大通し番号、及び該最大通し番号が振られた電子メールの識別情報を、前記ネットワーク通信装置へ送信する手段を備えることを特徴とする。
【００２８】
このメールサーバでは、ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度通し番号を振り直し、ネットワーク通信装置から接続され指示されたときは、指示された電子メールをネットワーク通信装置へ送信する。ネットワーク通信装置から接続されたときは、送信する手段が、保管する電子メールに振られた通し番号の内の最大通し番号、及びその最大通し番号が振られた電子メールの識別情報を、そのネットワーク通信装置へ送信する。
これにより、保存する既受信電子メールと未受信電子メールとを、ネットワーク通信装置が判別して効率よく未受信電子メールを受信出来ることを可能とするメールサーバを実現することが出来る。
【００２９】
本発明に係るメールサーバは、ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度前記通し番号を振り直し、ネットワーク通信装置から接続され指示されたときは、指示された電子メールを前記ネットワーク通信装置へ送信するメールサーバにおいて、前記ネットワーク通信装置から接続されたときは、保管する電子メールに振られた通し番号、及び該通し番号が振られた電子メールの識別情報の一覧情報を、前記ネットワーク通信装置へ送信する手段を備えることを特徴とする。
【００３０】
このメールサーバでは、ネットワークを介して送信された電子メールを保管し、保管する電子メール毎に固有の識別情報を付加すると共に通し番号を振り、接続が切断される都度通し番号を振り直し、ネットワーク通信装置から接続され指示されたときは、指示された電子メールをネットワーク通信装置へ送信する。ネットワーク通信装置から接続されたときは、送信する手段が、保管する電子メールに振られた通し番号、及びその通し番号が振られた電子メールの識別情報の一覧情報を、そのネットワーク通信装置へ送信する。
これにより、保存する既受信電子メールと未受信電子メールとを、ネットワーク通信装置が判別して効率よく未受信電子メールを受信出来ることを可能とするメールサーバを実現することが出来る。
【００３１】
本発明に係るネットワーク通信システムは、本発明に係る１又は複数のネットワーク通信装置と、該ネットワーク通信装置から接続されたときは、保管する電子メールに振られた通し番号の内の最大通し番号、及び該最大通し番号が振られた電子メールの識別情報を、前記ネットワーク通信装置へ送信する手段を備える１又は複数のメールサーバとを備えることを特徴とする。
【００３２】
このネットワーク通信システムでは、メールサーバが、ネットワーク通信装置から接続されたときは、メールサーバの送信する手段が、保管する電子メールに振られた通し番号の内の最大通し番号、及びその最大通し番号が振られた電子メールの識別情報を、そのネットワーク通信装置へ送信する。
【００３３】
これにより、ネットワーク通信装置が接続されたメールサーバは、ネットワーク通信装置が受信済みの電子メールを削除せずに、保存している場合であっても、ネットワーク通信装置が、電子メール毎に付加された識別情報に基づいて、未受信の電子メールであるか否かの判別を行うことにより、メールサーバが他のネットワーク通信装置から受信した複数の電子メールの中から、未受信の電子メールを選択して、効率よく受信することが出来る。
つまり、従来の電子メールに含まれるヘッダ情報を用いて電子メール毎に送受信を行う判定方法と比較して、メールサーバが受信した複数の電子メールの中から、容易に未受信の電子メールだけを選択して効率良く受信することが出来る。
【００３４】
本発明に係るネットワーク通信システムは、本発明に係る１又は複数のネットワーク通信装置と、該ネットワーク通信装置から接続されたときは、保管する電子メールに振られた通し番号、及び該通し番号が振られた電子メールの識別情報の一覧情報を、前記ネットワーク通信装置へ送信する手段を備える１又は複数のメールサーバとを備えることを特徴とする。
【００３５】
このネットワーク通信システムでは、メールサーバが、ネットワーク通信装置から接続されたときは、メールサーバの送信する手段が、保管する電子メールに振られた通し番号、及びその通し番号が振られた電子メールの識別情報の一覧情報を、そのネットワーク通信装置へ送信する。
【００３６】
これにより、ネットワーク通信装置が接続されたメールサーバは、ネットワーク通信装置が受信済みの電子メールを削除せずに、保存している場合であっても、ネットワーク通信装置が、電子メール毎に付加された識別情報に基づいて、未受信の電子メールであるか否かの判別を行うことにより、メールサーバが他のネットワーク通信装置から受信した複数の電子メールの中から、未受信の電子メールを選択して、効率よく受信することが出来る。
つまり、従来の電子メールに含まれるヘッダ情報を用いて電子メール毎に送受信を行う判定方法と比較して、メールサーバが受信した複数の電子メールの中から、容易に未受信の電子メールだけを選択して効率良く受信することが出来る。
【００３７】
【発明の実施の形態】
以下に、本発明を、その実施の形態を示す図面に基づき説明する。
図１は、本発明に係るネットワーク通信システムの実施の形態の構成を示すブロック図である。このネットワーク通信システムは、本発明に係るネットワーク通信装置であるインターネットファクシミリ装置１が、本発明に係るメールサーバ２０を介してインターネット３０に接続されている。このインターネットファクシミリ装置１は、他のメールサーバ２０′を介してインターネット３０に接続された他のインターネットファクシミリ装置１′と、電子メールを用いて情報の送受信を行う。
【００３８】
図２は、本発明に係るネットワーク通信装置の実施の形態であるインターネットファクシミリ装置１の構成例を示すブロック図である。このインターネットファクシミリ装置１は、バス１８に相互に接続されたメイン制御部２（第１判定手段、第２判定手段、判定する手段）、制御用メモリ３、制御用バッファ４、電子メール記憶部５（記憶する為のメモリ）、電子メール作成部７、読取部８、記録部９、パネル制御部１０、符号化／復号化制御部１１、ＬＡＮ制御部１２、モデム１３、網制御部１４、メモリ残量検出部（検出手段）１５、時計部１６及びメールサーバ（データ）管理部１７（記憶手段、管理情報を記憶する手段）を備えている。
電子メール記憶部５、電子メール作成部７、読取部８、記録部９、符号化／復号化制御部１１、モデム１３及び網制御部１４は、画像データ用の信号線１９に接続されている。
【００３９】
メイン制御部２は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ　）等で構成され、インターネットファクシミリ装置１全体を制御する。具体的には、後述する電子メールの受信処理において、未受信電子メールと既受信電子メールとの判別を行うと共に、電子メール記憶部５のメモリの総容量及び空き容量と、受信しようとする電子メールの容量とを比較して、当該電子メールを受信可能であるか否かについて判定する。
制御用メモリ３は、不揮発性のメモリ又はバックアップされた揮発性のメモリ等からなり、制御プログラム及び相手先情報等を記憶する。
制御用バッファ４は、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）からなり、プログラムのデータ用として使用される。
【００４０】
電子メール記憶部５は、符号化された画像データを記憶すると共に、後述する読取部８から読み込んだ画像データ、又は受信した電子メールのデータ、復号化後の電子メールのデータ等を記憶し、更に、メールサーバ２０から受信した電子メールに付加されたユニークＩＤ（識別情報）を記憶する。
【００４１】
尚、ユニークＩＤは、メールサーバ２０が電子メール毎に付加する７０文字以内の任意の文字列で構成される識別情報であり、電子メール毎に固有の情報である。
インターネットファクシミリ装置１がメールサーバ２０に接続すると、メールサーバ２０内に保存されている全ての電子メールに対応するユニークＩＤを一度に受信することが出来る。
【００４２】
電子メール作成部７は、符号化された画像データにヘッダ情報を付加し、電子メールのフォーマットに変換する。
読取部８は、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ　）を利用したスキャナであり、原稿を所定の解像度の原稿画像として読み取る。読み取った結果は、ドットイメージデータとして出力する。
記録部９は、電子写真方式のプリンタ装置を備え、受信した原稿等のデータをハードコピー（プリントアウト）する。
【００４３】
パネル制御部１０は、図示しない表示装置及び操作部を備えており、原稿の読み込み、相手先入力等の指示を行う為の画面を有する表示装置及び操作部を一体として構成されたタッチパネルである。
表示装置は、液晶表示装置（ＬＣＤ）又はＣＲＴディスプレイ等であり、インターネットファクシミリ装置１の動作状態や送信先などを表示する。
操作部は、操作する為に必要なキー（入力装置）を備えている。
【００４４】
パネル制御部１０は、備えているタッチパネルの操作により、電子メールを送信する相手先の設定を行う。設定された相手先情報は、制御用メモリ３に格納される。
符号化／復号化制御部１１は、読み込んだ原稿データの符号化又は受信時の復号化を行う。すなわち、画像信号を符号化圧縮するとともに、符号化圧縮されている画像情報を元の画像信号に復号化する。尚、符号化／復号化制御部１１は、ファクシミリ通信で一般に使用されているＭＨ（Ｍｏｄｉｆｉｅｄ　Ｈｕｆｍａｎ）　、ＭＲ（Ｍｏｄｉｆｉｅｄ　ＲＥＡＤ）　及びＭＭＲ（Ｍｏｄｉｆｉｅｄ　Ｍｏｄｉｆｉｅｄ　ＲＥＡＤ）等の符号化方式を用いることが出来る。
【００４５】
ＬＡＮ制御部１２は、インターネット３０経由による電子メールの送受信及びインターネットファクシミリ通信を行う際等に、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）と接続する。
モデム１３は、一般的に使用されるファクシミリ通信を行う為のものであり、ファクシミリ通信が可能なファクシミリモデムから構成されている。また、モデム１３は、網制御部１４（ＮＣＵ；Ｎｅｔｗｏｒｋ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）を介して電話回線と接続されている。
【００４６】
網制御部１４は、電話回線との接続制御を行うものであって、アナログの公衆電話回線網（ＰＳＴＮ）との回線の閉結及び開放を行うハードウェアであり、必要に応じてモデム１３を公衆電話回線網と接続する。
メモリ残量検出部１５は、電子メール記憶部５のメモリ残量（空き容量）を検出する検出手段である。本実施の形態においては、電子メール記憶部５のメモリの総容量は２Ｍバイトとする。
【００４７】
メールサーバ管理部１７は、メールサーバ２０から受信した電子メールに付加されたメッセージ番号及びユニークＩＤ（識別情報）を記憶し、また、メールサーバ２０から未受信の電子メールだけを受信する為の情報を管理している。具体的には、受信指示を出したものの、電子メール記憶部５の空き容量が小さく受信出来なかった電子メール等を、後述するステータスフラグ等を用いて記憶する。これにより、インターネットファクシミリ装置１は、次回のメールサーバ２０との接続時に、電子メール記憶部５の空き容量が受信可能な状態に迄大きくなっていた場合に、改めて受信指示を出して当該未受信電子メールを受信することが出来る。
【００４８】
メッセージ番号は、メールサーバ２０が保管する電子メールに対して、１からの連番で付加される番号である。ユーザの設定等により、電子メールがメールサーバ２０から削除されると、メッセージ番号はその都度振り直されるが、ユニークＩＤは各電子メールに対応した固有のＩＤであって不変である。
【００４９】
図３は、メールサーバ２０の電子メールを管理する為の管理テーブルのイメージを示す説明図である。この管理テーブルでは、メールサーバ２０が保管する電子メール毎のメッセージ番号、ユニークＩＤ及び電子メールの容量（本文＋添付ファイル）が記載されている。
図３に示すメールサーバ２０の管理テーブルに対応して、インターネットファクシミリ装置１のメールサーバ管理部１７には、図６に示すように、電子メール毎の管理テーブルが作成されている。この管理テーブルでは、電子メール毎のＰＯＰ３サーバ名、ユーザＩＤ、パスワード、メッセージ番号、ユニークＩＤ、及びメールサーバ２０が保管している電子メールに対応するステータスフラグ（管理情報）が管理されている。
【００５０】
このステータスフラグは、図６に示すように、メールサーバ２０が保管する電子メールが受信されたものであるか否かを示す情報であり、「１」であればインターネットファクシミリ装置１で受信済みであることを示し、「０」であればインターネットファクシミリ装置１で未受信であることを示している。
ここで、例えば、メールサーバ２０が、図３に示すユニークＩＤ「ＡＡＡＡＡＡ」に対応する受信済みの電子メールに加えて、図４に示す電子メール（「ＢＢＢＢＢＢ」〜「ＥＥＥＥＥ」）を新たに取得して、保管しているものとする。
【００５１】
この場合、インターネットファクシミリ装置１の電子メール記憶部５のメモリ空き容量が１７０ｋＢｙｔｅ未満であれば、インターネットファクシミリ装置１には、図７に示すような管理テーブルが作成される。
図７に示す管理テーブルには、最大メッセージ番号が付加された電子メールのユニークＩＤ（「ＥＥＥＥＥ」）と共に、現在メールサーバ２０が保管している全ての電子メールに関するステータスフラグとして、「１１１１０」が記入されている。
【００５２】
ユニークＩＤ「ＢＢＢＢＢＢ」〜「ＤＤＤＤＤ」に対応する電子メールの受信に必要な容量を差し引いた電子メール記憶部５の空き容量と、最後に受信しようとしたユニークＩＤ「ＥＥＥＥＥ」に対応する電子メールの情報量との関係で、電子メール（ユニークＩＤ「ＥＥＥＥＥ」）は未受信となる。その結果、ステータスフラグは「１１１１０」のように記入される。
【００５３】
このようなステータスフラグにより、一旦、電子メール記憶部５の空き容量が小さく、受信不可能とされた電子メールであっても、電子メール記憶部５の空き容量が電子メールの削除により受信可能な状態になる迄待機させておくことが出来る。
インターネットファクシミリ装置１は、このステータスフラグに基づき、図５の管理テーブルに示すように、メールサーバ２０が保管している新たな電子メール（ユニークＩＤ「ＦＦＦＦＦ」）が増加した後の次回以降の電子メール受信処理時に、この未受信電子メールの受信を再度試みることが出来る。これにより、改めて当該電子メールを受信することが出来る。
【００５４】
尚、図７に示す管理テーブルにおいて、メッセージ番号（ＭＡＸ）とは別に、連番が振られたメッセージ番号１、メッセージ番号２が記憶されているのは、所定数を２の倍数に設定したことにより、メッセージ番号が複数記憶された状態を示している。尚、メモリの容量に余裕がある場合には、全てのメッセージ番号及びそのメッセージ番号に対応するユニークＩＤを記憶する構成でも良い。
【００５５】
更に、別のケースとして、メールサーバ２０の管理テーブルが、図３に示す状態から図４に示す状態になり、インターネットファクシミリ装置１の電子メール記憶部５のメモリ空き容量が７０ｋＢｙｔｅ未満である場合には、インターネットファクシミリ装置１には、図８に示すような管理テーブルが作成される。
つまり、図８に示す管理テーブルには、図７に示す場合と同様に、最大メッセージ番号が付加された電子メールのユニークＩＤと共に、メールサーバ２０が保管している全ての電子メールのステータスフラグとして、「１１０１０」が記入されている。これにより、電子メール記憶部５の空き容量（７０ｋＢｙｔｅ未満）と、受信しようとする電子メールの情報量との関係で、ユニークＩＤ「ＣＣＣＣＣ」及び「ＥＥＥＥＥ」に対応する電子メールが未受信であることが分かる。
【００５６】
従って、図７において説明した場合と同様に、一旦、電子メール記憶部５の空き容量が小さく、受信不可能とされた電子メールであっても、電子メール記憶部５の空き容量が、他の電子メールが削除されることにより、受信可能な状態になった場合には受信することが出来る。
つまり、インターネットファクシミリ装置１は、図８に示すステータスフラグに基づき、図５の管理テーブルに示すように、メールサーバ２０が保管する新たな電子メール（ユニークＩＤ「ＦＦＦＦＦ」）が増加した後の次回以降の電子メール受信処理時に、この未受信電子メールの受信を再度試みることが出来る。これにより、改めて当該電子メールを受信することが出来る。
【００５７】
以下に、インターネットファクシミリ装置１の電子メールの受信処理動作を、それを示す図９〜図１３のフローチャートを参照しながら説明する。
先ず、メイン制御部２は、電子メールの受信を行う為に、メールサーバ２０（ＰＯＰ３サーバ）と接続し（Ｓ１）、次いで、メールサーバ２０からメールサーバ２０が保管している全ての電子メールに対応するユニークＩＤ及びメッセージ番号を取得する（Ｓ２）。
メイン制御部２は、次に、メールサーバ２０から取得した（Ｓ２）ユニークＩＤ及びメッセージ番号の内の最大メッセージ番号と、前回のメールサーバ２０との接続時に記憶したメッセージ番号とが一致するか否かを判定する（Ｓ３）。
【００５８】
尚、本実施の形態では、メールサーバ２０が最後に受信した電子メールに付加されたメッセージ番号、つまり最大メッセージ番号のみを判定材料として用いているが（Ｓ３）、本発明は、これに限定されるものではない。例えば、ユニークＩＤと同様に、メールサーバ２０から受信した電子メールの全てのメッセージ番号を取得し、それぞれを用いて判定してもよい。但し、本実施の形態のように、最大メッセージ番号のみを判定材料として用いることは、判定に要する時間を大幅に短縮出来ることからより好ましい。
【００５９】
メイン制御部２は、最大メッセージ番号と、前回のメールサーバ２０との接続時に記憶したメッセージ番号とが一致すれば（Ｓ３）、最大メッセージ番号に対応する電子メールのユニークＩＤと、そのメッセージ番号に対応するユニークＩＤとが一致するか否かを判定する（Ｓ１２）。
メイン制御部２は、最大メッセージ番号に対応する電子メールのユニークＩＤと、そのメッセージ番号に対応するユニークＩＤとが一致すれば（Ｓ１２）、新規受信の電子メールがないと判定し（Ｓ１３）、最後に受信した電子メールより前に未受信の電子メールがあるか否かを、ステータスフラグにより判定する（Ｓ１４）。
【００６０】
メイン制御部２は、最後に受信した電子メールより前に未受信の電子メールがあれば（Ｓ１４）、受信処理を実行した（Ｓ１５）後、メールサーバ２０との接続を切断して（Ｓ１０）、電子メールの受信処理を終了する。
メイン制御部２は、最後に受信した電子メールより前に未受信の電子メールがなければ（Ｓ１４）、メールサーバ２０との接続を切断して（Ｓ１０）、電子メールの受信処理を終了する。
【００６１】
メイン制御部２は、最大メッセージ番号と、前回のメールサーバ２０との接続時に記憶したメッセージ番号とが一致しなければ（Ｓ３）、メールサーバ２０から受信したその他のメッセージ番号に対応するユニークＩＤと、前回のメールサーバ２０との接続時に記憶したメッセージ番号に対応するユニークＩＤとが一致するか否かを判定し（Ｓ４）、一致しなければ、メールサーバ管理部１７に記憶されている他のメッセージ番号及びユニークＩＤが有るか否かを判定する（Ｓ５）。
【００６２】
メイン制御部２は、メールサーバ管理部１７に記憶されている他のメッセージ番号及びユニークＩＤが無ければ（Ｓ５）、ステータスフラグをクリアし（Ｓ６）、メールサーバ２０が保管している全ての電子メールの受信動作を開始する（Ｓ７）。
メイン制御部２は、メールサーバ２０が保管している全ての電子メールの受信処理を実行した（Ｓ８）後、受信した電子メールのうち最後に受信した電子メールに付加されたユニークＩＤとメッセージ番号とを記憶し（Ｓ９）、メールサーバ２０との接続を切断して（Ｓ１０）、電子メールの受信処理を終了する。
【００６３】
メイン制御部２は、メールサーバ２０から受信したその他のメッセージ番号に対応するユニークＩＤと、前回のメールサーバ２０との接続時に記憶したメッセージ番号に対応するユニークＩＤとが一致すれば（Ｓ４）、最大メッセージ番号と、前回のメールサーバ２０との接続時に記憶したメッセージ番号とが一致していない（Ｓ３）ことから、メールサーバ２０が保管している電子メールの数が増えていること、つまり、新規に取得した電子メールが有ることを認識出来る。
【００６４】
従って、メイン制御部２は、ユニークＩＤが一致した記憶しているメッセージ番号より前に有る未受信の電子メール、及びその記憶しているメッセージ番号より後に有る電子メール（新規受信の電子メール）の受信動作を開始する（Ｓ１６）。
メイン制御部２は、電子メールの受信処理を実行した（Ｓ１７）後、受信した電子メールのうち最後に受信した電子メールに付加されたユニークＩＤとメッセージ番号とを記憶し（Ｓ９）、メールサーバ２０との接続を切断して（Ｓ１０）、電子メールの受信処理を終了する。
【００６５】
メイン制御部２は、最大メッセージ番号に対応する電子メールのユニークＩＤと、そのメッセージ番号に対応するユニークＩＤとが一致しなければ（Ｓ１２）、メールサーバ管理部１７に記憶されている他のメッセージ番号及びユニークＩＤが有るか否かを判定する（Ｓ５）。
メイン制御部２は、メールサーバ管理部１７に記憶されている他のメッセージ番号及びユニークＩＤが有れば（Ｓ５）、メールサーバ管理部１７に記憶されているメッセージ番号及びユニークＩＤに、上記（Ｓ２）において受信したメッセージ番号及びそれに対応するユニークＩＤと一致するものがあるか否かを判定し（Ｓ１１）、その判定結果に基づき、電子メールの受信処理を実行する（Ｓ８）。
【００６６】
以上のように、電子メール毎に付加されているメッセージ番号とユニークＩＤとを用いて、これらが一致するか否かを判定し、その判定結果により、メールサーバ２０が保管している複数の電子メールの中から、容易に未受信の電子メールを認識出来、効率的に未受信の電子メールだけを取得することが出来る。
すなわち、本発明に係るインターネットファクシミリ装置１では、１回の接続で、メールサーバ２０が保管している全てのユニークＩＤ及びメッセージ番号を取得することが出来る為、何度もメールサーバ２０に接続しなくても、容易に効率的な判別を行うことが出来る。
【００６７】
更に、本実施の形態のインターネットファクシミリ装置１では、電子メールの受信処理（Ｓ８，１５，１７）において、受信不可能な電子メールを誤って受信する等の不具合の発生を防止出来る。
すなわち、メイン制御部２は、電子メールを受信処理する（Ｓ８，１５，１７）際は、先ず、電子メール記憶部５の現在の空き容量を検出し（Ｓ２０）、メールサーバ２０から受信しようとする電子メールのデータサイズ（容量）を受信した（Ｓ２１）後、電子メール記憶部５のメモリのサイズ（記憶容量）と、電子メールの情報量とを比較する（Ｓ２２）。
【００６８】
メイン制御部２は、電子メール記憶部５の記憶容量よりも受信しようとする電子メールの情報量の方が小さいとき（Ｓ２２）には、更に、その電子メールの情報量が、電子メール記憶部５の空き容量よりも小さいか否かを判定する（Ｓ２３）。
メイン制御部２は、その電子メールの情報量が、電子メール記憶部５の空き容量よりも小さいとき（Ｓ２３）、メールサーバ２０から当該電子メールのデータを受信し（Ｓ２４）、ステータスフラグの情報を更新する（Ｓ２５）。
【００６９】
メイン制御部２は、ステータスフラグの情報を更新した（Ｓ２５）後、受信しようとする電子メールのメッセージ番号が、予めユーザが設定した所定番号に到達したか否かを判定し（Ｓ２６）、所定番号に到達したときは、その所定番号目のメッセージ番号とそれに対応するユニークＩＤとを記憶する（Ｓ２７）。（所定番号は、例えば、所定の倍数（２倍等）の数字の番号等である。）
【００７０】
メイン制御部２は、所定番号目のメッセージ番号とそれに対応するユニークＩＤとを記憶した（Ｓ２７）後、更に受信すべき電子メールが有るか否かを判定し（Ｓ２８）、受信すべき電子メールが有るときは、再度、電子メール記憶部５の現在の空き容量を検出して（Ｓ２０）、以降の処理を繰り返す。
メイン制御部２は、更に受信すべき電子メールが無ければ（Ｓ２８）リターンする。
【００７１】
メイン制御部２は、電子メール記憶部５の記憶容量よりも受信しようとする電子メールの情報量の方が大きいとき（Ｓ２２）は、電子メール記憶部５のメモリを増設すること等をしない限り、当該電子メールを受信することは出来ない。従って、メイン制御部２は、当該電子メールを受信しないことを決定し（Ｓ３０）、当該電子メールをメールサーバ２０から削除するか否かについてユーザに問い合わせる（Ｓ３１）。
【００７２】
メイン制御部２は、ユーザに問い合わせた結果、削除する方が選択されると（Ｓ３１）、メールサーバ２０に対して当該電子メールを削除するように指示し（Ｓ３２）、ユーザに対して、削除したことを表示パネル等（図示せず）に表示した（Ｓ３３）後、ステータスフラグの情報を更新する（Ｓ２５）。
メイン制御部２は、ユーザに問い合わせた結果、削除しない方が選択されると（Ｓ３１）、ステータスフラグに当該電子メールは未受信であるという情報を記憶させる（Ｓ２５）。これにより、次回の電子メール受信時に、再度電子メール記憶部５の空き容量を検出出来、受信可能な状態の場合には、当該電子メールを受信出来る。
尚、削除するか否かについては、予め設定しておき、自動的に処理を行う構成でも良い。
【００７３】
メイン制御部２は、その電子メールの情報量が、電子メール記憶部５の空き容量よりも大きい場合（Ｓ２３）、電子メール記憶部５に保管している電子メールの幾つかを印字出力することで、受信可能になる可能性がある為、この場合は、電子メールを受信せず（Ｓ２９）、ステータスフラグの情報を更新する（Ｓ２５）。
【００７４】
本実施の形態のインターネットファクシミリ装置１では、以上のように、電子メールの受信処理において、電子メールの受信を開始する前に、メールサーバ２０から受信した電子メールを保管する電子メール記憶部５の記憶容量と、メールサーバ２０から受信しようとする電子メールの情報量とを比較する。更に、電子メール記憶部５の空き容量と、メールサーバ２０から受信しようとする電子メールの情報量とを比較する。
【００７５】
これにより、電子メールの情報量の方が電子メール記憶部５の記憶容量よりも大きい場合に、受信処理を行った結果、受信不可能となるという不具合の発生を防止出来る。また、空き容量不足で受信不可能な場合には、当該電子メールを待機状態として、次回以降の電子メール受信処理時に再度受信処理を行うことにより、電子メールの情報量と電子メール記憶部５の記憶容量との関係に応じて、臨機応変な対応が可能になる。
従って、インターネットファクシミリ装置１は、無駄な受信処理の実行を防止し、より効率よく電子メールの受信処理工程を行うことが出来る。
【００７６】
メイン制御部２は、メールサーバ管理部１７に記憶されているメッセージ番号及びユニークＩＤに、メールサーバ２０から受信したメッセージ番号及びそれに対応するユニークＩＤと一致するものが有るか否かを判定する際（Ｓ１１）、先ず、メールサーバ管理部１７に記憶されているメッセージ番号及びそれに対応するユニークＩＤに、メールサーバ２０から受信したメッセージ番号及びそれに対応するユニークＩＤと一致するものが有るか否かを判定する（Ｓ４０）。
尚、この判定（Ｓ４０）は、メッセージ番号の数値が大きいものから行う方が、一致するものが判定された時点で判定処理を終了させることが可能となり、判定処理を効率的に行うことが可能となる為、より好ましい。
【００７７】
メイン制御部２は、メールサーバ管理部１７に記憶されているメッセージ番号及びそれに対応するユニークＩＤに、メールサーバ２０から受信したメッセージ番号及びそれに対応するユニークＩＤと一致するものが有れば（Ｓ４０）、それよりも小さいメッセージ番号が付加されている電子メールの中で、ユーザにより前回のメールサーバとの接続から今回の接続の間に削除されたものが無いと判定（それ以降のもので削除された電子メールが存在すると判定する）する。
メイン制御部２は、メールサーバ管理部１７に記憶されているメッセージ番号及びそれに対応するユニークＩＤに、メールサーバ２０から受信したメッセージ番号及びそれに対応するユニークＩＤと一致するものが有れば（Ｓ４０）、一致するものが複数あるか否かを判定する（Ｓ４１）。
【００７８】
メイン制御部２は、一致するものが複数あれば（Ｓ４１）、一致するものの中で、最大のメッセージ番号を特定し、その最大メッセージ番号が付与された電子メールよりも、後の電子メールの受信動作を開始し（Ｓ４２）リターンする。
メイン制御部２は、一致するものが一つしかなければ（Ｓ４１）、そのメッセージ番号が付与された電子メールよりも、後の全ての電子メールの受信動作を開始し（Ｓ４３）リターンする。
【００７９】
メイン制御部２は、メールサーバ管理部１７に記憶されているメッセージ番号及びそれに対応するユニークＩＤに、メールサーバ２０から受信したメッセージ番号及びそれに対応するユニークＩＤと一致するものが無ければ（Ｓ４０）、ステータスフラグをクリアし（Ｓ４４）、メールサーバ２０が保管している全ての電子メールの受信動作を開始し（Ｓ４５）リターンする。
【００８０】
インターネットファクシミリ装置１は、以上の判定処理により、仮にユーザにより外部のパソコン等からメールサーバ２０に記憶されている電子メールのデータが削除されたことにより、メールサーバ管理部１７の管理データと相関が取れなくなり、未受信の電子メールが識別出なくなった場合でも、全ての電子データを受信する等の不具合の発生を防止出来る。
【００８１】
図１４は、メールサーバ２０のインターネットファクシミリ装置１と接続した場合の動作を示すフローチャートである。
メールサーバ２０は、インターネットファクシミリ装置１から接続されると（Ｓ５０）、保管する全ての電子メールのメッセージ番号及びそれに対応するユニークＩＤの一覧情報（リスト）を、インターネットファクシミリ装置１に送信する（Ｓ５１）。
【００８２】
メールサーバ２０は、インターネットファクシミリ装置１から電子メールのデータサイズの問合せが有れば（Ｓ５２）、該当する電子メールのデータサイズを送信する（Ｓ５３）。
メールサーバ２０は、電子メールのデータサイズを送信した（Ｓ５３）後、インターネットファクシミリ装置１から送信指示が有れば（Ｓ５４）、該当する電子メールをインターネットファクシミリ装置１に送信した（Ｓ５５）後、インターネットファクシミリ装置１からの電子メールのデータサイズの問合せを待つ（Ｓ５２）。
【００８３】
メールサーバ２０は、インターネットファクシミリ装置１から送信指示が無く（Ｓ５４）、インターネットファクシミリ装置１から削除指示が無ければ（Ｓ５６）、インターネットファクシミリ装置１からの電子メールのデータサイズの問合せを待つ（Ｓ５２）。
メールサーバ２０は、インターネットファクシミリ装置１からの電子メールのデータサイズの問合せが無く（Ｓ５２）、インターネットファクシミリ装置１から接続を切断されたとき（Ｓ５８）は、保管する全ての電子メールのメッセージ番号を振り直した（Ｓ５９）後、インターネットファクシミリ装置１からの接続を待つ（Ｓ５０）。
【００８４】
尚、本実施の形態では、他のインターネットファクシミリ装置１′が１台であるように図１に示しているが、本発明はこれに限定されるものではない。実際には、複数のインターネットファクシミリ装置１′がインターネット３０を介して接続されている。
また、本実施の形態では、電子メールの固有の識別情報としてユニークＩＤを用いて説明したが、本発明はこれに限定されるものではない。例えば、ユニークＩＤ以外にも、電子メール毎に固有の文字列等であれば同様の効果を得ることが出来る。メッセージ番号についても同様である。
【００８５】
但し、従来のネットワーク通信に通常用いられているユニークＩＤをそのまま使用することで、上述したような効果を得ることが出来、新たな識別情報を作成する必要が無い点から考えて、本実施の形態のように、ユニークＩＤを識別情報として用いることがより好ましい。
【００８６】
また、ユニークＩＤ及びメッセージ番号の両方を判定材料として用いることがより好ましい。これにより、先ず、メッセージ番号を用いた判定を行い、メールサーバ２０に保管されている電子メールの数が削除／新規受信等により変動しているか否かを確認した後、ユニークＩＤを用いて判定を行うことで、確実に未受信電子メールだけを選択して受信することが出来る。
また、メールサーバ２０についても、本実施の形態においては、ＰＯＰ３サーバについて説明したが、それに限定する内容ではなく、例えば、ＩＭＡＰ（Ｉｎｔｅｒｎｅｔ　Ｍｅｓｓａｇｅ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ）などのメール受信プロトコルを使用する他のメールサーバへも適用可能である。
【００８７】
【発明の効果】
本発明に係るネットワーク通信装置によれば、メールサーバに保存された既受信電子メールと未受信電子メールとを判別して、効率よく未受信電子メールを受信出来るネットワーク通信装置を実現することが出来る。
【００８８】
本発明に係るネットワーク通信装置によれば、記憶手段の記憶容量を削減することが可能である。
【００８９】
本発明に係るネットワーク通信装置によれば、従来のメールサーバによって電子メールに付加され、ネットワーク通信装置が取得する識別情報としてのユニークＩＤを、そのまま電子メールの既受信／未受信の判別に用いることにより、メールサーバに保存された既受信電子メールと未受信電子メールとを容易に判別して、効率よく未受信電子メールを受信出来るネットワーク通信装置を実現することが出来る。
【００９０】
本発明に係るネットワーク通信装置によれば、メールサーバから電子メールを受信する際に、ネットワーク通信装置におけるメモリの空き容量の不足等の理由により、受信指示を出したにもかかわらず受信出来なかった電子メールが存在する場合でも、その管理情報に基づいて、その電子メールが未受信であることを認識出来、その電子メールが正常に受信されるまで、次回以降の接続時に受信を試みることが可能となる。
【００９１】
本発明に係るネットワーク通信装置によれば、受信すべき電子メールのサイズが、電子メール記憶手段のトータルメモリ容量以上のサイズであるか否かを事前に確認することで、実際上、受信不可能な電子メールを受信するという無駄な処理を行うことを防止出来る。
【００９２】
本発明に係るネットワーク通信装置によれば、受信した電子メールを記憶する為のメモリの空き容量が小さい場合、及び受信すべき電子メールの容量が特別大きい場合等に、そのメモリに記憶してある電子メールの削除、又はそのメモリの増設等の、受信不可能な電子メールを受信する為の無駄な処理を行うことを防止出来る。
【００９３】
本発明に係るメールサーバによれば、保存する既受信電子メールと未受信電子メールとを、ネットワーク通信装置が判別して効率よく未受信電子メールを受信出来ることを可能とするメールサーバを実現することが出来る。
【００９４】
本発明に係るネットワーク通信システムによれば、従来の電子メールに含まれるヘッダ情報を用いて電子メール毎に送受信を行う判定方法と比較して、メールサーバが受信した複数の電子メールの中から、容易に未受信の電子メールだけを選択して効率良く受信することが出来る。
【図面の簡単な説明】
【図１】本発明に係るネットワーク通信システムの実施の形態の構成を示すブロック図である。
【図２】本発明に係るネットワーク通信装置の実施の形態であるインターネットファクシミリ装置の構成例を示すブロック図である。
【図３】メールサーバの電子メールを管理する為の管理テーブルのイメージを示す説明図である。
【図４】メールサーバの電子メールを管理する為の管理テーブルのイメージを示す説明図である。
【図５】メールサーバの電子メールを管理する為の管理テーブルのイメージを示す説明図である。
【図６】インターネットファクシミリ装置の電子メール毎の管理テーブルのイメージを示す説明図である。
【図７】インターネットファクシミリ装置の電子メール毎の管理テーブルのイメージを示す説明図である。
【図８】インターネットファクシミリ装置の電子メール毎の管理テーブルのイメージを示す説明図である。
【図９】インターネットファクシミリ装置の電子メールの受信処理動作を示すフローチャートである。
【図１０】インターネットファクシミリ装置の電子メールの受信処理動作を示すフローチャートである。
【図１１】インターネットファクシミリ装置の電子メールの受信処理動作を示すフローチャートである。
【図１２】インターネットファクシミリ装置の電子メールの受信処理動作を示すフローチャートである。
【図１３】インターネットファクシミリ装置の電子メールの受信処理動作を示すフローチャートである。
【図１４】メールサーバのインターネットファクシミリ装置と接続した場合の動作を示すフローチャートである。
【符号の説明】
１，１′　インターネットファクシミリ装置
２　メイン制御部（第１判定手段、第２判定手段、判定する手段）
３　制御用メモリ
５　電子メール記憶部（記憶する為のメモリ）
８　読取部
９　記録部
１０　パネル制御部
１１　符号化／復号化制御部
１２　ＬＡＮ制御部
１３　モデム
１４　網制御部
１５　メモリ残量検出部（検出手段）
１７　メールサーバ管理部１７（記憶手段、管理情報を記憶する手段）
２０，２０′　メールサーバ
３０　インターネット
【図１】
2004030328.tif 000003
【図２】
2004030328.tif 000004
【図３】
2004030328.tif 000005
【図４】
2004030328.tif 000006
【図５】
2004030328.tif 000007
【図６】
2004030328.tif 000008
【図７】
2004030328.tif 000009
【図８】
2004030328.tif 000010
【図９】
2004030328.tif 000011
【図１０】
2004030328.tif 000012
【図１１】
2004030328.tif 000013
【図１２】
2004030328.tif 000014
【図１３】
2004030328.tif 000015
【図１４】
2004030328.tif 000016