(57)【要約】【課題】  グループアドレスを使用して送信する場合、簡単な操作により、グループアドレスから非対象者を削除できるネットワーク端末の提供。【解決手段】  該端末にメールアドレスとメール本文が入力されたとき、入力された通常のメールアドレスを構成する個々のメールアドレス、記号メールアドレス及びグループアドレスをアドレス帳ＤＢを参照して個々のメールアドレスに展開し記憶部内の送信宛先エリアに格納し、通常のメールアドレスの他に除外を示す記号(−)を付されたメールアドレスが入力された場合に、該記号付きメールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスをアドレス帳ＤＢを参照して個々のメールアドレスに展開し、該展開した個々のメールアドレスと記憶部内の送信宛先エリアに格納されている個々のメールアドレスを比較し、一致するメールアドレスを送信宛先エリアから削除する。【選択図】  図５
2006172015.tif 000002
【特許請求の範囲】
【請求項１】
処理部と、記憶部と、入出力部と、通信処理部を備え、ユーザからメールアドレスとメール本文が入力されたとき、該メール本文を該メールアドレスの割り当てられた宛先にネットワークを介して送信するネットワーク端末において、
前記処理部は、前記入力された通常のメールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを前記記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開し前記記憶部内の送信宛先エリアに格納するメールアドレス展開手段と、
前記入力された通常のメールアドレスの他に除外を示す記号を付されたメールアドレス（以下、除外メールアドレスという）が入力された場合に、該除外メールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを前記記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開し、該展開した個々のメールアドレスと前記記憶部内の送信宛先エリアに格納されている個々のメールアドレスを比較し、一致するメールアドレスを前記送信宛先エリアから削除するメールアドレス削除手段を有することを特徴とするネットワーク端末。
【請求項２】
処理部と、記憶部と、入出力部と、通信処理部を備え、ネットワークを介してネットワーク端末および他のサーバ装置に接続されるサーバ装置において、
前記処理部は、ネットワークを介してネットワーク端末から送信された通常のメールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを前記記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開し前記記憶部内の送信宛先エリアに格納するメールアドレス展開手段と、
前記送信された通常のメールアドレスの他に除外を示す記号を付されたメールアドレス（以下、除外メールアドレスという）が送信された場合に、該除外メールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを前記記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開し、該展開した個々のメールアドレスと前記記憶部内の送信宛先エリアに格納されている個々のメールアドレスを比較し、一致するメールアドレスを前記送信宛先エリアから削除するメールアドレス削除手段を有することを特徴とするサーバ装置。
【請求項３】
少なくとも処理部と、記憶部と、入出力部と、通信処理部を備え、ユーザからメールアドレスとメール本文が入力されたとき、該メール本文を該メールアドレスの割り当てられた宛先にネットワークを介して送信するネットワーク端末において実行される前記入力されたメールアドレスに基づき前記入力されたメール本文を送る宛先の個々のメールアドレスの決定を行うメールプログラムであって、
前記記憶装置はアドレス帳データベースを記憶しており、
ユーザから入力された通常のメールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを前記記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開し前記記憶部内の送信宛先エリアに格納するステップと、
前記ユーザから入力された通常のメールアドレスの他に除外を示す記号を付されたメールアドレス（以下、除外メールアドレスという）が前記ユーザから入力されたとき、該除外メールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを前記記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開するステップと、
該展開した個々のメールアドレスと前記記憶部内の送信宛先エリアに格納されている個々のメールアドレスを比較するステップと、
該比較の結果一致する個々のメールアドレスを前記送信宛先エリアから削除するステップと
を実行するメールプログラム。
【請求項４】
処理部と、記憶部と、入出力部と、通信処理部を備え、ネットワークを介してネットワーク端末および他のサーバ装置に接続されるサーバ装置において前記ネットワーク端末からネットワークを介してメールアドレスとメール本文が送信されたとき実行される、前記送信されたメールアドレスに基づき前記送信されたメール本文を送る宛先の個々のメールアドレスの決定を行うメールプログラムであって、
前記記憶装置はアドレス帳データベースを記憶しており、
前記送信された通常のメールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを前記記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開し前記記憶部内の送信宛先エリアに格納するステップと、
前記送信された通常のメールアドレスの他に除外を示す記号を付されたメールアドレス（以下、除外メールアドレスという）が送信されたとき、該除外メールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを前記記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開するステップと、
該展開した個々のメールアドレスと前記記憶部内の送信宛先エリアに格納されている個々のメールアドレスを比較するステップと、
該比較の結果一致する個々のメールアドレスを前記送信宛先エリアから削除するステップと
を実行するメールプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク端末、サーバ装置およびメールプログラムに係り、特にインターネットなどのネットワークを経由して送られる電子メールの送受信機能を持ったＰＣ、メールサーバ装置、メールプログラムなどに関するものである。
以下、メールアドレスとして、ｘｘｘ＠ｃｏ．ｊｐのような直接的なメールアドレスだけでなく、間接的に、メールアドレスにリンクして指定するものも、広義のメールアドレスとして適用可能である。
【背景技術】
【０００２】
従来から、電子メールは、インターネットなどのネットワークを経由して、またＳＭＴＰ、ＰＯＰなどの機能を持ったメールサーバ装置を経由して、クライアント端末（ネットワーク端末）のメール機能を持ったソフトウェアで表示、入力、送受信することが行われている。
【０００３】
そのため、ネットワーク端末には、上記、メール機能実現のため、アドレス帳を具備しており、個人単位のアドレス帳だけでなく、ある属性単位のグループアドレスも格納しており、その単位での送信が可能となっている。
グループアドレスの例として、会社の例でいうと、“全社員”、“課長以上通知”、“ライン課長以上通知”、“役員”などがあるが、最近の雇用形態の複雑さに伴い、出向者、派遣者などを含む、含まないなどがあり、グループアドレスの名称から類推して、送ると、社内の機密情報でも、社外に出向しているメンバーに送信することになったり、部長、課長のみに通知でいいところを、取締役、社長にも通知が送られることになる。
【０００４】
従来技術として、グループアドレスに登録されたものかどうかを識別するために、アドレスリストにグループである表記を行うようにした技術が開示されている（例えば、特許文献１参照）。
また、グループアドレスを使用した送信において、宛先毎に添付ファイルをつけるか、つけないかが、指定できるようにした技術が開示されている（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開２０００−３０７６３０公報
【０００６】
【特許文献２】特開２０００−２７６４１８公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
グループアドレスの構成メンバー数が少ない場合は、送信前に、グループアドレスを個々のメールアドレスに展開して、送信不要なメンバーを削除して送信することが、一般に行われている。
ところが、グループアドレスが“課長以上”となると、構成メンバーが数百人にも上る可能性が多く、この場合は、事実上、ＰＣ上で展開して、削除操作することは、煩わしく、非効率的であるという問題がある。
また、個人情報保護の観点から、上記、公的なグループアドレスは、各ＰＣ端末で展開を許さない運用を取っているケースがほとんどであり、事実上、個別の削除は不可能であるという問題がある。
さらに、公的なグループアドレスを使用して送信する場合、一般に、送信者は、全員の所属、状態を知らないことが多く、最適なグループアドレスを選ばないと、社外の出向者へも、社内文書を送ってしまったり、必要以上に偉い人に送ってしまったりすることがあるという問題がある。
また、勤務形態の複雑化に伴い、“課長以上”、“役員以上”、“出向者”などと、グループアドレスの種類も増える傾向にあるという問題がある。
【０００８】
従って、本発明の目的は、上記のような問題を解決し、特に、グループアドレスを使用して、送信する場合、簡単な操作により、グループアドレスから、非対象者を削除する、いわば、マイナス演算指定を可能とする端末装置、サーバ装置、またはプログラムを提供することにある。
これにより、グループアドレスの構成メンバーを知ることなく、アドレス帳の形式を変えることなく、送信相手の最適な選択を効率的に行うことができる。
また、マイナスの組合せ指定を可能とすることにより、グループアドレスの種類数増加も防ぐことができる。
【課題を解決するための手段】
【０００９】
処理部と、記憶部と、入出力部と、通信処理部を備え、ユーザからメールアドレスとメール本文が入力されたとき、該メール本文を該メールアドレスの割り当てられた宛先にネットワークを介して送信するネットワーク端末において、
画面上にメール本文と、メール本文の宛先を示すメールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスが入力され、送信の指示がなされると、処理部では入力されたメールアドレスを個々のメールアドレスに展開して、展開した個々のメールアドレスへメール本文を送信する。
処理部は、メールアドレス展開手段とメールアドレス削除手段を有し、
メールアドレス展開手段は、入力された通常のメールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開し記憶部内の送信宛先エリアに格納し、
メールアドレス削除手段は、入力された通常のメールアドレスの他に除外を示す記号を付されたメールアドレス（以下、除外メールアドレスという）が入力された場合に、該除外メールアドレスを構成する個々のメールアドレス、記号メールアドレスおよびグループアドレスを記憶部に登録されているアドレス帳データベースを参照して個々のメールアドレスに展開し、該展開した個々のメールアドレスと記憶部内の送信宛先エリアに格納されている個々のメールアドレスを比較し、一致するメールアドレスを前記送信宛先エリアから削除する。
これにより、メールアドレス中に除外メールアドレスを含まない場合には、通常のメールアドレスを展開した個々のメールアドレスを宛先としてメール本文が送信され、除外メールアドレスを含む場合には、通常のメールアドレスを展開した個々のメールアドレスから、除外メールアドレスを展開した個々のメールアドレスを削除した結果の個々のメールアドレスを宛先としてメール本文が送信される。
【００１０】
また、ネットワーク端末にネットワークを介して接続され、処理部と記憶部と入出力部と通信処理部を備えたサーバ装置を、その処理部に前記メールアドレス展開手段とメールアドレス削除手段を有するサーバ装置とする。
サーバ装置にはネットワーク端末から、個々のメールアドレス、記号メールアドレスおよびグループアドレスから構成される通常のメールアドレスおよび個々のメールアドレス、記号メールアドレスおよびグループアドレスから構成される除外メールアドレスが送信され、処理部のメールアドレス展開手段とメールアドレス削除手段によりメール本文を送信する宛先の個々のメールアドレスが得られる。
【発明の効果】
【００１１】
本発明により、グループアドレスを使用して、メールを送信する場合、簡単な操作により、グループアドレスから、非対象者を削除することができる。
また、これにより、グループアドレスの構成メンバーを知ることなく、アドレス帳の形式を変えることなく、送信相手の最適な選択を効率的に行うことができる。
また、グループアドレスを使用して、送信する場合、宛先選択作業の効率化を図ることができる。
また、グループアドレスを使用して、送信する場合、非対象の宛先を簡単な操作で、対象から外すことができる。
また、上記アドレス帳を特別なアドレス帳の構成にする必要が無いため、特別のコンバージョンなどの準備作業が不要である。
また、グループアドレスの種類数を減らすことが可能になる。
【発明を実施するための最良の形態】
【００１２】
以下に本発明に係るネットワーク端末の一実施例をネットワーク端末の代表として、パソコン（ＰＣ）を例に説明する。
図１は、本発明に係るＰＣを含むネットワークシステムの構成例を示す図である。
本ネットワークシステムは、図示のように、メールサーバ装置１のそれぞれにローカルエリアネットワーク（ＬＡＮ）で接続された複数のＰＣ２が接続され、各メールサーバ装置間１は、インターネット３で接続された構成を取っている。
図１において、メールサーバ装置１は、メールサーバ機能ほかを有する。
図１では、１つのメールサーバ装置１として表示しているが、複数のメールサーバ装置により、機能分担されていてもよい。
また、ＰＣ２は、インターネット３を経由して電子メールを送信する機能ほかを備える。
【００１３】
図２は、ＰＣ２のハードウェアブロック図を示す。
２０１は、ＰＣ２の全体を制御するＣＰＵを示す。
２０２は、実行時、プログラム、テーブル、データなどを一時的に記憶するメモリを示している。
２０３は、イーサネットなどのＬＡＮとの接続制御を行う通信処理部であるＬＡＮ制御部を示す。
２０４は、プログラム、アドレス帳などのデータベース、テーブル類を記憶保存しておくための外部記憶装置ＨＤＤを示す。
２０５は、ＫＢ（キーボード）２０８，マウス２０９などの入力機器を制御する入力部を示す。
２０６は、ディスプレイ２１０に出力表示するための出力部を示す。
【００１４】
図３は、ＰＣ２のソフトウェアブロック図を示す。
３００は、ソフトウェア全体を示す。
３０２は、全体のソフトウェアを制御するオペレーティングシステム（ＯＳ）、を示し、３０１は、アプリケーションプログラムの１つであるメールプログラムを示す。
さらに、入出力を制御するプログラム群があり、入出力制御するプログラム群には、通信制御部３１０、入力制御部３２０、表示制御部３３０、ファイル制御部３４０が含まれる。
通信制御部３１０はＬＡＮ制御部２０３を制御するプログラム、入力制御部３２０は入力部２０５を制御するプログラム、表示制御部３３０は出力部２０６を制御するプログラム、ファイル制御部３４０は外部記憶装置ＨＤＤ２０４を制御するプログラムである。
３０５はメールの送信処理である。
３０４は送信メールアドレス編集処理であって、指定された宛先のアドレスの処理である。ここで、“宛先”とは、いわゆるＴＯ（英語の“ｔｏ”のことである）、ＣＣ（Carbon Copy）、ＢＣＣ（Blind Carbon Copy）を総称して呼称したものである。宛先として記号メールアドレスが指定されていれば、正式のメールアドレスへの変換や、宛先としてグループアドレスが指定されていた場合、個々のメールアドレスへの展開処理を行う。
３０３はオペレータによる操作を制御する操作制御部であり、ＧＵＩ画面上で、メール本文の編集作成、アドレス帳から、送信すべきメールアドレスを選択したり、追加、編集を行う。
３０６は、メールの受信処理である。
【００１５】
図４は、メールプログラム３０１の一般的な画面表示例を示す。
本例では、メールプログラム３０１において、送信用のメッセージを作成するための典型的な画面例を示している。
４０１は、画面の名称を示すウインドウ名称を表示している。
４０２は、各種コマンドのメニューが貼られているツールバーを示している。
４０３、４０４、４０５は、ＴＯ、ＣＣ、ＢＣＣの欄であり、それぞれ、送信先のメールアドレスを設定するが、記号表示された記号メールアドレスを含む個々のメールアドレスとグループアドレスの両指定が可能である。
また、複数指定されたメールアドレス間の区切り符号として、“課長以上；役員以上”、“ｃｃｃ；ｄｄｄ；ｅｅｅ”というふうに、一般に、“；”が使用される。
ここで、指定された個々のメールアドレス、記号メールアドレス、グループアドレスは、送信時、メールプログラム３０１の送信メールアドレス編集処理におけるメールアドレス展開処理において、個々のメールアドレスに変換、展開され（ただし、指定された個々のメールアドレスはそのまま）、結果の各メールアドレスに対してメール本文が送信されることになる。
また、メールアドレス展開処理は、本例では便宜上、すべて、ＰＣ２で、個々のメールアドレスに展開するようにしたが、社内共通の公的なグループアドレスは、メールサーバ装置で展開するようにしてもよい。
また、上記メールアドレス展開処理をメールサーバ装置で行うようにしてもよい。
４０６は、メールの用件の題名、件名の欄を示す。
４０７は、メール本文を書き込むメール本文欄を示す。
【００１６】
図５は、メールプログラム３０１の本発明に係る画面表示例を示す。
ここで、“課長以上；−役員以上”というメールアドレスを指定しているが、これは、グループアドレスである“課長以上”のメンバーには、役員、社長も含まれるため、“−役員以上”という“−”を付加したグループアドレスを指定することにより、役員以上のメンバーを意識的に対象から外すことを意味している。
ここで、“−”は除外を示す記号として本実施例では用いているが、除外を示す記号は“−”に限られるものではない。以下においては、除外を示す記号として“−”を用いる。
“−”を付加した“メールアドレス”（図５の場合、役員以上）、すなわち、マイナス指定されたメールアドレスにより、言わば、マイナス演算を指定しているものである。
同様に、“−出向者”という指定を行うことにより、出向者を除外する指定などが可能である。もちろん、個人メールアドレスのマイナス演算も可能である。
ここでマイナス指定された個々のメールアドレス、記号メールアドレス、グループアドレスは、送信時、メールプログラム３０１の送信メールアドレス編集処理におけるメールアドレス削除処理において、個々のメールアドレスに変換、展開され（ただし、指定された個々のメールアドレスはそのまま）、この変換、展開された個々のメールアドレスと、前記メールアドレス展開処理で得られた個々のメールアドレスとが比較され、一致する個々のメールアドレスが前記メールアドレス展開処理で得られた個々のメールアドレスから削除され、残りの個々のメールアドレスに対してメール本文が送信されることになる。
また、上記メールアドレス削除処理をメールサーバ装置で行うようにしてもよい。
また、本機能の副次的効果として、グループアドレスの種類数も削減することができる。
例えば、本来は、“役員以上を除く課長以上”、“出向者を除く課長以上”などのグループアドレスを作る必要があるが、上記のようなマイナス指定されたアドレスにより、基本的なグループアドレス、例えば、“役員以上”、“課長以上”、“出向者”、さえ準備していれば、これらの基本的なグループアドレスの組合せで済むことになる。
【００１７】
図６は、アドレス帳データベース構成例を示す。
５は、グループアドレスを示す。
６は、全社員アドレスリストを示す。
グループアドレス５には、各グループ毎の構成メンバーの氏名を指定しており、その氏名から、全社員アドレスリスト６を索引することができるようになっている。
【００１８】
図７は、全社員アドレスリスト６のアドレス帳例を示す。
６０１は、“氏名”フィールドを示す。
６０２は、“メールアドレス”フィールドを示す。
６０３は、“属性”フィールドを示す。本例では、所属、職位を示している。
【００１９】
図８は、グループアドレスを示す。
５０１は、“グループ名”フィールドを示す。
５０２は、“氏名”フィールドを示す。
氏名５０２欄により、全社員アドレスリスト６にリンクすることができる。
ＴＯ４０３、ＣＣ４０４、ＢＣＣ４０５へは、グループ名５０１、氏名５０２（記号アドレスに相当）、メールアドレス６０２などで指定可能である。
送信メールアドレス編集処理３０４により、すべて、メールアドレス６０２へ変換されることになる。
【００２０】
図９は、メール送信にあたって、メール作成、送信メールアドレス編集処理３０４における送信宛先メールアドレス展開処理及び送信宛先メールアドレス削除処理を行い、メール送信を行う送信処理３０５を行う、処理の流れを示す。
Ｓ９０１は、メール作成処理であり、操作制御部９０３の制御の下にオペレータの入力操作に応じて、ＧＵＩ画面のメール本文欄４０７への本文の設定、ＴＯ、ＣＣ、ＢＣＣの各欄（４０３、４０４、４０５）へのアドレスの指定を行い、図４、図５のごとくメール作成を行う。そして、オペレータによりツールバー３０２の送信ボタンが押される。
Ｓ９０２は、メールアドレス展開処理であり、ＴＯ、ＣＣ、ＢＣＣの各欄（４０３、４０４、４０５）に通常指定された（すなわち、マイナス指定ではない）通常の記号メールアドレス、グループアドレスから、個々のメールアドレスへの展開処理を行う。
Ｓ９０３は、メールアドレス削除処理であり、マイナス指定された記号メールアドレス、グループアドレスを展開し、該展開されたマイナス指定のアドレスと一致するアドレスがＳ９０２で展開された通常指定のアドレス中に存在する場合には、当該一致するアドレスをＳ９０２で展開された通常指定のアドレスから削除する。
もちろん、個々のメールアドレス、記号アドレスにマイナス指定がされていても、同様に、削除処理が可能である。
Ｓ９０４では、指定された全てのメールアドレスに対してＳ９０２，Ｓ９０３が実行されたか判断し、実行された場合にはＳ９０５に進み、実行されていない場合にはＳ９０２に戻り、実行されていないメールアドレスに対してＳ９０２，Ｓ９０３を実行する
上記、Ｓ９０２，Ｓ９０３は、ＴＯ４０３、ＣＣ４０４、ＢＣＣ４０５に指定された夫々のメールアドレスについて実行される。
Ｓ９０５は送信処理であり、メールの送信が行なわれる。
【００２１】
図１０は、通常指定をされたメールアドレスに対するメールアドレス展開処理（Ｓ９０２）の詳細フローチャートを示す。
本例では、ＴＯ４０３に限定して示しているが、ＣＣ４０４、ＢＣＣ４０５に対しても同様に適用できることは言うまでもない。
Ｓ１００１では、ＴＯ４０３に指定された文字列を検索していき、“；”で区切られたメールアドレスが順次処理されていった後、全て処理が終わったことを、スペースの文字列を見つけることにより判定し、全て処理が終わったと判定された場合（Ｓ１００１−Ｙｅｓ）には処理終了（エンド）となる。
Ｓ１００２では、ＴＯ４０３中の文字列の中から、“；”を区切りとして、順次、メールアドレスを読出す。
Ｓ１００３では、読み出されたメールアドレスの先頭に“−”指定があるかどうか検査する。“−”指定の無い場合には、Ｓ１００４に進み、“−”指定の有る場合には、Ｓ１００１に戻る。
Ｓ１００４では、“−”指定の無いメールアドレスに対して、特に、グループアドレスについては複数のメールアドレス６０２に展開変換し、また、氏名などの記号メールアドレスも、個々のメールアドレス６０２に変換する処理を行い、展開および変換結果は送信宛先エリア１１００へセットして、Ｓ１００１に戻る。
また、指定されたメールアドレスが個々のメールアドレスである場合にも、該個々のメールアドレスはそのまま送信宛先エリア１１００へセットされる。
Ｓ１００４の処理により、送信宛先エリア１１００には、例えば、図４の例の場合には、“課長以上”ということで、部課長、取締役、社長のメールアドレスが展開される。
その結果が、図１１の送信宛先エリア１１００に示されている。
図１１は、送信宛先エリア１１００であり、図４の例の場合の“課長以上”を展開したテーブルの例を示す。
１１０１は、氏名フィールドを示す。
１１０２は、個々の正式アドレスに変換したメールアドレスフィールドを示す。
【００２２】
図１２は、通常のアドレス指定ではないマイナス指定のメールアドレスに対するメールアドレス削除処理（Ｓ９０３）の詳細フローチャートを示す。
本例でも図１０の場合と同様に、ＴＯ４０３に限定して示しているが、ＣＣ４０４、ＢＣＣ４０５に対しても同様に適用できることは言うまでもない。
Ｓ１２０１では、ＴＯ４０３に指定された文字列を検索していき、“；”で区切られたメールアドレスを順次処理していった後、全て処理が終わったことを、スペースの文字列を見つけることにより判定し、全て処理が終わったと判定された場合（Ｓ１２０１−Ｙｅｓ）には処理終了（エンド）となる。
Ｓ１２０２では、ＴＯ４０３中の文字列の中から、“；”を区切りとして、順次、メールアドレスを読出す。
Ｓ１２０３では、読み出されたメールアドレスの先頭に“−”指定があるかどうか検査する。“−”指定の無い場合にはＳ１２０４に進み、“−”指定の有る場合にはＳ１２０１に戻る。
Ｓ１２０４では、特に、グループアドレスについては複数の個々のメールアドレス６０２に展開変換し、また、氏名などの記号メールアドレスも、個々のメールアドレス６０２に変換する処理を行い。展開、変換後のデータは、メモリのワークエリアに格納される。
また、指定されたメールアドレスが個々のメールアドレスである場合にも、該個々のメールアドレスはそのままメモリのワークエリアに格納される。
Ｓ１２０５では、Ｓ１２０４においてメモリのワークエリアに格納された各メールアドレスが、送信宛先エリア１１００に存在するかどうか、検査していく。検査により存在すると判定された場合はＳ１２０６に進み、存在しないと判定された場合はＳ１２０５に戻る。
Ｓ１２０６では、Ｓ１２０５で存在すると判定されたメールアドレスを送信宛先エリア１１００に格納されているメールアドレスから削除する。
Ｓ１２０７では、Ｓ１２０４において展開されたメールアドレス全てについてチェックが完了したか否かを判定し、完了した場合にはＳ１２０１に戻り、完了していない場合にはＳ１２０５に戻る。
このようにして、ＴＯ４０３全体に対して本メールアドレス削除処理がなされる。
【００２３】
以上、Ｓ９０２，Ｓ９０３の処理がなされた後の結果として、送信すべき対象のメールアドレスが、図１３の送信宛先エリア１１００に示されている。
ここでは、図５で指定された“課長以上；−役員”の結果、対象メールアドレスとして、“部長”、“課長”のグループ分だけが残ったことを示している。
この残った対象メールアドレスを宛先として、Ｓ９０５でのメールの送信を行なう。
本例では、ＴＯ、ＣＣ、ＢＣＣそれぞれの指定領域内において、マイナス（除外）処理を行った例を示したが、ＴＯ、ＣＣ、ＢＣＣまとめて、言わば、（ＴＯ＋ＣＣ＋ＢＣＣ）＋（−ＴＯ、−ＣＣ、−ＢＣＣ）のように、マイナス（除外）処理を適用するようにしてもよい。
【図面の簡単な説明】
【００２４】
【図１】本発明に係るＰＣを含むネットワークシステムの構成例を示す図である。
【図２】図１で示されたＰＣ２のハードウェアブロック図である。
【図３】図１で示されたＰＣ２のソフトウエアブロック図である。
【図４】一般的なメールソフトのメッセージ作成画面例を示す図である。
【図５】本発明に係るメールソフトの送信画面例を示す図である。
【図６】アドレス帳データベース構成例を示す図である。
【図７】全社員アドレスリストの構成例を示す図である。
【図８】グループアドレスの構成例を示す図である。
【図９】メール作成からメール送信までの一連の処理の流れを示すフローチャートである。
【図１０】メールアドレス展開処理のフローチャートを示す図である。
【図１１】送信宛先エリアのセット例を示す図である。
【図１２】メールアドレス削除処理を示すフローチャートを示す図である。
【図１３】送信先削除処理後の送信宛先エリアのセット例を示す図である。
【符号の説明】
【００２５】
１  メールサーバ装置
２  ＰＣ
３  インターネット
２０１  ＣＰＵ
２０２  メモリ
２０３  ＬＡＮ制御部
２０４  ＨＤＤ
２０５  入力部
２０６  出力部
２０８  ＫＢ（キーボード）
２０９  マウス
２１０  ディスプレイ
３００  ソフトウェア
３０１  メールプログラム
３０２  ＯＳ
３０３  操作制御部
３０４  送信メールアドレス編集処理
３０５  送信処理
３０６  受信処理
３１０  通信制御部
３２０  入力制御部
３３０  表示制御部
３４０  ファイル制御部
４０１  ウインドウ名称
４０２  ツールバー
４０３  ＴＯ
４０４  ＣＣ
４０５  ＢＣＣ
４０６  件名
４０７  本文
５  グループアドレス
５０１  氏名
５０２  メールアドレス
６  全社員アドレスリスト
６０１  氏名
６０２  メールアドレス
６０３  属性
１１０１  氏名
１１０２  メールアドレス
【図１】
2006172015.tif 000003
【図２】
2006172015.tif 000004
【図３】
2006172015.tif 000005
【図４】
2006172015.tif 000006
【図５】
2006172015.tif 000007
【図６】
2006172015.tif 000008
【図７】
2006172015.tif 000009
【図８】
2006172015.tif 000010
【図９】
2006172015.tif 000011
【図１０】
2006172015.tif 000012
【図１１】
2006172015.tif 000013
【図１２】
2006172015.tif 000014
【図１３】
2006172015.tif 000015