(57)【要約】      （修正有）【課題】メールを送信する際の誤送信を防止するメール誤送信防止装置、メール誤送信防止方法、およびメール誤送信防止プログラムに関し、社外秘などのメールの誤送信を防止する。【解決手段】メール送信者１がメールを作成して送信すると、送信されたメールは送信サーバで一時的に保持され、保持されたメールを管理サーバ７に渡し、管理サーバ７は渡されたメールの本文中の単語から当該メールのセキュリティレベルを検出およびメールの宛先の受信者のセキュリティレベルを検出し、検出したメールのセキュリティレベルが受信者のセキュリティレベルよりも小さいあるいは等しいときにそのまま送信し、一方、大きいときに警告をメール送信者１に通知し、当該メール送信者１が送信指示あるいは送信中止指示させて当該指示に従い送信あるいは送信中止する。【選択図】図２
2011248901.tif 000002
【特許請求の範囲】
【請求項１】
メールを送信する際の誤送信を防止するメール誤送信防止装置において、
メールを検索する単語と、セキュリティレベルを対応付けて保存する第１のテーブルと、
メールを受信するメール受信手段と、
前記メールから前記第１のテーブルを参照して当該メールに含まれる単語を検索してセキュリティレベルを判定する手段と、
前記判定したセキュリティレベルに基づいて、前記メールの送信あるいは送信中止を判定する判定手段と、
前記判定手段で送信と判定した場合に、前記メールを送信する送信手段と、
前記判定手段で送信中止と判定した場合に警告メッセージを送信者に通知する通知手段と、
前記警告メッセージに対応する送信指示を受け付けた場合に、前記メールを送信する送信手段と、
前記警告メッセージに対応する送信中止指示を受け付けた場合に、前記メールの送信を中止する送信中止手段と
を備えたことを特徴とするメール誤送信防止装置。
【請求項２】
前記通知手段は、
警告画面を作成し、
前記警告画面を示すリンクを含むエラーメールを送信者へ送信する
ことを特徴とする請求項１記載のメール誤送信防止装置。
【請求項３】
前記警告画面は、送信または送信中止ボタンを含み、送信または、送信中止の指示を受け付ける、ことを特徴とする請求項２記載のメール誤送信防止装置。
【請求項４】
メールの受信者と、セキュリティレベルを対応付けて保存する第２のテーブルと、
前記第２のテーブルを参照して前記メールの受信者のセキュリティレベルを判定する手段を備えたことを特徴とする請求項１記載のメール誤送信防止装置。
【請求項５】
メールを検索する単語と、セキュリティレベルを対応付けて保存する第１のテーブルを格納する管理サーバで実行するメール誤送信防止方法であって、
メールを受信するメール受信処理と、
前記第１のテーブルを参照して、前記メールに含まれる単語を検索してセキュリティレベルを判定する処理と、
前記判定したセキュリティレベルに基づいて、前記メールを送信あるいは送信中止する判定処理と、
前記判定処理で送信中止した場合に警告メッセージを送信者に通知する通知処理と、
前記警告メッセージの通知に対応する送信指示を受け付けた場合に、前記メールを送信する送信処理と、
前記警告メッセージに対応する送信中止指示を受け付けた場合に、前記メールの送信を中止する送信中止処理と
を管理サーバに実行することを特徴とするメール誤送信防止方法。
【請求項６】
メールを検索する単語と、セキュリティレベルを対応付けて保存する第１のテーブルを格納する管理サーバに実行させるメール誤送信防止プログラムであって、
メールを受信するメール受信処理と、
前記第１のテーブルを参照して前記メールに含まれる単語を検索してセキュリティレベルを判定する処理と、
前記判定したセキュリティレベルに基づいて、前記メールの送信あるいは送信中止する判定処理と、
前記判定手段で送信中止した場合に警告メッセージを送信者に通知する通知処理と、
前記警告メッセージの通知に対応する送信指示を受けた場合に、前記受信したメールを送信する送信処理と、
前記警告メッセージに対応する送信中止指示を受け付けた場合に、前記メールの送信を中止する送信中止処理と
を管理サーバに実行させることを特徴とするメール誤送信防止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールを送信する際の誤送信を防止するメール誤送信防止装置、メール誤送信防止方法、およびメール誤送信防止プログラムに関するものである。
【背景技術】
【０００２】
ビジネスで電子メールを送信する場合、その中身のセキュリティレベルを予め想定し、そのセキュリティレベルを満たしている者（受信者）にのみ送信して閲覧させることが望ましい。
【０００３】
そのため、従来、予め設定したキーワードが含まれる文書を機密文書として、外部に送信する際に、送信せずに一時保存すると共に管理者へ通知する技術がある（特許文献１）。
【特許文献１】特開２００５−２７７７８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１の技術では、予め設定したキーワードが含まれる文書は機密書類として外部に送出しないことができる。しかし、設定するキーワードを誤れば機密情報でも外部に送信されて漏洩してしまう危険性があり、一方、設定するキーワードをあまり厳しくし過ぎると、何でも機密書類と判断し、外部に送信不可となって日常業務に支障をきたすという問題があった。
【課題を解決するための手段】
【０００５】
本発明は、これらの問題を解決するため、送信メール中の単語のセキュリティレベルとその頻度の履歴をテーブルに保存し、当該テーブルをもとに判定した送信メールのセキュリティレベルと当該送信メールの受信者のセキュリティレベルとを比較して送信メールをそのまま送信、警告して送信者の判断で送信／送信中止すると共に送信メールおよび受信者のセキュリティレベルを必要に応じて補正するようにしている。
【発明の効果】
【０００６】
本発明は、送信メール中の単語のセキュリティレベルとその頻度の履歴をテーブルに保存し、当該テーブルをもとに判定した送信メールのセキュリティレベルと当該送信メールの受信者のセキュリティレベルとを比較して送信メールをそのまま送信、警告して送信者の判断で送信／送信中止すると共に送信メールおよび受信者のセキュリティレベルを必要に応じて補正することにより、社外秘などのメールの誤送信を防止することが可能となる。
【発明を実施するための最良の形態】
【０００７】
本発明は、送信メール中の単語のセキュリティレベルとその頻度の履歴をテーブルに保存し、当該テーブルをもとに判定した送信メールのセキュリティレベルと当該送信メールの受信者のセキュリティレベルとを比較して送信メールをそのまま送信、警告して送信者の判断で送信／送信中止すると共に送信メールおよび受信者のセキュリティレベルを必要に応じて補正することを実現した。
【実施例１】
【０００８】
図１は、本発明のシステム構成図を示す。
図１において、メール送信者１は、メールを送信するものであって、例えばパソコンにメールアプリをインストールして当該メールアプリ上でメールを作成して宛先に送信するものである。
【０００９】
メール受信者２は、メール送信者１からメールの送信された宛先の者（メール受信者）であって、例えばパソコンにメールアプリをインストールして当該メールアプリ上でメール受信操作し、メール受信者用ＰＯＰサーバ内６の自己のメールＢＯＸ２３からメールをダウンロードして読んだりなどするものである。
【００１０】
ネットワーク３は、メールを伝送するネットワークであって，ＬＡＮやインターネットなどである。
【００１１】
ＷＥＢサーバ４は、ＷＷＷの画面上でメールを作成して送信するためのサーバであって、ここでは、ＷＷＷの画面上で作成したメールを送信しようとしたときに管理サーバ７に渡したり（あるいはメール送信者用ＳＭＴＰサーバ５経由で管理サーバ７に渡したり）、管理サーバ７から送信指示があったときに送信し、送信中止指示があったときに送信中止したり、警告画面をメール送信者１にダウンロードさせて参照させたりなどするものである（図２から図１３参照）。
【００１２】
メール送受信者用ＳＭＴＰサーバ５は、メール送信者１が自己のパソコンにインストーしたメールアプリ上で作成したメールを送信するためのサーバ（ＳＭＴＰサーバ）であって、メール送信者１から受け付けた送信しようとするメールを管理サーバ７に渡したり、管理サーバ７から送信指示があったときに送信し、送信中止指示があったときに送信中止したりなどするものである（図２から図１３参照）。
【００１３】
メール受信者用ＰＯＰサーバ６は、メール受信者２が自己のメールＢＯＸ２３に届いている自己宛のメールをダウンロードして読んだりするためのサーバであって、受信メールＤＢ２２などから構成されるものである。
【００１４】
受信メールＤＢ２２は、メール受信者２のメールを受信して当該メール受信者１毎のメールＢＯＸ２３に保存し、メール受信者１からのユーザＩＤ，パスワードをチェックして認証されたときにそのダウンロードを許可したりなどするものである。
【００１５】
メールＢＯＸ２３は、メール受信者２毎のメールを格納する箱（ディレクトリ）である。
【００１６】
管理サーバ７は、メール送信者１が作成したメールを送信しようとしたときに一旦当該メールを保持し、送信許可と判断されたときに送信指示して送信させ、送信不許可（送信中止）と判断されたときに送信中止指示してその旨をメール送信者１に警告したりなどするものである（図２から図１３参照）。管理サーバ７は、１１から２１から構成されるものである。
【００１７】
単語セキュリティレベル判定手段１１は、メール中の単語のセキュリティレベルを判定するものである（図２から図１３参照）。
【００１８】
送信メールセキュリティレベル判定手段１２は、送信メールのセキュリティレベルを判定するものである（図２から図１３参照）。
【００１９】
受信者セキュリティレベル判定手段１３は、メールの受信者のセキュリティレベルを判定するものである（図２から図１３参照）。
【００２０】
セキュリティレベル合致判定手段１４は、送信しようとするメールのセキュリティレベルと、当該メールの受信者のセキュリティレベルとを照合し、送信してもよいか送信中止するかを判定するものである（図２から図１３参照）。
【００２１】
受信者セキュリティレベル補正手段１５は、メールの受信者のセキュリティレベルを補正するものである（図２から図１３参照）。
【００２２】
送信メールセキュリティレベル補正手段１６は、送信しようとするメールのセキュリティレベルを補正するものである（図２から図１３参照）。
【００２３】
受信者セキュリティレベルテーブル１７は、受信者のセキュリティレベルを管理するものである（図１０参照）。
【００２４】
単語セキュリティレベル判定テーブル１８は、メール中の単語のセキュリティレベルを判定するための情報を登録したテーブルである（図１０参照）。
【００２５】
送信メールセキュリティレベル判定テーブル１９は、送信しようとするメールのセキュリティレベルを判定するための情報を登録したテーブルである（図１０参照）。
【００２６】
受信者セキュリティレベルリスト２０は、受信者のセキュリティレベルを登録して保存するものである（図１０参照）。
【００２７】
文書ＤＢ２１は、メールを保存するものである。
次に、図２のフローチャートの順番に従い、図１の構成の全体の動作を説明する。
【００２８】
図２は、本発明の動作説明フローチャート（全体）を示す。ここで、メール送信者１、管理サーバ７（送信サーバ５）、受信サーバ６、メール受信者２は、図１のメール送信者１、管理サーバ７（メール送信者用ＳＭＴＰサーバ５）、メール受信者用ＰＯＰサーバ６、メール受信者２にそれぞれ対応する。
【００２９】
図２において、Ｓｌは、メール送信者１がメールを作成する。これは、図１のメール送信者１が例えばメールアプリ上でメール本文を記述した後、宛先のメールアドレスを設定する。
【００３０】
Ｓ２は、メール送信する。これは、Ｓｌで作成したメールを送信する。
Ｓ３は、Ｓ２で送信されたメールを受信する。これは、Ｓ２で送信されたメールを、図１のメール送信者用ＳＭＴＰサーバ５が受信して当該メールを一時的に保持すると共に、受信したメールを管理サーバ７に渡す。
【００３１】
Ｓ４は、管理サーバ７がメールのセキュリティレベルを検出する。
Ｓ５は、管理サーバ７がメール受信者のセキュリティレベルを検出する。これらＳ４、Ｓ５は、Ｓ３で管理サーバ７が受け取ったメールについて、当該メールのセキュリティレベルと、当該メールの受信者（宛先）のセキュリティレベルとを検出する（図２から図
１３参照）。
【００３２】
Ｓ６は、判定する。これは、Ｓ４、Ｓ５で検出したメールのセキュリティレベルがメールの受信者のセキュリティレベルよりも小さいあるいは等しいときに、Ｓ７の送信と判定し、大きいときにＳ８の警告と判定する。警告と判定された場合には、警告メッセセージをメール送信者１に通知し、当該メール送信者が送信あるいは送信中止のいずれかを指示させ、当該指示に従ってＳ９の送信あるいはＳ１０の送信中止する処理を行う。Ｓ７およびＳ９の送信と判定された場合には、Ｓ１１で宛先のメールＢＯＸ２３に当該メールを送信して格納する。
【００３３】
Ｓ１２は、メール受信者２が自己のメールＢＯＸ２３からメールをダウンロードし、参照する。
【００３４】
以上のように、メール送信者１がメールを作成して送信すると、送信されたメールは送信サーバで一時的に保持され、保持されたメールを管理サーバ７に渡し、管理サーバ７は渡されたメールの本文中の単語から当該メールのセキュリティレベルを検出およびメールの宛先の受信者のセキュリティレベルを検出し、検出したメールのセキュリティレベルが受信者のセキュリティレベルよりも小さいあるいは等しいときにそのまま送信し、一方、大きいときに警告をメール送信者１に通知し、当該メール送信者１が送信指示あるいは送信中止指示させて当該指示に従い送信あるいは送信中止する。これらにより、重要なメールが社外などの宛先に誤送信されることを防止することが可能となる。以下順次詳細に説明する。
【００３５】
図３は、本発明の動作鋭明フローチャートを示す。
図３において、Ｓ２１は、送信メールのセキュリティレベル設定ありか判別する。これは、送信メールのセキュリティレベルの設定の指定がありか判別する。ＹＥＳの場合には、Ｓ２２で、後述する図１に示すように、送信メールのセキュリティレベルをメール送信者１が設定し、図３のＸのＳ２４に進む。一方、ＮＯの場合には、Ｓ２３に進む。
【００３６】
Ｓ２３は、送信メールのセキュリティレベルを判定する。これは、後述する図６に示すように、送信メールのセキュリティレベルを判定する。
【００３７】
Ｓ２４は、受信者のセキュリティレベルを判定する。これは、後述する図７に示すように、メールの受信者（宛先）のセキュリティレベルを判定する。
【００３８】
Ｓ２５は、送信メールのセキュリティレベル≦受信者のセキュリティレベルか判別する。ＹＥＳの場合には、送信メールのセキュリティレベルが当該送信メールの受信者のセキュリティレベルよりも小さいあるいは等しいと判明し、送信許可されたので、Ｓ２６で送信実行する。一方、ＮＯの場合には、送信不許可と判明したので、Ｓ２８に進む。
【００３９】
Ｓ２８は、警告する。これは、Ｓ２５のＮＯで送信不許可と判明したので、メール送信者１に警告（送信メールのセキュリティレベルがメール受信者２のセキュリティレベルよりも大きくて送信不許可の旨を警告）を通知する。例えば後述する図１２に示すように、送信メールをエラーとしてそのエラー通知のメールをメール送信者１に送信して受信させ、当該エラーメッセージ中に記載されたホームページアドレス（ＵＲＬ）をクリックすると当該ＵＲＬの貢に記載した警告文を表示させて知らせる。
【００４０】
Ｓ２９は、警告を無視して送信か判別する。これは、Ｓ２８で警告をメール送信者１に通知した状態で、メール送信者１が強制送信あるいは送信中止のボタンを押下したか判別する（Ｓ４２）。ＹＥＳと判明した場合（メール送信者１が強制送信ボタンを押下した場
合）には、Ｓ３１に進む。ＮＯと判明した場合（メール送信者１が送信中止ボタンを押下した場合）には、Ｓ３０で送信中止し、終了する。
【００４１】
Ｓ３１は、受信者のセキュリティレベルを補正するか判別する。メール送信者１がＹＥＳと指示した場合には、送信メールのセキュリティレベルが受信者のセキュリティレベルよりも大で送信不許可と判定されたので（Ｓ２５のＮＯ），Ｓ３２で当該状態を解消する方向になるように受信者のセキュリティレベルを補正、ここでは１つ大きくし、Ｓ２６で送信実行し、Ｓ２７に進む。一方、Ｓ３１のＮＯの場合には、Ｓ３３で当該状態を解消する方向になるように送信メールのセキュリティレベルを補正、ここでは１つ小さくし、Ｓ２６で送信実行し、Ｓ２７に進む。
【００４２】
Ｓ２７は、該当メールに含まれる全ての単語の当該セキュリティレベルでの出現回数を追加する。これは、送信したメールに含まれる全ての単語について、図１０の（ａ）の単語セキュリティレベル判定テーブル１８中の現在の送信メールのセキュリティレベルの出現した単語の欄の回数を加算し、当該送信メールのセキュリティレベルで出現した単語数を累積する。
【００４３】
以上によって、送信メールを受信すると、当該送信メールのセキュリティレベルと送信メールの受信者のセキュリティレベルとを判定し（Ｓ２３、Ｓ２４、図６、図７）、送信メールのセキュリティレベルが受信者のセキュリティレベルより小さい、等しいときに送信し、大きいときに送信不許可としてメール送信者１に警告（Ｓ２８）し、メール送信者１が強制送信あるいは送信中止を選択させ、強制送信と選択されたときは受信者のセキュリティレベルあるあいは送信メールのセキュリティレベルを自動的に補正することが可能となると共に送信し、送信中止と選択されたときは送信中止する。そして、送信したメールに含まれる全ての単語を抽出し、現在のメールセキュリティレベルの欄の出現数を加算して図１０の（ａ）の単語セキュリティレベル判定テーブル１８を自動更新することが可能となる。
【００４４】
図４は、本発明の動作説明フローチャート（単語リストの作成）を示す。
図４において、Ｓ５１は、メール（本文の文書）のセキュリティレベルを参照する。これは、メール（送信メール）のセキュリティレベル（図６の送信メールの判定されたセキュリティレベル）を参照する。
【００４５】
Ｓ５２は、単語ｎを抽出する。これは、メールの本文中の文書から単語ｎ（ｎ＝１，２，３・・・）を抽出する。
【００４６】
Ｓ５３は、新規の単語か判別する。これは、Ｓ５２で抽出した単語ｎが図１０の（ａ）の単語セキュリティレベル判定テーブル１８中に登録されていなく新規の単語か判別する。ＹＥＳの場合には、Ｓ５４で単語セキュリティレベル判定テーブル１８に当該単語のエントリを追加して当該単語を登録し、Ｓ５５に進む。一方、ＮＯの場合には、Ｓ５５に進む。
【００４７】
Ｓ５５は、単語セキュリティレベル判定テーブル１８の該当する単語に該当メールのセキュリティレベルでの出現回数を追加する。これにより、Ｓ５１で参照したメールのセキュリティレベルの欄の当該出現した単語ｎの出現回数が１累積加算されることとなる。
【００４８】
Ｓ５６は、他に単語はあるか判別する。ＹＥＳの場合には、Ｓ５２以降を繰り返し、新規のときは図１０の（ａ）の単語セキュリティレベル判定テーブル１８にエントリを追加して当該単語を登録および現在のメールのセキュリティレベルの欄に１加算し、一方、新規な単語でないときは単語セキュリティレベル判定テーブル１８の該当単語の現在のメールのセキュリティレベルの欄に１加算し、累積する。
【００４９】
以上によって、メールのセキュリティレベルおよび当該メール中に出現した単語の出現回数をもとに、図１０の（ａ）の単語セキュリティレベル判定テーブル１８を自動吏新することが可能となる。
【００５０】
図５は、本発明の動作説明フローチャート（単語のセキュリティレベル判定）を示す。
図５において、Ｓ６１は、セキュリティレベル”Ｄ”の出現率を参照する。これは、例えば図１０の（ａ）の単語セキュリティレベル判定テーブル１８中の、単語”ＸＹ商事向けサービス”を１つ取り出し、当該単語のセキュリティレベル”Ｄ”の出現率”２０”％を参照する。
【００５１】
Ｓ６２は、よりセキュリティレベルが上の出現率がより高いものがあるか判別する。これは、Ｓ６１で参照した例えば図１０の（ａ）の単語セキュリティレベル判定テーブル１８の単語”ＸＹ商事向けサービス”のセキュリティレベル”Ｄ”（ここでは、最下位）より上（Ｃ、Ｂ、Ａ）のうち出現率が当該Ｄの２０％よりも高いものがあるか判別する。ここでは、１回目にＣ（３３％）（２回目にＢ（９０％）、３回目にＡ（６０％））と見つかるので、ＹＥＳとなり、Ｓ６３に進む。一方，ＮＯの場合には、終了する。
【００５２】
Ｓ６３は、そのレベルとの出現率の差は２０以上か判別する。上記例では、Ｄの２０％に対して、１回目では３の３３％で差が１３で２０以上とならず、ＮＯとなり、Ｓ６５で次のセキュリティレベルはあるか判別し、ＢがあるのでＹＥＳとなり、Ｓ６２以降を繰り返す、Ｓ６５でＡまでたどり着いたときは更に他のセキュリティレベルはないのでＳ６５のＮＯとなり、Ｓ６６に進む。一方、Ｓ６３でＹＥＳの場合（２回目のＢの９０％のときはＤの２０％との差が７０で３０以上であるのでＹＥＳ）には、Ｓ６４で暫定セキュリティレベルリストに追加し、Ｓ６５で次のセキュリティレベルがあればＳ６２以降を繰り返す。
【００５３】
以上の処理を行うことで、図１０の（ａ）の単語”ＸＹ商事向けサービス”の場合には、Ｄの２０％よりも大で、３０％以上の差のあるＢ，Ａが暫定セキュリティレベルリストに追加されることとなる。
【００５４】
Ｓ６６は、暫定セキュリティレベルリストの中で、Ｄとの出現率の差の最も大きいものを抽出する。上記例は、
Ｂは、Ｄとの出現率の差が（９０−２０）＝７０％
Ａは、Ｄとの出現率の差が（６０−２０）＝４０％
とそれぞれなり、Ｄとの出現率の差が最も大きいものは、ここでは、Ｂとなるので、当該Ｂを当該単語”ＸＹ商事向けサービス”のセキュリティレベルと判定（決定）する。
【００５５】
以上によって、送信メール中に出現する単語のセキュリティレベルを自動判定することが可能となる。
【００５６】
図６は、本発明の動作説明フローチャート（送信メールのセキュリティレベル判定）を示す。
【００５７】
図６において、Ｓ７１は、全文検索する。これは、送信メールの本文を検索して単語を抽出する。そして、既述した図５のフローチャートに従い単語毎のセキュリティレベルを判定する。
【００５８】
Ｓ７２は、セキュリティレベルｎの単語はあるか判別する。これは、セキュリティレベルの例えば最下位のＤから初めて、Ｃ、Ｂ、Ａと順番にループする（Ｓ７２とＳ７４の間でループする）。１回目は、セキュリティレベルＤの単語が、送信メール中にあるか判別する。ＹＥＳの場合には、Ｓ７３でそのレベル（最初はＤ）を図１０の（ｂ）の送信メールセキュリティレベル判定テーブル１９中の該当レベルの単語の数の欄に１加算し、Ｓ７４に進む。−方、ＮＯの場合には、Ｓ７４に進む。
【００５９】
Ｓ７４は、他のレベルはあるか判別する。ＹＥＳの場合には、Ｓ７２以降を繰り返す。ＮＯの場合には、Ｓ７５に進む。
【００６０】
以上のＳ７１からＳ７４によって、送信メールから抽出した全ての単語のセキュリティレベル（既述した図５のフローチャートに従い判定したセキュリティレベル）について図１０の（ｂ）の送信メールセキュリティレベル判定テーブル１９に、セキュリティレベル毎の単語の数（出現回数）を設定（累積）することが可能となる。
【００６１】
Ｓ７５は、送信メールセキュリティレベル判定テーブル１９の中で、出現した最上位のレベルを抽出し、これを当該送信メールのセキュリティレベルと判定する。例えば図１０の（ｂ）の送信メールセキュリティレベル判定テーブル１９の場合には、送信メールのセキュリティレベルをＢと判定する。
【００６２】
以上によって、送信メールから抽出した単語について既述した図５のフローチャートで当該単語毎のセキュリティレベルを判定し、次に、図６のフローチャートでこれら判定した単語のセキュリティレベルの頻度を図１０の（ｂ）の送信メールセキュリティレベル判定テーブル１９に設定し、最上位のレベルを当該送信メールのセキュリティレベルとして自動判定することが可能となる。
【００６３】
図７は、本発明の動作説明フローチャート（受信者のセキュリティレベル判定）を示す。
【００６４】
図７において、Ｓ８１は、現在の受信者セキュリティレベルテーブルｎを参照する。これは、例えば図１０の（ｃ）の受信者セキュリティレベルテーブル１７のｎ＝受信者１００１を参照する。
【００６５】
Ｓ８２は、そのセキュリティレベルはＤか判別する。ＹＥＳの場合には、受信者の現在のセキュリティレベルがＤであると判明したので、Ｓ８３でセキュリティレベルは”Ｄ”
とし、終了する。ＮＯの場合には、Ｓ８４に進む。
【００６６】
Ｓ８４は、現在の受信者のセキュリティレベル以上のメール受信暦が過去１ケ月以内にあるか判別する。これは、例えば図１０の（ｃ）の受信者セキュリティレベルテーブル１７中の先頭の受信者１００１について、受信者のセキュリティレベルの現在が”Ｃ”であるので（Ｓ８２のＮＯ）、現在の受信者のセキュリティレベル”Ｃ”以上の受信暦が過去１ケ月以内にあるか参照すると、Ｂレベルで”２”回あるのでＳ８４のＹＥＳとなり、Ｓ８７に進む。一方、Ｓ８４のＮＯの場合には、Ｓ８５に進む。
【００６７】
Ｓ８５は、セキュリティレベルはＤか判別する。これは、Ｓ８４のＮＯで現在の受信者のセキュリティレベル以上のメール受信暦が過去１ケ月以内で無かったと判明したので、当該Ｓ８５で更に、受信者のセキュリティレベルは”Ｄ”（最下位）か判別する。ＹＥＳの場合には、最下位であるので、Ｓ８３でセキュリティレベル判定はそのままの”Ｄ”と判定する。一方，ＮＯの場合には、Ｓ８６でセキュリティレベルをｎ−１，即ち１つ下げ、例えば現在の受信者のセキュリティレベルがＣならＤと判定する。
【００６８】
Ｓ８７は、過去１ケ月以内に現在のセキュリティレベル以上のメールを３回以上受領しているか判別する。ＹＥＳの場合には、Ｓ８８でセキュリティレベル判定として、ｎ（元のまま）とする。ＮＯの場合には、Ｓ８５に進む。
【００６９】
以上によって、現在の受信者のセキュリティレベルを参照し、高いセキュリティレベルのメール受信暦が１ケ月以内に３回以上あればそのまま受信者のセキュリティレベルとし、１ケ月以内に３回以上なければセキュリティレベルを１つ下げ、セキュリティレベルがＤ（最下位）であればそのままとすることにより、受信者のセキュリティレベルを過去のメール受信暦をもとに自動判定することが可能となる。尚、受信暦の回数、期間は任意に調整し、更に、現在のセキュリティレベルよりも高い受信暦の数が所定閾値（例えば１０）以上のときに受信者のセキュリティレベルを１つ上げるようにしてもよい。
【００７０】
図８は、本発明の動作説明フローチャート（受信者のセキュリティレベルの補正）を示す。
【００７１】
図８において、Ｓ９１は、送信メールのセキュリティレベルを参照する。これは、既述した図１０の（ｂ）の送信メールの判定されたセキュリティレベル、例えば図示のＢを参照する。
【００７２】
Ｓ９２は、受信者への該当セキュリティレベルのメール送信履歴に１ポイント付与する。例えば図１０の（ｃ）の受信者セキュリティレベルテーブル１７中の受信者１００１のエントリ中のＢレベルの”２”に１を加算し、”３”にする。
【００７３】
Ｓ９３は、上記レベルは現レベルよりも上か判別する。これは、Ｓ９２で加算して図１０の（ｃ）の受信者セキュリティレベルテーブル１７中の受信者１００１のエントリ中のＢレベルが、現レベル、ここでは、Ｃよりも上か判別し、ＹＥＳとなるので、Ｓ９４に進む。一方，ＮＯの場合には、終了する。
【００７４】
Ｓ９４は、過去１ケ月以内に、同レベルのメールを受信しているか判別する。上記例では、Ｂレベルを受信しているのでＹＥＳとなり、Ｓ９５に進む。一方、ＮＯの場合には、終了する。
【００７５】
Ｓ９５は、過去１ケ月以内に３回以上同レベルのメールを受信しているか判別する。上記例では、図１０の（ｃ）の１ケ月以内に３回であるので、ＹＥＳとなり、Ｓ９６に進む。一方、ＮＯの場合には、終了する。
【００７６】
Ｓ９６は、Ｓ９５のＹＥＳの場合に、受信者のセキュリティレベルを１ランク上げる。上記例では、図１０の（ｃ）の受信者ＩＤ＝１００１のセキュリティレベルをＣからＢへ１ランク上げ、図示の受信後のセキュリティレベルＢと設定して更新する。
【００７７】
以上によって、受信者が送信メールを受信する毎に、図１０の（ｃ）の受信者セキュリティレベルテーブル１７に示すように、受信者の過去１ケ月以内のメール受信履歴中の該当レベルに加算して受信者の受信した送信メールのセキュリティレベルの累積履歴を保存し、３回以上となったときに受信者のセキュリティレベルを１つ上に上げることにより、受信した送信メールのセキュリティレベルをもとに自動的に受信者のセキュリティレベルを補正することが可能となる。尚、更に、所定期間（例えば１ケ月）で下位のレベルのみが所定回数以上（例えば３回以上）となったときに受信者のセキュリティレベルを１つ下げるようにしてもよい。
【００７８】
図９は、本発明の動作説明フローチャート（送信メールのセキュリティレベル補正）を示す。
【００７９】
図９において、Ｓｌ０１は、メール受信者の現在のセキュリティレベルを参照する。
ＳｌＯ２は、送信メールのセキュリティレベルを、メール受信者の現在のセキュリティレベルに変更する。これは、送信メールのセキュリティレベルを、メール受信者の現在のセキュリティレベルに一致させる補正を行う。
【００８０】
以上によって、送信メールのセキュリティレベルを、受信者のセキュリティレベルにして、既述した図２のＳ２５のＹＥＳ，Ｓ２６で送信されるように自動調整することが可能となる。
【００８１】
図１０は、本発明のテーブル例を示す。
図１０の（ａ）は、単語セキュリティレベル判定テーブル例を示す。単語セキュリティレベル判定テーブル１８は、送信メールのセキュリティレベルに対応づけて単語の出現数を登録して管理すると共に、単語のセキュリティレベルを判定するものであって、ここでは、図示の下記の情報を対応づけて登録して判定するためのものである。
【００８２】
・単語：
・出現数：
・セキュリティレベル：
・Ａ：
・Ｂ：
・Ｃ：
・Ｄ：
ここで、単語は送信メール中に出現した単語である。出現数は、セキュリティレベル毎にメール中に出現した数である。セキュリティレベルは送信メールのセキュリティレベルであって、ここでは、Ａ，Ｂ，Ｃ，Ｄの４段階のレベル（Ａが高い、Ｄが低い）を表す。
【００８３】
図１０の（ｂ）は、送信メールセキュリティレベル判定テーブル例を示す。送信メールセキュリティレベル判定テーブル１９は、送信メールのセキュリティレベルを判定するためのものであって、ここでは、図示の下記の情報を対応づけて登録して判定するためのものである。
【００８４】
・セキュリティレベル（単語）：
・単語の数：
・判定：
ここで、セキュリティレベルは送信メール中に出現した単語のセキュリティレベルである。単語の数は、セキュリティレベル毎に出現した単語の数である。判定は、最上位のセキュリティレベルを、ここでは、送信メールのセキュリティレベルとして判定した様子を示す。
【００８５】
図１０の（ｃ）は、受信者セキュリティレベルテーブル例を示す。受信者セキュリティレベルテーブル１７は、受信者ＩＤに対応づけて図示の下記の情報を対応づけて登録し管理するものである。
【００８６】
・受信者ＩＤ：
・今回受信した送信メールのセキュリティレベル：
・受信者のセキュリティレベル：
・現在：
・受信後：
・１ケ月以内のメール受信暦：
・Ａレベル：
・Ｂレベル：
・Ｃレベル：
・Ｄレベル：
ここで、受信者ＩＤはメール受信者（宛先）のＩＤである。今回受信した送信メールのセキュリティレベルは、今回、受信した送信メールのセキュリティレベルである。受信者のセキュリティレベルは、現在と、メール受信後とのそれぞれのレベルである。１ケ月以内のメール受信暦であって、Ａ、Ｂ、Ｃ、Ｄの４段階に分けてその数を累積したものである。
【００８７】
図１０の（ｄ）は、受信者セキュリティレベルリスト例を示す。受信者セキュリティレベルリスト２０は、図示の下記の情報を対応づけて登録して管理するものである。
【００８８】
・受信者ＩＤ：
・所属：
・セキュリティレベル：
図１１は、本発明の動作説明フローチャート（送信メールのセキュリティレベルを設定）を示す。
【００８９】
図１１の（ａ）において、Ｓｌｌｌは、本文作成する。これは、メール送信者１がメールの本文を作成する。
【００９０】
Ｓｌ１２は、送信メールのセキュリティレベルを設定する。これは、メール送信者１が送信メールのセキュリティレベルを設定する。そして、図３のＸに進み、Ｓ２４以降を実行する。
【００９１】
以上のＳｌｌｌ、Ｓｌ１２によって、メール送信者１がメールを作成したときに、当該メールのセキュリティレベルを任意に設定することにより、既述した図３のＳ２４以降に続けることで、メールの本文に依存して送信時のセキュリティを上げたり、下げたり容易に行うことが可能となる。
【００９２】
図１１の（ｂ）において、Ｓ１２１は、過去メールの抽出する。
Ｓ１２２は、送信メールセキュリティレベルを設定、受信者セキュリティレベルを設定する。これは、Ｓ１２１で抽出した過去のメールについて、メール送信者１が送信メールのセキュリティレベルおよび受信者セキュリティレベルを設定する。
【００９３】
Ｓ１２３は、単語セキュリティレベル判定テーブル作成、受信者セキュリティレベルテーブル作成する。これは、Ｓ１２２で送信メールセキュリティレベルおよび受信者セキュリティレベルの設定されたメールをもとに、単語セキュリティレベル判定テーブル１８および受信者セキュリティレベルテーブル１７を自動作成する。
【００９４】
以上によって、過去のメールをもとに当該メールにメール送信者１が送信メールセキュリティレベルおよび受信者セキュリティレベルを設定し、設定された送信メールおよび受信者のセキュリティレベルをもとに単語セキュリティレベル判定テーブル１８および受信者セキュリティレベルテーブル１７を自動作成することが可能となる。
【００９５】
図１２は、本発明の動作説明フローチャート（警告）を示す。
図１２の（ａ）において、Ｓ１３１は、ＳＭＴＰサーバ５がエラーメールを送信する。これは、既述した図３のＳ２８で、送信不許可の旨の警告をメール送信者１に通知する場合に、メール送信者１からＳＭＴＰサーバ５が受信したメールについて、エラーメッセージとして返信する。
【００９６】
Ｓ１３２は、メール送信者１がエラーメールを開封する。これは、ＳＭＴＰサーバ５から返信されたメールを、受信サーバ（ＰＯＰサーバ）からダウンロードして開封する。
【００９７】
Ｓ１３３は、リンクをクリックする。これは、開封したエラーメッセージ中に記述されている警告メッセージに貼り付けたリンク（ＵＲＬ）をクリックする。
【００９８】
Ｓ１３４、Ｓ１３５は、Ｓ１３３のクリックに対応して、ＷＥＢサーバ４から当該クリックしたＵＲＬの頁をダウンロードし、当該貢の警告画面をメール送信者１の表示装置上に表示する。警告画面は、例えば後述する図１３の（ａ）の画面である。
【００９９】
以上によって、メール送信者１がメールを送信したときに、管理サーバ７で送信不許可となったときに（図３のＳ２５ＮＯ）、エラーメールがメール送信者１に返送され、当該エラーメールを開封したメール送信者１が該当警告メッセージをクリックすると自動的に該当ＵＲＬの貢がダウンロードされて図１３の（ａ）の詳細な警告画面を表示することが可能となる。
【０１００】
図１２の（ｂ）において、Ｓ１４１は、管理サーバ７が警告をＷＥＢサーバ４に通知する。
【０１０１】
Ｓ１４２は、ＷＥＢサーバ４が警告画面を作成する。
Ｓ１４３は、メール送信者１が警告画面を表示する。
【０１０２】
以上によって、管理サーバ７が送信不許可としたときに、自動的に図１３の（ａ）の警告内容をＷＥＢサーバ４に通知し、該当ＵＲＬに警告画面を作成して格納することが可能となる。そして、上述した図１２の（ａ）のＳ１３３でエラーメール中の該当ＵＲＬのリンクをクリックし、ＷＥＢサーバ４から警告画面をダウンロードしてメール送信者１のパソコンの表示装置上に表示させることが可能となる。
【０１０３】
図１３は、本発明の画面例を示す。
図１３の（ａ）は、警告画面例（１）を示す。図示の警告画面例（１）は、既述した図３のＳ２８の警告を表示した例を示し、図示のように、
「あなたの送信しようとしているメールは受信者のセキュリティレベルを超えています。ご確認下さい。」
などを表示し、メール送信者１に知らせると共に、
・送信をキャンセル
・強制送信
のボタンがあり、いずれかをメール送信者１が選択してクリックすると、既述した図２のＳ２９からＳ３３、Ｓ２６の処理（強制送信、送信中止）の実行指示することが可能となる。
【０１０４】
図１３の（ｂ）は、警告画面例（２）を示す。図示の警告画面例（２）は、図１３の（ａ）の警告画面例（１）で、「強制送信する」ボタンをメール送信者１がクリックしたときに、表示される画面例を示し、
「メールを強制送信しました。
【０１０５】
受信者セキュリティレベルテーブルを更新しました。」
などを表示し、メール送信者１に知らせる。
【０１０６】
（付記１）
メールを送信する際の誤送信を防止するメール誤送信防止システムにおいて、
送信するメール中の単語の頻度の履歴を、当該メールのセキュリティレベルに対応付けて保存する第１のテーブルと、
送信するメールの受信者への送信回数を、当該受信者のセキュリティレベルに対応付けて保存する第２のテーブルと、
メールの送信時に、前記第１のテーブルを参照して当該メールのセキュリティレベルを判定する手段と、
メールの送信時に、前記第２のテーブルを参照して当該メールの受信者のセキュリティレベルを判定する手段と、
前記判定したメールのセキュリティレベルと、前記判定した当該メールの受信者のセキュリティレベルとを比較する手段と、
前記比較結果をもとに前記メールを送信あるいは送信中止する手段と
を備えたことを特徴とするメール誤送信防止システム。
【０１０７】
（付記２）
前記比較した結果、メールの受信者のセキュリティレベルがメールのセキュリティレベルより大きいあるいは等しいときに送信し、小さいときに警告メッセージを送信者に通知することを特徴とする付記１記載のメール誤送信防止システム。
【０１０８】
（付記３）
前記警告メッセージの通知を受けた送信者からの送信指示を受信したときに、メールを送信することを特徴とする付記２記載のメール誤送信防止システム。
【０１０９】
（付記４）
前記比較した結果、メールの受信者のセキュリティレベルがメールのセキュリティレベルより小さいときに、前記メールのセキュリティレベルあるいは受信者のセキュリティレベルを補正して送信し易くすることを特徴とする付記１から付記３のいずれかに記載のメール誤送信防止システム。
【０１１０】
（付記５）
コンピュータに、
メールの送信時に、送信するメール中の単語の頻度の履歴を、当該メールのセキュリティレベルに対応付けて保存する第１のテーブルを参照して当該メールのセキュリティレベルを判定する手段と、
メールの送信時に、送信するメールの受信者への送信回数を、当該受信者のセキュリティレベルに対応付けて保存する第２のテーブルを参照して当該メールの受信者のセキュリティレベルを判定する手段と、
前記判定したメールのセキュリティレベルと、前記判定した当該メールの受信者のセキュリティレベルとを比較する手段と、
前記比較結果をもとに前記メールを送信あるいは送信中止する手段と
して機能させるためのメール誤送信防止プログラム。
【図面の簡単な説明】
【０１１１】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャート（全体）である。
【図３】本発明の動作説明フローチャート（送信メールと受信者のセキュリティレベル合致判定）である。
【図４】本発明の動作説明フローチャート（単語リストの作成）である。
【図５】本発明の動作説明フローチャート（単語のセキュリティレベル判定）である。
【図６】本発明の動作説明フローチャート（送信メールのセキュリティレベル判定）である。
【図７】本発明の動作説明フローチャート（受信者のセキュリティレベル判定）である。
【図８】本発明の動作説明フローチャート（受信者のセキュリティレベル補正）である。
【図９】本発明の動作説明フローチャート（送信メールのセキュリティレベル補正）である。
【図１０】本発明のテーブル例である。
【図１１】本発明の動作説明フローチャート（送信メールのセキュリティレベルを設定）である。
【図１２】本発明の動作説明フローチャート（警告）である。
【図１３】本発明の画面例である。
【符号の説明】
【０１１２】
１：メール送信者
２：メール受信者
３：ネットワーク
４：ＷＥＢサーバ
５：メール送信者用ＳＭＴＰサーバ（ＳＭＴＰサーバ）
６：メール受信者用ＰＯＰサーバ（ＰＯＰサーバ）
７：管理サーバ
１１：単語セキュリティレベル判定手段
１２：送信メールセキュリティレベル判定手段
１３：受信者セキュリティレベル判定手段
１４：セキュリティレベル合致判定手段
１５：受信者セキュリティレベル補正手段
１６：送信メールセキュリティレベル補正手段
１７：受信者セキュリティレベルテーブル
１８：単語セキュリティレベル判定テーブル
１９：送信メールセキュリティレベル判定テーブル
２０：受信者セキュリティレベルリスト
２１：文書ＤＢ
２２：受信メールＤＢ
２３：メールＢＯＸ
【図１】
2011248901.tif 000003
【図２】
2011248901.tif 000004
【図３】
2011248901.tif 000005
【図４】
2011248901.tif 000006
【図５】
2011248901.tif 000007
【図６】
2011248901.tif 000008
【図７】
2011248901.tif 000009
【図８】
2011248901.tif 000010
【図９】
2011248901.tif 000011
【図１０】
2011248901.tif 000012
【図１１】
2011248901.tif 000013
【図１２】
2011248901.tif 000014
【図１３】
2011248901.tif 000015