(57)【特許請求の範囲】
【請求項１】
メーリングリストを生成するメーリングリスト管理手段と、
グループのメンバのデータを管理するグループデータ格納手段と、
前記グループのメンバの全体又は一部により行われるメーリングリストを用いた電子メール送受信によるコミュニケーションであるセッションの管理を行なうセッション管理手段とを備え、
前記セッション管理手段は、
前記メンバからグループのアドレス宛ての電子メールを受信すると、
前記メーリングリスト管理手段により前記電子メールの発信者をメンバとして開始されるセッションに対応するメーリングリストを生成し、
前記グループのメンバ全員にメーリングリストの生成とメール発信者からの電子メールの内容を通知するメールを送信し、
前記メーリングリスト管理手段は、
前記メーリングリスト宛ての電子メールを受信すると、該電子メールをメーリングリストのメンバに配信し、該電子メールの差出人が前記メーリングリストのメンバでなければ当該差出人を前記メーリングリストに追加する
ことを特徴とする電子メール管理システム。
【請求項２】
前記メーリングリスト管理手段は、
前記メーリングリスト宛てのの電子メールを受信すると、該電子メールの差出人が前記メーリングリストのメンバであるか否かを調べ、
該電子メールの差出人が前記メーリングリストのメンバである場合に、該電子メールをメーリングリストのメンバに配信することを特徴とする請求項１に記載の電子メール管理システム。
【請求項３】
前記セッション管理手段は、
前記メンバからグループのアドレス宛ての電子メールを受信すると、前記セッションのメーリングリストのメールアドレスを決定することを特徴とする請求項１又は請求項２に記載の電子メール管理システム。
【請求項４】
前記セッション管理部は、
前記メンバから電子メールを受信すると、該電子メールが前記セッションのメーリングリストの生成要求であるかメーリングリストへの参加要求であるかを判断し、
前記電子メールがメーリングリストの生成要求である場合、メーリングリスト管理手段により前記メーリングリストを生成し、
前記電子メールがメーリングリストの参加要求である場合、該電子メールから参加要求の対象となるメーリングリストを参照し、
前記メーリングリスト管理手段により、前記電子メールの差出人を前記メーリングリストに追加することを特徴とする請求項１から請求項３の何れか１つに記載の電子メール管理システム。
【請求項５】
前記メーリングリスト管理手段によりメーリングリストを作成する際に、前記グループ宛ての電子メールが前記セッション管理手段に送信されるよう設定し、
前記セッション管理手段は、
前記グループのメンバから電子メールを受信すると、
前記電子メールがメーリングリストの生成要求であるかメーリングリストへの参加要求であるかを判断し、
どちらの要求でも無い場合、前記電子メールをメーリングリスト管理手段に転送し、
前記メーリングリスト管理手段は、転送された前記電子メールを前記メーリングリスト宛ての電子メールとして処理することを特徴とする請求項１から請求項４の何れか１つに記載の電子メール管理システム。
【請求項６】
前記メーリングリスト管理手段における前記メーリングリストの利用状況を監視し、
前記メーリングリストにおいて、メールの送受信が行なわれない状態が一定時間以上続いた場合、
メーリングリストシステムにより、そのメーリングリストの破棄を行なうことを特徴とする請求項１から請求項５の何れか１つに記載の電子メール管理システム。
【請求項７】
メーリングリストの自動生成を行なう電子メール管理プログラムを格納するコンピュータによって読み出し可能な記録媒体において、
前記電子メール管理プログラムが、
グループのメンバからグループのアドレス宛ての電子メールを受信すると、前記電子メールの発信者をメンバとして開始される、メンバの全体又は一部により行われるメーリングリストを用いた電子メール送受信によるコミュニケーションであるセッションに対応するメーリングリストを生成し、
前記グループのメンバ全員にメーリングリストの生成とメール発信者からの電子メールの内容を通知するメールを送信し、
前記メーリングリスト宛ての電子メールを受信すると、該電子メールをメーリングリストのメンバに配信し、該電子メールの差出人が前記メーリングリストのメンバでなければ当該差出人を前記メーリングリストに追加する
ことを特徴とする電子メール管理プログラムを格納する記録媒体。
【請求項８】
前記電子メール管理プログラムは、
前記メーリングリスト宛ての電子メールを受信すると、該電子メールの差出人が前記メーリングリストのメンバであるか否かを調べ、
該電子メールの差出人が前記メーリングリストのメンバである場合に、該電子メールをメーリングリストのメンバに配信することを特徴とする請求項７に記載の電子メール管理プログラムを格納する記録媒体。
【請求項９】
前記電子メール管理プログラムは、
前記メンバからグループのアドレス宛ての電子メールを受信すると、前記セッションのメーリングリストのメールアドレスを決定することを特徴とする請求項７又は請求項８に記載の電子メール管理プログラムを格納する記録媒体。
【請求項１０】
前記電子メール管理プログラムは、
前記メンバから電子メールを受信すると、該電子メールが前記セッションのメーリングリストの生成要求であるかメーリングリストへの参加要求であるかを判断し、
前記電子メールがメーリングリストの生成要求である場合、前記メーリングリストを生成し、
前記電子メールがメーリングリストの参加要求である場合、該電子メールから参加要求の対象となるメーリングリストを参照し、
前記電子メールの差出人を前記メーリングリストに追加することを特徴とする請求項７から請求項９の何れか１つに記載の電子メール管理プログラムを格納する記録媒体。
【請求項１１】
前記電子メール管理プログラムは、
前記グループのメンバから前記グループ宛ての電子メールを受信すると、
前記電子メールがメーリングリストの生成要求であるかメーリングリストへの参加要求であるかを判断し、
どちらの要求でも無い場合、前記電子メールを前記メーリングリスト宛ての電子メールとして転送することを特徴とする請求項７から請求項１０の何れか１つに記載の電子メール管理プログラムを格納する記録媒体。
【請求項１２】
前記電子メール管理プログラムは、
前記メーリングリストの利用状況を監視し、
前記メーリングリストにおいて、メールの送受信が行なわれない状態が一定時間以上続いた場合、
メーリングリストシステムにより、そのメーリングリストの破棄を行なうことを特徴とする請求項７から請求項１１の何れか１つに記載の電子メール管理プログラムを格納する記録媒体。
【請求項１３】
前記セッション管理手段は、
前記グループのメンバ全員に送信する、メーリングリストの生成とメール発信者からの電子メールの内容を通知するメールの返信先を、前記メーリングリストのメールアドレスに設定することを特徴とする請求項１から請求項６の何れか１つに記載の電子メール管理システム。
【請求項１４】
前記電子メール管理プログラムは、
前記グループのメンバ全員に送信する、メーリングリストの生成とメール発信者からの電子メールの内容を通知するメールの返信先を、前記メーリングリストのメールアドレスに設定することを特徴とする請求項７から請求項１２の何れか１つに記載の電子メール管理プログラムを格納する記録媒体。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、メーリングリストの自動生成を行なう電子メール管理システム及び電子メール管理プログラムを格納した記録媒体に関し、特に登録されたグループのサブセットからなるメーリングリストを自動的に生成する電子メール管理システム及び電子メール管理プログラムを格納した記録媒体に関する。
【０００２】
【従来の技術】
従来、人のグループがメールによりコミュニティを行なうための手段として、メーリングリストシステムがある。メーリングリストシステムは、グループに対してメールアドレスを割り当て、そのグループのメールアドレス宛に送信されたメールをグループのメンバ全員に配送する機能を有する。
【０００３】
メーリングリストシステムの例としては、例えば「ｍａｊｏｒｄｏｍｏ」や「ｆｍｌ」などのソフトウェアが知られている。
【０００４】
また、利用者はメーリングリストが提供する専用の管理アドレスにメールを送信したり、メール本文にコマンドを記述したメールを送信することにより、メーリングリストの作成、破棄、メンバ変更などの処理を行なうことができる。
【０００５】
従来の電子メールシステムとしては、例えば特開平８−３１４８２７号公報に開示されるシステムがある。この電子メールシステムでは、電子メールの属性から重要度を判定し、その判定結果に基づいてユーザ定義リストを参照して転送するユーザを決定して電子メールを送信するように構成されている。これにより、電子メールの属性に応じたグループのみに電子メールを転送することを可能とする。
【０００６】
また、他の電子メールシステムとして、例えば、例えば特開平９−２１８８３２号公報に開示されるシステムがある。この電子メールシステムでは、メーリングリスト間の集合論的関係の指定に基づいて、新たに作成するメーリングリストのメンバーを決定するものであり、複数のメーリングリストについて階層構造に対応させた管理を可能としている。
【０００７】
さらに、他のシステムとして、例えば特開平１１−１６３９２１号公報にメーリングリスト配送制御方法が開示されている。このメーリングリスト配送制御方法では、複数のメーリングリスト宛てに送られた電子メールを受信すると、メーリングリスト間の包含関係を解析し、その解析結果に基づいて電子メールの返信先情報等の加工を行なって電子メールを配送する。これにより、複数のメーリングリスト宛てに送られた電子メールの配送を適切に制御することを可能とする。
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の電子メールシステムでは、メーリングリストのメンバに不要なメール、あるいは迷惑なメールが届く場合があるという問題点がある。
【０００９】
例えば、メーリングリストの中で２つの話題について議論がなされており、利用者がその一方にのみ興味を持つような場合である。この場合、興味のない話題に関するメールは不要であるにも関わらず届いてしまう。
【００１０】
あるいは、メーリングリストのグループの一部の人間が駄弁を弄して楽しんでいるような場合、それらのメールはその会話に参加しない他のメンバには不要で迷惑であるにも関わらず届いてしまうという欠点がある。
【００１１】
本発明の第１の目的は、利用者のグループにおいて、グループのメンバのサブセットによるメーリングリストを容易に生成することを可能とする電子メール管理システム及び電子メール管理プログラムを格納した記録媒体を提供することにある。
【００１２】
本発明の第２の目的は、利用者のグループにおいて、グループのメンバのサブセットによる複数のメーリングリストで、そのメンバの異なるメーリングリストを生成することを可能とする電子メール管理システム及び電子メール管理プログラムを格納した記録媒体を提供することにある。
【００１３】
【課題を解決するための手段】
上記目的を達成する本発明の電子メール管理システムは、メーリングリストを生成するメーリングリスト管理手段と、グループのメンバのデータを管理するグループデータ格納手段と、前記グループのメンバの全体又は一部により行われるメーリングリストを用いた電子メール送受信によるコミュニケーションであるセッションの管理を行なうセッション管理手段とを備え、前記セッション管理手段は、前記メンバからグループのアドレス宛ての電子メールを受信すると、前記メーリングリスト管理手段により前記電子メールの発信者をメンバとして開始されるセッションに対応するメーリングリストを生成し、前記グループのメンバ全員にメーリングリストの生成とメール発信者からの電子メールの内容を通知するメールを送信し、前記メーリングリスト管理手段は、前記メーリングリスト宛ての電子メールを受信すると、該電子メールをメーリングリストのメンバに配信し、該電子メールの差出人が前記メーリングリストのメンバでなければ当該差出人を前記メーリングリストに追加することを特徴とする。
【００１４】
請求項２の電子メール管理システムによれば、前記メーリングリスト管理手段は、前記メーリングリスト宛てのの電子メールを受信すると、該電子メールの差出人が前記メーリングリストのメンバであるか否かを調べ、該電子メールの差出人が前記メーリングリストのメンバである場合に、該電子メールをメーリングリストのメンバに配信することを特徴とする。
【００１５】
請求項３の電子メール管理システムによれば、前記セッション管理手段は、前記メンバからグループのアドレス宛ての電子メールを受信すると、前記セッションのメーリングリストのメールアドレスを決定することを特徴とする。
【００１６】
請求項４の電子メール管理システムによれば、前記セッション管理部は、前記メンバから電子メールを受信すると、該電子メールが前記セッションのメーリングリストの生成要求であるかメーリングリストへの参加要求であるかを判断し、前記電子メールがメーリングリストの生成要求である場合、メーリングリスト管理手段により前記メーリングリストを生成し、前記電子メールがメーリングリストの参加要求である場合、該電子メールから参加要求の対象となるメーリングリストを参照し、前記メーリングリスト管理手段により、前記電子メールの差出人を前記メーリングリストに追加することを特徴とする。
【００１７】
請求項５の電子メール管理システムによれば、前記メーリングリスト管理手段によりメーリングリストを作成する際に、前記グループ宛ての電子メールが前記セッション管理手段に送信されるよう設定し、前記セッション管理手段は、前記グループのメンバから電子メールを受信すると、前記電子メールがメーリングリストの生成要求であるかメーリングリストへの参加要求であるかを判断し、どちらの要求でも無い場合、前記電子メールをメーリングリスト管理手段に転送し、前記メーリングリスト管理手段は、転送された前記電子メールを前記メーリングリスト宛ての電子メールとして処理することを特徴とする。
【００１８】
請求項６の電子メール管理システムによれば、前記メーリングリスト管理手段における前記メーリングリストの利用状況を監視し、前記メーリングリストにおいて、メールの送受信が行なわれない状態が一定時間以上続いた場合、メーリングリストシステムにより、そのメーリングリストの破棄を行なうことを特徴とする。
【００１９】
請求項７の本発明は、メーリングリストの自動生成を行なう電子メール管理プログラムを格納するコンピュータによって読み出し可能な記録媒体において、前記電子メール管理プログラムが、グループのメンバからグループのアドレス宛ての電子メールを受信すると、前記電子メールの発信者をメンバとして開始される、メンバの全体又は一部により行われるメーリングリストを用いた電子メール送受信によるコミュニケーションであるセッションに対応するメーリングリストを生成し、前記グループのメンバ全員にメーリングリストの生成とメール発信者からの電子メールの内容を通知するメールを送信し、前記メーリングリスト宛ての電子メールを受信すると、該電子メールをメーリングリストのメンバに配信し、該電子メールの差出人が前記メーリングリストのメンバでなければ当該差出人を前記メーリングリストに追加することを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面を参照して詳細に説明する。
【００２１】
図１は本発明の第１の実施の形態による電子メール管理システムの構成を示すブロック図である。本発明の第１の実施の形態による電子メール管理システム２００は、通信ネットワーク１００を介して複数の利用者端末１１０と接続されている。
【００２２】
電子メール管理システム２００は、メールサーバ２０１、コミュニティ生成システム２１０、メーリングリストシステム２２０を備える。コミュニティ生成システム２１０及びめーリングリストシステム２２０は、それぞれプログラム制御されたＣＰＵ等で実現される。
【００２３】
コミュニティ生成システム２１０は、セッション管理部２１１、グループデータ格納部２２１を備える。
【００２４】
また、メーリングリストシステム２２０は、メーリングリスト管理部２２１、メーリングリストデータ格納部２２２を備える。
【００２５】
ここで、グループとは、利用者の集団を指すものとする。また、グループに参加している利用者を「グループのメンバ」と称する。セッションとは、グループのメンバの全体または一部により行なわれるメーリングリストを用いたメール送受信によるコミュニケーションを指し、コミュニティとは、コミュニケーションを行なう複数の利用者の集合、あるいはその利用者がコミュニケーションを行なう環境を指すものとする。
【００２６】
利用者端末１１０は、通信ネットワーク１００を介して、電子メール管理システム２００とメールの送受信を行なう機能を有する。利用者は、利用者端末１１０を用いて、メールを送信することにより、コミュニティの生成要求や、コミュニティ内でのコミュニケーションを行なう。
【００２７】
メールサーバ２０１は、通信ネットワーク１００を介して、メールを送受信する機能を有し、利用者端末１１０からセッション管理部２１１、メーリングリスト管理部２２１宛に送信されたメールを、セッション管理部２１１、メーリングリスト管理部２２１に送信する。
【００２８】
また、メールサーバ２０１は、セッション管理部２１１、メーリングリスト管理部２２１から外部の利用者端末１１０宛に送信されたメールを、通信ネットワーク１００を介して送信する機能を有する。
【００２９】
メーリングリストシステム２２０は、メーリングリスト管理部２２１、メーリングリストデータ格納部２２２により、メーリングリストサービスを実現する機能を有する。ここで、メーリングリストのメールアドレスをメーリングリストアドレスと称する。
【００３０】
メーリングリスト管理部２２１は、外部から、メーリングリストアドレス、メーリングリストを構成する複数のメーリングリストのメンバのメールアドレスの指定を受け、メールサーバ２０１に対して、指定されたメーリングリストアドレス宛のメールをメーリングリスト管理部２２１に配送するように設定すると共に、メーリングリストアドレスとそのメーリングリストのメンバのメールアドレスの対応をメーリングリストデータ格納部２２２に格納する機能である、いわゆるメーリングリストの生成機能を有する。
【００３１】
また、メーリングリスト管理部２２１は、メールサーバ２０１から、メーリングリストアドレス宛のメールの配送を受けると、対応するメーリングリストのメンバのメールアドレスをメーリングリストデータ格納部２２２で調べ、そのメンバのメールアドレスに対して、メールを転送するよう、メールサーバ２０１に指示する機能を有する。
【００３２】
さらに、メーリングリスト管理部２２１は、メーリングリストアドレス宛のメールの差出人のメールアドレスが、メーリングリストデータ格納部２２２の対応するメーリングリストのメンバのメールアドレスに含まれない場合、そのメールアドレスをメーリングリストのメンバのメールアドレスのリストに追加する機能を有する。
【００３３】
さらに、メーリングリスト管理部２２１は、メーリングリスト内でのメールの送受信の履歴を記録する機能を有する。
【００３４】
また、メーリングリスト管理部２２１は、外部からメーリングリストアドレスの指定を受け、メールサーバ２０１に対して、指定されたメーリングリストアドレス宛のメールのメーリングリスト管理部２２１への配送を中止するよう設定するとともに、メーリングリストデータ格納部２２２に格納されている指定されたメーリングリストアドレスのメーリングリストに関する全データを削除する機能である、いわゆるメーリングリストの破棄機能を有する。
【００３５】
メーリングリスト管理部２２１は、セッション管理部２１１と接続されており、セッション管理部２１１からメーリングリストの作成、破棄の指示を受け、また、セッション管理部２１１にメーリングリスト内でのメールの送受信履歴を提供する。
【００３６】
コミュニティ生成システム２１０は、セッション管理部２１１とグループデータ格納部２１２により、セッションを作成、管理することによりコミュニティを生成する機能を有する。
【００３７】
セッション管理部２１１は、利用者グループ内でのセッションを作成、管理する機能を有する。
【００３８】
セッション管理部２１１で管理されるグループにはそれぞれメールアドレスが割り当てられており、メールサーバ２０１は、そのメールアドレス宛のメールをセッション管理部２１１に配送する。
【００３９】
グループデータ格納部２１２は、利用者のグループに関するグループデータとして、グループ名、グループのメールアドレス、グループのメンバ名、グループのメンバのメールアドレス、開催中のセッション情報などを格納する。
【００４０】
図２に、このグループデータ格納部２１２に格納されるグループデータの例を示す。
【００４１】
セッション管理部２１２で管理するグループのデータ及びメールアドレスは、グループデータ格納部２１２、メールサーバ２０１に事前に登録されている。
【００４２】
なお、このグループのデータ及びメールアドレスの登録を動的に行なうようにしてもよい。その場合、セッション管理部２１１が、グループの名前、グループのメールアドレス、グループのメンバの名前、グループのメンバのメールアドレスなどの情報を外部から取得し、それに基づいて、グループデータ格納部２１２のデータを更新し、メールサーバ２０１に指定されたグループのメールアドレス宛のメールをセッション管理部２１１に配信するよう設定する。
【００４３】
次に、第１の実施の形態の動作について図３のフローチャートを参照して詳細に説明する。
【００４４】
セッション管理部２１１は、グループのメールアドレス宛のメールをメールサーバ２０１から受信すると（ステップ３０１）、まず、その差出人がそのグループのメンバであるか否かをグループデータ格納部２１２のデータを参照して調べる（ステップ３０２）。
【００４５】
メールの差出人がグループのメンバでなければ、その差出人にメールサーバ２０１によりエラーメールを返信して（ステップ３０６）、処理を終了する。
【００４６】
差出人がグループのメンバである場合、そのメールはセッションの開始要求であると判断する。
【００４７】
まず、セッションに対応するメーリングリストのメールアドレスを、他のメールアドレスと重複しないように決定する（ステップ３０３）。
【００４８】
他のメールアドレスとの重複を避ける方法としては、例えば、グループの名前と、過去の特定の時刻からの経過時間を秒で表した値とを組み合わせてメールアドレスを決定する方法が考えられる。
【００４９】
次に、セッション管理部２１１は、メーリングリスト管理部２２１に対して、決定したメールアドレスを持つセッションに対応するメーリングリストを作成し、そのセッションのメンバとして差出人を設定するよう指示する（ステップ３０４）。
【００５０】
メーリングリスト管理部２２１は、指示に従いメーリングリストを作成する。
【００５１】
次に、セッション管理部２１１は、作成したメーリングリストのメールアドレス、差出人のメールの内容を含むセッション開始を通知するメールを、グループのメンバ全員にメールサーバ２０１を用いて送信する（ステップ３０５）。
【００５２】
なお、セッション管理部２１１は、このメールの返信先をメーリングリストのメールアドレスに設定することにより、利用者が返信処理を行なうだけでメーリングリスト宛にメールを送信することができるようにしてもよい。
【００５３】
グループのメンバは、このメールにより、セッションが開始されたこと、そのセッションに対応するメールアドレスを知ることができる。また、メールの差出人が、開始されるセッションに関する情報をメールに書いた場合、その情報も知ることができる。
【００５４】
グループのメンバの中で、そのセッションに参加する意思のあるものは、メーリングリストアドレス宛にメールを送信すると、そのメールはメールサーバ２０１により、メーリングリスト管理部２２１に送信される。
【００５５】
ここで、メーリングリスト管理部２２１の動作を図４に従って説明する。
【００５６】
メーリングリスト管理部２２１は、メールを受信すると（ステップ４０１）、差出人がそのメーリングリストのメンバであるか否かを調べる（ステップ４０２）。
【００５７】
メーリングリストのメンバでない場合、そのメーリングリストのメンバに、その差出人を参加する意思のある者として追加する（ステップ４０３）。その際、グループの他のメンバにメンバの追加をメールで通知してもよい。
【００５８】
差出人がメーリングリストのメンバである場合は、そのメールをメーリングリストのメンバ全員に配送する（ステップ４０４）。
【００５９】
この機能により、セッションに参加する意思のあるものは、メーリングリストアドレス宛にメールを送信するだけで、メーリングリストに追加され、メーリングリストに追加された者同士でメールの送受信が可能となる。
【００６０】
また、このような機能により、グループのメンバはセッション管理部２１１にメールを送信するだけで、グループのメンバのサブセットによるメーリングリストを作成、利用することが可能となる。また、一つのグループで複数のメーリングリストを作成、利用することが可能となる。
【００６１】
次いで、本発明の第２の実施の形態について説明する。本実施の形態の電子メール管理システムの構成は、図１に示した第１の実施の形態のそれと同様である。
【００６２】
第２の実施の形態におけるメーリングリスト管理部２２１は、第１の実施の形態のメーリングリスト管理部２２１がセッション管理部２１１に提供していた機能に加えて、メーリングリストのメンバの追加、削除機能を備える点で第１の実施の形態と相違する。
【００６３】
第１の実施の形態では、セッション管理部２１１が、グループのメンバからグループのメールアドレス宛に届いたメールを全てセッションの開始要求でると判断したのに対して、第２の実施の形態では、グループのメールアドレス宛に届いたメールは、セッション開始要求かセッション参加要求のいずれかであると判断する。この第２の実施の形態では、セッション管理部２１１は、要求の種別を、メールの内容によって判断する。
【００６４】
また、セッション参加要求で、かつ複数のセッションが存在する場合には、どのセッションへの参加要求であるかも判別する必要がある。
【００６５】
この判別方法にはいくつかの方法があるが、ここでは、１例として、利用者がセッション管理部２１１に送信するメールの本文に、要求の種別、及び参加するセッションに関する情報を記述する方式について説明する。
【００６６】
利用者は、セッションの開始を要求する際には、メール本文１行目に“ｏｐｅｎ”と記述し、セッションへの参加を要求する際には、メール本文１行目に“ｊｏｉｎ”と参加するセッションのメーリングリストのアドレスを記述するものとする。
【００６７】
次に、第２の実施の形態の動作について図５のフローチャートを参照して詳細に説明する。
【００６８】
セッション管理部２１１は、グループのメールアドレス宛のメールをメールサーバ２０１から受信すると（ステップ５０１）、まず、その差出人がそのグループのメンバであるか否かをグループデータ格納部２１２のデータを参照して調べる（ステップ５０２）。
【００６９】
差出人がグループのメンバでなければ、その差出人にメールサーバ２０１によりエラーメールを返信する（ステップ５０７）。
【００７０】
差出人がグループのメンバである場合、そのメールの本文１行目を参照し、それがセッションの開始要求であるか否かを調べる（ステップ５０３）。すなわち、メール本文１行目に“ｏｐｅｎ”の記述があるかどうかを調べる。
【００７１】
セッションの開始要求である場合は、第１の実施の形態の図３に示すステップ３０３，３０４，３０５と同様の方法で、メーリングリストの作成、およびグループのメンバ全員へのメール送信を行なう（ステップ５０４，５０５，５０６）。
【００７２】
セッションの開始要求でない場合、メールの本文１行目を参照し、それがセッションへの参加要求であるか否かを調べる（ステップ５０８）。すなわち、メール本文１行目に“ｊｏｉｎ”の記述があるかどうかを調べる。
【００７３】
セッションの参加要求でない場合、メールサーバ２０１により差出人にエラーメールを返送する（ステップ５０７）。
【００７４】
セッションの参加要求である場合、メールの本文１行目より、参加の対象となるメーリングリストがどれかを調べ、メーリングリスト管理部２２１に、そのメーリングリストへの差出人の追加を指示する（ステップ５０９）。
【００７５】
次に、メーリングリスト管理部２２１により追加処理の成否情報を調べ（ステップ５１０）、追加処理が成功した場合、差出人に対して、メールサーバ２０１により参加に成功したことを通知するメールを返送する（ステップ５１１）。
【００７６】
対象となるメーリングリストが既に破棄されていたなどの理由により、追加処理に失敗した場合、差出人に対して、メールサーバ２０１によりエラーメールを返送する（ステップ５０７）。
【００７７】
以上により、グループのメンバである利用者は、メールを送信するだけで、グループのサブセットから成るメーリングリストを作成したり、作成されたグループに参加することが可能となり、メーリングリストに追加された者同士でメールの送受信が可能となる。
【００７８】
第２の実施の形態においては、メーリングリスト管理部２２１が、第１の実施の形態のメーリングリスト管理部２２１が有するメーリングリストアドレス宛のメールの差出人のメールアドレスが、メーリングリストデータ格納部２２２の対応するメーリングリストのメンバのメールアドレスに含まれない場合、そのメールアドレスをメーリングリストのメンバのメールアドレスに追加する機能を有してない場合にも、セッション管理部２１１がメンバ追加処理を指示するため、セッションへのメンバ追加が可能である。
【００７９】
また、本実施の形態では、利用者からの要求は、セッションの開始とセッションへの参加の２つだけであったが、さらにセッションからの離脱要求などの他の要求に対応することもできる。例えば、本文１行目に“ｌｅａｖｅ”と対象セッションのメーリングリストアドレスが記述されたメールをセッション管理部２１１が受信した場合、それを離脱要求と判断することにし、セッション管理部２１１はメーリングリスト管理部２２１に差出人をメーリングリストのメンバから削除するように指示することにより、離脱要求への対応が実現される。
【００８０】
次に、本発明の第３の実施の形態について図面を参照して説明する。第３の実施の形態による電子メール管理システムの構成を図６に示す。
【００８１】
第１の実施の形態においては、グループのメールアドレスと、メーリングリストのメールアドレスを区別していたのに対して、第３の実施の形態では、この区別を行なわず、グループのメールアドレスのみを用いる。
【００８２】
メールサーバ２０１ａは、グループのメールアドレス宛のメールをセッション管理部２１１ａに配送し、メーリングリスト管理部２２１ａに対してのメール送信は行なわない。
【００８３】
第１の実施の形態において、グループのメールアドレス宛に届いたメールは、セッション開始要求であったのに対し、第３の実施の形態では、グループのメールアドレス宛に届いたメールは、セッション開始要求かメーリングリストに対する要求のいずれかである。
【００８４】
セッション管理部２１１ａは、要求の種別を、第２の実施の形態と同様にメールの内容によって判断する。
【００８５】
この判別方法にはいくつかの方法があるが、ここでは、１例として、利用者がセッション管理部２１１ａに送信するメールの本文に、要求の種別を記述する方式について説明する。利用者は、セッションの開催を要求する際には、メール本文１行目に“ｏｐｅｎ”と記述し、メーリングリストへの要求の際には、メール本文１行目を空欄にするものとする。
【００８６】
また、第１の実施の形態において、初期状態ではメーリングリスト管理部２２１はセッション管理部２１１が管理するグループに対応するメーリングリストを管理していなかったのに対し、第３の実施の形態では、初期状態において、メーリングリスト管理部２２１ａが、セッション管理部２１１ａが管理するグループと同じメンバ集合のメーリングリストを管理する。
【００８７】
そのため、グループのメンバ情報はグループデータ格納部２１２ａではなく、メーリングリストデータ格納部２２２ａにおいて管理される。
【００８８】
次に、第３の実施の形態の動作について図７を参照して詳細に説明する。
【００８９】
セッション管理部２１１ａは、グループのメールアドレス宛のメールをメールサーバ２０１ａから受信すると（ステップ７０１）、まず、その差出人がそのグループのメンバであるか否かをメーリングリスト管理部２２１ａを介してメーリングリストデータ格納部２２２ａを参照することにより調べる（ステップ７０２）。
【００９０】
差出人がグループのメンバでなければ、その差出人にメールサーバ２０１ａによりエラーメールを返信する（ステップ７０７）。
【００９１】
差出人がグループのメンバである場合、そのメールの本文１行目を参照し、それがセッションの開始要求であるか否かを調べる（ステップ７０３）。すなわち、メール本文１行目に“ｏｐｅｎ”の記述があるかどうかを調べる。
【００９２】
セッションの開始要求である場合は、第１の実施の形態のステップ３０３，３０４，３０５と同様の方法で、メーリングリストの作成、およびグループのメンバ全員へのメール送信を行なう（ステップ７０４，７０５，７０６）。
【００９３】
ただし、ステップ７０５において、作成したメーリングリストのメールアドレス宛のメールはセッション管理部２１１ａに配送されるようメールサーバ２０１ａを設定する。
【００９４】
セッションの開始要求でない場合は、そのメールをメーリングリスト管理部２２１ａのセッションに対応するメーリングリスト宛に転送する（ステップ７０８）。
【００９５】
メーリングリスト管理部２２１ａは、そのメールをメーリングリスト宛のメールとして第１の実施の形態の図４に示す方法と同様に処理する。ただし、図４のステップ４０１では、セッション管理部２１１ａから転送されたメールを受信することになる。
【００９６】
以上により、グループのメールアドレスをメーリングリストのアドレスとしても用いることが可能となる。すなわち、グループのメンバである利用者は、コミュニティの生成や参加の要求と、メーリングリスト内でのメール送信を一つのメールアドレスで実行することが可能となる。
【００９７】
作成されたメーリングリスト宛のメールもセッション管理部２１１ａに送信されるため、これも新たなグループとして管理するとことが可能である。
【００９８】
これにより、例えば、メーリングリストで会話している途中で、そこから派生するメーリングリストを作成したり、派生して作成されたメーリングリストからさらに派生するメーリングリストを作成するといった、再帰的な処理が可能となる。
【００９９】
また、本実施例においても、第２の実施例のように、利用者からセッションの参加要求を受けてもよい。この場合のセッションの参加要求の判断、処理方法は第２の実施例の図５に示すステップ５０８から５１１の処理と同様である。
【０１００】
なお、本実施の形態の電子メール管理システムは、ハードウェア的に実現することは勿論として、コミュニティ生成システム２１０及びメーリングリストシステム２２０の各機能を備える電子メール管理プログラムを、コンピュータ処理装置のメモリにロードされることで実現することができる。この電子メール管理プログラムは、磁気ディスク、半導体メモリその他の記録媒体３００に格納される。そして、その記録媒体３００からコンピュータ処理装置にロードされ、コンピュータ処理装置の動作を制御することにより、上述した各の機能を実現する。
【０１０１】
以上好ましい実施の形態及び実施例をあげて本発明を説明したが、本発明は必ずしも上記実施の形態及び実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。
【０１０２】
上記実施の形態では、セッション管理部２１１が、グループのメールアドレス宛のメール受信の際に、差出人がグループのメンバであるか否かを判定し、差出人がグループのメンバである場合のみ、処理を行なっていたが、この判定を行なわず、無条件で差出人の要求する処理を実行してもよい。これにより、作成、参加に制限のないセッションを利用することが可能となる。
【０１０３】
上記実施の形態では、１つのグループにつき、セッション管理部２１１とメーリングリスト管理部２２１で異なるメールアドレスを用いていたが、両者に共通のメールアドレスを利用してもよい。
【０１０４】
また、第２、第３の実施の形態では、利用者がメール本文１行目に、明示的に要求に関する情報を記述していたが、利用者の指定によらず、メールの題名などのメールヘッダ情報を用いて、セッション情報２１１が判断するようにしてもよい。例えば、セッション管理部２１１がセッション開始をアナウンスするメールの題名に、開始するセッションのメールアドレスを記入し、参加を要求する利用者は題名を変更せずに返信することにより、利用者が自ら指定せずとも、セッション管理部２１１が判断可能となる。
【０１０５】
また、利用者が指定する場合も、必ずしも本文１行目に記述する必要はなく、例えば題名に記述するようにしてもよい。
【０１０６】
また、上記実施の形態では、セッションで用いられるメーリングリストのメールアドレスはセッション管理部２１１が決定していたが、これを利用者が指定してもよい。その場合、セッション管理部２１１は指定されたメールアドレスが利用可能か否かを調べ、可能である場合、指定されたメールアドレスでのメーリングリスト作成をメーリングリスト管理部２２１に指示する。
【０１０７】
また、上記実施の形態では、セッション管理部２１１は、メーリングリストの破棄を行なっていなかったが、作成したセッションのメーリングリストの情報をグループデータ格納部２１２で管理し、そのメーリングリストでのメールの送受信の履歴を監視し、一定時間以上、利用されなかったメーリングリストを破棄してもよい。これにより、メーリングリスト管理部２２１、メーリングリストデータ格納部２２２での、計算機資源の浪費を防ぐことができる。
【０１０８】
また、メーリングリストを破棄する前にそのメーリングリストのメンバにメーリングリストの破棄を通知してもよい。
【０１０９】
【発明の効果】
以上説明したように本発明の電子メール管理システムによれば、以下に述べるような効果が得られる。
【０１１０】
第１に、グループのメンバからのメールを受けて、メーリングリストを生成し、グループのメンバにメーリングリストの生成とメール内容を通知することができる。この結果、利用者のグループにおいて、目的に応じてグループのメンバのサブセットから構成されるメーリングリストを容易に生成することが可能となる。
【０１１１】
第２に、グループのメンバからメールを受けるたびに、新たにメーリングリストを生成し、グループのメンバにメーリングリストの生成とメール内容を通知することができる。この結果、利用者のグループにおいて、グループのメンバのサブセットから構成される複数のメーリングリストを、異なる目的毎に生成することが可能となる。
【０１１２】
第３に、グループのメンバである利用者は、メールを送信するだけで、グループのサブセットから成るメーリングリストを作成したり、作成されたグループに参加することが可能となる。
【０１１３】
第４に、グループのメンバである利用者は、メーリングリストの生成や参加の要求と、メーリングリスト内でのメール送信を一つのメールアドレスで実行することが可能となる。これにより、例えば、メーリングリストで会話している途中で、そこから派生するメーリングリストを作成したり、派生して作成されたメーリングリストからさらに派生するメーリングリストを作成するといった、再帰的な処理が可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態による電子メール管理システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態のグループデータに含まれる管理情報の具体例を示す図である。
【図３】本発明の第１の実施の形態のセッション管理部の動作を説明するフローチャートである。
【図４】本発明の第１の実施の形態のメーリングリスト管理部の動作を説明するフローチャートである。
【図５】本発明の第２の実施の形態のセッション管理部の動作を説明するフローチャートである。
【図６】本発明の第３の実施の形態による電子メール管理システム構成を示すブロック図である。
【図７】本発明の第３の実施の形態のセッション管理部の動作を説明するフローチャートである。
【符号の説明】
１００  通信ネットワーク
１１０  利用者端末
２００  電子メール管理システム
２０１  メールサーバ
２１０  コミュニティ生成システム
２１１  セッション管理部
２１２  グループデータ格納部
２２０  メーリングリストシステム
２２１  メーリングリスト管理部
２２２  メーリングリストデータ格納部
３００  記録媒体
【図１】
0003614067.tif 000002
【図２】
0003614067.tif 000003
【図３】
0003614067.tif 000004
【図４】
0003614067.tif 000005
【図５】
0003614067.tif 000006
【図６】
0003614067.tif 000007
【図７】
0003614067.tif 000008