JP2003196207A - Electronic mail control program, recording medium, and computer - Google Patents
Electronic mail control program, recording medium, and computerInfo
- Publication number
- JP2003196207A JP2003196207A JP2001400713A JP2001400713A JP2003196207A JP 2003196207 A JP2003196207 A JP 2003196207A JP 2001400713 A JP2001400713 A JP 2001400713A JP 2001400713 A JP2001400713 A JP 2001400713A JP 2003196207 A JP2003196207 A JP 2003196207A
- Authority
- JP
- Japan
- Prior art keywords
- electronic mail
- control program
- mail control
- message information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は電子メールの送受信
制御及びメッセージ管理に関する。The present invention relates to electronic mail transmission / reception control and message management.
【0002】[0002]
【従来の技術】電子メールの送受信、送信しようとする
新規メールの作成、受信したメールの管理等を行なうア
プリケーション(以下、電子メール制御アプリケーショ
ン)が広く利用されている。2. Description of the Related Art Applications (hereinafter, referred to as electronic mail control applications) for transmitting and receiving electronic mail, creating new mail to be sent, managing received mail, etc. are widely used.
【0003】電子メール制御アプリケーションには様々
な種類が存在する。従来、これらの電子メール制御アプ
リケーションは、各々独自の形式で電子メールのメッセ
ージを蓄積し、管理を行なっていた。There are various types of electronic mail control applications. Conventionally, these electronic mail control applications have accumulated and managed electronic mail messages in their own formats.
【0004】[0004]
【発明が解決しようとする課題】このような従来の技術
には次のような問題点がある。However, such a conventional technique has the following problems.
【0005】第1の問題点は、ある電子メール制御アプ
リケーションが蓄積した電子メールのメッセージは、他
の電子メール制御アプリケーションや、電子メール制御
アプリケーション以外のアプリケーションから利用でき
ない点である。その理由は、電子メール制御アプリケー
ション毎に独自の形式で電子メールのメッセージを蓄積
しているからである。The first problem is that the electronic mail messages accumulated by a certain electronic mail control application cannot be used by other electronic mail control applications or applications other than the electronic mail control application. The reason is that each e-mail control application stores e-mail messages in a unique format.
【0006】第2の問題点は、電子メール制御アプリケ
ーション以外のアプリケーションで蓄積している情報
を、電子メールのメッセージを作成する際に利用するこ
とができない点である。その理由は、電子メールの蓄積
や管理は、電子メール制御アプリケーション毎に独自の
方式で行なっているため、汎用的なインターフェースを
持っていないからである。The second problem is that the information accumulated by applications other than the electronic mail control application cannot be used when creating an electronic mail message. The reason is that each email control application stores and manages email by its own method, and does not have a general-purpose interface.
【0007】このような状況に鑑み、本発明が解決しよ
うとする課題は、別種の電子メール制御アプリケーショ
ンを含む他のアプリケーションとの間で、データを相互
に利用可能な電子メール制御アプリケーションを提供す
ることである。In view of such a situation, the problem to be solved by the present invention is to provide an electronic mail control application that can mutually use data with other applications including another type of electronic mail control application. That is.
【0008】[0008]
【課題を解決するための手段】上述の課題を解決するた
め本発明は次のような電子メール制御プログラム、記録
媒体及びコンピュータを提供する。In order to solve the above problems, the present invention provides the following electronic mail control program, recording medium and computer.
【0009】即ち、本発明は、電子メールにかかる処理
をコンピュータに実行させる電子メール制御プログラム
において、送信すべきメッセージ情報の入力を受け付け
る処理1と、メッセージ情報に固有な識別子を与える処
理2と、メッセージ情報のフィールドをそれぞれが識別
子を含む少なくともひとつのテーブル甲に蓄積する処理
3と、テーブル甲を参照して識別子に対応するメッセー
ジ情報の全体を作成する処理4とをコンピュータに実行
させることを特徴とする電子メール制御プログラムを提
供する。このようなプログラムによれば、作成されたメ
ッセージ情報はフィールド毎にテーブル甲に蓄積される
ので、他のアプリケーションが容易に再利用することが
できる。That is, according to the present invention, in an electronic mail control program for causing a computer to execute processing related to electronic mail, processing 1 for receiving an input of message information to be transmitted, processing 2 for giving a unique identifier to the message information, The computer is caused to execute a process 3 of accumulating fields of message information in at least one table A each including an identifier, and a process 4 of referring to the table A and creating the entire message information corresponding to the identifier. To provide an e-mail control program. According to such a program, the created message information is stored in the table A for each field, so that it can be easily reused by other applications.
【0010】処理1乃至4のうち、少なくとも処理3
は、該電子メール制御プログラムと協働するデータベー
ス管理プログラムにて処理されることとしてもよい。よ
り具体的には、例えば、処理1、2、4はOCXソフトウ
ェアコンポーネントとして構成されて、データベース管
理プログラムと協働することが考えられる。At least process 3 among processes 1 to 4
May be processed by a database management program that cooperates with the electronic mail control program. More specifically, for example, the processes 1, 2, and 4 may be configured as OCX software components to cooperate with the database management program.
【0011】この場合、データベース管理プログラム
は、テーブル甲に加えて、予め登録されたテーブル乙を
管理し、処理4は更にテーブル乙を参照してメッセージ
情報の全体を作成することとすれば、データベース管理
プログラムに予め格納されているテーブル乙の内容を利
用することも可能となる。例えば、テーブル乙は、氏
名、会社名、電話番号、電子メールアドレス、住所のう
ち少なくともひとつを格納することが考えられる。ある
いは、テーブル乙は、予め定められた定型文を格納する
こととしてもよい。In this case, the database management program manages the previously registered table B in addition to the table A, and the process 4 further refers to the table B to create the entire message information. It is also possible to use the contents of the table B stored in advance in the management program. For example, the table B may store at least one of a name, a company name, a telephone number, an e-mail address, and an address. Alternatively, the table B may store a predetermined fixed phrase.
【0012】また、本発明は、電子メールにかかる処理
をコンピュータに実行させる電子メール制御プログラム
において、メッセージ情報をコンピュータ以外のコンピ
ュータから受信する処理1と、メッセージ情報に固有な
識別子を与える処理2と、メッセージ情報のフィールド
をそれぞれが識別子を含む少なくともひとつのテーブル
甲に蓄積する処理3とをコンピュータに実行させること
を特徴とする電子メール制御プログラムを提供する。Further, according to the present invention, in an electronic mail control program for causing a computer to execute processing related to electronic mail, processing 1 for receiving message information from a computer other than the computer and processing 2 for giving a unique identifier to the message information. An electronic mail control program is provided which causes a computer to execute a process 3 of accumulating fields of message information in at least one table A each including an identifier.
【0013】この電子メール制御プログラムにおいて、
処理1乃至3のうち、少なくとも処理3は、該電子メー
ル制御プログラムと協働するデータベース管理プログラ
ムにて処理されることとしてもよい。より具体的には、
例えば、処理1、2、4はOCXソフトウェアコンポーネ
ントとして構成されて、データベース管理プログラムと
協働することが考えられる。In this electronic mail control program,
At least the process 3 among the processes 1 to 3 may be processed by the database management program that cooperates with the electronic mail control program. More specifically,
For example, processes 1, 2, and 4 may be configured as OCX software components to cooperate with a database management program.
【0014】これらの電子メール制御プログラムにおい
て、メッセージ情報は、例えば、日時、発信者アドレ
ス、表題、本文、宛先アドレス、宛先属性、及び、添付
ファイルのうち少なくともひとつをフィールドとして含
むことが考えられる。In these electronic mail control programs, the message information may include at least one of date and time, sender address, title, text, destination address, destination attribute, and attached file as a field.
【0015】また、本発明は、これらの電子メール制御
プログラムのうち、少なくともひとつを格納したコンピ
ュータ読取可能な記録媒体を提供し、更に、この記録媒
体を備え、電子メール制御プログラムに従って動作する
コンピュータを提供する。The present invention also provides a computer-readable recording medium that stores at least one of these e-mail control programs, and a computer that includes this recording medium and operates according to the e-mail control program. provide.
【0016】[0016]
【発明の実施の形態】本発明の一実施の形態である電子
メール管理システム1について図1を参照して以下に説
明する。電子メール管理システム1は、汎用のデータベ
ースクライアントアプリケーションを使用して電子メー
ルの制御及び電子メールのメッセージ管理を行なうもの
であり、ネットワークインタフェース11、データベー
スクライアントアプリケーション12及びデータベース
13からなる。BEST MODE FOR CARRYING OUT THE INVENTION An electronic mail management system 1 according to an embodiment of the present invention will be described below with reference to FIG. The electronic mail management system 1 controls an electronic mail and manages an electronic mail message by using a general-purpose database client application, and includes a network interface 11, a database client application 12 and a database 13.
【0017】ネットワークインターフェース11は、ネ
ットワークの回線L1、L2、…Ln(nは1、2、
…)に接続される。これらの回線は、LAN、WAN、
インターネット等のコンピュータネットワークに直接に
接続される。あるいは、電話会社のアナログ電話回線網
やISDNなどのディジタル回線網を介して間接的に接
続される。The network interface 11 includes network lines L1, L2, ... Ln (n is 1, 2,
...). These lines are LAN, WAN,
It is directly connected to a computer network such as the Internet. Alternatively, it is indirectly connected through an analog telephone network of a telephone company or a digital network such as ISDN.
【0018】データベースクライアントアプリケーショ
ン12及びデータベース13は不図示のパーソナルコン
ピュータやワークステーション上で動作するものであ
り、これらは同一のコンピュータ上であっても、また複
数のコンピュータに処理を分散して実現されてもよい。The database client application 12 and the database 13 operate on a personal computer or a workstation (not shown), and these are realized on the same computer or by distributing processing to a plurality of computers. May be.
【0019】データベースクライアントアプリケーショ
ン12は、Microsoft Access(R)等の汎用的なデータベ
ース管理アプリケーションであり、データベース13へ
のデータ蓄積、更新、および検索などのデータベース管
理機能を有する。更に、データベースクライアントアプ
リケーション12はメール機能制御手段14を備える。
メール機能制御手段14はOCXソフトウェアコンポーネ
ントとして提供される。OCXソフトウェアコンポーネン
トとは、マイクロソフト社のOS、Microsoft Windows
(R)におけるソフトウェアコンポーネントの1つであ
り、OLEカスタムコントロールのことである。The database client application 12 is a general-purpose database management application such as Microsoft Access (R) and has a database management function such as data storage, update, and search in the database 13. Further, the database client application 12 includes a mail function control means 14.
The mail function control means 14 is provided as an OCX software component. OCX software components are Microsoft OS, Microsoft Windows
An OLE custom control, which is one of the software components in (R).
【0020】メール機能制御手段14は、電子メール送
受信手段15、電子メールメッセージ組み立て/分解手
段16及び記憶手段17を含む。The mail function control means 14 includes an electronic mail transmission / reception means 15, an electronic mail message assembling / disassembling means 16 and a storage means 17.
【0021】電子メール送受信手段15は、電子メール
メッセージ組み立て/分解手段16で作成された電子メ
ールメッセージを、ネットワークインターフェース11
を介して送信する機能、及び、ネットワークインターフ
ェース11を介して電子メールメッセージを受信する機
能を有する。The e-mail sending / receiving means 15 sends the e-mail message created by the e-mail message assembling / disassembling means 16 to the network interface 11
And a function of receiving an e-mail message via the network interface 11.
【0022】電子メールメッセージ組み立て/分解手段
16は、記憶手段17に記憶された設定内容に従い、デ
ータベース13から電子メールのメッセージ作成に必要
なデータを取り出し電子メールメッセージを組み立てる
機能、及び、電子メールメッセージの解析を行ない、電
子メールのメッセージを分解してデータベース13の指
定されたフィールドにデータを蓄積する機能を有する。The e-mail message assembling / disassembling means 16 extracts the data necessary for creating the e-mail message from the database 13 and composes the e-mail message according to the setting contents stored in the storage means 17, and the e-mail message. Of the E-mail and decomposes the e-mail message and stores the data in the designated field of the database 13.
【0023】記憶手段17は、データベースの各フィー
ルドと、電子メールメッセージのヘッダ部の情報(宛
先、日付、表題など)、本文、添付ファイルとの関連付
けの設定内容を記憶する。The storage means 17 stores the settings of the association between each field of the database, the information (address, date, title, etc.) of the header part of the electronic mail message, the body, and the attached file.
【0024】データベース13には、電子メールメッセ
ージのヘッダ部の情報(宛先、日付、表題など)、本
文、添付ファイルといった、メッセージ情報の各フィー
ルドに関連付けられたテーブルが構成されており、これ
らのテーブルにメッセージ情報が分散して蓄積される。The database 13 is composed of tables associated with each field of the message information such as the information (address, date, title, etc.) of the header part of the electronic mail message, the body, and the attached file. The message information is distributed and stored in.
【0025】データベース13には、送信メールを管理
するためのテーブルとして、送信メールボックステーブ
ル21、送信メール宛先テーブル22、送信メール添付
ファイルテーブル23が登録される。これらのテーブル
のフィールドは一部を除いてメッセージ情報のフィール
ドに対応したフィールドにより構成される。In the database 13, a transmission mail box table 21, a transmission mail destination table 22, and a transmission mail attachment file table 23 are registered as tables for managing the transmission mail. The fields of these tables are composed of fields corresponding to the fields of the message information except some.
【0026】図2に示すように、送信メールボックステ
ーブル21は、送信メールIDフィールド211、日付
フィールド212、発信者アドレスフィールド213、
表題フィールド214及び本文フィールド215から構
成される。送信メール宛先テーブル22は、送信メール
宛先IDフィールド221、送信メールIDフィールド
222、宛先属性フィールド223及び宛先アドレスフ
ィールド224から構成される。送信メール添付ファイ
ルテーブル23は、送信メール添付ファイルIDフィー
ルド231、送信メールIDフィールド232、添付フ
ァイルフィールド233から構成される。As shown in FIG. 2, the transmitted mail box table 21 includes a transmitted mail ID field 211, a date field 212, a sender address field 213,
It is composed of a title field 214 and a body field 215. The outgoing mail destination table 22 is composed of a outgoing mail destination ID field 221, a outgoing mail ID field 222, a destination attribute field 223, and a destination address field 224. The sent mail attached file table 23 is composed of a sent mail attached file ID field 231, a sent mail ID field 232, and an attached file field 233.
【0027】送信メールボックステーブル21と送信メ
ール宛先テーブル22は、送信メールIDフィールド2
11及び221を介して互いに関連付けられている。同
様に、送信メールボックステーブル21と送信メール添
付ファイルテーブル23は、送信メールIDフィールド
211及び231を介して互いに関連付けられている。The transmitted mail box table 21 and the transmitted mail destination table 22 have a transmitted mail ID field 2
They are associated with each other via 11 and 221. Similarly, the outgoing mail box table 21 and the outgoing mail attachment file table 23 are associated with each other via the outgoing mail ID fields 211 and 231.
【0028】このように電子メールメッセージの本文な
どの基本データを登録するテーブルと、宛先や、添付フ
ァイルを登録するテーブルを、別テーブルとして管理す
ることで、1つの基本データに対して、複数の宛先、複
数の添付ファイルを関連付けられる構成とする。By managing the table for registering the basic data such as the body of the e-mail message and the table for registering the destination and the attached file as separate tables in this way, a plurality of basic data can be stored for one basic data. The destination and multiple attachments can be associated.
【0029】更に、データベース13には、受信メール
を管理するためのテーブルとして、受信メールボックス
テーブル31、受信メール宛先テーブル32及び受信メ
ール添付ファイルテーブル33が登録される。図3に示
すように、これらのテーブルはそれぞれ送信メールボッ
クステーブル21、送信メール宛先テーブル22及び送
信メール添付ファイルテーブル23と同様の構成を有す
る。Further, in the database 13, a received mail box table 31, a received mail destination table 32 and a received mail attachment file table 33 are registered as tables for managing the received mail. As shown in FIG. 3, these tables have the same configurations as the outgoing mailbox table 21, outgoing mail destination table 22 and outgoing mail attachment file table 23, respectively.
【0030】次に、電子メール管理システム1のメール
の作成及び送信動作について図4を参照して説明する。Next, a mail creating and sending operation of the electronic mail management system 1 will be described with reference to FIG.
【0031】電子メール管理システム1のユーザは、あ
らかじめ、データベースの各フィールドと、電子メール
のメッセージ情報の各フィールド、即ち、電子メールメ
ッセージのヘッダ部の情報(宛先、日付、表題など)、
本文、添付ファイルとの関連付けを図5のように設定す
る。メール機能制御手段14は、設定された内容を記憶
手段17に記憶する。The user of the e-mail management system 1 has in advance each field of the database and each field of the message information of the e-mail, that is, the information of the header part of the e-mail message (address, date, title, etc.),
The association with the text and attached file is set as shown in FIG. The mail function control means 14 stores the set contents in the storage means 17.
【0032】まず、データベースクライアントアプリケ
ーション12はユーザからの送信メール作成要求を受け
付け(ステップA1)、送信メールメッセージ入力画面
を表示する。これに対して、ユーザは入力画面より送信
メールメッセージのデータを入力する(ステップA
2)。入力画面から入力された内容は、データベース1
3上の送信メールボックステーブル21、送信メール宛
先テーブル22、送信メール添付ファイルテーブル23
に蓄積される(ステップA3)。ステップA3において
各フィールドに値を格納すると、送信メールボックステ
ーブル21、送信メール宛先テーブル22及び送信メー
ル添付ファイルテーブル23は、例えば、図6、7及び
8のようになる。First, the database client application 12 receives a transmission mail creation request from a user (step A1) and displays a transmission mail message input screen. On the other hand, the user inputs the data of the outgoing mail message from the input screen (step A)
2). The contents input from the input screen are database 1
Sent Mail Box Table 21, Sent Mail Destination Table 22 and Sent Mail Attachment File Table 23
(Step A3). When values are stored in the respective fields in step A3, the transmitted mail box table 21, the transmitted mail destination table 22 and the transmitted mail attachment file table 23 become as shown in FIGS. 6, 7 and 8, for example.
【0033】送信メールメッセージの入力が完了し、ユ
ーザからのメール送信要求を受け付けると、データベー
スクライアントアプリケーション12は、電子メール機
能制御手段14に対して、送信メールボックステーブル
21の送信メールID211をキーとして、メール送信
の要求を出す(ステップA4)。今、送信メールアドレ
スID211がID=1であるメッセージ情報の送信を
要求するものとする。When the input of the outgoing mail message is completed and the mail sending request from the user is accepted, the database client application 12 instructs the electronic mail function control means 14 to use the outgoing mail ID 211 of the outgoing mail box table 21 as a key. , Issues a request for mail transmission (step A4). Now, it is assumed that the transmission mail address ID 211 requests the transmission of the message information having ID = 1.
【0034】電子メールメッセージ組み立て/分解手段
16は、メール送信要求を受け付けると、記憶手段17
に記憶されている設定内容(図5)を参照して、送信メ
ールボックステーブル21の送信メールIDフィールド
211から、キーとして渡された送信メールIDを検索
し、検索されたレコードの日付フィールド212から日
付を、発信者アドレスフィールド213から発信者アド
レスを、表題フィールド214から表題を、本文フィー
ルド215から本文をそれぞれ取得する(ステップA
5)。今、送信メールアドレスID=1を要求したの
で、図6の例では、日付「2001/02/08」、発
信者アドレス「suzuki@ghi.xxx.yy
y」、表題「タイトルA」、本文「本文―。」となる。Upon receiving the mail transmission request, the electronic mail message assembling / disassembling means 16 stores the storing means 17.
5, the sent mail ID field 211 of the sent mailbox table 21 is searched for the sent mail ID passed as a key, and the date field 212 of the searched record is searched. The date, the sender address from the sender address field 213, the title from the title field 214, and the body from the body field 215 are obtained (step A).
5). Since the request for the outgoing mail address ID = 1 has been made, in the example of FIG. 6, the date is “2001/02/08” and the sender address is “suzuki@ghi.xxx.yy”.
y ”, the title“ Title A ”, and the body“ Body-. ”.
【0035】次に、送信メール宛先テーブル22の送信
メールIDフィールド222から、キーとして渡された
送信メールIDを検索し、検索されたレコードの宛先属
性フィールド223から宛先属性を、宛先アドレスフィ
ールド224から宛先アドレスをそれぞれ取得する(ス
テップA6)。送信メールアドレスID=1のとき、図
7の送信メール宛先テーブル22では4つの宛先アドレ
スが取得される。Next, the sent mail ID field 222 of the sent mail destination table 22 is searched for the sent mail ID passed as a key, and the destination attribute field 223 and the destination address field 224 of the searched record are searched. Each destination address is acquired (step A6). When the transmitted mail address ID = 1, four destination addresses are acquired in the transmitted mail destination table 22 of FIG.
【0036】次に、送信メール添付ファイルテーブル2
3の送信メールIDフィールド232から、キーとして
渡された送信メールIDを検索し、検索されたレコード
の添付ファイルフィールド233から添付ファイルを取
得する(ステップA7)。図8に例示した送信メール添
付ファイルテーブル23の場合、2つの添付ファイルが
取得される。Next, attached mail attachment file table 2
The sent mail ID field 232 of No. 3 is searched for the sent mail ID passed as the key, and the attached file is acquired from the attached file field 233 of the searched record (step A7). In the case of the outgoing mail attachment file table 23 illustrated in FIG. 8, two attachment files are acquired.
【0037】ステップA5〜A7で取得した結果を元に
送信すべきメッセージ情報を作成する(ステップA
8)。図6〜8に例示した送信メールボックステーブル
21、送信メール宛先テーブル22及び送信メール添付
ファイルテーブル23からは、図9のようなメッセージ
情報が作成される。Message information to be sent is created based on the results obtained in steps A5 to A7 (step A).
8). Message information as shown in FIG. 9 is created from the transmission mailbox table 21, the transmission mail destination table 22 and the transmission mail attachment file table 23 illustrated in FIGS.
【0038】最後に、電子メール送受信手段15は、作
成したメッセージ情報を、ネットワークインターフェー
ス11を介して送信する(ステップA9)。Finally, the electronic mail transmitting / receiving means 15 transmits the created message information via the network interface 11 (step A9).
【0039】次に、電子メール管理システム1のメール
の受信動作について図10を参照して説明する。Next, the mail receiving operation of the electronic mail management system 1 will be described with reference to FIG.
【0040】電子メール管理システム1のユーザは、あ
らかじめ、データベースの各フィールドと、電子メール
メッセージのヘッダ部の情報(宛先、日付、表題な
ど)、本文、添付ファイルとの関連付けを図11に示す
ように設定する。メール機能制御手段14は、設定され
た内容を記憶手段17に記憶する。The user of the electronic mail management system 1 associates each field of the database with the information (address, date, title, etc.) of the header portion of the electronic mail message, the body, and the attached file in advance as shown in FIG. Set to. The mail function control means 14 stores the set contents in the storage means 17.
【0041】まず、データベースクライアントアプリケ
ーション12はユーザからの受信メール要求を受け付
け、電子メール機能制御手段14に対して、メール受信
の要求を出す(ステップB1)。First, the database client application 12 accepts a received mail request from the user and issues a mail reception request to the electronic mail function control means 14 (step B1).
【0042】電子メール送受信手段15は、ネットワー
クインターフェースを介して、電子メールメッセージを
受信する(ステップB2)。例として、図12に示すメ
ールを受信したものとする。The electronic mail transmitting / receiving means 15 receives the electronic mail message via the network interface (step B2). As an example, it is assumed that the mail shown in FIG. 12 has been received.
【0043】電子メールメッセージ組み立て/分解手段
16は、受信した電子メールメッセージの解析を行な
い、電子メールのメッセージを分解し(ステップB
3)、記憶手段17に記憶されている設定内容(図1
1)に従い、データベース13の各フィールドに蓄積す
る(ステップB4)。このとき、受信メールボックステ
ーブル31の受信メールIDフィールド311には、レ
コード間でユニークな値を登録する。図12のメールを
受信したときの受信メールボックステーブル31は例え
ば図13のような値を格納する。The e-mail message assembling / disassembling means 16 analyzes the received e-mail message and disassembles the e-mail message (step B).
3), setting contents stored in the storage means 17 (see FIG. 1).
According to 1), it is stored in each field of the database 13 (step B4). At this time, a unique value between records is registered in the received mail ID field 311 of the received mail box table 31. The received mailbox table 31 when the mail of FIG. 12 is received stores the values as shown in FIG. 13, for example.
【0044】次に、日付フィールド312にはメッセー
ジ情報のDateフィールドの日時を登録する。発信者アド
レスフィールド313には受信したメッセージ情報のFr
omフィールドの電子メールアドレスを登録する。表題フ
ィールド314には受信したメッセージ情報のSubject
フィールドの電子メールアドレスを登録する。本文フィ
ールド315には受信したメッセージ情報の本文フィー
ルドのテキスト情報を登録する。図12と図13を参照
すると、受信したメッセージ情報のフィールドの一部
が、受信メールボックステーブル31の対応するフィー
ルドに格納されていることがわかる。Next, the date and time in the Date field of the message information is registered in the date field 312. The sender address field 313 contains Fr of the received message information.
Register the email address in the om field. The subject field 314 contains the Subject of the received message information.
Register the email address for the field. The text information of the text field of the received message information is registered in the text field 315. 12 and 13, it can be seen that some of the fields of the received message information are stored in the corresponding fields of the received mailbox table 31.
【0045】次に、メッセージ情報のToフィールド、Cc
フィールド、Bccフィールドの情報を、受信メール宛先
テーブル32に宛先数分登録する。受信メールIDフィ
ールド321には、受信メールボックステーブル31の
受信メールIDフィールド311に登録したデータと同
じデータを登録する。宛先属性フィールド323にはTo
フィールドの宛先であればToを、Ccフィールドの宛先で
あればCcを、Bccフィールドの宛先であればBccをそれぞ
れ登録する。宛先アドレスフィールド324には宛先ア
ドレスを登録する。Next, the To field of the message information, Cc
The information of the fields and the Bcc field is registered in the received mail destination table 32 for the number of destinations. The same data as the data registered in the received mail ID field 311 of the received mail box table 31 is registered in the received mail ID field 321. To in the destination attribute field 323
To is registered as a field destination, Cc is registered as a Cc field destination, and Bcc is registered as a Bcc field destination. A destination address is registered in the destination address field 324.
【0046】最後に、受信したメッセージ情報にファイ
ルが添付されている場合は、添付されているファイルの
数分、受信メール添付ファイルテーブル33に登録す
る。受信メールIDフィールド332には、受信メール
ボックステーブル31の受信メールIDフィールド31
1に登録したデータと同じデータを登録する。添付ファ
イルフィールド333は添付ファイルを登録する。Finally, if files are attached to the received message information, the number of attached files is registered in the received mail attachment file table 33. The received mail ID field 332 contains the received mail ID field 31 of the received mail box table 31.
The same data as the data registered in 1 is registered. The attached file field 333 registers an attached file.
【0047】以上、本発明を実施の形態に基づいて説明
したが、本発明はこれに限定されるものではなく、当業
者の通常の知識の範囲内でその変更や改良が可能である
ことは勿論である。Although the present invention has been described above based on the embodiments, the present invention is not limited to this, and modifications and improvements can be made within the scope of ordinary knowledge of those skilled in the art. Of course.
【0048】例えば、電子メール管理システム1では、
1つの基本データに対し、複数の宛先を指定可能である
と共に、複数の添付ファイルを添付することができた。
しかし、1つの基本データに対し、1つの宛先、1つの
添付ファイルと限定するのであれば、テーブル構成にお
いて、宛先属性フィールド、宛先アドレスフィールド、
添付ファイルフィールドを送信または受信メールボック
ステーブルにまとめても良い。For example, in the electronic mail management system 1,
A plurality of destinations can be specified for one basic data, and a plurality of attached files can be attached.
However, if one basic data is limited to one destination and one attached file, in the table configuration, the destination attribute field, the destination address field,
Attachment fields may be combined in the send or receive mailbox table.
【0049】また、電子メール管理システム1では、送
信メールを管理するテーブルと受信メールを管理するテ
ーブルを別に設けたが、対応するテーブル同士を1つに
まとめ、送信か受信かを判別するためのフィールドを新
しく設けて対応しても良い。Further, in the electronic mail management system 1, a table for managing outgoing mails and a table for managing incoming mails are provided separately, but the corresponding tables are combined into one to determine whether to send or receive. A new field may be provided to accommodate this.
【0050】また、ユーザがメール作成に関連するデー
タを格納したテーブルをデータベース13に予め登録し
ておき、新規メールを作成の際、これらのテーブルを利
用することとしてもよい。例えば、図16に示すような
顧客情報テーブル160を予め登録しておき、電子メー
ルアドレスフィールド165のデータを、メッセージ情
報の宛先情報として引用することが考えられる。It is also possible that the user registers in advance the tables storing the data relating to the mail creation in the database 13 and uses these tables when creating a new mail. For example, a customer information table 160 as shown in FIG. 16 may be registered in advance and the data in the e-mail address field 165 may be cited as the destination information of the message information.
【0051】また、他の例としては、本文中で頻繁に利
用する文章を図17に示すような定型文テーブル170
に予め登録しておき、必要に応じて本文に挿入すること
が考えられる。Further, as another example, a sentence frequently used in the main body of a fixed sentence table 170 as shown in FIG.
It is possible to register it in advance and insert it in the text as needed.
【0052】更に、こうした顧客情報テーブルと定型文
テーブルとを連携させることにより、定型文の一部を宛
先に応じて変更することも考えられる。この場合、他の
テーブルに格納されている値を利用するためのキーワー
ドを予め定めておく。例えば、テーブル名「テーブル
甲」を有するテーブルの、フィールド名「フィールド
1」に格納された値を利用するキーワードの書式を、
「&テーブル甲:フィールド1&」と定め、この書式に
従って作成された図18のような定型文テーブル180
と、図16の顧客情報テーブル160を予め登録してお
く。この状態で、送信メールを作成する際、ユーザが宛
先として顧客情報ID=2を選択すると、定型文テーブ
ル180の定型文フィールド182に格納された各定型
文のキーワードの値として、顧客情報テーブル160の
該当するフィールドに格納された値が利用されて、図1
9のようなテーブル190が作成される。即ち、テーブ
ル190は、定型文テーブル180のキーワード部分を
該当する値に置換した後のテーブルである。このような
テーブル190をユーザに対して表示し、それに応じて
ユーザが所望の定型文を選択することにより、メール作
成の際、宛先に応じた定型文を本文に挿入することがで
きる。Further, by linking the customer information table and the fixed phrase table, it is possible to change a part of the fixed phrase according to the destination. In this case, a keyword for using the value stored in another table is set in advance. For example, the format of the keyword using the value stored in the field name “field 1” of the table having the table name “table instep” is
The fixed phrase table 180 as shown in FIG. 18 defined according to this format is defined as “& table A: field 1 &”.
Then, the customer information table 160 of FIG. 16 is registered in advance. In this state, when the user selects the customer information ID = 2 as the destination when creating the outgoing mail, the customer information table 160 is set as the keyword value of each fixed phrase stored in the fixed phrase field 182 of the fixed phrase table 180. The value stored in the corresponding field of
A table 190 like 9 is created. That is, the table 190 is a table after replacing the keyword portion of the fixed phrase table 180 with the corresponding value. By displaying such a table 190 to the user and the user selecting a desired fixed phrase in accordance therewith, a fixed phrase corresponding to the destination can be inserted into the text when composing a mail.
【0053】[0053]
【発明の効果】第1の効果は、汎用のデータベースクラ
イアントアプリケーションを使用して、簡単に、電子メ
ール制御アプリケーションを作成することができること
にある。このことは、新規アプリケーションを簡単に作
成することができるに留まらず、ユーザが利用している
既存のデータベースを有効利用したアプリケーションの
作成も可能となる。その理由は、前述の電子メール制御
手段をOCXソフトウェアコンポーネントとして作成し、
汎用のデータベースクライアントに組み込むことを可能
にしたためである。The first effect is that an electronic mail control application can be easily created using a general-purpose database client application. This means that not only a new application can be easily created, but also an application that effectively uses an existing database used by a user can be created. The reason is that the above-mentioned email control means is created as an OCX software component,
This is because it can be incorporated into a general-purpose database client.
【0054】第2の効果は、電子メール制御アプリケー
ション以外のアプリケーションでデータを再利用するこ
とが可能なことにある。その理由は、送信メールメッセ
ージ、受信メールメッセージを汎用のデータベースクラ
イアントアプリケーションで管理することを可能にした
ためである。The second effect is that the data can be reused by an application other than the electronic mail control application. The reason is that it is possible to manage outgoing mail messages and incoming mail messages with a general-purpose database client application.
【図1】本発明の一実施の形態である電子メール管理シ
ステム1の機能ブロック図である。FIG. 1 is a functional block diagram of an electronic mail management system 1 according to an embodiment of the present invention.
【図2】データベース13に格納される各テーブルのフ
ィールドと、テーブル間の関連付けを説明する図であ
る。FIG. 2 is a diagram illustrating fields of each table stored in a database 13 and associations between the tables.
【図3】データベース13に格納される各テーブルのフ
ィールドと、テーブル間の関連付けを説明する図であ
る。FIG. 3 is a diagram illustrating fields of each table stored in a database 13 and associations between the tables.
【図4】電子メール管理システム1によるメールの作成
及び送信動作を説明するためのフローチャートである。FIG. 4 is a flowchart for explaining a mail creating and sending operation by the electronic mail management system 1.
【図5】データベース13の各フィールドと、送信する
電子メールのメッセージ情報の各フィールドとの関連付
けを定義するテーブルの例を説明する図である。FIG. 5 is a diagram illustrating an example of a table that defines the association between each field of the database 13 and each field of message information of an electronic mail to be transmitted.
【図6】フィールドに値を格納した状態の送信メールボ
ックステーブル21の一例を示す図である。FIG. 6 is a diagram showing an example of a transmission mailbox table 21 in a state where values are stored in fields.
【図7】フィールドに値を格納した状態の送信メール宛
先テーブル22の一例を示す図である。FIG. 7 is a diagram showing an example of a transmission mail destination table 22 in a state where values are stored in fields.
【図8】フィールドに値を格納した状態の送信メール添
付ファイルテーブル23の一例を示す図である。FIG. 8 is a diagram showing an example of a transmission mail attachment file table 23 in a state where values are stored in fields.
【図9】電子メール管理システム1により作成されるメ
ッセージ情報の一例である。9 is an example of message information created by the electronic mail management system 1. FIG.
【図10】電子メール管理システム1によるメールの受
信動作を説明するためのフローチャートである。FIG. 10 is a flowchart for explaining a mail receiving operation by the electronic mail management system 1.
【図11】データベース13の各フィールドと、受信し
た電子メールのメッセージ情報の各フィールドとの関連
付けを定義するテーブルの例を説明する図である。FIG. 11 is a diagram illustrating an example of a table that defines the association between each field of the database 13 and each field of the message information of the received electronic mail.
【図12】電子メール管理システム1が受信するメッセ
ージ情報の一例である。12 is an example of message information received by the electronic mail management system 1. FIG.
【図13】図12のメッセージ情報を受信して値を格納
した状態の受信メールボックステーブル31の一例であ
る。FIG. 13 is an example of the reception mailbox table 31 in a state where the message information of FIG. 12 is received and values are stored.
【図14】図12のメッセージ情報を受信して値を格納
した状態の受信メール宛先テーブル32の一例である。FIG. 14 is an example of a received mail destination table 32 in a state where the message information of FIG. 12 is received and values are stored.
【図15】図12のメッセージ情報を受信して値を格納
した状態の受信メール添付ファイルテーブル33の一例
である。FIG. 15 is an example of a received mail attachment file table 33 in a state where the message information of FIG. 12 is received and a value is stored.
【図16】顧客情報テーブルの一例である。FIG. 16 is an example of a customer information table.
【図17】定型文テーブルの一例である。FIG. 17 is an example of a fixed phrase table.
【図18】定型文テーブルの一例である。FIG. 18 is an example of a fixed phrase table.
【図19】定型文テーブル180のキーワードに顧客情
報テーブル160の該当する値を代入して作成した定型
文テーブルの一例である。FIG. 19 is an example of a fixed phrase table created by substituting the corresponding values in the customer information table 160 for the keywords of the fixed phrase table 180.
1 電子メール管理システム 11 ネットワークインタフェース 12 データベースクライアントアプリケーション 13 データベース 14 メール機能制御手段 15 電子メール送受信手段 16 電子メールメッセージ組み立て/分解手段 17 記憶手段 21 送信メールボックステーブル 22 送信メール宛先テーブル 23 送信メール添付ファイルテーブル 31 受信メールボックステーブル 32 受信メール宛先テーブル 33 受信メール添付ファイルテーブル 160 顧客情報テーブル 170、180、190 定型文テーブル 211 送信メールIDフィールド 212 日付フィールド 213 発信者アドレスフィールド 214 表題フィールド 215 本文フィールド 221 送信メール宛先IDフィールド 222 送信メールIDフィールド 223 宛先属性フィールド 224 宛先アドレスフィールド 231 送信メール添付ファイルIDフィールド 232 送信メールIDフィールド 233 添付ファイルフィールド 1 E-mail management system 11 Network interface 12 Database Client Application 13 Database 14 Mail function control means 15 E-mail sending and receiving means 16 E-mail message assembly / disassembly means 17 storage means 21 Outgoing Mailbox Table 22 Sending mail destination table 23 Send Mail Attachment File Table 31 Received Mailbox Table 32 Received mail destination table 33 Received mail attachment file table 160 Customer information table 170, 180, 190 fixed phrase table 211 Sent mail ID field 212 Date field 213 Caller address field 214 title field 215 Body field 221 Sent mail destination ID field 222 Sent mail ID field 223 Destination Attribute Field 224 Destination Address field 231 Send Mail Attachment File ID Field 232 Sent mail ID field 233 Attachment field
Claims (10)
に実行させる電子メール制御プログラムにおいて、 送信すべきメッセージ情報の入力を受け付ける処理1
と、 前記メッセージ情報に固有な識別子を与える処理2と、 メッセージ情報のフィールドをそれぞれが前記識別子を
含む少なくともひとつのテーブル甲に蓄積する処理3
と、 前記テーブル甲を参照して前記識別子に対応するメッセ
ージ情報の全体を作成する処理4とをコンピュータに実
行させることを特徴とする電子メール制御プログラム。1. A process 1 for receiving an input of message information to be transmitted in an electronic mail control program for causing a computer to execute a process related to an electronic mail.
A process 2 for giving a unique identifier to the message information, and a process 3 for storing the fields of the message information in at least one table A each containing the identifier.
And an electronic mail control program for causing a computer to execute processing 4 for creating the entire message information corresponding to the identifier by referring to the table A.
ラムにおいて、前記処理1乃至4のうち、少なくとも処
理3は、該電子メール制御プログラムと協働するデータ
ベース管理プログラムにて処理されることを特徴とする
電子メール制御プログラム。2. The electronic mail control program according to claim 1, wherein at least processing 3 of the processings 1 to 4 is processed by a database management program cooperating with the electronic mail control program. And an email control program.
ラムにおいて、 前記データベース管理プログラムは、前記テーブル甲に
加えて、予め登録されたテーブル乙を管理し、 前記処理4は更に前記テーブル乙を参照してメッセージ
情報の全体を作成することを特徴とする電子メール制御
プログラム。3. The electronic mail control program according to claim 2, wherein the database management program manages a previously registered table B in addition to the table A, and the process 4 further refers to the table B. An e-mail control program, characterized in that the entire message information is created.
ラムにおいて、前記テーブル乙は、氏名、会社名、電話
番号、電子メールアドレス、住所のうち少なくともひと
つを格納することを特徴とする電子メール制御プログラ
ム。4. The electronic mail control program according to claim 3, wherein the table B stores at least one of a name, a company name, a telephone number, an electronic mail address, and an address. program.
ラムにおいて、前記テーブル乙は、予め定められた定型
文を格納することを特徴とする電子メール制御プログラ
ム。5. The electronic mail control program according to claim 3, wherein the table B stores a predetermined fixed phrase.
に実行させる電子メール制御プログラムにおいて、 メッセージ情報を前記コンピュータ以外のコンピュータ
から受信する処理1と、 前記メッセージ情報に固有な識別子を与える処理2と、 メッセージ情報のフィールドをそれぞれが前記識別子を
含む少なくともひとつのテーブル甲に蓄積する処理3と
をコンピュータに実行させることを特徴とする電子メー
ル制御プログラム。6. An electronic mail control program for causing a computer to execute processing related to electronic mail, processing 1 for receiving message information from a computer other than the computer, processing 2 for giving a unique identifier to the message information, and a message. An electronic mail control program for causing a computer to execute processing 3 for accumulating fields of information in at least one table A each including the identifier.
ラムにおいて、前記処理1乃至3のうち、少なくとも処
理3は、該電子メール制御プログラムと協働するデータ
ベース管理プログラムにて処理されることを特徴とする
電子メール制御プログラム。7. The electronic mail control program according to claim 6, wherein at least processing 3 of the processings 1 to 3 is processed by a database management program that cooperates with the electronic mail control program. And an email control program.
メール制御プログラムにおいて、前記メッセージ情報
は、日時、発信者アドレス、表題、本文、宛先アドレ
ス、宛先属性、及び、添付ファイルのうち少なくともひ
とつを前記フィールドとして含むことを特徴とする電子
メール制御プログラム。8. The electronic mail control program according to claim 1, wherein the message information is at least one of date and time, sender address, title, text, destination address, destination attribute, and attached file. An electronic mail control program comprising one of the fields.
プログラムのうち、少なくともひとつを格納したコンピ
ュータ読取可能な記録媒体。9. A computer-readable recording medium storing at least one of the electronic mail control programs according to claim 1. Description:
記電子メール制御プログラムに従って動作するコンピュ
ータ。10. A computer comprising the recording medium according to claim 9, and operating according to the electronic mail control program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001400713A JP2003196207A (en) | 2001-12-28 | 2001-12-28 | Electronic mail control program, recording medium, and computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001400713A JP2003196207A (en) | 2001-12-28 | 2001-12-28 | Electronic mail control program, recording medium, and computer |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003196207A true JP2003196207A (en) | 2003-07-11 |
Family
ID=27605137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001400713A Pending JP2003196207A (en) | 2001-12-28 | 2001-12-28 | Electronic mail control program, recording medium, and computer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003196207A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113221520A (en) * | 2021-05-19 | 2021-08-06 | 广州天源信息科技股份有限公司 | Reminding mail generation method, system and storage medium |
-
2001
- 2001-12-28 JP JP2001400713A patent/JP2003196207A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113221520A (en) * | 2021-05-19 | 2021-08-06 | 广州天源信息科技股份有限公司 | Reminding mail generation method, system and storage medium |
CN113221520B (en) * | 2021-05-19 | 2023-08-22 | 广州天源信息科技股份有限公司 | Method, system and storage medium for generating reminding mail |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7080099B2 (en) | Method and system for storing and managing electronic mail | |
US7543031B2 (en) | Publication to shared content sources using natural language electronic mail destination addresses and interest profiles registered by the shared content sources | |
JP2000066970A (en) | Personal relationship information management system, its method and recording medium | |
JP2002519762A (en) | Email client with programmable address attributes | |
US20120023183A1 (en) | E-mail synchronization between heterogeneous mail servers | |
US20020091772A1 (en) | Method for correlating an electronic mail message with related messages | |
JP2001168903A (en) | Method for operating electronic mail sent out already and corresponding server | |
JPH09325939A (en) | Groupware system provided with agent function | |
WO2007071588A1 (en) | Publication to shared content sources using natural language electronic mail destination addresses and interest profiles registered by the shared content sources | |
JPH09238157A (en) | Electronic mail automatic circulation system | |
IL150386A (en) | Online aggregation in unified messaging | |
US7165093B2 (en) | Active electronic messaging system | |
US20060143278A1 (en) | Method and system for distributing e-mail messages to recipients | |
US20020111986A1 (en) | Integration of messaging functions and database operations | |
US20040064516A1 (en) | Message information sharing apparatus and method | |
US20030172060A1 (en) | Information retrieval-distribution system | |
JP2003196207A (en) | Electronic mail control program, recording medium, and computer | |
US6772397B1 (en) | Method, article of manufacture and apparatus for deleting electronic mail documents | |
US20050132008A1 (en) | Database supported message routing | |
JPH10240649A (en) | Device and system for processing electronic mail | |
JP2002325104A (en) | Message destination management program | |
JPH0991302A (en) | Electronic mail data base system | |
JP2002247105A (en) | Mail distribution system, mail distribution method and mail distribution program | |
JP3631828B2 (en) | Schedule data management system | |
US20020103795A1 (en) | Flexible method and system for managing addresses |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20050421 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051116 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060920 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061120 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061227 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070226 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070409 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20070427 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100415 |