(57)【特許請求の範囲】
【請求項１】
電子メールの送受信を制御するサーバ装置にネットワークを介して、電子メールを表す電子メール情報を少なくとも送信する送信手段と、
予め定める複数の認証モードのうちの少なくとも１つの認証モードを設定する設定手段と、
送信すべき電子メール情報が予め定める条件を満たすと、設定手段によって設定された認証モードで、電子メール情報を送信手段によって前記サーバ装置に送信させる制御手段と、
ユーザアカウントを表すユーザアカウント情報およびパスワードを表すパスワード情報、ならびにユーザを識別するための識別情報を記憶する記憶手段と、
識別情報の入力を要求するための識別情報入力要求情報、ならびにユーザアカウント情報およびパスワード情報の入力を要求するためのユーザ情報入力要求情報を表示する表示手段と、
識別情報、ならびにユーザアカウント情報およびパスワード情報を入力可能な入力手段とを含み、
前記サーバ装置は、予め定める通信プロトコルで規定され、かつユーザアカウント情報およびパスワード情報を用いた予め定める認証を、複数の認証方式のうちの少なくともいずれか１つの認証方式で行なうことが可能であり、
前記予め定める複数の認証モードは、
制御手段が、前記送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、前記送信手段によって前記サーバ装置に送信させる第１の認証モード、
制御手段が、前記送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段に識別情報入力要求情報を表示させ、表示手段に表示させた識別情報入力要求情報に応答して入力手段によって入力された識別情報が、記憶手段に記憶される識別情報のうちのいずれかに一致すると、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、前記送信手段によって前記サーバ装置に送信させる第２の認証モード、
制御手段が、前記送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段にユーザ情報入力要求情報を表示させるとともに、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、表示手段に表示させたユーザ情報入力要求情報に応答して入力手段によって入力されたユーザアカウント情報およびパスワード情報が、それぞれ記憶手段から読み出したユーザアカウント情報およびパスワード情報に一致すると、読み出したユーザアカウント情報およびパスワード情報を、前記送信手段によって前記サーバ装置に送信させる第３の認証モード、
制御手段が、送信すべき電子メール情報が予め定める条件を満たすと、前記予め定める認証のためのユーザアカウント情報およびパスワード情報を、前記送信手段によって前記サーバ装置に送信させることなく、電子メール情報を前記送信手段によって送信させる第４の認証モード、
ならびに、制御手段が、前記送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、前記予め定める認証で用いられる複数の認証方式のうち送信すべき電子メール情報が示す電子メールに応じて利用可能な認証方式で、読み出したユーザアカウント情報およびパスワード情報を前記送信手段によって前記サーバ装置に送信させる第５の認証モードを少なくとも含むことを特徴とする通信装置。
【請求項２】
前記予め定める条件は、送信すべき電子メール情報の情報量に基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記予め定める条件は、送信すべき電子メール情報が示す電子メールの件名または本文に予め定める文字列が含まれるか否かに基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項４】
前記予め定める条件は、送信すべき電子メール情報が示す電子メールにファイルが添付されているか否かに基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項５】
前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの拡張子の種別に基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項６】
前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの原稿枚数に基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項７】
前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルのファイル数に基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項８】
前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの少なくとも一部の内容が暗号化されているか否かに基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項９】
前記予め定める条件は、送信すべき電子メール情報が示す電子メールの宛先のうちの少なくとも１つの宛先が、予め定める宛先であるか否かに基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項１０】
前記予め定める条件は、送信すべき電子メール情報が示す電子メールの送信者に割り当てられたドメインが、予め定める宛先のドメインのうちの少なくとも１つの宛先のドメインに一致するか否かに基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項１１】
前記予め定める条件は、電子メール情報を送信する日時に基づいて定められることを特徴とする請求項１に記載の通信装置。
【請求項１２】
管理者に情報を送信するための送信先を表す送信先情報を記憶する第２の記憶手段をさらに含み、
前記制御手段は、前記送信手段によって電子メール情報を送信した後、送信した電子メール情報が示す電子メールについて、電子メールに関する情報、認証に必要な情報を送信したか否かを表す情報、ユーザに識別のための情報の入力を要求したか否かを表す情報、予め定める条件を表す情報、用いた認証方式を表す情報、および前記予め定める認証の結果を表す情報のうちの少なくとも１つの情報を含む管理情報のうち少なくとも一部または全部を、第２の記憶手段に記憶される送信先情報が示す送信先に前記送信手段によって送信させることを特徴とする請求項１に記載の通信装置。
【請求項１３】
前記制御手段は、前記入力手段によって識別情報が入力されなかった場合、および前記入力手段によってユーザアカウント情報およびパスワード情報が入力されなかった場合、前記送信手段によって電子メール情報を送信した後、前記管理情報のうちの少なくとも一部または全部を、前記第２の記憶手段に記憶される送信先情報が示す送信先に前記送信手段によって送信させることを特徴とする請求項１２に記載の通信装置。
【請求項１４】
コンピュータに、請求項１〜１３のいずれか１つに記載の通信装置の機能を実行させるプログラム。
【請求項１５】
請求項１４に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの送受信時の認証を行う通信装置およびその機能をコンピュータに実行させるプログラムならびにそのプログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
メール送信の際に使用されている通信プロトコルとしては、ＳＭＴＰ（Simple Mail 
Transfer Protocol）が知られている。ＳＭＴＰは、もともとクライアントおよびサーバ間の認証を持たない仕様であり、正規のユーザになりすました第三者による無差別なスパムメールの送信行為を許してしまうという欠点がある。
【０００３】
この欠点を改善するべく、「ＰＯＰ（Post Office Protocol）  ｂｅｆｏｒｅ  ＳＭＴＰ」と呼ばれるメール受信時のＰＯＰ３認証を利用した仕組みが、ＳＭＴＰ認証方式が確立するまでのつなぎとして使用されている。さらに、ＳＭＴＰにユーザ認証機能を追加したＳＭＴＰ認証（SMTP Authentication）がＲＦＣ（Request For Comments）２５５４によって規定され、使用されている。
【０００４】
ＳＭＴＰ認証は、サーバおよびクライアントの双方が対応していなければならないものであるが、メール送信時にＳＭＴＰサーバおよびクライアント間でユーザアカウントおよびパスワードの認証を行い、認証された場合のみＳＭＴＰサーバがメールの送信を許可するというものである。ＳＭＴＰ認証には、ＬＯＧＩＮ（ログイン）方式、ＰＬＡＩＮ（プレイン）方式、およびＣＲＡＭ−ＭＤ５（Challenge-Response Authentication 
Mechanism - Message Digest 5）方式などの認証方式がある。その中でＣＲＡＭ−ＭＤ５方式は、パスワードなどの文字列がそのままネットワークを介して送受信されることがないように暗号化が施された認証方式である。
【０００５】
ＳＭＴＰ認証を使用した従来の技術のネットワーク通信装置は、ＳＭＴＰクライアントがＳＭＴＰサーバにメール送信を行うに際して、拡張ＳＭＴＰ機能であるＲＦＣ２５５４に基づくＳＭＴＰ認証を行う場合、自機が利用可能な複数の認証方式のうち、暗号化による認証方式と平文による認証方式とを区別する。接続先のＳＭＴＰサーバが暗号化による認証方式を利用不可能なＳＭＴＰサーバであって平文による認証方式で認証を行うときには、ユーザに対して平文による認証方式で認証を行う旨および平分による認証方式で認証を行うことの同意を求めるメッセージを出力する。ＳＭＴＰサーバが暗号化による認証方式を利用不可能なＳＭＴＰサーバであるときには、ＳＭＴＰ認証を行うことなくメール送信を行う（たとえば特許文献１参照）。
【０００６】
【特許文献１】特開２００４−２１３５３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ＳＭＴＰ認証を搭載したネットワーク通信装置は、プリンタ、ＦＡＸ（ファクシミリ）、スキャナ、およびネットワーク機器などの電子機器と同様に、複数のユーザが共有して使用する。しかしながら、上述した従来の技術では、複数のユーザがＳＭＴＰ認証に対応したクライアント通信装置を使用する場合には、管理者がＳＭＴＰ認証のためのユーザアカウントおよびパスワードをクライアント通信装置に予め登録しておき、登録されているユーザアカウントおよびパスワードを使用してＳＭＴＰ認証を行う場合が多い。この場合は、予めクライアント通信装置にユーザアカウントおよびパスワードが登録されているので、メールを送信するときにＳＭＴＰ認証のためのユーザアカウントおよびパスワードを入力する必要がなく、正規のユーザになりすました第三者によってメールの送信が行われる可能性があり、セキュリティ上問題である。
【０００８】
さらに、管理者がセキュリティを改善するために、予めクライアント通信装置にユーザアカウントおよびパスワードを登録しない場合には、ユーザは、メール送信毎にＳＭＴＰ認証ユーザアカウントおよびパスワードを入力する必要がある。そのためには、全てのユーザにＳＭＴＰ認証のためのユーザアカウントおよびパスワードを割り当てて教える必要があり、さらに、メール送信毎に煩雑なパスワードを入力する必要があり、利便性が悪くなる。
【０００９】
すなわち、従来の技術では、ユーザアカウントおよびパスワードによる認証を行うか否かを制御することができないという問題があり、電子メールを送信するときのセキュリティと利便性とのバランスの調整を行うことができないという問題がある。
【００１０】
本発明の目的は、送信する電子メールに応じた認証を行うか否かを、設定可能な認証モードによって制御することができる通信装置およびその機能をコンピュータに実行させるプログラムならびにそのプログラムが記録された記録媒体を提供することである。
【課題を解決するための手段】
【００１１】
本発明は、電子メールの送受信を制御するサーバ装置にネットワークを介して、電子メールを表す電子メール情報を少なくとも送信する送信手段と、
予め定める複数の認証モードのうちの少なくとも１つの認証モードを設定する設定手段と、
送信すべき電子メール情報が予め定める条件を満たすと、設定手段によって設定された認証モードで、電子メール情報を送信手段によって前記サーバ装置に送信させる制御手段と、
ユーザアカウントを表すユーザアカウント情報およびパスワードを表すパスワード情報、ならびにユーザを識別するための識別情報を記憶する記憶手段と、
識別情報の入力を要求するための識別情報入力要求情報、ならびにユーザアカウント情報およびパスワード情報の入力を要求するためのユーザ情報入力要求情報を表示する表示手段と、
識別情報、ならびにユーザアカウント情報およびパスワード情報を入力可能な入力手段とを含み、
前記サーバ装置は、予め定める通信プロトコルで規定され、かつユーザアカウント情報およびパスワード情報を用いた予め定める認証を、複数の認証方式のうちの少なくともいずれか１つの認証方式で行なうことが可能であり、
前記予め定める複数の認証モードは、
制御手段が、前記送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、前記送信手段によって前記サーバ装置に送信させる第１の認証モード、
制御手段が、前記送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段に識別情報入力要求情報を表示させ、表示手段に表示させた識別情報入力要求情報に応答して入力手段によって入力された識別情報が、記憶手段に記憶される識別情報のうちのいずれかに一致すると、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、前記送信手段によって前記サーバ装置に送信させる第２の認証モード、
制御手段が、前記送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段にユーザ情報入力要求情報を表示させるとともに、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、表示手段に表示させたユーザ情報入力要求情報に応答して入力手段によって入力されたユーザアカウント情報およびパスワード情報が、それぞれ記憶手段から読み出したユーザアカウント情報およびパスワード情報に一致すると、読み出したユーザアカウント情報およびパスワード情報を、前記送信手段によって前記サーバ装置に送信させる第３の認証モード、
制御手段が、送信すべき電子メール情報が予め定める条件を満たすと、前記予め定める認証のためのユーザアカウント情報およびパスワード情報を、前記送信手段によって前記サーバ装置に送信させることなく、電子メール情報を前記送信手段によって送信させる第４の認証モード、
ならびに、制御手段が、前記送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、前記予め定める認証で用いられる複数の認証方式のうち送信すべき電子メール情報が示す電子メールに応じて利用可能な認証方式で、読み出したユーザアカウント情報およびパスワード情報を前記送信手段によって前記サーバ装置に送信させる第５の認証モードを少なくとも含むことを特徴とする通信装置である。
【００１２】
本発明に従えば、送信手段によって、電子メールの送受信を制御するサーバ装置にネットワークを介して、電子メールを表す電子メール情報が少なくとも送信され、設定手段によって、予め定める複数の認証モードのうちの少なくとも１つの認証モードが設定される。
【００１３】
そして、制御手段によって、送信すべき電子メール情報が予め定める条件を満たすと、設定手段によって設定された認証モードで、電子メール情報が送信手段によって前記サーバ装置に送信されるので、送信する電子メールに応じた認証を行うか否かを、設定可能な認証モードによって制御することができる。
【００２５】
さらに、記憶手段によって、ユーザアカウントを表すユーザアカウント情報およびパスワードを表すパスワード情報、ならびにユーザを識別するための識別情報が記憶され、表示手段によって、識別情報の入力を要求するための識別情報入力要求情報、ならびにユーザアカウント情報およびパスワード情報の入力を要求するためのユーザ情報入力要求情報が表示され、入力手段によって、識別情報、ならびにユーザアカウント情報およびパスワード情報が入力可能とされる。そして、前記サーバ装置によって、予め定める通信プロトコルで規定され、かつユーザアカウント情報およびパスワード情報を用いた予め定める認証が、複数の認証方式のうちの少なくともいずれか１つの認証方式で行なうことが可能とされ、前記予め定める複数の認証モードは、少なくとも５つの認証モードを含む。
【００２６】
５つの認証モードのうちの第１の認証モードは、制御手段が、送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させる。第２の認証モードは、制御手段が、送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段に識別情報入力要求情報を表示させ、表示手段に表示させた識別情報入力要求情報に応答して入力手段によって入力された識別情報が、記憶手段に記憶される識別情報のうちのいずれかに一致すると、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させる。
【００２７】
第３の認証モードは、制御手段が、送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段にユーザ情報入力要求情報を表示させるとともに、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、表示手段に表示させたユーザ情報入力要求情報に応答して入力手段によって入力されたユーザアカウント情報およびパスワード情報が、それぞれ記憶手段から読み出したユーザアカウント情報およびパスワード情報に一致すると、読み出したユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させる。第４の認証モードは、制御手段が、送信すべき電子メール情報が予め定める条件を満たすと、前記予め定める認証のためのユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させることなく、電子メール情報を送信手段によって送信させる。
【００２８】
さらに、第５の認証モードは、制御手段が、送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、前記予め定める認証で用いられる複数の認証方式のうち送信すべき電子メール情報が示す電子メールに応じて利用可能な認証方式で、読み出したユーザアカウント情報およびパスワード情報を送信手段によって前記サーバ装置に送信させるので、管理者は、５つの認証モードのうちのいくつかの認証モードを組み合わせることができる。
【００２９】
また本発明は、前記予め定める条件は、送信すべき電子メール情報の情報量に基づいて定められることを特徴とする。
【００３０】
本発明に従えば、前記予め定める条件は、送信すべき電子メール情報の情報量に基づいて定められるので、電子メールの情報量たとえばメールサイズよって、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００３１】
また本発明は、前記予め定める条件は、送信すべき電子メール情報が示す電子メールの件名または本文に予め定める文字列が含まれるか否かに基づいて定められることを特徴とする。
【００３２】
本発明に従えば、前記予め定める条件は、送信すべき電子メール情報が示す電子メールの件名または本文に予め定める文字列が含まれるか否かに基づいて定められるので、電子メールに含まれる文字列たとえば「社外秘」などのキーワードによって、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００３３】
また本発明は、前記予め定める条件は、送信すべき電子メール情報が示す電子メールにファイルが添付されているか否かに基づいて定められることを特徴とする。
【００３４】
本発明に従えば、前記予め定める条件は、送信すべき電子メール情報が示す電子メールにファイルが添付されているか否かに基づいて定められるので、電子メールにファイルが添付されているとき、または電子メールにファイルが添付されていないとき、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００３５】
また本発明は、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの拡張子の種別に基づいて定められることを特徴とする。
【００３６】
本発明に従えば、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの拡張子の種別に基づいて定められるので、電子メールに添付されるファイルの拡張子の種別に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００３７】
また本発明は、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの原稿枚数に基づいて定められることを特徴とする。
【００３８】
本発明に従えば、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの原稿枚数に基づいて定められるので、電子メールに添付されるファイルの原稿枚数つまりページ数に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００３９】
また本発明は、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルのファイル数に基づいて定められることを特徴とする。
【００４０】
本発明に従えば、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルのファイル数に基づいて定められるので、電子メールに添付されるファイルのファイル数に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００４１】
また本発明は、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの少なくとも一部の内容が暗号化されているか否かに基づいて定められることを特徴とする。
【００４２】
本発明に従えば、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの少なくとも一部の内容が暗号化されているか否かに基づいて定められるので、電子メールが暗号化されているか否かに応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００４３】
また本発明は、前記予め定める条件は、送信すべき電子メール情報が示す電子メールの宛先のうちの少なくとも１つの宛先が、予め定める宛先であるか否かに基づいて定められることを特徴とする。
【００４４】
本発明に従えば、前記予め定める条件は、送信すべき電子メール情報が示す電子メールの宛先のうちの少なくとも１つの宛先が、予め定める宛先であるか否かに基づいて定められるので、電子メールの送信先が登録されている宛先であると、または電子メールの送信先が登録されている宛先でないと、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００４５】
また本発明は、前記予め定める条件は、送信すべき電子メール情報が示す電子メールの送信者に割り当てられたドメインが、予め定める宛先のドメインのうちの少なくとも１つの宛先のドメインに一致するか否かに基づいて定められることを特徴とする。
【００４６】
本発明に従えば、前記予め定める条件は、送信すべき電子メール情報が示す電子メールの送信者に割り当てられたドメインが、予め定める宛先のドメインのうちの少なくとも１つの宛先のドメインに一致するか否かに基づいて定められるので、電子メールの送信者に割り当てられたドメインが、登録されている宛先のドメインに一致すると、または登録されている宛先のドメインに一致しないと、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００４７】
また本発明は、前記予め定める条件は、電子メール情報を送信する日時に基づいて定められることを特徴とする。
【００４８】
本発明に従えば、前記予め定める条件は、電子メール情報を送信する日時に基づいて定められるので、電子メールを送信する日時に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。
【００４９】
また本発明は、管理者に情報を送信するための送信先を表す送信先情報を記憶する第２の記憶手段をさらに含み、
前記制御手段は、前記送信手段によって電子メール情報を送信した後、送信した電子メール情報が示す電子メールについて、電子メールに関する情報、認証に必要な情報を送信したか否かを表す情報、ユーザに識別のための情報の入力を要求したか否かを表す情報、予め定める条件を表す情報、用いた認証方式を表す情報、および前記予め定める認証の結果を表す情報のうちの少なくとも１つの情報を含む管理情報のうち少なくとも一部または全部を、第２の記憶手段に記憶される送信先情報が示す送信先に前記送信手段によって送信させることを特徴とする。
【００５０】
本発明に従えば、第２の記憶手段によって、管理者に情報を送信するための送信先を表す送信先情報が記憶され、前記制御手段によって、送信手段によって電子メール情報を送信した後、送信した電子メール情報が示す電子メールについて、電子メールに関する情報、認証に必要な情報を送信したか否かを表す情報、ユーザに識別のための情報の入力を要求したか否かを表す情報、予め定める条件を表す情報、用いた認証方式を表す情報、および前記予め定める認証の結果を表す情報を少なくとも含む管理情報のうち少なくとも一部または全部が、第２の記憶手段に記憶される送信先情報が示す送信先に送信手段によって送信されるので、管理者は、電子メールを送信したことに関する管理情報を取得することができる。
【００５１】
また本発明は、前記制御手段は、前記入力手段によって識別情報が入力されなかった場合、および前記入力手段によってユーザアカウント情報およびパスワード情報が入力されなかった場合、前記送信手段によって電子メール情報を送信した後、前記管理情報のうちの少なくとも一部または全部を、前記第２の記憶手段に記憶される送信先情報が示す送信先に前記送信手段によって送信させることを特徴とする。
【００５２】
本発明に従えば、前記制御手段によって、入力手段によって識別情報が入力されなかった場合、および入力手段によってユーザアカウント情報およびパスワード情報が入力されなかった場合、送信手段によって電子メール情報を送信した後、前記管理情報のうちの少なくとも一部または全部が、第２の記憶手段に記憶される送信先情報が示す送信先に送信手段によって送信されるので、識別情報またはユーザアカウント情報およびパスワード情報によって、ユーザの識別を行わなかったとき、すなわちユーザの特定が困難であるとき、電子メールを送信したことに関する管理情報を履歴情報として残しておくことができる。
【００５３】
また本発明は、コンピュータに、前記通信装置の機能を実行させるプログラムである。
本発明に従えば、コンピュータに、前記通信装置の機能を実行させるためのプログラムとして提供することができる。
【００５４】
また本発明は、前記プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体である。
【００５５】
本発明に従えば、コンピュータに、前記通信装置の機能を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【発明の効果】
【００５６】
本発明によれば、送信する電子メールに応じた認証を行うか否かを、設定可能な認証モードによって制御することができるので、管理者は、認証モードの設定を変えるだけで、セキュリティと利便性とのバランスを管理することができる。
【００６２】
管理者は、５つの認証モードのうちのいくつかの認証モードを組み合わせることができるので、認証モードの組み合わせを変えることによって、セキュリティと利便性とのバランスをより細かく管理することができる。
【００６３】
また本発明によれば、電子メールの情報量たとえばメールサイズよって、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができるので、管理者は、電子メールのメールサイズに応じてセキュリティと利便性とのバランスを管理することができる。
【００６４】
また本発明によれば、電子メールに含まれる文字列たとえば「社外秘」などのキーワードによって、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができるので、管理者は、電子メールに含まれるキーワードなどの文字列に応じてセキュリティと利便性とのバランスを管理することができる。
【００６５】
また本発明によれば、電子メールにファイルが添付されているとき、または電子メールにファイルが添付されていないとき、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができるので、管理者は、添付ファイルの有無によってセキュリティと利便性とのバランスを管理することができる。
【００６６】
また本発明によれば、電子メールに添付されるファイルの拡張子の種別に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、添付ファイルの拡張子の種別に応じてセキュリティと利便性とのバランスを管理することができる。
【００６７】
また本発明によれば、電子メールに添付されるファイルの原稿枚数つまりページ数に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、添付ファイルの原稿枚数に応じてセキュリティと利便性とのバランスを管理することができる。
【００６８】
また本発明によれば、電子メールに添付されるファイルの数に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、添付ファイルのファイル数に応じてセキュリティと利便性とのバランスを管理することができる。
【００６９】
また本発明によれば、電子メールが暗号化されているか否かに応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、添付ファイルが暗号化されているか否かに応じてセキュリティと利便性とのバランスを管理することができる。
【００７０】
また本発明によれば、電子メールの送信先が登録されている宛先であると、または電子メールの送信先が登録されている宛先でないと、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、電子メールの送信先に応じてセキュリティと利便性とのバランスを管理することができる。
【００７１】
また本発明によれば、電子メールの送信者に割り当てられたドメインが、登録されている宛先のドメインに一致すると、または登録されている宛先のドメインに一致しないと、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、電子メールの送信者に割り当てられたドメインに応じてセキュリティと利便性とのバランスを管理することができる。
【００７２】
また本発明によれば、電子メールを送信する日時に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができるので、管理者は、電子メールを送信する日時に応じてセキュリティと利便性とのバランスを管理することができる。
【００７３】
また本発明によれば、管理者は、電子メールを送信したことに関する管理情報を取得することができるので、管理者は、電子メールの送信が予め定めた条件どおりに行われているか否かを確認することができる。
【００７４】
また本発明によれば、識別情報またはユーザアカウント情報およびパスワード情報によって、ユーザの識別を行わなかったとき、すなわちユーザの特定が困難であるとき、電子メールを送信したことに関する管理情報を履歴情報として残しておくことができる。したがって、管理者は、ユーザの特定が困難であるときに送信された電子メールがセキュリティ上問題ないか確認することができる。
【００７５】
また本発明によれば、コンピュータを通信装置の各手段として機能させるためのプログラムとして提供することができる。
【００７６】
また本発明によれば、コンピュータを通信装置の各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【発明を実施するための最良の形態】
【００７７】
図１は、本発明の実施の一形態であるＳＭＴＰ（Simple Mail Transfer Protocol）クライアント通信装置１０を含む通信システム１の概略の構成を示すブロック図である。通信装置であるＳＭＴＰクライアント通信装置（以下「ＳＭＴＰクライアント」ともいう）１０を含む通信システム１は、ＳＭＴＰクライアント１０の他に、ＳＭＴＰサーバ装置であるＳＭＴＰサーバ通信装置（以下「ＳＭＴＰサーバ」ともいう）２０、ＰＣ（
Personal Computer）２１、およびルータ２２によって構成される。
【００７８】
ＳＭＴＰクライアント１０、ＳＭＴＰサーバ２０、およびＰＣ２１は、ネットワークたとえばＬＡＮ（Local Area Network）２３に接続される。ＬＡＮ２３は、たとえばイーサネット（登録商標、Ethernet）規格に準拠したネットワークであり、ルータ２２を介してインターネット２４に接続される。図１には、理解を容易にするために、ＳＭＴＰクライアント１０、ＳＭＴＰサーバ２０、およびＰＣ２１をＬＡＮ２３にそれぞれ１台接続した構成を示しているが、１台に限定されるものではなく、いずれも複数台接続することも可能である。
【００７９】
ＳＭＴＰサーバ２０は、コンピュータによって構成され、ＳＭＴＰに従ってＳＭＴＰクライアント１０から送信される電子メール（以下単に「メール」ともいう）を受信し、受信したメールを転送する。ＳＭＴＰサーバ２０は、基本的には、ＲＦＣ２５５４に規定されるＳＭＴＰ認証をサポートしているサーバであるが、ＳＭＴＰ認証がサポートされていないサーバの場合もある。ＲＦＣ２５５４は、インターネットに関する技術の標準を定める団体であるＩＥＴＦ（Internet Engineering Task Force）が発行するＳＭＴＰ認証（
SMTP Authentication）についての文書である。
【００８０】
ＰＣ２１は、画像を表示する表示部を備える。ＰＣ２１は、ウェブ（ＷＥＢ）機能を有し、この機能によって表示されるウェブページからＳＭＴＰクライアント１０の設定が可能である。ルータ２２は、ＬＡＮ２３にて送受信される情報をインターネット２４などの他のネットワークに中継する装置である。
【００８１】
図２は、図１に示したＳＭＴＰクライアント通信装置１０の構成を示すブロック図である。ＳＭＴＰクライアント１０は、独自のインターネットプロトコル（Internet 
Protocol；略称：ＩＰ）アドレスが割り当てられ、ＳＭＴＰに従って電子メールを送信するコンピュータであり、パネル制御部１１、メイン制御部１２、読取制御部１３、画像メモリ１４、メール送信制御部１５、ＳＭＴＰ制御部１６、ネットワークＩ／Ｆ（Interface）制御部１７、およびＨＴＴＰ（Hyper Text Transfer Protocol）制御部１８を含んで構成される。
【００８２】
またＳＭＴＰクライアント１０は、中央処理装置（Central Processing Unit；略称：ＣＰＵ）および記憶装置を含む。記憶装置は、ＣＰＵによって実行されるプログラムおよびＣＰＵによって読み書きされる情報を記憶する半導体メモリあるいはハードディスク装置によって構成される。
【００８３】
パネル制御部１１は、キーボードおよびマウスのうちの少なくともいずれか一方によって構成さる入力装置、たとえば液晶ディスプレイによって構成される表示装置、およびたとえばプリンタによって構成される印刷装置を含む。ユーザは、入力装置によって情報を入力し、表示装置に表示される情報あるいは印刷装置で印刷される情報を見ることができる。パネル制御部１１は、キー入力つまり入力装置で入力された情報をメイン制御部１２に送り、メイン制御部１２から受け取る情報を、メイン制御部１２からの指示によって、たとえば表示装置に表示する。ＳＭＴＰクライアント１０の設定は、ＰＣ２１から行われるが、パネル制御部１１から設定するようにしてもよい。
【００８４】
メイン制御部１２は、パネル制御部１１から受け取った情報を解析し、解析結果に応じた制御を行う。たとえば解析結果がメール送信であると、読取制御部１３に原稿読取要求を出す。読取制御部１３から読取完了通知を受け取ると、メール送信制御部１５にメール送信要求を出す。原稿がセットされていない場合は、つまり添付ファイルがない場合は、原稿読取要求を出さずに、メール送信制御部１５にメール送信要求を出す。さらに、メイン制御部１２は、ユーザに知らせるための情報をパネル制御部１１に送り、たとえば表示装置に表示させる。
【００８５】
読取制御部１３は、スキャナなどの画像読取装置を含み、メイン制御部１２からの指示によって、原稿に記載されている情報を画像読取装置によって読み取る。そして、読み取った原稿の情報を画像メモリ１４に送り、読取完了通知をメイン制御部１２に送る。画像メモリ１４は、記憶装置に含まれるメモリであり、読取制御部１３から受け取った情報を記憶する。さらに、メール送信制御部１５からの指示によって、記憶している情報を読み出して、メール送信制御部１５に送る。
【００８６】
メール送信制御部１５は、メイン制御部１２からメール送信要求を受け取ると、送信者（ＦＲＯＭ）、宛先（ＴＯ／ＣＣ／ＢＣＣ）、件名（ＳＵＢＪＥＣＴ）、ならびに本文および画像メモリから読み出したデータ（ＤＡＴＡ）からなる電子メール情報を生成し、生成した電子メール情報をＳＭＴＰ制御部１６に送る。
【００８７】
ＳＭＴＰ制御部１６は、メール送信制御部１５から電子メール情報を受け取ると、受け取った電子メール情報を電子メールとして、ネットワークＩ／Ｆ制御部１７を介してＳＭＴＰサーバ２０にＳＭＴＰに従って送信する。ＳＭＴＰ認証が必要な場合は、ＳＭＴＰ認証のために必要な情報たとえばユーザアカウントおよびパスワードなどの情報をＳＭＴＰサーバ２０に送り、認証された後、メール送信制御部１５から受け取った電子メール情報を送信する。
【００８８】
ネットワークＩ／Ｆ制御部１７は、ＬＡＮ２３に接続され、ＬＡＮ２３に接続される装置たとえばＳＭＴＰサーバ２０と情報を送受信する。すなわち、ＳＭＴＰ制御部１６あるいはＨＴＴＰ制御部１８から受け取った情報を送信し、受信した情報をＳＭＴＰ制御部１６あるいはＨＴＴＰ制御部１８に送る。ＨＴＴＰ制御部１８は、ＬＡＮ２３に接続されるＷＥＢサーバと、ＳＭＴＰクライアント１０に搭載されるたとえば図示しないＷＥＢブラウザとの情報の送受信を制御する。
【００８９】
送信手段は、たとえばＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７であり、記憶手段および第２の記憶手段は、たとえば記憶装置であり、表示手段は、たとえばパネル制御部１１であり、入力手段は、たとえばパネル制御部１１であり、設定手段は、たとえばパネル制御部１１であり、制御手段は、たとえばメイン制御部１２およびメール送信制御部１５である。
【００９０】
図３は、図１に示したＳＭＴＰクライアント通信装置１０およびＳＭＴＰサーバ通信装置２０間で行われる認証の概念を示す図である。ＳＭＴＰクライアント１０は、メールを送信する際、まず、ＳＭＴＰ認証のために必要な情報たとえばユーザアカウントおよびパスワードなどの情報を送信し、ＳＭＴＰサーバ２０に認証を要求する。ＳＭＴＰサーバ２０は、ＳＭＴＰクライアント１０からの認証要求に応答し、受信したユーザアカウントおよびパスワードによって、認証に成功したか否か、すなわち認証がＯＫであるか否かを判定する。ＳＭＴＰサーバ２０は、認証に成功、すなわち認証がＯＫであると判定したとき、認証に成功したことを表す情報（以下「認証成功情報」という）をＳＭＴＰクライアント１０に送信する。ＳＭＴＰクライアント１０は、ＳＭＴＰサーバ２０からの認証成功情報を受信すると、メールをＳＭＴＰサーバ２０に送信する。
【００９１】
図４は、図３に示した認証の詳細なシーケンス図である。ＳＭＴＰ制御部１６が、メール送信制御部１５から電子メール情報を受信すると、シーケンスＳ１に移る。シーケンスＳ１では、ＳＭＴＰクライアント１０は、ＳＭＴＰサーバ２０に接続要求を送信する。シーケンスＳ２では、ＳＭＴＰサーバ２０は、ＳＭＴＰクライアント１０からの接続要求に応答して「２２０」応答つまり接続許可を表す情報をＳＭＴＰクライアント１０に送信する。
【００９２】
シーケンスＳ３では、ＳＭＴＰクライアント１０は、ＳＭＴＰサーバ２０から送信される「２２０」応答を受信すると、「ＥＨＬＯ」コマンドをＳＭＴＰサーバ２０に送信して、セッションの開始を要求する。シーケンスＳ４では、ＳＭＴＰサーバ２０は、ＳＭＴＰクライアント１０からのセッションの開始要求に応答して「２５０」応答つまりセッション開始成功を表す情報をＳＭＴＰクライアント１０に送信する。
【００９３】
シーケンスＳ５では、ＳＭＴＰクライアント１０は、ＳＭＴＰサーバ２０から送信される「２５０」応答を受信すると、「ＡＵＴＨ  ＸＸＸＸ」コマンドをＳＭＴＰサーバ２０に送信して、認証を要求する。このとき認証方式を示す情報も併せてＳＭＴＰサーバ２０に送信する。シーケンスＳ６では、ＳＭＴＰクライアント１０は、ＳＭＴＰサーバ２０にＳＭＴＰ認証のためのユーザアカウント（以下「ユーザＩＤ（Identification）」ともいう）およびパスワードを送信し、ＳＭＴＰサーバ２０は、ＳＭＴＰクライアント１０から送信されるユーザＩＤおよびパスワードを受信すると、受信したユーザＩＤおよびパスワードによって認証がＯＫであるか否かを判定する。
【００９４】
シーケンスＳ７では、ＳＭＴＰサーバ２０は、認証がＯＫであると判定したとき、「２３５」応答つまり認証成功情報をＳＭＴＰクライアント１０に送信する。シーケンスＳ８では、ＳＭＴＰクライアント１０は、ＳＭＴＰサーバ２０から送信される「２３５」応答を受信すると、「ＭＡＩＬ  ＦＲＯＭ  …」コマンドをＳＭＴＰサーバ２０に送信し、メールのデータを送信する。
【００９５】
図５は、図１に示したＰＣ２１でのネットワーク設定画面３１を示す図である。ＰＣ２１の代わりにパネル制御部１１から設定する場合は、ネットワーク設定画面３１は、パネル制御部１１の表示装置に表示される。ネットワーク設定画面３１から設定された情報は、ＳＭＴＰクライアント１０の記憶装置に記憶される。
【００９６】
ネットワーク設定画面３１は、ＳＭＴＰクライアント１０のネットワーク接続に関する設定を行うための画面である。ネットワーク設定画面３１には、画面のタイトル「
Network Setting」および５つの設定項目がある。図５には、ＩＰアドレスを設定するための「IP Address」、サブネットマスクを設定するための「Subnet Mask」、デフォルトのゲートウェイを設定するための「Default Gateway」、ドメインネームサーバを設定するための「DNS」、およびＤＨＣＰ（Dynamic Host Configuration Protocol）を適用するか否かを設定するための「DHCP」の項目と、それぞれの項目に対する入力領域とが示されている。
【００９７】
図５では、「IP Address」として「192.168.1.150」、「Subnet Mask」として「255.255.255.0」、「Default Gateway」として「192.168.1.7」、および「DNS」として「192.168.1.2」が入力され、「DHCP」には、適用を意味するチェックマークが付されている。
【００９８】
図６は、図１に示したＰＣ２１でのＥ−ＭＡＩＬ設定画面３２を示す図である。ＰＣ２１の代わりにパネル制御部１１から設定する場合は、Ｅ−ＭＡＩＬ設定画面３２は、パネル制御部１１の表示装置に表示される。Ｅ−ＭＡＩＬ設定画面３２から設定された情報は、ＳＭＴＰクライアント１０の記憶装置に記憶される。
【００９９】
Ｅ−ＭＡＩＬ設定画面３２は、ＳＭＴＰクライアント１０のメールの送受信に関する設定を行うための画面である。Ｅ−ＭＡＩＬ設定画面３２には、画面のタイトル「E-MAIL 
SETUP」および６つの設定項目がある。図６には、ＳＭＴＰサーバを設定するための「SMTP Server」、ポート番号を設定するための「Port Number」、ＳＭＴＰ認証を適用するか否かを設定するための「SMTP Authentication」、ＳＭＴＰ認証の認証方式のうちから選択する認証方式を設定するための「SMTP Authentication method」、ＳＭＴＰ認証のためのユーザＩＤつまりユーザアカウントを設定するための「User Name」、およびＳＭＴＰ認証のためのパスワードを設定するための「Password」の項目と、それぞれの項目に対する入力領域とが示されている。「User Name」および「Password」の前には、ＳＭＴＰ認証のための情報であることを示す「-SMTP AUTH-」が示されている。
【０１００】
図６では、「SMTP Server」として「smtp.internal」、「Port Number」として「25」が示されている。さらに、「SMTP Authentication」としては、チェックマークが付された「YES」およびチェックマークのない「NO」が示され、ＳＭＴＰ認証が適用されることを示している。「SMTP Authentication method」としては、チェックマークが付された「CRAM-MD5」、チェックマークのない「LOGIN」、およびチェックマークのない「PLAIN」が示され、ＳＭＴＰ認証の認証方式のうち、すなわちＣＲＡＭ−ＭＤ５方式、ＬＯＧＩＮ方式、およびＰＬＡＩＮ方式のうち、ＣＲＡＭ−ＭＤ５方式が選択されていることを示している。「User Name」としては、「hana_shar*」が示され、「Password」としては、「XXXXXXXXXX」が示されている。
【０１０１】
図７は、図１に示したＰＣ２１でのＡＤＭＩＮ設定画面３３を示す図である。ＰＣ２１の代わりにパネル制御部１１から設定する場合は、ＡＤＭＩＮ設定画面３３は、パネル制御部１１の表示装置に表示される。ＡＤＭＩＮ設定画面３３から設定された情報は、ＳＭＴＰクライアント１０の記憶装置に記憶される。
【０１０２】
ＡＤＭＩＮ設定画面３３は、メールを送信する際に行われる認証のための一定の条件を管理者が設定する画面である。ＡＤＭＩＮ設定画面３３には、画面のタイトル「ADMIN. SETUP」および１２の設定項目がある。図７には、セキュリティモードを適用するか否かを設定するための「セキュリティモード」、ドメインによるプロテクトを設定するための「ドメインプロテクト」、文字列によるプロテクトを設定するための「文字列プロテクト」、添付ファイルによるプロテクトを設定するための「添付ファイルプロテクト」、添付ファイルの拡張子によるプロテクトを設定するための「添付ファイル拡張子プロテクト」、添付ファイルの数によるプロテクトを設定するための「添付ファイル数プロテクト」、読取原稿ページ数によるプロテクトを設定するための「読取原稿ページ数プロテクト」、添付ファイルの暗号化によるプロテクトを設定するための「添付ファイル暗号化プロテクト」、送信メールサイズによるプロテクトを設定するための「送信メールサイズプロテクト」、宛先によるプロテクトを設定するための「宛先プロテクト」、送信日時によるプロテクトを設定するための「送信日時プロテクト」、および管理者アドレスを設定するための「管理者アドレス」の項目と、それぞれの項目に対する入力領域とが示されている。
【０１０３】
図７では、「セキュリティモード」として、チェックマークが付された「YES」およびチェックマークのない「NO」が示され、セキュリティモードが適用されることを示している。「ドメインプロテクト」としては、「shar*.com」が示され、「文字列プロテクト」としては、「社外秘」が示される。「添付ファイルプロテクト」としては、チェックマークが付された「YES」およびチェックマークのない「NO」が示され、添付ファイルによるプロテクトが適用されることを示している。「添付ファイル拡張子プロテクト」としては、「.tiff」が示されている。「添付ファイル数プロテクト」としては、入力領域に「2」が設定された「２種類以上」、「読取原稿ページ数プロテクト」としては、入力領域に「2」が設定された「２ページ以上」が示されている。「添付ファイル暗号化プロテクト：」としては、チェックマークが付された「Y ES」およびチェックマークのない「NO」が示され、添付ファイル暗号化によるプロテクトが適用されることを示している。「送信メールサイズプロテクト」としては、入力領域に「100」が設定された「１００ＫＢ」が示されている。「宛先プロテクト」としては、チェックマークが付された「YES」およびチェックマークのない「NO」が示され、宛先によるプロテクトが適用されることが示され、その宛先としては、「otokuisama@kaisya.com」および「torihikisaki@kigyou.com」が示されている。「送信日時プロテクト」としては、開始時間の入力領域に「9」および終了時間の入力領域に「18」が設定された「９時〜１８時」が示されている。「送信日時プロテクト」は、時のほかに西暦、月、日、および分について、それぞれ開始および終了を設定可能であるが、「*」が示されている入力領域は、設定されていないことを示す。「管理者アドレス」としては、「admin@shar*.com」が示されている。
【０１０４】
図８は、図１に示したＰＣ２１での送信結果表示画面３４を示す図である。送信結果表示画面３４は、送信したメールに関する情報を表示する画面である。送信結果表示画面３４は、送信したメールに関する情報が管理者のＰＣ、たとえばＰＣ２１に送信されて表示部に表示される画面であるが、ＰＣ２１の表示部の代わりにパネル制御部１１の表示装置に表示してもよい。
【０１０５】
送信結果表示画面３４には、画面のタイトル「MAIL SEND REPORT」、日付、および７つの項目がある。７つの項目には、送信元（のアドレス）を表す「FROM」、宛先（のアドレス）を表す「TO」、メールサイズを表す「MAIL SIZE」、ページ数を表す「PAGE」、送信結果を表す「RESULT」、ＳＭＴＰ認証の認証方式を表す「SMTP-AUTH」、および該当する条件を表す「該当条件」の項目と、それぞれの内容とが示されている。
【０１０６】
図８では、日付は「2007/2/15  木曜日」であり、「FROM」として「hana@shar*.com」が示され、「TO」として「otokuisama@kaisya.com」が示され、「MAIL SIZE」として「127KB」が示され、「PAGE」として「2 page」が示され、「RESULT」として「OK」が示され、「SMTP-AUTH」として「CRAM-MD5」が示され、「該当条件」として「宛先プロテクトに合致したためパスワード要求有り」が示されている。
【０１０７】
図９は、図１に示したＳＭＴＰクライアント通信装置１０に登録されるユーザＩＤリストの具体例４１を示す図である。ユーザＩＤリスト４１は、ユーザＩＤおよびパスワードの組合せごとにメールの送信を許可するか否かが設定されたリストである。ユーザＩＤリスト４１は、ＳＭＴＰクライアント１０の記憶装置に記憶される。
【０１０８】
ユーザＩＤリスト４１には、「User」、「Password」、および「許可」の項目があり、「User」はユーザＩＤであり、「Password」はパスワードであり、「許可」はメールの送信が許可されているか否かを示す。図９には、３人のユーザが登録されており、User「
hana」およびPassword「123456」についての「許可」は「YES」つまり許可されており、
User「yama」およびPassword「111111」についての「許可」は「NO」つまり許可されておらず、User「suzu」およびPassword「552255」についての「許可」は「YES」つまり許可されている。
【０１０９】
図１０は、図１に示したＳＭＴＰクライアント通信装置１０の第１のメール送信処理のフローチャートである。メイン制御部１２がパネル制御部１１から受け取った情報を解析し、解析結果がメール送信であると、ステップＡ１に移る。
【０１１０】
ステップＡ１では、メイン制御部１２は、メール送信制御部１５にメール送信要求を出す。ステップＡ２では、メール送信制御部１５は、送信要求を受けたメールが一定の条件を満たすメールであるか否かを判定する。一定の条件は、たとえば図７に示したＡＤＭＩＮ設定画面３３で設定された条件である。一定の条件を満たすと、ステップＡ３に進み、一定の条件を満たさないと、ステップＡ６に進む。
【０１１１】
ステップＡ３では、メール送信制御部１５は、ＳＭＴＰ認証のためのユーザＩＤおよびパスワードが設定されているか否かを判定する。ＳＭＴＰ認証のためのユーザＩＤおよびパスワードが、図６に示したＥ−ＭＡＩＬ設定画面３２の「SMTP-AUTH」の項目にそれぞれ設定されていると、ステップＡ４に進み、ＳＭＴＰ認証のためのユーザＩＤおよびパスワードが、Ｅ−ＭＡＩＬ設定画面３２の「SMTP-AUTH」の項目に設定されていないと、ステップＡ７に進む。
【０１１２】
ステップＡ４では、メール送信制御部１５は、Ｅ−ＭＡＩＬ設定画面３２の「SMTP-
AUTH」の項目に設定されているＳＭＴＰ認証のためのユーザＩＤおよびパスワードを記憶装置から読み出して、ＳＭＴＰサーバ２０に対して、ＳＭＴＰ制御部１６によって送信し、ＳＭＴＰ認証を行う。ステップＡ５では、ステップＡ４でのＳＭＴＰ認証がＯＫであると、メール送信制御部１５は、メールをＳＭＴＰ制御部１６によってＳＭＴＰサーバ２０に送信して、第１のメール送信処理を終了する。ステップＡ６では、後述する他処理を行って、第１のメール送信処理を終了する。ステップＡ７では、エラー処理として、たとえばＳＭＴＰ認証のためのユーザＩＤおよびパスワードが設定されていないためにメールを送信することができない旨を、パネル制御部１１の表示装置に表示して、第１のメール送信処理を終了する。
【０１１３】
図１０に示した第１のメール送信処理は、メールが一定の条件を満たしていれば、メールを送信するユーザが誰であっても、すなわちＳＭＴＰ認証のユーザＩＤおよびパスワードを知らないユーザであっても、予め管理者がＥ−ＭＡＩＬ設定画面３２で登録しているＳＭＴＰ認証のためのユーザＩＤおよびパスワードを使用して、ＳＭＴＰ認証を自動的に実施する。したがって、管理者が指定した条件を満たすメールであれば、ユーザによるパスワードの入力などの手間を省き、利便性を高くすることができる。
【０１１４】
図１１は、図１に示したＳＭＴＰクライアント通信装置１０の第２のメール送信処理のフローチャートである。メイン制御部１２がパネル制御部１１から受け取った情報を解析し、解析結果がメール送信であると、ステップＢ１に移る。
【０１１５】
ステップＢ１では、メイン制御部１２は、メール送信制御部１５にメール送信要求を出す。ステップＢ２では、メール送信制御部１５は、送信要求を受けたメールが一定の条件を満たすメールであるか否かを判定する。一定の条件は、たとえば図７に示したＡＤＭＩＮ設定画面３３で設定された条件である。一定の条件を満たすと、ステップＢ３に進み、一定の条件を満たさないと、ステップＢ８に進む。
【０１１６】
ステップＢ３では、ユーザにパスワードを要求する。すなわち、メール送信制御部１５は、メイン制御部１２を介して、パスワードの入力を要求する情報をパネル制御部１１の表示装置に表示する。ステップＢ４では、メール送信制御部１５は、表示装置に表示されたパスワードの入力を要求する情報に応答して、パネル制御部１１の入力装置によって入力されたパスワードを、メイン制御部１２を介して受け取り、受け取ったパスワードが、図９に示したユーザＩＤリスト４１に登録されかつユーザＩＤリスト４１で許可されているか否かを判定する。受け取ったパスワードが登録されかつ許可されていると、ステップＢ５に進み、受け取ったパスワードが登録されていないと、または登録されていても許可されていないと、ステップＢ９に進む。ステップＢ５〜ステップＢ９は、それぞれ図１０に示したステップＡ３〜ステップＡ７に対応するステップであり、重複を避けるために説明は省略する。
【０１１７】
図１１に示した第２のメール送信処理は、メールが一定の条件を満たす場合には、ユーザ識別を行ってから、ＳＭＴＰ認証を行った後メールを送信する。管理者は、ＳＭＴＰ認証付きのメール送信を実施したいが、ＳＭＴＰ認証のためのユーザＩＤおよびパスワードをユーザに知らせたくない場合に、独自のユーザＩＤおよびパスワードを用いてメール送信の許可／不許可を判定することができる。
【０１１８】
図１２は、図１に示したＳＭＴＰクライアント通信装置１０の第３のメール送信処理のフローチャートである。メイン制御部１２がパネル制御部１１から受け取った情報を解析し、解析結果がメール送信であると、ステップＣ１に移る。
【０１１９】
ステップＣ１では、メイン制御部１２は、メール送信制御部１５にメール送信要求を出す。ステップＣ２では、メール送信制御部１５は、送信要求を受けたメールが一定の条件を満たすメールであるか否かを判定する。一定の条件は、たとえば図７に示したＡＤＭＩＮ設定画面３３で設定された条件である。一定の条件を満たすと、ステップＣ３に進み、一定の条件を満たさないと、ステップＣ７に進む。
【０１２０】
ステップＣ３では、ＳＭＴＰ−ＡＵＴＨつまりＳＭＴＰ認証のためのユーザＩＤおよびパスワードを要求する。すなわち、メール送信制御部１５は、メイン制御部１２を介して、ＳＭＴＰ認証のためのユーザＩＤおよびパスワードの入力を要求する情報をパネル制御部１１の表示装置に表示する。
【０１２１】
ステップＣ４では、メール送信制御部１５は、表示装置に表示されたＳＭＴＰ認証のためのユーザＩＤおよびパスワードの入力を要求する情報に応答して、パネル制御部１１の入力装置によって入力されたユーザＩＤおよびパスワードを、メイン制御部１２を介して受け取り、受け取ったユーザＩＤおよびパスワードが、図６に示したＥ−ＭＡＩＬ設定画面３２の「SMTP-AUTH」の項目に設定されているユーザＩＤおよびパスワードと一致するか否かを判定する。ユーザＩＤおよびパスワードが一致すると、ステップＣ５に進み、ユーザＩＤおよびパスワードが一致しないと、ステップＣ８に進む。ステップＣ５〜ステップＣ８は、それぞれ図１０に示したステップＡ４〜ステップＡ７に対応するステップであり、重複を避けるために説明は省略する。
【０１２２】
図１２に示した第３のメール送信処理は、メールが一定の条件を満たす場合には、ユーザにＳＭＴＰ認証のためのユーザＩＤおよびパスワードの入力を義務付けるものであり、「なりすまし」および「無断使用」などを防ぐためのセキュリティを重視したいと考える管理者の意向に沿うものである。
【０１２３】
図１３は、図１に示したＳＭＴＰクライアント通信装置１０の第４のメール送信処理のフローチャートである。メイン制御部１２がパネル制御部１１から受け取った情報を解析し、解析結果がメール送信であると、ステップＤ１に移る。
【０１２４】
ステップＤ１では、メイン制御部１２は、メール送信制御部１５にメール送信要求を出す。ステップＤ２では、メール送信制御部１５は、送信要求を受けたメールが一定の条件を満たすメールであるか否かを判定する。一定の条件は、たとえば図７に示したＡＤＭＩＮ設定画面３３で設定された条件である。一定の条件を満たすと、ステップＤ３に進み、一定の条件を満たさないと、ステップＤ４に進む。
【０１２５】
ステップＤ３では、メール送信制御部１５は、メールをＳＭＴＰ制御部１６によってＳＭＴＰサーバ２０に送信して、第４のメール送信処理を終了する。ステップＤ４では、後述する他処理を行って、第４のメール送信処理を終了する。
【０１２６】
図１３に示した第４のメール送信処理は、ＳＭＴＰサーバ２０がＳＭＴＰ認証の機能を有していない場合にも、管理者が設定した一定の条件を満たしていれば、ＳＭＴＰ認証を行うことなく、メールを送信することができる。
【０１２７】
図１４は、図１に示したＳＭＴＰクライアント通信装置１０の第５のメール送信処理のフローチャートである。メイン制御部１２がパネル制御部１１から受け取った情報を解析し、解析結果がメール送信であると、ステップＥ１に移る。
【０１２８】
ステップＥ１では、メイン制御部１２は、メール送信制御部１５にメール送信要求を出す。ステップＥ２では、メール送信制御部１５は、図６に示したＥ−ＭＡＩＬ設定画面３２の「SMTP-AUTH」の項目にユーザＩＤおよびパスワードが設定されているか否かを判定する。ユーザＩＤおよびパスワードが設定されていると、ステップＥ３に進み、ユーザＩＤおよびパスワードが設定されていないと、ステップＥ６に進む。ステップＥ３では、メール送信制御部１５は、送信要求を受けたメールが一定の条件を満たすメールであるか否かを判定する。一定の条件は、たとえば図７に示したＡＤＭＩＮ設定画面３３で設定された条件である。一定の条件を満たすと、ステップＥ４に進み、一定の条件を満たさないと、ステップＥ７に進む。
【０１２９】
ステップＥ４では、ＳＭＴＰサーバ２０に対して、Ａグループの認証を行う。すなわちＡグループに属する認証方式のうち、そのＳＭＴＰクライアント１０が利用可能な優先順位が最も高い認証方式で認証を行う。Ａグループに属する認証方式には、ｔｒｙ−ｆｉｒｓｔからｔｒｙ−ｌａｓｔの順につまり優先順位の高い順に、ＣＲＡＭ−ＭＤ５方式、ＬＯＧＩＮ方式、およびＰＡＬＩＮ方式がある。ステップＥ５では、ステップＥ４またはステップＥ７でのＳＭＴＰ認証がＯＫであると、メール送信制御部１５は、メールをＳＭＴＰ制御部１６によってＳＭＴＰサーバ２０に送信して、第５のメール送信処理を終了する。
【０１３０】
ステップＥ６では、エラー処理を行って、第５のメール送信処理を終了する。ステップＥ７では、ＳＭＴＰサーバ２０に対して、Ｂグループの認証を行い、ステップＥ５に進む。すなわちＢグループに属する認証方式のうち、そのＳＭＴＰクライアント１０が利用可能な優先順位が最も高い認証方式で認証を行い、ステップＥ５に進む。Ｂグループに属する認証方式には、ｔｒｙ−ｆｉｒｓｔからｔｒｙ−ｌａｓｔの順につまり優先順位の高い順に、ＬＯＧＩＮ方式およびＰＡＬＩＮ方式がある。ステップＥ４およびステップＥ７では、各グループから選択した認証方式がＳＭＴＰサーバ２０によってサポートされていないときは、優先順位を下げた認証方式を選択し、優先順位の最も低い認証方式もサポートされていないときは、エラー処理を行う。
【０１３１】
図１４に示した第５のメール送信処理は、一定の条件に応じたグループに含まれる優先順位が付けられた認証方式の中から、そのＳＭＴＰクライアント１０が利用可能な優先順位の高い認証方式で、認証を行うものである。管理者は、各グループに含める認証方式の設定を変えることによって、送信するメールに応じて、暗号化の有無あるいは認証方式を切り替えることができる。
【０１３２】
図１５は、図１０〜図１４に示した他処理についての第１の他処理のフローチャートである。ステップＦ１では、メール送信を行って、第１の他処理を終了する。
【０１３３】
図１６は、図１０〜図１４に示した他処理についての第２の他処理のフローチャートである。ステップＧ１では、エラー処理を行って、たとえばＳＭＴＰ認証のためのユーザＩＤおよびパスワードが設定されていないなどの理由によってメールを送信することができない旨を、パネル制御部１１の表示装置に表示して、第２の他処理を終了する。
【０１３４】
図１７は、図１０〜図１４に示した他処理についての第３の他処理のフローチャートである。ステップＨ１では、メール送信制御部１５は、ＳＭＴＰ−ＡＵＴＨつまりＳＭＴＰ認証のためのユーザＩＤおよびパスワードが既に設定されているか否かを判定する。ＳＭＴＰ認証のためのユーザＩＤおよびパスワードが、図６に示したＥ−ＭＡＩＬ設定画面３２の「SMTP-AUTH」の項目に設定されていると、ステップＨ２に進み、ＳＭＴＰ認証のためのユーザＩＤおよびパスワードが、Ｅ−ＭＡＩＬ設定画面３２の「SMTP-AUTH」の項目に設定されていないと、ステップＨ４に進む。
【０１３５】
ステップＨ２では、メール送信制御部１５は、Ｅ−ＭＡＩＬ設定画面３２の「SMTP-
AUTH」の項目に設定されているＳＭＴＰ認証のためのユーザＩＤおよびパスワードを、ＳＭＴＰサーバ２０に対して、ＳＭＴＰ制御部１６によって送信し、ＳＭＴＰ認証を行う。ステップＨ３では、ステップＨ２でのＳＭＴＰ認証がＯＫであると、メール送信制御部１５は、メールをＳＭＴＰ制御部１６によってＳＭＴＰサーバ２０に送信して、第３の他処理を終了する。ステップＨ４では、エラー処理を行って、第３の他処理を終了する。
【０１３６】
上述した実施の形態では、図１０に示した第１のメール送信処理〜図１４に示した第５のメール送信処理のうちのいずれか１つのメール送信処理を実施する例を示したが、これらのメール送信処理を組み合わせてもよい。たとえば、第２のメール送信処理と第５のメール送信処理とを同時に適用してもよい。
【０１３７】
具体的には、一定の条件が満たされていると、ユーザ識別のためのパスワードの入力をユーザに対して要求し、ユーザによって入力されたパスワードが、登録されているパスワードつまり管理者が事前に許可しているパスワードであるか否かを判定し、さらに、ＳＭＴＰ認証のためのユーザアカウントおよびパスワードが登録されているか否かを判定する。ユーザによって入力されたパスワードが、登録されているパスワードであり、かつＳＭＴＰ認証のためのユーザアカウントおよびパスワードが登録されていると、送信するメールに応じて、ＡグループあるいはＢグループの認証方式のうち、選択可能な優先順位の高い認証方式でＳＭＴＰ認証を行い、メール送信する。
【０１３８】
さらに、複数の認証モード、たとえば図１０に示した第１のメール送信処理を第１の認証モード、図１１に示した第２のメール送信処理を第２の認証モード、図１２に示した第３のメール送信処理を第３の認証モード、図１３に示した第４のメール送信処理を第４の認証モード、および図１４に示した第５のメール送信処理を第５の認証モードとし、これらの５つの認証モード中から自機で選択可能ないずれか１つの認証モードを選択して処理するようにしてもよい。
【０１３９】
たとえば第５のメール送信処理である第５の認証モードを選択した場合、図７に示した「セキュリティモード」が「ＹＥＳ」であると、一定の条件を満たすメールについては、ＳＭＴＰ認証の認証方式のうち暗号化する認証方式たとえばＣＲＡＭ−ＭＤ５方式あるいはＤＩＧＥＳＴ−ＭＤ５方式によって認証を行う。この場合、一定の条件を満たすメールは、たとえばＡＤＭＩＮ設定画面３３で設定される条件のうちのいずれか１つの条件を満たすメール、あるいはＡＤＭＩＮ設定画面３３で設定される条件の中から選択される少なくとも２つ以上の条件のすべてを満たすメールである。
【０１４０】
認証モードの選択は、たとえば図７に示したＡＤＭＩＮ設定画面３３から選択することができるようにする。この設定の切り替えのみで、第１のメール送信処理〜第５のメール送信処理の認証モードを切り替えることができ、管理者は容易にセキュリティと利便性とのバランスを変更することができる。
【０１４１】
図１０に示した第１のメール送信処理〜図１４に示した第５のメール送信処理で判定される一定の条件は、図７に示したＡＤＭＩＮ設定画面３３で設定された複数の判定条件からなり、送信するメールがその複数の判定条件のうちの少なくとも１つの判定条件を満たすメールであれば、送信するメールは一定の条件を満たすメールであると判定する。以下に、図７に示したＡＤＭＩＮ設定画面３３で設定される判定条件ごとの具体例を示す。
【０１４２】
ＡＤＭＩＮ設定画面３３の「ドメインプロテクト」は、ドメインによるプロテクトであり、判定条件は、メールの宛先（ＴＯ／ＣＣ／ＢＣＣ）の一部または全てのドメインが、設定されたドメインと一致することである。図７に示した「ドメインプロテクト」には、「shar*.com」が設定されている。第４のメール送信処理では、ユーザが送信しようとするメールの宛先のドメイン名が「shar*.com」であると、ＳＭＴＰ認証を実施しないでメール送信を行う。したがって、たとえば、ＳＭＴＰクライアント１０のドメイン名がＳＭＴＰサーバ２０のドメイン名と同じ「shar*.com」である場合、ＳＭＴＰサーバ２０がＳＭＴＰ認証を行わなくても、セキュリティ上問題がないので、管理者は、社内でのＳＭＴＰクライアント１０同士のメール送信については、ＳＭＴＰ認証を必要としない設定にすることによって、ユーザの利便性を高めることができる。
【０１４３】
あるいは、判定条件は、メールの宛先（ＴＯ／ＣＣ／ＢＣＣ）の一部または全てのドメインが、設定されたドメインと一致しないことである。図７に示した「ドメインプロテクト」には、「shar*.com」が設定されている。第２のメール送信処理では、ユーザが送信しようとするメールの宛先のドメイン名が、「shar*.com」でないと、ユーザに対してユーザ識別のためのパスワードの入力を要求する。そして、入力されたパスワードが、図９に示したユーザＩＤリスト４１に登録されていると、図６に示したＥ−ＭＡＩＬ設定画面３２で設定されたＳＭＴＰ認証のためのユーザアカウントおよびパスワードを使用してＳＭＴＰ認証を行い、メール送信を実施する。したがって、社内の宛先のみを設定しておくことによって、社外へのメール送信に対してユーザの識別を行うという管理者の意図を反映し、高いセキュリティを実現することができる。
【０１４４】
さらに、ＡＤＭＩＮ設定画面３３の「文字列プロテクト」は、キーワードなどの文字列によるプロテクトであり、判定条件は、送信メールの件名あるいは本文に特定の文字列を含むこと、あるいは特定の文字列を含まないことである。たとえば第３のメール送信処理で「社外秘を含む」という設定にした場合、ＳＭＴＰクライアント１０は、ユーザがパネル制御部１１によってメール送信操作を行い、入力したメールの件名または本文の文字列の中に、「社外秘」という文字列が含まれていると、ユーザに対してＳＭＴＰ認証のためのユーザアカウントつまりユーザＩＤおよびパスワードの入力を要求する。そして、それらが一致した場合のみ、ＳＭＴＰ認証を行いメール送信動作を実行する。
【０１４５】
ＳＭＴＰ認証のためのユーザアカウントおよびパスワードを管理者のみに知らせ、ユーザに知らせることなく運用する場合、「社外秘」が含まれるメールに対しては、管理者のみがＳＭＴＰ認証のためのユーザアカウントおよびパスワードを入力することができる。したがって、管理者を通じてのみメール送信が可能であることから、高いセキュリティを実現することができる。設定する文字列は、複数の文字列であってもよく、複数の文字列の組合せ条件でプロテクトをかけてもよい。あるいは第４のメール送信処理で、「社外秘を含まない」という設定にした場合、メールの件名または本文の文字列の中に「社外秘」という文字列が含まれていないと、ＳＭＴＰサーバ２０に対してＳＭＴＰ認証を行わずにメール送信を行う。メールの件名または本文の文字列の中に「社外秘」という文字列が含まれていないメールは、管理者が重要でないと判断する文書であり、第４のメール送信処理で「社外秘」を含まないという設定にすることは、ＳＭＴＰ認証なしでも送信を許可しているＳＭＴＰサーバ２０に対して有効である。
【０１４６】
さらに、ＡＤＭＩＮ設定画面３３の「添付ファイルプロテクト」は、添付ファイルによるプロテクトであるが、判定条件は、送信メールに添付ファイルが存在することである。読取制御部１３によって画像を読み取った場合は、読み取った画像を添付することになるので、必ず添付ファイルがある。第２のメール送信処理と第５のメール送信処理とを同時に適用すると、添付ファイルがある場合、ユーザ識別のためのパスワードをユーザに対して要求する。そして、ユーザによって入力されたパスワードが、登録されているパスワードつまり管理者が事前に許可しているパスワードであると、ＳＭＴＰ認証の認証方式をＡグループのＣＲＡＭ−ＭＤ５方式とし、登録されているＳＭＴＰ認証のためのユーザアカウントおよびパスワードを暗号化して送信し、ＳＭＴＰ認証を行う。添付ファイルがある場合のメール送信を、より慎重にセキュリティ性の高いものとすることができる。
【０１４７】
さらに、ＡＤＭＩＮ設定画面３３の「添付ファイル拡張子プロテクト」は、添付ファイルの拡張子によるプロテクトであるが、判定条件は、添付ファイルのファイル名が、設定された拡張子を含むことである。図７に示したＡＤＭＩＮ設定画面３３の「添付ファイル拡張子プロテクト」では、拡張子として「.tiff」が設定されており、つまり、ファイルがＴＩＦＦ形式であることであり、第２のメール送信処理と第５のメール送信処理とを同時に適用すると、添付ファイルがあり、かつその添付ファイルのファイル名の拡張子の一部または全てが「ｔｉｆｆ」である場合、ユーザ識別のためのパスワードをユーザに対して要求する。そして、ユーザによって入力されたパスワードが、登録されているパスワードつまり管理者が事前に許可しているパスワードであると、ＳＭＴＰ認証の認証方式をＡグループのＣＲＡＭ−ＭＤ５方式とし、登録されているＳＭＴＰ認証のためのユーザアカウントおよびパスワードを暗号化して送信し、ＳＭＴＰ認証を行う。ＴＩＦＦ形式の添付ファイルがある場合のメール送信を、より慎重にセキュリティ性の高いものとすることができる。
【０１４８】
さらに、ＡＤＭＩＮ設定画面３３の「添付ファイル数プロテクト」は、添付ファイルの数によるプロテクトであるが、判定条件は、添付ファイルの数あるいは添付ファイルの種類の数が、設定された数以上であることである。図７に示したＡＤＭＩＮ設定画面３３の「添付ファイル数プロテクト」では、「２種類以上」が設定されており、第２のメール送信処理と第５のメール送信処理とを同時に適用すると、添付ファイルがあり、かつ添付ファイルが２種類以上である場合、ユーザ識別のためのパスワードをユーザに対して要求する。そして、ユーザによって入力されたパスワードが、登録されているパスワードつまり管理者が事前に許可しているパスワードであると、ＳＭＴＰ認証の認証方式をＡグループのＣＲＡＭ−ＭＤ５方式とし、登録されているＳＭＴＰ認証のためのユーザアカウントおよびパスワードを暗号化して送信し、ＳＭＴＰ認証を行う。２種類以上の添付ファイルがある場合のメール送信を、より慎重にセキュリティ性の高いものとすることができる。
【０１４９】
さらに、ＡＤＭＩＮ設定画面３３の「読取原稿ページ数プロテクト」は、読取原稿ページ数によるプロテクトであり、判定条件は、読取制御部１３によって読み取られた原稿のページ数が、設定されたページ数以上であることである。図７に示したＡＤＭＩＮ設定画面３３の「読取原稿ページ数プロテクト」では、「２ページ以上」が設定されており、第２のメール送信処理と第５のメール送信処理とを同時に適用すると、添付ファイルがあり、かつその添付ファイルを作成する際に読み取った読取原稿ページ数が２ページ以上である場合、ユーザ識別のためのパスワードをユーザに対して要求する。そして、ユーザによって入力されたパスワードが、登録されているパスワードつまり管理者が事前に許可しているパスワードであると、ＳＭＴＰ認証の認証方式をＡグループのＣＲＡＭ−ＭＤ５方式とし、登録されているＳＭＴＰ認証のためのユーザアカウントおよびパスワードを暗号化して送信し、ＳＭＴＰ認証を行う。２ページ以上の添付ファイルがある場合のメール送信を、より慎重にし、セキュリティ性の高いものとすることができる。
【０１５０】
さらに、ＡＤＭＩＮ設定画面３３の「添付ファイル暗号化プロテクト」は、添付ファイルの暗号化によるプロテクトであるが、判定条件は、添付ファイルが暗号化されていることである。図７に示したＡＤＭＩＮ設定画面３３の「添付ファイル暗号化プロテクト」では、暗号化が適用される設定になっている。第１のメール送信処理では、添付ファイルがあり、かつその添付ファイルが暗号化されている場合、ＳＭＴＰ認証のためのユーザアカウントおよびパスワードが登録されていると、登録されているＳＭＴＰ認証のためのユーザアカウントおよびパスワードによってＳＭＴＰ認証を行い、メール送信するので、ユーザ入力つまりユーザによるパスワードなどの情報の入力を省略することができる。暗号化されている添付ファイルは、セキュリティ上安全であると判断して、ユーザ入力を省略し、ユーザの利便性を高めることができる。
【０１５１】
さらに、ＡＤＭＩＮ設定画面３３の「添付ファイルプロテクト」、「添付ファイル拡張子プロテクト」、「添付ファイル数プロテクト」、「読取原稿ページ数プロテクト」、および「添付ファイル暗号化プロテクト」について、判定条件として、これら５つの判定条件うちのいずれか１つの判定条件が満たされないことを条件としてもよい。すなわち、判定条件は、送信メールに添付ファイルが存在しないこと、添付ファイルのファイル名が、設定された拡張子を含まないこと、添付ファイルの数あるいは添付ファイルの種類の数が、設定された数以上でないこと、読取制御部１３によって読み取られた原稿のページ数が、設定されたページ数以上でないこと、または添付ファイルが暗号化されていないことである。
【０１５２】
たとえば、ユーザ操作によってパネル制御部１１からメイン制御部１２に要求された内容が、読取要求が無いメール送信であると、読取制御部１３による原稿の読み取りは行われない。この場合、ユーザは、本文のみをメール送信することを意図している。したがって、この判定条件での第１のメール送信処理では、メールに添付ファイルが無いと、ＳＭＴＰクライアント１０は、予め登録されたＳＭＴＰ認証のためのユーザアカウントおよびパスワードを使用してＳＭＴＰ認証を行いメール送信する。すなわち、添付ファイルがないと、重要なデータなどがメールに添付されることがなく、ユーザ識別を省略することができ、管理者は、ユーザの利便性を高めることができる。
【０１５３】
さらに、ＡＤＭＩＮ設定画面３３の「送信メールサイズプロテクト」は、送信メールサイズによるプロテクトであり、判定条件は、メールサイズが一定のバイト数である、一定のバイト数以上である、あるいは一定のバイト数以下であるということである。図７に示したＡＤＭＩＮ設定画面３３の「送信メールサイズプロテクト」では、「１００ＫＢ」と設定されているので、送信するメールサイズが１００ＫＢのときに判定条件が満たされる。第２のメール送信処理で、この設定を「１００ＫＢ以上」とした場合、送信するメールのメールサイズが１００ＫＢ以上であると、判定条件を満たし、ユーザは、メールを送信する際に、ユーザ識別のためにパスワードを入力する必要がある。送信するメールのメールサイズは、添付する画像部分のサイズを含めてもよいし、含めなくてもよい。
【０１５４】
管理者は、大容量のメール送信をする場合には、パスワードを入力させてユーザ識別を行うことによって、セキュリティを高めることができる。したがって、「なりすまし」を防止するためにＳＭＴＰ認証を実施したいという意図を持っている場合に、有効な判定条件となる。あるいは、第１のメール送信処理でこの設定を「１００ＫＢ以下」と設定した場合、１００ＫＢ以下の少ない容量のメール送信時は、予め管理者が登録したＳＭＴＰ認証パスワードを使用するので、パスワード入力を行う必要がなく、ユーザ利便性を高めることができる。
【０１５５】
さらに、ＡＤＭＩＮ設定画面３３の「宛先プロテクト」は、宛先によるプロテクトであり、判定条件は、メールの宛先（ＴＯ／ＣＣ／ＢＣＣ）が、設定された宛先であることである。第３のメール送信処理では、メールの宛先が、図７に示したＡＤＭＩＮ設定画面３３の「宛先プロテクト」に登録されている宛先、具体的にはメールアドレスであると、ユーザに対してＳＭＴＰ認証のためのユーザアカウントおよびパスワードの入力を要求する。したがって、重要な相手先に対してセキュリティを高める際に有効である。逆に、第１のメール送信処理では、たとえば身内あるいは管理者のメールアドレスを宛先プロテクトに登録しておけば、身内あるいは管理者のメールアドレスにメール送信するユーザに対しては、予め登録されたＳＭＴＰ認証のためのユーザアカウントおよびパスワードでＳＭＴＰ認証を行うので、ユーザに対して利便性を高めることができる。
【０１５６】
判定条件は、メールの宛先（ＴＯ／ＣＣ／ＢＣＣ）が、設定された宛先でないことであってもよい。第１のメール送信処理では、ユーザが送信しようとする宛先のメールアドレスが、図７に示したＡＤＭＩＮ設定画面３３の「宛先プロテクト」に登録されているメールアドレス、つまり「otokuisama@kaisya.com」および「torihikisaki@kigyou.com」と異なると、予め登録されたＳＭＴＰ認証のためのユーザアカウントおよびパスワードでＳＭＴＰ認証を行うので、ユーザに対して利便性を高めることができる。
【０１５７】
さらに、ＡＤＭＩＮ設定画面３３の「送信日時プロテクト」は、送信日時によるプロテクトであるが、判定条件は、設定された期間に送信することである。図７に示したＡＤＭＩＮ設定画面３３の「送信日時プロテクト」には、「９時〜１８時」の期間が設定されている。第１のメール送信処理では、メールの送信時間が９時〜１８時の間であると、予め登録されたＳＭＴＰ認証のためのユーザアカウントおよびパスワードにてＳＭＴＰ認証を行う。ＳＭＴＰクライアント１０の通常使用時間帯が９時〜１８時であることが分かっている場合、管理者は、９時〜１８時の時間帯には、第１のメール送信処理を行って、時間内に使用するユーザに対してはユーザ識別などの要求は行わず、ユーザの利便性を高め、逆に、９時〜１８時の時間帯以外の時間帯には、第２のメール送信処理あるいは第３のメール送信処理を行って、セキュリティを高くすることができる。
【０１５８】
さらに、ＳＭＴＰクライアント１０は、メール送信を実施した際、メール送信に関する管理情報の一部または全てを、設定されている管理者アドレスに送信する。管理情報は、送信したメールについて、メールの送信内容たとえば宛先あるいは添付ファイルなど送信した電子メールに関する情報、ＳＭＴＰ認証チャレンジつまりＳＭＴＰ認証を行ったか否かつまり認証に必要な情報を送信したか否かを表す情報、ユーザに対して識別のための情報の入力を要求したかどうかを表す情報、一定の条件を表す情報、使用したＳＭＴＰ認証の認証方式を表す情報、ＳＭＴＰ認証結果を表す情報を含む。管理者アドレスは、図７に示したＡＤＭＩＮ設定画面３３の「管理者アドレス」であり、図８に示した送信結果表示画面３４は、管理者アドレスに送信され表示された管理情報の一部を示す例である。管理者は、ＳＭＴＰ認証を使用したメール送信を管理することができるだけでなく、予め設定した一定の条件が、管理者の意図どおりに正確に適用されているかどうかを確認することができる。
【０１５９】
さらに、ＳＭＴＰクライアント１０は、第１のメール送信処理または第４のメール送信処理を適用するとき、すなわちユーザを識別するためのパスワードならびにＳＭＴＰ認証のためのユーザアカウントおよびパスワードをユーザに入力させないとき、メール送信を実施した際、メール送信に関する管理情報の一部または全てを、設定されている管理者アドレスに送信する。ユーザによる入力を省いている場合は、送信したユーザの特定が困難であるが、管理情報を管理者に送信して、メール送信履歴を残しておくことによって、問題のあるメールの送信状況などの調査を可能とすることができ、セキュリティの向上を図るために有効である。
【０１６０】
ＳＭＴＰクライアント１０の記憶装置に記憶されるプログラムは、コンピュータである中央処理装置を、ＳＭＴＰクライアント１０の各手段、すなわち送信手段、記憶手段、第２の記憶手段、表示手段、入力手段、設定手段および制御手段として機能させるためのプログラムである。したがって、本発明は、コンピュータをＳＭＴＰクライアント１０の各手段として機能させるためのプログラムとして提供することができる。
【０１６１】
上述した実施の形態では、プログラムは、ＳＭＴＰクライアント１０の記憶装置たとえば半導体メモリあるいはハードディスク装置などの記憶装置に記憶されているが、これらの記憶装置に限定されるものではなく、コンピュータで読取り可能な記録媒体に記録されていてもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を設け、そこに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【０１６２】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、ＳＭＴＰクライアント１０の記憶装置のプログラム記憶エリアに記憶されて、そのプログラムが実行される構成であってもよい。さらに通信ネットワークを介して他の装置からダウンロードされてプログラム記憶エリアに記憶させてもよい。ダウンロード用のプログラムは、予めＳＭＴＰクライアント１０の記憶装置に記憶しておくか、あるいは別な記録媒体からプログラム記憶エリアにインストールしておく。
【０１６３】
本体と分離可能に構成される記録媒体は、たとえば磁気テープ／カセットテープなどのテープ系の記録媒体、フレキシブルディスク／ハードディスクなどの磁気ディスクもしくはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）／ＭＯ（Magneto Optical disk）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）などの光ディスクのディスク系の記録媒体、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系の記録媒体、またはマスクＲＯＭ／ＥＰＲＯＭ（Erasable Programmable Read Only Memory）／ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only 
Memory）／フラッシュＲＯＭなどの半導体メモリを含む固定的にプログラムを担持する記録媒体であってもよい。したがって、本発明は、コンピュータをＳＭＴＰクライアント１０の各手段として機能させるためのプログラムさせるためのプログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【０１６４】
このように、送信手段であるＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７によって、電子メールの送受信を制御するサーバ装置であるＳＭＴＰサーバ２０にネットワークを介して、電子メールを表す電子メール情報が少なくとも送信され、設定手段であるパネル制御部１１によって、予め定める複数の認証モードのうちの少なくとも１つの認証モードが設定される。
【０１６５】
そして、制御手段であるメイン制御部１２およびメール送信制御部１５によって、送信すべき電子メール情報が予め定める条件を満たすと、設定手段によって設定された認証モードで、電子メール情報が送信手段によって前記サーバ装置に送信されるので、送信する電子メールに応じた認証を行うか否かを、設定可能な認証モードによって制御することができる。したがって、管理者は、認証モードの設定を変えるだけで、セキュリティと利便性とのバランスを管理することができる。
【０１６６】
さらに、記憶手段である記憶装置によって、ユーザアカウントを表すユーザアカウント情報およびパスワードを表すパスワード情報が記憶され、前記サーバ装置によって、予め定める通信プロトコルで規定され、かつユーザアカウント情報およびパスワード情報を用いた予め定める認証が行われる。そして、前記予め定める複数の認証モードは、制御手段であるメイン制御部１２およびメール送信制御部１５が、送信手段であるＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させる認証モードを含むので、送信する電子メールに応じて、予め定める認証たとえばＳＭＴＰ認証のためのユーザアカウントおよびパスワードによる認証を行うか否かを、設定可能な認証モードによって制御することができる。したがって、電子メールを送信するときのセキュリティと利便性とのバランスを管理者の意図どおりに管理することができる。
【０１６７】
さらに、記憶手段である記憶装置によって、ユーザアカウントを表すユーザアカウント情報およびパスワードを表すパスワード情報、ならびにユーザを識別するための識別情報が記憶され、表示手段であるパネル制御部１１によって、識別情報の入力を要求するための識別情報入力要求情報が表示され、入力手段であるパネル制御部１１によって、識別情報が入力可能とされ、前記サーバ装置によって、予め定める通信プロトコルで規定され、かつユーザアカウント情報およびパスワード情報を用いた予め定める認証が行われる。
【０１６８】
そして、前記予め定める複数の認証モードは、制御手段であるメイン制御部１２およびメール送信制御部１５が、送信手段であるＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段に識別情報入力要求情報を表示させ、表示手段に表示させた識別情報入力要求情報に応答して入力手段によって入力された識別情報が、記憶手段に記憶される識別情報のうちのいずれかに一致すると、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させる認証モードを含むので、識別情報によって識別されたユーザが送信する電子メールについては、送信する電子メールに応じて、予め定める認証たとえばＳＭＴＰ認証のためのユーザアカウントおよびパスワードによる認証を行うか否かを、設定可能な認証モードによって制御することができる。
【０１６９】
したがって、予め登録してあるＳＭＴＰ認証のためのユーザアカウントおよびパスワードとは異なる識別情報を用いてユーザの識別を行うので、ＳＭＴＰ認証のためのユーザアカウントおよびパスワードをユーザに知られることなく、ＳＭＴＰ認証を行うことができる。
【０１７０】
さらに、記憶手段である記憶装置によって、ユーザアカウントを表すユーザアカウント情報およびパスワードを表すパスワード情報が記憶され、表示手段であるパネル制御部１１によって、ユーザアカウント情報およびパスワード情報の入力を要求するためのユーザ情報入力要求情報が表示され、入力手段であるパネル制御部１１によって、ユーザアカウント情報およびパスワード情報が入力可能とされ、前記サーバ装置によって、予め定める通信プロトコルで規定され、かつユーザアカウント情報およびパスワード情報を用いた予め定める認証が行われる。
【０１７１】
前記予め定める複数の認証モードは、制御手段であるメイン制御部１２およびメール送信制御部１５が、送信手段であるＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段にユーザ情報入力要求情報を表示させるとともに、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、表示手段に表示させたユーザ情報入力要求情報に応答して入力手段によって入力されたユーザアカウント情報およびパスワード情報が、それぞれ記憶手段から読み出されたユーザアカウント情報およびパスワード情報に一致すると、読み出したユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させる認証モードを含むので、予め定める認証たとえばＳＭＴＰ認証のためのユーザアカウントおよびパスワードによって識別されたユーザが送信する電子メールについては、送信する電子メールに応じて、ＳＭＴＰ認証のためのユーザアカウントおよびパスワードによる認証を行うか否かを、設定可能な認証モードによって制御することができる。
【０１７２】
したがって、ＳＭＴＰ認証のためのユーザアカウントおよびパスワードをユーザに入力させることによって、「なりすまし」あるいは「無断使用」などを防ぐセキュリティを重視した形で、電子メールを送信するときのセキュリティと利便性とのバランスを管理者の意図どおりに管理することができる。
【０１７３】
さらに、前記予め定める複数の認証モードは、制御手段であるメイン制御部１２およびメール送信制御部１５が、送信すべき電子メール情報が予め定める条件を満たすと、ユーザアカウントを表すユーザアカウント情報およびパスワードを表すパスワード情報を、送信手段であるＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７によって前記サーバ装置に送信させることなく、電子メール情報を送信手段によって前記サーバ装置に送信させる認証モードを含むので、送信する電子メールに応じて、予め定める認証たとえばＳＭＴＰ認証のためのユーザアカウントおよびパスワードによる認証を行うか否かを、設定可能な認証モードによって制御することができる。
【０１７４】
したがって、ＳＭＴＰサーバがＳＭＴＰ認証をサポートしていない場合にも、送信すべき電子メール情報が予め定める条件を満たしていれば、ＳＭＴＰ認証を行わずに電子メールを送信することができる。
【０１７５】
さらに、記憶手段である記憶装置によって、ユーザアカウントを表すユーザアカウント情報およびパスワードを表すパスワード情報が記憶され、前記サーバ装置によって、予め定める通信プロトコルで規定され、かつユーザアカウント情報およびパスワード情報を用いた予め定める認証が、複数の認証方式のうちの少なくともいずれか１つの認証方式で行なうことが可能とされる。そして、前記予め定める複数の認証モードは、制御手段であるメイン制御部１２およびメール送信制御部１５が、送信手段であるＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、前記予め定める認証で用いられる複数の認証方式のうち、送信すべき電子メール情報が示す電子メールに応じて利用可能な認証方式で、読み出したユーザアカウント情報およびパスワード情報を、前記予め定める通信プロトコルに従って送信手段によって前記サーバ装置に送信させる認証モードを含むので、予め定める認証たとえばＳＭＴＰ認証で用いられる複数の認証方式、たとえばＬＯＧＩＮ方式、ＰＬＡＩＮ方式、ＣＲＡＭ−ＭＤ５方式、あるいは他の認証方式のうち、送信する電子メールに応じた認証方式で認証を行うことができる。
【０１７６】
したがって、管理者は、暗号化の有無あるいは認証方式を、セキュリティと利便性とのバランスを考慮して意図どおりに管理することができる。
【０１７７】
さらに、記憶手段である記憶装置によって、ユーザアカウントを表すユーザアカウント情報およびパスワードを表すパスワード情報、ならびにユーザを識別するための識別情報が記憶され、表示手段であるパネル制御部１１によって、識別情報の入力を要求するための識別情報入力要求情報、ならびにユーザアカウント情報およびパスワード情報の入力を要求するためのユーザ情報入力要求情報が表示され、入力手段であるパネル制御部１１によって、識別情報、ならびにユーザアカウント情報およびパスワード情報が入力可能とされる。そして、前記サーバ装置によって、予め定める通信プロトコルで規定され、かつユーザアカウント情報およびパスワード情報を用いた予め定める認証が、複数の認証方式のうちの少なくともいずれか１つの認証方式で行なうことが可能とされ、前記予め定める複数の認証モードは、少なくとも５つの認証モード含む。
【０１７８】
５つの認証モードのうちの第１の認証モードは、制御手段であるメイン制御部１２およびメール送信制御部１５が、送信手段であるＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させる。第２の認証モードは、制御手段が、送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段に識別情報入力要求情報を表示させ、表示手段に表示させた識別情報入力要求情報に応答して入力手段によって入力された識別情報が、記憶手段に記憶される識別情報のうちのいずれかに一致すると、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、読み出したユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させる。
【０１７９】
第３の認証モードは、制御手段が、送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、表示手段にユーザ情報入力要求情報を表示させるとともに、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、表示手段に表示させたユーザ情報入力要求情報に応答して入力手段によって入力されたユーザアカウント情報およびパスワード情報が、それぞれ記憶手段から読み出したユーザアカウント情報およびパスワード情報に一致すると、読み出したユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させる。第４の認証モードは、制御手段が、送信すべき電子メール情報が予め定める条件を満たすと、前記予め定める認証のためのユーザアカウント情報およびパスワード情報を、送信手段によって前記サーバ装置に送信させることなく、電子メール情報を送信手段によって送信させる。
【０１８０】
さらに、第５の認証モードは、制御手段が、送信手段によって電子メール情報を送信するときに、送信すべき電子メール情報が予め定める条件を満たすと、記憶手段に記憶されるユーザアカウント情報およびパスワード情報を読み出し、前記予め定める認証で用いられる複数の認証方式のうち送信すべき電子メール情報が示す電子メールに応じて利用可能な認証方式で、読み出したユーザアカウント情報およびパスワード情報を送信手段によって前記サーバ装置に送信させるので、管理者は、５つの認証モードのうちのいくつかの認証モードを組み合わせることができる。したがって、認証モードの組み合わせを変えることによって、セキュリティと利便性とのバランスをより細かく管理することができる。
【０１８１】
さらに、前記予め定める条件は、送信すべき電子メール情報の情報量に基づいて定められるので、電子メールの情報量たとえばメールサイズよって、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、電子メールのメールサイズに応じてセキュリティと利便性とのバランスを管理することができる。
【０１８２】
さらに、前記予め定める条件は、送信すべき電子メール情報が示す電子メールの件名または本文に予め定める文字列が含まれるか否かに基づいて定められるので、電子メールに含まれる文字列たとえば「社外秘」などのキーワードによって、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、電子メールに含まれるキーワードなどの文字列に応じてセキュリティと利便性とのバランスを管理することができる。
【０１８３】
さらに、前記予め定める条件は、送信すべき電子メール情報が示す電子メールにファイルが添付されているか否かに基づいて定められるので、電子メールにファイルが添付されているとき、または電子メールにファイルが添付されていないとき、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、添付ファイルの有無によってセキュリティと利便性とのバランスを管理することができる。
【０１８４】
さらに、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの拡張子の種別に基づいて定められるので、電子メールに添付されるファイルの拡張子の種別に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、添付ファイルの拡張子の種別に応じてセキュリティと利便性とのバランスを管理することができる。
【０１８５】
さらに、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの原稿枚数に基づいて定められるので、電子メールに添付されるファイルの原稿枚数つまりページ数に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、添付ファイルの原稿枚数に応じてセキュリティと利便性とのバランスを管理することができる。
【０１８６】
さらに、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルのファイル数に基づいて定められるので、電子メールに添付されるファイルのファイル数に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、添付ファイルのファイル数に応じてセキュリティと利便性とのバランスを管理することができる。
【０１８７】
さらに、前記予め定める条件は、送信すべき電子メール情報が示す電子メールに添付されるファイルの少なくとも一部の内容が暗号化されているか否かに基づいて定められるので、電子メールが暗号化されているか否かに応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、添付ファイルが暗号化されているか否かに応じてセキュリティと利便性とのバランスを管理することができる。
【０１８８】
さらに、前記予め定める条件は、送信すべき電子メール情報が示す電子メールの宛先のうちの少なくとも１つの宛先が、予め定める宛先であるか否かに基づいて定められるので、電子メールの送信先が登録されている宛先であると、または電子メールの送信先が登録されている宛先でないと、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、電子メールの送信先に応じてセキュリティと利便性とのバランスを管理することができる。
【０１８９】
さらに、前記予め定める条件は、送信すべき電子メール情報が示す電子メールの送信者に割り当てられたドメインが、予め定める宛先のドメインのうちの少なくとも１つの宛先のドメインに一致するか否かに基づいて定められるので、電子メールの送信者に割り当てられたドメインが、登録されている宛先のドメインに一致すると、または登録されている宛先のドメインに一致しないと、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、電子メールの送信者に割り当てられたドメインに応じてセキュリティと利便性とのバランスを管理することができる。
【０１９０】
さらに、前記予め定める条件は、電子メール情報を送信する日時に基づいて定められるので、電子メールを送信する日時に応じて、電子メールを送信するときのセキュリティを向上あるいは利便性を向上することができる。したがって、管理者は、電子メールを送信する日時に応じてセキュリティと利便性とのバランスを管理することができる。
【０１９１】
さらに、第２の記憶手段である記憶装置によって、管理者に情報を送信するための送信先を表す送信先情報が記憶され、前記制御手段であるメイン制御部１２およびメール送信制御部１５によって、送信手段であるＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７によって電子メール情報を送信した後、送信した電子メール情報が示す電子メールについて、電子メールに関する情報、認証に必要な情報を送信したか否かを表す情報、ユーザに識別のための情報の入力を要求したか否かを表す情報、予め定める条件を表す情報、用いた認証方式を表す情報、および前記予め定める認証の結果を表す情報のうちの少なくとも１つの情報を含む管理情報のうち少なくとも一部または全部が、第２の記憶手段に記憶される送信先情報が示す送信先に送信手段によって送信されるので、管理者は、電子メールを送信したことに関する管理情報を取得することができる。したがって、管理者は、電子メールの送信が予め定めた条件どおりに行われているか否かを確認することができる。
【０１９２】
さらに、前記制御手段であるメイン制御部１２およびメール送信制御部１５によって、入力手段であるパネル制御部１１によって識別情報が入力されなかった場合、および入力手段によってユーザアカウント情報およびパスワード情報が入力されなかった場合、送信手段であるＳＭＴＰ制御部１６およびネットワークＩ／Ｆ制御部１７によって電子メール情報を送信した後、前記管理情報のうちの少なくとも一部または全部が、第２の記憶手段である記憶装置に記憶される送信先情報が示す送信先に送信手段によって送信されるので、識別情報またはユーザアカウント情報およびパスワード情報によって、ユーザの識別を行わなかったとき、すなわちユーザの特定が困難であるとき、電子メールを送信したことに関する管理情報を履歴情報として残しておくことができる。したがって、管理者は、ユーザの特定が困難であるときに送信された電子メールがセキュリティ上問題ないか確認することができる。
【０１９３】
さらに、コンピュータに、前記通信装置であるＳＭＴＰクライアント１０の機能を実行させるためのプログラムとして提供することができる。
【０１９４】
さらに、コンピュータに、前記通信装置であるＳＭＴＰクライアント１０の機能を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【図面の簡単な説明】
【０１９５】
【図１】本発明の実施の一形態であるＳＭＴＰクライアント通信装置１０を含む通信システム１の概略の構成を示すブロック図である。
【図２】図１に示したＳＭＴＰクライアント通信装置１０の構成を示すブロック図である。
【図３】図１に示したＳＭＴＰクライアント通信装置１０およびＳＭＴＰサーバ通信装置２０間で行われる認証の概念を示す図である。
【図４】図３に示した認証の詳細なシーケンス図である。
【図５】図１に示したＰＣ２１でのネットワーク設定画面３１を示す図である。
【図６】図１に示したＰＣ２１でのＥ−ＭＡＩＬ設定画面３２を示す図である。
【図７】図１に示したＰＣ２１でのＡＤＭＩＮ設定画面３３を示す図である。
【図８】図１に示したＰＣ２１での送信結果表示画面３４を示す図である。
【図９】図１に示したＳＭＴＰクライアント通信装置１０に登録されるユーザＩＤリストの具体例４１を示す図である。
【図１０】図１に示したＳＭＴＰクライアント通信装置１０の第１のメール送信処理のフローチャートである。
【図１１】図１に示したＳＭＴＰクライアント通信装置１０の第２のメール送信処理のフローチャートである。
【図１２】図１に示したＳＭＴＰクライアント通信装置１０の第３のメール送信処理のフローチャートである。
【図１３】図１に示したＳＭＴＰクライアント通信装置１０の第４のメール送信処理のフローチャートである。
【図１４】図１に示したＳＭＴＰクライアント通信装置１０の第５のメール送信処理のフローチャートである。
【図１５】図１０〜図１４に示した他処理についての第１の他処理のフローチャートである。
【図１６】図１０〜図１４に示した他処理についての第２の他処理のフローチャートである。
【図１７】図１０〜図１４に示した他処理についての第３の他処理のフローチャートである。
【符号の説明】
【０１９６】
１  通信システム
１０  ＳＭＴＰクライアント通信装置
１１  パネル制御部
１２  メイン制御部
１３  読取制御部
１４  画像メモリ
１５  メール送信制御部
１６  ＳＭＴＰ制御部
１７  ネットワークＩ／Ｆ制御部
１８  ＨＴＴＰ制御部
２０  ＳＭＴＰサーバ通信装置
２１  ＰＣ
２２  ルータ
２３  ＬＡＮ
２４  インターネット
【図１】
0005103087.tif 000002
【図２】
0005103087.tif 000003
【図３】
0005103087.tif 000004
【図４】
0005103087.tif 000005
【図５】
0005103087.tif 000006
【図６】
0005103087.tif 000007
【図７】
0005103087.tif 000008
【図８】
0005103087.tif 000009
【図９】
0005103087.tif 000010
【図１０】
0005103087.tif 000011
【図１１】
0005103087.tif 000012
【図１２】
0005103087.tif 000013
【図１３】
0005103087.tif 000014
【図１４】
0005103087.tif 000015
【図１５】
0005103087.tif 000016
【図１６】
0005103087.tif 000017
【図１７】
0005103087.tif 000018