[go: up one dir, main page]

JPH114250A - Email device - Google Patents

Email device

Info

Publication number
JPH114250A
JPH114250A JP9153313A JP15331397A JPH114250A JP H114250 A JPH114250 A JP H114250A JP 9153313 A JP9153313 A JP 9153313A JP 15331397 A JP15331397 A JP 15331397A JP H114250 A JPH114250 A JP H114250A
Authority
JP
Japan
Prior art keywords
mail
transfer
list
destination
user
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
Application number
JP9153313A
Other languages
Japanese (ja)
Inventor
Ryoichi Oba
良市 大場
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP9153313A priority Critical patent/JPH114250A/en
Publication of JPH114250A publication Critical patent/JPH114250A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】電子メールの利用においては、メールの2次転
送(メールの受信者がさらに当該メールを第三の利用者
に転送すること)が容易に行えてしまうが、従来の電子
メール装置ではメールの転送先や転送経路を調べる機能
がなかった。 【解決手段】本発明による電子メール装置では、メール
の属性情報として、メールの原作者を示す情報をメール
に付加する手段1と、メール受信者が当該メールを第三
者へ転送した時、当該メールの転送者(メール受信者)
とメールの転送先(第三者)の情報をメール原作者へ通
知する手段7と受信した転送通知から転送経路リストデ
ータを作成し、当該リストデータを内部データとして保
持する手段6とその内部データを解析して、メール転送
先一覧とメール転送経路一覧を表示する手段8を備え
た。これにより、作成したメールの転送先と転送経路を
調べることを可能とした。
(57) [Summary] [Problem] In the use of e-mail, secondary transfer of mail (the mail recipient can further transfer the mail to a third user) can be easily performed. In the e-mail device, there was no function to check a transfer destination and a transfer route of the mail. In an electronic mail device according to the present invention, means (1) for adding information indicating the original author of a mail as mail attribute information to the mail, and when a mail receiver transfers the mail to a third party, Email forwarder (email recipient)
Means 7 for notifying the mail creator of the information of the transfer destination (third party) of the mail and the transfer notice received, and means 6 for creating transfer route list data from the received transfer notification and holding the list data as internal data and the internal data Means 8 for analyzing the mail transfer destination list and the mail transfer route list. This makes it possible to check the transfer destination and transfer route of the created mail.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータなど
のデータ処理装置を利用した電子メールの送受信装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic mail transmitting / receiving apparatus using a data processing apparatus such as a computer.

【0002】[0002]

【従来の技術】電子メールの利用においては、メールの
2次転送(メールの受信者がさらに当該メールを第三の
利用者に転送すること)が容易に行えてしまう。
2. Description of the Related Art When using e-mail, the
Secondary transfer (the mail receiver further transfers the mail to a third user) can be easily performed.

【0003】このため、メールの原作者には、作成した
メールが誰に、また、誰を経由して転送されているかを
知りたいという要求がある。しかし、従来の電子メール
装置ではメールの原作者に対して、作成したメールの転
送先や転送経路を調べる機能がなかった。
[0003] For this reason, there is a request from the original creator of the mail to want to know to whom and via whom the created mail is transferred. However, the conventional e-mail apparatus does not have a function for checking the destination and the transfer route of the created e-mail for the original creator of the e-mail.

【0004】また、メール原作者が意図しない利用者へ
メールが転送されることを防ぐ技術として、例えば、特
開平5-336162号公報にメール原作者がメールの転送を許
可するものをメール発信時に指定する方式が開示されて
いる。
As a technique for preventing a mail from being forwarded to an unintended user by the mail creator, for example, Japanese Patent Application Laid-Open No. Hei 5-336162 discloses a technique for permitting the mail creator to forward the mail when sending the mail. A method of designating is disclosed.

【0005】[0005]

【発明が解決しようとする課題】本発明は、メールの原
作者が2次転送によるメールの転送先とメールの転送経
路を確認可能とすることにある。
SUMMARY OF THE INVENTION It is an object of the present invention to enable an original creator of a mail to confirm a mail transfer destination and a mail transfer route by secondary transfer.

【0006】また、前記、特開平5-336162号公報は、メ
ール原作者が意図しないメールの転送を完全に防ぐとい
う点では優れているが、システムの柔軟な運用という点
では、さらなる検討の余地を残している。それは、メー
ル原作者がメール発信時にメールの転送許可者を厳密に
指定しなければならない点である。実際の業務上、考え
られる問題点としては、メール原作者が許可指定を忘れ
たために、メールを転送すべき人にメールが転送できな
い事態の発生が考えられる。
The above-mentioned Japanese Patent Application Laid-Open No. 5-336162 is excellent in completely preventing undesired mail transfer by the original creator of the mail. However, there is room for further study in terms of flexible operation of the system. Is leaving. The point is that the author of the mail must strictly specify who is allowed to forward the mail when sending the mail. As a problem that can be considered in actual work, it is conceivable that the mail creator has forgotten to specify the permission and the mail cannot be transferred to the person to whom the mail should be transferred.

【0007】本発明は、メールの原作者が2次転送によ
るメールの転送先とメールの転送経路を確認可能なこと
を全てのシステム利用者に周知させることにより、上記
のようなメールの原作者が意図しないメールの転送につ
いても、暗黙のうちに予防することを可能とする。
According to the present invention, the original author of the above-mentioned mail is made known to all system users that the original author of the mail can confirm the transfer destination and the transfer route of the mail by the secondary transfer. Can also implicitly prevent unintended mail transfer.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に本発明による電子メール装置は、メールの属性情報と
して、メールの原作者を示す情報をメールに付加する手
段と、メール受信者が当該メールを第三者へ転送した
時、当該メールの転送者(メール受信者)とメールの転
送先(第三者)の情報をメール原作者へ通知する手段と
受信した転送通知から転送経路リストデータを作成し、
当該リストデータを内部データとして保持する手段とそ
の内部データを解析して、メール転送先一覧とメール転
送経路一覧を表示する手段を備えたものである。
In order to achieve the above object, an electronic mail device according to the present invention comprises: means for adding information indicating the original author of the mail to the mail as mail attribute information; When an e-mail is forwarded to a third party, transfer route list data from the means for notifying the original author of the e-mail the information of the person who forwarded the e-mail (e-mail recipient) and the destination of the e-mail (third party) To create
A means for holding the list data as internal data and a means for analyzing the internal data and displaying a mail transfer destination list and a mail transfer path list are provided.

【0009】[0009]

【発明の実施の形態】以下、本発明の実施例について、
図面を参照して、詳細に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described.
This will be described in detail with reference to the drawings.

【0010】図1は、本発明を適用した電子メール装置
の全体構成を示す図である。
FIG. 1 is a diagram showing the overall configuration of an electronic mail apparatus to which the present invention is applied.

【0011】ここで、電子メール装置は、上位ネットワ
ーク(WANで示す)、サーバ(SERVER-A、SERVER-Bで示
す)、ローカルエリアネットワーク(LAN-A,LAN-Bで示
す)、端末(PC-A-0,PC-B-0などで示す)、電子メール
利用者(A-0,B-0などで示す)から成る。以後、電子メ
ールを単にメールと呼ぶ場合もある。
Here, the e-mail device includes an upper network (represented by WAN), a server (represented by SERVER-A, SERVER-B), a local area network (represented by LAN-A, LAN-B), and a terminal (PC). -A-0, PC-B-0, etc.) and e-mail users (shown as A-0, B-0, etc.). Hereinafter, the electronic mail may be simply referred to as mail.

【0012】上位ネットワークWANは、サーバ同士を接
続する。サーバは、図31に示すハードウェア構成から
成り、ローカルエリアネットワークで接続された端末群
に対して、サービスを提供する。ローカルエリアネット
ワークは、サーバとその管理下にある端末群を接続す
る。端末は、利用者に対して、メール作成機能、メール
送信機能、受信メールの表示機能などを提供する。
The upper network WAN connects the servers. The server has a hardware configuration shown in FIG. 31 and provides a service to a group of terminals connected by a local area network. The local area network connects a server and a group of terminals under its management. The terminal provides a user with a mail creation function, a mail transmission function, a received mail display function, and the like.

【0013】また、サーバは、その記憶装置内に図2に
示す表を保持する。図2は宛先表である。ここには、利
用者IDとその利用者IDが登録されているサーバとの
対応が示されている。この表は、すべてのサーバで同じ
表が保持されている。登録名簿に変更があった場合は、
すべてのサーバの宛先表を変更する必要がある。メール
の送信依頼されたサーバは、この宛先表を参照して、メ
ール送付先のサーバを調べることができる。例えば、サ
ーバSERVER-Aが利用者A-0からB-0宛てのメール送信依頼
があった場合、サーバSERVER-は、宛先表の中からB-0を
検索する。すると、B-0が所属しているサーバは、SERVE
R-Bであることがわかる。そこで、サーバSERVER-Aは、
当該メールをサーバSERVER-Bへ送付することができる。
The server holds the table shown in FIG. 2 in its storage device. FIG. 2 shows a destination table. Here, the correspondence between the user ID and the server in which the user ID is registered is shown. This table is the same for all servers. If there is a change in the registration list,
You need to change the destination table on all servers. The server requested to send the mail can refer to the destination table to check the server to which the mail is sent. For example, when the server SERVER-A receives a mail transmission request from the user A-0 to B-0, the server SERVER- searches the address table for B-0. Then, the server to which B-0 belongs is SERVE
It turns out that it is RB. Therefore, server SERVER-A
The mail can be sent to the server SERVER-B.

【0014】さて、ここで、利用者A-0が端末PC-A-0を
使用して、端末PC-B-0を使用している利用者B-0へ電子
メールを送付する場合の各装置の動作概要を説明する。
[0014] Here, each case in which the user A-0 sends an e-mail to the user B-0 using the terminal PC-B-0 using the terminal PC-A-0. An outline of the operation of the device will be described.

【0015】(1) 利用者A-0は、端末PC-A-0を使用
して、電子メールの文書を作成し、当該電子メールを利
用者B-0宛に送信を指示する。端末上で動作する電子メ
ール装置プログラムは、利用者A-0が作成した電子メー
ルを所属するサーバであるSERVER-Aに送信する。
(1) The user A-0 creates a document of an e-mail using the terminal PC-A-0, and instructs transmission of the e-mail to the user B-0. The e-mail device program running on the terminal sends the e-mail created by the user A-0 to the server to which it belongs, SERVER-A.

【0016】(2) 電子メールを受け取ったサーバSE
RVER-Aは、その電子メールを記憶装置に格納する。SERV
ER-Aは、受け取った電子メールに含まれる属性情報デー
タを解析し、そこに記述されている宛先を読み出す。図
2に示した宛先表を検索し、当該の宛先が所属している
サーバを取得する。そして、当該電子メールを宛先の利
用者が所属しているサーバへ送信する。
(2) Server SE that has received the e-mail
RVER-A stores the e-mail in a storage device. SERV
The ER-A analyzes the attribute information data included in the received e-mail, and reads out the destination described therein. The destination table shown in FIG. 2 is searched to obtain a server to which the destination belongs. Then, the electronic mail is transmitted to the server to which the destination user belongs.

【0017】電子メールには、複数の宛先を指定するこ
とが可能であり、当該メールに複数の宛先が指定されて
いる場合は、そのすべての宛先について、上述のメール
送信処理を行う。
A plurality of destinations can be specified in the e-mail, and when a plurality of destinations are specified in the mail, the above-described mail transmission processing is performed for all the destinations.

【0018】(3) SERVER-Aから電子メールを受け取
ったサーバSERVER-Bは、電子メールを記憶装置に格納す
る。
(3) Upon receiving the e-mail from SERVER-A, server SERVER-B stores the e-mail in the storage device.

【0019】(4) 利用者B-0が端末PC-B-0を利用し
て、電子メールシステムにログインすると、電子メール
装置プログラムは、利用者B-0宛のメールが届いている
ことを画面上に表示し、利用者B-0に通知する。利用者B
-0が当該メールの読み出しを指示すると、SERVER-Bから
当該メールが端末PC-B-0に送られ、画面上に表示され、
利用者B-0は、当該メールを読むことができる。
(4) When the user B-0 logs in to the e-mail system using the terminal PC-B-0, the e-mail device program confirms that the mail addressed to the user B-0 has arrived. Display on the screen and notify user B-0. User B
-0 instructs to read the mail, the mail is sent from SERVER-B to terminal PC-B-0 and displayed on the screen,
User B-0 can read the mail.

【0020】図1に示した電子メール装置は、上記、手
順にて、電子メールの送受信を行うことができる。
The electronic mail device shown in FIG. 1 can transmit and receive an electronic mail according to the above procedure.

【0021】図30は、図1の中の端末のハードウェア
構成図である。同図において、処理部1は、メモリ2か
ら読み出したプログラムを実行したり、データの入出力
の指示を行う。入出力制御部3は、入出力装置の制御を
行う。その入出力制御部3には、ネットワークを経由し
てデータを送受信するネットワークアダプタ4、キーボ
ードとマウスなどのポインティングデバイスから成る入
力装置5、プログラムの実行結果を表示する表示装置
6、フロッピーディスクやCD−ROMなどのプログラ
ム媒体からプログラムを読み出すためのプログラム読み
込み装置7、プログラムやデータを記憶保持するための
記憶装置8が接続されている。ただし、プログラム読み
込み装置7と記憶装置8は、プログラムをサーバからネ
ットワーク経由で読み込むなどの方法でシステム構築を
行う場合は不要である。
FIG. 30 is a hardware configuration diagram of the terminal in FIG. In FIG. 1, a processing unit 1 executes a program read from a memory 2 and instructs data input / output. The input / output control unit 3 controls an input / output device. The input / output control unit 3 includes a network adapter 4 for transmitting / receiving data via a network, an input device 5 including a pointing device such as a keyboard and a mouse, a display device 6 for displaying a result of executing a program, a floppy disk or a CD. A program reading device 7 for reading a program from a program medium such as a ROM, and a storage device 8 for storing and holding programs and data; However, the program reading device 7 and the storage device 8 are unnecessary when a system is constructed by a method of reading a program from a server via a network.

【0022】図31は、図1の中のサーバのハードウェ
ア構成図である。次のことを除き、サーバの構成も端末
と同じである。サーバは、メールの送受信、保持など本
電子メール装置システムの中心的な処理を行うため、接
続されるメモリ2や記憶装置8は端末よりも大容量のも
のが接続される。また、自分の所属するネットワークの
ほかに他のネットワークとの接続を行うため、ネットワ
ークアダプタ4は複数枚接続される。
FIG. 31 is a hardware configuration diagram of the server in FIG. Except for the following, the configuration of the server is the same as that of the terminal. Since the server performs central processing of the electronic mail apparatus system, such as sending and receiving and holding mail, the memory 2 and the storage device 8 to be connected have a larger capacity than the terminal. In addition, a plurality of network adapters 4 are connected to connect to other networks besides the network to which the user belongs.

【0023】次に本発明の特徴機能の概要を説明する。Next, an outline of the characteristic functions of the present invention will be described.

【0024】図3は、メールの転送を論理的に示したも
のである。図3の例では、メールの原作者である利用者
A-0が利用者A-1、利用者B-1、利用者C-1の3人に当該メ
ールを転送し、次に、利用者A-1が利用者A-11、利用者A
-12に、利用者B-1が利用者B-11、利用者B-12に、利用者
C-1が利用者C-11、利用者C-12、利用者C-13に転送し、
さらに、利用者A-11が利用者A-111に転送した場合を示
している。
FIG. 3 logically shows the transfer of mail. In the example of FIG. 3, the user who is the original author of the mail
A-0 forwards the e-mail to user A-1, user B-1, and user C-1, then user A-1 becomes user A-11 and user A
-12, User B-1 is User B-11, User B-12 is User
C-1 transfers to User C-11, User C-12, User C-13,
Further, a case where the user A-11 has transferred to the user A-111 is shown.

【0025】本発明では、図3に示したようなメールの
転送が行われた場合、メールの原作者の任意の時点の要
求により、図4に示すようなメール転送先一覧、およ
び、図5の示すようなメール転送経路一覧を画面表示等
を行う機能を提供する。
According to the present invention, when the mail transfer as shown in FIG. 3 is performed, a mail transfer destination list as shown in FIG. 4 and a mail transfer destination list as shown in FIG. The function to display the mail transfer route list on the screen as shown in FIG.

【0026】この機能を実現するために、電子メールの
種別として、通常メールと転送通知メールの2種類を用
意する(図6)。
In order to realize this function, two types of e-mails, ie, a normal mail and a transfer notification mail, are prepared (FIG. 6).

【0027】(1)通常メール(データ構造を図7に示
す。) メール本文を含む通常の電子メールデータ。通常メール
は、属性情報と本文から成る。
(1) Normal mail (data structure is shown in FIG. 7) Normal electronic mail data including the mail text. A normal mail is composed of attribute information and a text.

【0028】図7の説明をする。Referring to FIG.

【0029】属性情報は、以下のとおり。The attribute information is as follows.

【0030】メール種別:このデータが通常メールか転
送通知メールかどちらかを識別するための情報。ここで
は、通常メールであるので、“通常”が設定されてい
る。
Mail type: information for identifying whether this data is a normal mail or a transfer notification mail. Here, since the mail is a normal mail, “normal” is set.

【0031】メールID:通常メール1つずつにユニー
クな情報。転送通知メールを受け取ったとき、その転送
通知メールがどのメールに対するものかを識別するため
に利用する。
Mail ID: Information unique to each normal mail. When the transfer notification mail is received, it is used to identify which mail the transfer notification mail is for.

【0032】作成情報 :作成情報には、次の2つを含
む。
Creation information: The creation information includes the following two items.

【0033】(1)原作者 :メールを作成した者の利
用者ID。
(1) Original creator: User ID of the person who created the mail.

【0034】(2)作成日時:メールを作成したときの
日時情報。
(2) Date and time of creation: date and time information when the mail was created.

【0035】発信者ID:当該メールを発信した者の利
用者ID。
Sender ID: User ID of the person who sent the mail.

【0036】宛先情報:当該メールの宛先の利用者I
D。この情報は可変長である。情報の最後に終了記号を
入れる。これにより宛先情報の終了を認識する。
Destination information: User I of the destination of the mail
D. This information is of variable length. Insert a terminator at the end of the information. Thereby, the end of the destination information is recognized.

【0037】転送通知要/否:メール原作者が、当該メ
ールについて、転送先情報、転送経情報を取得すること
を設定したかどうかを示す。この情報が、“否”の場
合、転送通知を行わない。
Transfer notification required / not required: Indicates whether or not the original creator of the mail sets acquisition of transfer destination information and transfer route information for the mail. If this information is “No”, no transfer notification is made.

【0038】転送経路情報:当該メールが発信者に届く
までの転送経路情報。この情報も可変長である。
Transfer route information: Transfer route information until the mail reaches the sender. This information is also of variable length.

【0039】情報の最後に終了記号を入れる。これによ
り転送経路情報の終了を認識する。
An end symbol is inserted at the end of the information. Thus, the end of the transfer path information is recognized.

【0040】(2)転送通知メール(データ構造を図8
に示す。) メールの受信者がメール原作者に対して、メールの転送
があったことを通知するために使用する電子メール。本
メールは、属性情報のみで、本文は含まない。
(2) Transfer notification mail (data structure shown in FIG. 8
Shown in An email used by the recipient of the email to notify the original author that the email has been forwarded. This e-mail contains only the attribute information and does not include the text.

【0041】図8の説明をする。Referring to FIG.

【0042】属性情報は、以下のとおり。The attribute information is as follows.

【0043】メール種別:このデータが通常メールか転
送通知メールかどちらかを識別するための情報。ここで
は、転送通知メールであるので、“転送通知”が設定さ
れている。
Mail type: information for identifying whether this data is a normal mail or a transfer notification mail. Here, since it is a transfer notification mail, “transfer notification” is set.

【0044】メールID:この転送通知メールが対象と
している通常メールのID。
Mail ID: ID of a normal mail targeted for the transfer notification mail.

【0045】作成情報 :作成情報には、次の2つを含
む。
Creation information: The creation information includes the following two items.

【0046】(1)原作者 :メールを作成した者の利
用者ID。
(1) Original creator: User ID of the person who created the mail.

【0047】(2)作成日時:メールを作成したときの
日時情報。
(2) Date and time of creation: date and time information when the mail was created.

【0048】発信者ID:当該転送通知メールを発信し
た者の利用者ID。
Sender ID: User ID of the person who sent the transfer notification mail.

【0049】宛先情報:当該転送通知メールの宛先の利
用者ID。対象通常メールの原作者のIDとなる。した
がって、宛先情報が複数指定されることはないが、ここ
では、解析処理の共通化を考え、データ構造を通常メー
ルと同一とし、情報の最後に終了記号を入れることとす
る。
Destination information: User ID of the destination of the transfer notification mail. The ID of the original creator of the target normal mail. Therefore, although a plurality of pieces of destination information are not specified, here, the data structure is assumed to be the same as that of a normal mail, and an end symbol is inserted at the end of the information in consideration of common analysis processing.

【0050】転送通知要/否:転送通知メールでは、不
要な情報であるが、処理の簡単化を考え、この情報も残
しておく。
Transfer notification required / not required: Although the transfer notification mail is unnecessary information, this information is also left in consideration of simplification of processing.

【0051】転送経路情報:当該メールが発信者に届く
までの転送経路情報。この情報も可変長である。情報の
最後に終了記号を入れる。これにより転送経路情報の終
了を認識する。原作者側の処理は、この情報をもとに転
送先一覧、転送経路一覧情報を作成する。
Transfer route information: Transfer route information until the mail reaches the sender. This information is also of variable length. Insert a terminator at the end of the information. Thus, the end of the transfer path information is recognized. The process of the original creator creates transfer destination list and transfer path list information based on this information.

【0052】電子メール装置を実現するためのプログラ
ムの構成を図9に示す。ここでは、説明を簡単化するた
めにこれらのプログラムは、すべて、サーバ上で動作す
るものとする。電子メール端末上のプログラムは、利用
者からの入力をサーバへ送るプログラムと、サーバから
の画面表示データを端末画面上に表示するプログラムの
みが動作しているものとする。しかし、これらのプログ
ラムが効率的に動作できるように、プログラムをサーバ
上で動作する部分と端末上で動作する部分とに分けて実
装する方法も考えられる。これらのプログラムは、図3
0および図31に示したプログラム読み込み装置7にセ
ットされたフロッピーディスクやCD−ROMなどのプ
ログラム媒体から読み出され、実行される。特に、メー
ル受信処理5は、サーバにメールが到着したら、起動さ
れる。また、受信メールチェック処理9は、一定時間ご
とに起動されるプログラムである。
FIG. 9 shows the configuration of a program for realizing an electronic mail device. Here, in order to simplify the description, it is assumed that all of these programs operate on the server. The programs on the e-mail terminal are assumed to be the only programs that send the input from the user to the server and the program that displays the screen display data from the server on the terminal screen. However, in order to allow these programs to operate efficiently, a method of mounting the programs separately on a part operating on the server and a part operating on the terminal is also conceivable. These programs are shown in FIG.
The program is read from a program medium such as a floppy disk or CD-ROM set in the program reading device 7 shown in FIG. In particular, the mail receiving process 5 is started when mail arrives at the server. The received mail check process 9 is a program that is activated at regular intervals.

【0053】以下、これらのプログラムの動作について
説明する。
The operation of these programs will be described below.

【0054】図10に電子メール装置メイン処理プログ
ラムのフローチャートを示す。以下に、本処理の流れを
説明する。
FIG. 10 shows a flowchart of the electronic mail device main processing program. Hereinafter, the flow of this processing will be described.

【0055】(10-1)ステップ10aにて、ユーザから
の指示入力があったかどうか調べる。
(10-1) In step 10a, it is checked whether or not an instruction has been input from the user.

【0056】(10-2)ステップ10bにて、ユーザから
の指示入力があれば、ステップ10cへ。入力がなけれ
ば、ステップ10iへ進む。
(10-2) If there is an instruction input from the user in step 10b, the flow proceeds to step 10c. If there is no input, the process proceeds to step 10i.

【0057】(10-3)ステップ10cにて、ユーザから
の指示が“メール作成”かどうか調べる。“メール作
成”が指示されたならば、ステップ10dへ進み、メー
ル作成処理MAIL_CREATEを呼び出す。メール作成処理が
終了したら、ステップ10iへ進む。
(10-3) In step 10c, it is checked whether or not the instruction from the user is "create mail". If "compose mail" is instructed, the process proceeds to step 10d, and the mail creation process MAIL_CREATE is called. Upon completion of the mail creation process, the process proceeds to step 10i.

【0058】ユーザからの指示が“メール作成”でなけ
れば、ステップ10eへ進む。
If the instruction from the user is not "create mail", the process proceeds to step 10e.

【0059】(10-4)ステップ10eにて、ユーザから
の指示が“受信メール表示”かどうか調べる。“受信メ
ール表示”が指示されたならば、ステップ10fへ進
み、受信メール表示処理MAIL_DISPを呼び出す。受信メ
ール表示処理が終了したら、ステップ10iへ進む。
(10-4) In step 10e, it is checked whether or not the instruction from the user is "display received mail". If "display received mail" is instructed, the process proceeds to step 10f, and the received mail display process MAIL_DISP is called. When the received mail display processing is completed, the process proceeds to step 10i.

【0060】ユーザからの指示が“受信メール表示”で
なければ、ステップ10gへ進む。
If the instruction from the user is not "display received mail", the process proceeds to step 10g.

【0061】(10-5)ステップ10gにて、ユーザから
の指示が“メール転送先一覧/転送経路一覧表示”かど
うか調べる。“メール転送先一覧/転送経路一覧表示”
が指示されたならば、ステップ10hへ進み、メール転
送先一覧/転送経路一覧表示機能処理DISP_ROUTEを呼び
出す。当該処理が終了したら、ステップ10iへ進む。
(10-5) In step 10g, it is checked whether or not the instruction from the user is "display of mail transfer destination list / transfer route list". “Display mail forwarding destination list / forwarding route list”
Has been instructed, the flow advances to step 10h to call the mail transfer destination list / transfer route list display function processing DISP_ROUTE. When the process ends, the process proceeds to a step 10i.

【0062】ユーザからの指示が“メール転送先一覧/
転送経路一覧表示”でなければ、ステップ10iへ進
む。
The instruction from the user is “mail transfer destination list /
If not, the process proceeds to step 10i.

【0063】(10-6)ステップ10iにて、前回受信メ
ールの有無をチェックしてから一定時間以上経ったかど
うか調べる。一定時間以上経っていなかったら、ステッ
プ10aへ戻る。一定時間以上経っていたら、受信メー
ルチェック処理MAIL_CHKを呼び出し、当該処理終了後、
ステップ10aへ戻る。
(10-6) In step 10i, it is checked whether or not a predetermined time has passed since the last check of the presence or absence of the received mail. If the predetermined time has not elapsed, the process returns to step 10a. If a certain period of time has passed, the incoming mail check process MAIL_CHK is called, and after the end of the process,
It returns to step 10a.

【0064】図11にメール受信処理MAIL_RESVのフロ
ーチャートを示す。本処理は、メールが到着したときに
起動される。本処理は、受信したメールが“通常”メー
ルの場合、当該メールをサーバの記憶装置へ格納し、受
信したメールが“転送通知”メールの場合、受信したメ
ールに記載されている内容に基づき、転送経路データを
作成する。以下に、本処理の流れを説明する。
FIG. 11 shows a flowchart of the mail receiving process MAIL_RESV. This process is started when a mail arrives. If the received mail is a “normal” mail, the mail is stored in a storage device of the server, and if the received mail is a “forward notification” mail, based on the contents described in the received mail, Create transfer route data. Hereinafter, the flow of this processing will be described.

【0065】(11-1)ステップ11aにて、受信したメ
ールの属性情報のメール種別を読み出す。
(11-1) In step 11a, the mail type of the received mail attribute information is read.

【0066】(11-2)ステップ11bにて、読み出した
受信メールの種別は“通常”かどうか調べる。
(11-2) In step 11b, it is checked whether the type of the read received mail is "normal".

【0067】メール種別が“通常”ならば、ステップ1
1dへ進む。そうでなければ、ステップ11cへ進み、
転送経路データ作成処理ROUTEDATA_CREATEを呼び出す。
当該処理が終了したら、本処理を終了する。
If the mail type is “normal”, step 1
Proceed to 1d. Otherwise, proceed to step 11c,
Call the transfer route data creation process ROUTEDATA_CREATE.
When this process ends, this process ends.

【0068】(11-3)メール種別が“通常”の場合、ス
テップ11dにて、受信データを読み出し、受信メール
として記憶装置に格納する。
(11-3) If the mail type is "normal", in step 11d, the received data is read out and stored in the storage device as the received mail.

【0069】(11-4)ステップ11eにて、受信したメ
ールの属性情報の中の転送通知要/否欄は“要”となっ
ているかを調べる。転送通知要/否欄が“要”の場合
は、ステップ11fへ進み、転送通知メール作成処理NO
TICE_MAIL_CREATEを呼び出す。当該処理が終了したら、
本処理を終了する。転送通知要/否欄が“要”でない場
合は、そのまま本処理を終了する。
(11-4) In step 11e, it is checked whether or not the transfer notification necessity column in the attribute information of the received mail is "necessary". If the transfer notification required / not required column is "necessary", the process proceeds to step 11f, and the transfer notification mail creation process NO
Call TICE_MAIL_CREATE. When the process is completed,
This processing ends. If the transfer notification required / not required field is not “required”, the present process is terminated.

【0070】図12にメール作成処理MAIL_CREATEのフ
ローチャートを示す。本処理は、電子メールの作成、編
集および、送信を行うものである。以下に本処理の流れ
を説明する。
FIG. 12 shows a flowchart of the mail creation process MAIL_CREATE. This processing is for creating, editing, and transmitting an e-mail. Hereinafter, the flow of this processing will be described.

【0071】(12-1)ステップ12aにて、ユーザから
の入力を受け付け、メール本文の作成・編集を行う。
(12-1) In step 12a, the input from the user is accepted, and the mail text is created and edited.

【0072】(12-2)ステップ12bにて、宛先をユー
ザに指定させるなどして、図7に示したメールの属性情
報を作成する。
(12-2) In step 12b, attribute information of the mail shown in FIG. 7 is created by, for example, allowing the user to specify a destination.

【0073】(12-3)ステップ12cにて、ユーザに対
して、作成したメールについて転送情報を取得するかど
うかを尋ねる。
(12-3) In step 12c, the user is asked whether to acquire transfer information for the created mail.

【0074】(12-4)ステップ12dにて、作成したメ
ールの転送情報の取得が必要と指示された場合、ステッ
プ12eへ進み、属性情報の中の転送通知要/否欄へ
“要”を設定する。作成したメールの転送情報の取得が
不要と指示された場合、ステップ12fへ進み、属性情
報の中の転送通知要/否欄へ“否”を設定する。
(12-4) If it is instructed in step 12d that it is necessary to obtain the transfer information of the created mail, the process proceeds to step 12e, and "necessary" is set in the transfer notification required / not required column in the attribute information. Set. When it is instructed that acquisition of the transfer information of the created mail is unnecessary, the process proceeds to step 12f, and “No” is set in the transfer notification required / not required column in the attribute information.

【0075】(12-5)ステップ12gにて、メール送信
処理MAIL_SENDを呼び出し、作成したメールを送信し、
本処理を終了する。
(12-5) In step 12g, mail transmission processing MAIL_SEND is called, and the prepared mail is transmitted.
This processing ends.

【0076】図13にメール送信処理MAIL_SENDのフロ
ーチャートを示す。本処理は、電子メールの送信処理を
行うものである。以下に本処理の流れを説明する。
FIG. 13 shows a flowchart of the mail transmission processing MAIL_SEND. In this process, an electronic mail transmission process is performed. Hereinafter, the flow of this processing will be described.

【0077】(13-1)ステップ13aにて、メールの属
性情報に指定された宛先を一つ取り出す。
(13-1) In step 13a, one destination specified in the attribute information of the mail is extracted.

【0078】(13-2)ステップ13bにて、取り出した
宛先が所属するサーバを図2で示したアドレス帳から検
索する。
(13-2) In step 13b, the server to which the extracted destination belongs is searched from the address book shown in FIG.

【0079】(13-3)ステップ13cにて、ステップ1
3bでの検索の結果、当該宛先が所属するサーバが見つ
かったかを調べる。所属サーバが見つかった場合、ステ
ップ13eに進み、宛先の所属サーバに対して当該メー
ルを送信する。所属サーバが見つからなかった場合、ス
テップ13dへ進み、“宛先不明”とエラーメッセージ
を表示する。
(13-3) In step 13c, step 1
It is checked whether the server to which the destination belongs is found as a result of the search in 3b. When the belonging server is found, the process proceeds to step 13e, and the mail is transmitted to the destination server. If the belonging server is not found, the process proceeds to step 13d, and an error message "Destination unknown" is displayed.

【0080】(13-4)ステップ13fにて、メールの属
性情報に指定された宛先について全て処理したかを調べ
る。指定宛先を全て処理し終わっていたら、本処理を終
了する。処理すべき宛先が残っている場合は、ステップ
13aへ戻り、本処理を続行する。
(13-4) At step 13f, it is checked whether all the destinations specified in the mail attribute information have been processed. If all designated destinations have been processed, this processing ends. If there are destinations to be processed, the process returns to step 13a and the processing is continued.

【0081】図14に受信メール表示処理MAIL_DISPの
フローチャートを示す。本処理は、受信したメールの本
文を表示するものである。さらに、本処理では、ユーザ
からの指示により、選択したメールを他のユーザへ転送
する処理も行う。以下に本処理の流れを説明する。
FIG. 14 shows a flowchart of the received mail display processing MAIL_DISP. This processing is to display the text of the received mail. Further, in this process, a process of transferring the selected mail to another user is also performed according to an instruction from the user. Hereinafter, the flow of this processing will be described.

【0082】(14-1)ステップ14aにて、受信したメ
ールのタイトル一覧を表示し、ユーザに操作対象メール
を選択させる。
(14-1) In step 14a, a list of titles of the received mail is displayed, and the user is allowed to select an operation target mail.

【0083】(14-2)ステップ14bにて、ユーザから
の指示を受け付ける。
(14-2) In step 14b, an instruction from the user is accepted.

【0084】(14-3)ステップ14cにて、ユーザから
の指示がメールの本文の表示かどうか調べる。
(14-3) In step 14c, it is checked whether or not the instruction from the user is the display of the text of the mail.

【0085】ユーザからの指示が、メール本文の表示な
らば、ステップ14dに進み、メールの本文を表示し、
その後、ステップ14aへ戻る。
If the instruction from the user is to display the text of the mail, the process proceeds to step 14d, where the text of the mail is displayed.
Thereafter, the process returns to step 14a.

【0086】ユーザからの指示が、メール本文の表示で
なければ、ステップ14eへ進む。
If the instruction from the user is not the display of the mail text, the process proceeds to step 14e.

【0087】(14-4)ステップ14eにて、ユーザから
の指示がメールの転送であるかどうか調べる。
(14-4) In step 14e, it is checked whether or not the instruction from the user is a mail transfer.

【0088】ユーザからの指示が、メールの転送であれ
ば、ステップ14fに進み、メール転送処理MAIL_TRANS
を呼び出す。当該処理終了後、ステップ14aへ戻る。
If the instruction from the user is a mail transfer, the process proceeds to step 14f, where the mail transfer process MAIL_TRANS
Call. After the end of the process, the process returns to step 14a.

【0089】ユーザからの指示が、メールの転送でなけ
れば、ステップ14gへ進む。
If the instruction from the user is not a mail transfer, the process proceeds to step 14g.

【0090】(14-5)ステップ14gにて、ユーザから
の指示は、本処理の終了かどうか調べる。ユーザからの
指示が本処理の終了ならば、本処理を終了する。そうで
なければ、ステップ14aへ戻る。
(14-5) In step 14g, it is determined whether or not the instruction from the user is the end of the present process. If the instruction from the user is to end the process, the process ends. Otherwise, return to step 14a.

【0091】図15にメール転送処理MAIL_TRANSのフロ
ーチャートを示す。本処理は、メールの転送を行う。以
下に本処理の流れを説明する。
FIG. 15 shows a flowchart of the mail transfer process MAIL_TRANS. In this process, the mail is transferred. Hereinafter, the flow of this processing will be described.

【0092】(15-1)ステップ15aにて、転送先宛先
をユーザから取得する。
(15-1) In step 15a, the transfer destination address is obtained from the user.

【0093】(15-2)ステップ15bにて、ステップ1
5aにて取得した転送先宛先をメールの属性情報の中の
宛先情報に設定する。
(15-2) In step 15b, step 1
The transfer destination acquired in 5a is set as the destination information in the attribute information of the mail.

【0094】(15-3)ステップ15cにて、転送前のメ
ールの属性情報の中の発信者IDを転送経路情報の最後へ
追加する。
(15-3) In step 15c, the sender ID in the attribute information of the mail before transfer is added to the end of the transfer route information.

【0095】(15-4)ステップ15dにて、発信者IDに
自IDを設定する。
(15-4) In step 15d, the own ID is set as the caller ID.

【0096】(15-5)ステップ15eにて、メール送信
処理MAIL_SENDを呼び出し、メールを送信する。
(15-5) In step 15e, a mail transmission process MAIL_SEND is called and a mail is transmitted.

【0097】以上で、本処理を終了する。Thus, the present processing ends.

【0098】図16に転送通知メール作成処理NOTICE_M
AIL_CREATEのフローチャートを示す。本処理は、転送メ
ールを受信したときに、当該メールの原作者へ転送があ
ったことを通知する転送通知メールの作成、送信を行
う。以下に本処理の流れを説明する。
FIG. 16 shows a transfer notification mail creation process NOTICE_M.
The flowchart of AIL_CREATE is shown. In this process, when a transfer mail is received, a transfer notification mail notifying that the mail has been transferred is created and transmitted. Hereinafter, the flow of this processing will be described.

【0099】(16-1)ステップ16aにて、属性情報の
中のメール種別に“転送通知”を設定する。
(16-1) In step 16a, "transfer notification" is set as the mail type in the attribute information.

【0100】(16-2)ステップ16bにて、メールID、
作成情報、転送通知要/否欄については、属性情報に設
定されている情報をコピーし、作成する。
(16-2) In step 16b, the mail ID,
For the creation information and transfer notification required / not required columns, the information set in the attribute information is copied and created.

【0101】(16-3)ステップ16cにて、発信者IDに
自IDを設定する。
(16-3) In step 16c, the own ID is set as the caller ID.

【0102】(16-4)ステップ16dにて、宛先情報に
受信したメールの原作者IDに記載されているIDを設定す
る。
(16-4) In step 16d, an ID described in the original creator ID of the received mail is set in the destination information.

【0103】(16-5)ステップ16eにて、転送経路情
報に受信したメールの転送経路情報をコピーし、その後
ろに受信したメールの発信者IDを追加し、さらに、自ID
を最後に追加する。
(16-5) In step 16e, the transfer route information of the received mail is copied to the transfer route information, and the sender ID of the received mail is added after that, and the own ID is further added.
At the end.

【0104】(16-6)ステップ16fにて、メール送信
処理MAIL_SENDを呼び出し、メールを送信する。
(16-6) In step 16f, a mail transmission process MAIL_SEND is called, and a mail is transmitted.

【0105】以上で、本処理を終了する。This is the end of the process.

【0106】図17に受信メールチェック処理MAIL_CHK
のフローチャートを示す。本処理は、電子メール装置メ
イン処理から一定時間経過ごとに呼び出され、自ID宛の
受信メールがあるかどうかをチェックする。自ID宛の受
信メールがあった場合、メッセージを画面表示し、ユー
ザに対し通知する。以下に本処理の流れを説明する。
FIG. 17 shows received mail check processing MAIL_CHK.
The flowchart of FIG. This process is called from the e-mail device main process every fixed time, and checks whether there is a received mail addressed to the own ID. When there is a received mail addressed to the own ID, a message is displayed on the screen and the user is notified. Hereinafter, the flow of this processing will be described.

【0107】(17-1)ステップ17aにて、所属サーバ
の記憶装置の中に自ID宛の受信メールがあるかどうかチ
ェックする。
(17-1) At step 17a, it is checked whether or not there is a received mail addressed to the own ID in the storage device of the affiliated server.

【0108】(17-2)ステップ17bにて、チェックの
結果を調べ、自ID宛の受信メールがあったら、ステップ
17cに進み、未読の受信メールがある旨、メッセージ
を表示し、本処理を終了する。自ID宛受信メールがなけ
れば、そのままなにもしないで本処理を終了する。
(17-2) In step 17b, the result of the check is checked, and if there is a received mail addressed to the own ID, the flow advances to step 17c to display a message indicating that there is an unread received mail. finish. If there is no received mail addressed to the own ID, the process ends without doing anything.

【0109】次に、転送通知メールからの転送経路デー
タの作成、また、作成した転送経路データからの転送先
一覧、転送経路一覧の作成を説明する。その前に、内部
データとして保持する転送経路データの構造について説
明する。
Next, creation of transfer path data from the transfer notification mail, and creation of a transfer destination list and a transfer path list from the created transfer path data will be described. Before that, the structure of transfer path data held as internal data will be described.

【0110】図18は、メール転送経路を保持する内部
データ構造を示したものである。図3のようなメールの
転送があった場合、電子メール装置プログラムの内部デ
ータとしては、図18のようなリストデータにより転送
経路を保持する。
FIG. 18 shows an internal data structure for holding a mail transfer route. When the mail is transferred as shown in FIG. 3, the transfer route is held by the list data as shown in FIG. 18 as the internal data of the electronic mail device program.

【0111】そのデータ構造の特徴を次に示す。The characteristics of the data structure are as follows.

【0112】(1)リストデータの先頭は、先頭ポイン
タにより示される。
(1) The head of the list data is indicated by a head pointer.

【0113】(2)データの最小単位を“セル”と呼
ぶ。
(2) The minimum unit of data is called a "cell".

【0114】(3)セルは、3つの値を持ち、一番左の
箱(以後、フローチャート上では、“.RIGHT”で表現す
る場合がある)には、宛先(ユーザID)の値を保持す
る。
(3) The cell has three values, and the leftmost box (hereinafter sometimes referred to as “.RIGHT” in the flowchart) holds the value of the destination (user ID). I do.

【0115】(4)セルの真ん中の箱(以後、フローチ
ャート上では、“.CENTER”で表現する場合がある)に
は、次のレベルへのリンクポインタを保持する。ここ
で、レベルとは転送の段数のことを示す。図3で説明す
ると、A-1、B-1、C-1が第1レベル、A-11、A-12、B-1
1、・・・、C-13が第2レベル、A-111が第3レベルとなる。
(4) The box in the middle of the cell (hereinafter sometimes referred to as “.CENTER” in the flowchart) holds a link pointer to the next level. Here, the level indicates the number of transfer stages. Referring to FIG. 3, A-1, B-1, and C-1 are the first levels, A-11, A-12, and B-1.
1,..., C-13 are the second level, and A-111 is the third level.

【0116】(5)セルの右側の箱は(以後、フローチ
ャート上では、“.CENTER”で表現する場合がある)に
は、同レベルへのリンクポインタを保持する。
(5) The box on the right side of the cell (hereinafter sometimes referred to as “.CENTER” in the flowchart) holds a link pointer to the same level.

【0117】(6)特別なリンクポインタとして、リン
クの終了を示すリンクポインタも用意する。
(6) As a special link pointer, a link pointer indicating the end of the link is prepared.

【0118】図19は、転送通知メールから作成される
転送経路データの例を示したものである。この転送通知
メールは、A-0が作成したメールをA-1、A-11と順に転送
され、A-11からA-111に転送された際、A-111からA-0宛
に送信されたものである。その転送通知メールから作成
される転送経路データを図19の右側の図に示す。これ
は、A-1、A-11、A-111の順に転送された場合のリストデ
ータであるが、その他の経路でも当該メールは転送され
る。このため、保持するリストデータは、この転送経路
データと他の転送経路リストデータとを統合したものと
なる。このような処理を行うプログラムについて、図2
0以降に説明する。
FIG. 19 shows an example of transfer route data created from a transfer notification mail. This transfer notification mail is transferred to the mail created by A-0 in the order of A-1, A-11, and when it is transferred from A-11 to A-111, it is sent from A-111 to A-0. It is a thing. Transfer path data created from the transfer notification mail is shown in the right side of FIG. This is the list data in the case where the mail is transferred in the order of A-1, A-11, and A-111, but the mail is also transferred through other routes. For this reason, the held list data is obtained by integrating the transfer path data with other transfer path list data. FIG. 2 shows a program for performing such processing.
Description will be made after 0.

【0119】図20は、メール受信処理MAIL_RESVから
呼び出される転送経路データ作成処理ROUTEDATA_CREATE
のフローチャートを示す。本処理は、転送通知メールか
らの転送経路データの作成、および、作成した転送経路
データを当該メールの全転送先および転送経路を保持し
ているリストデータへ追加するためにリストデータ追加
処理の呼び出しを行う。以下に本処理の流れを説明す
る。
FIG. 20 shows a transfer route data creation process ROUTEDATA_CREATE called from the mail reception process MAIL_RESV.
The flowchart of FIG. In this process, the transfer path data is created from the transfer notification mail, and the list data addition processing is called in order to add the created transfer path data to the list data holding all the transfer destinations and transfer paths of the mail. I do. Hereinafter, the flow of this processing will be described.

【0120】(20-1)ステップ20aにて、図19に示
すように転送通知メールの転送経路情報から転送経路リ
ストデータを作成する。
(20-1) In step 20a, transfer route list data is created from the transfer route information of the transfer notification mail as shown in FIG.

【0121】(20-2)ステップ20bにて、リストデー
タ追加処理ADD_LISTを呼び出し、ステップ20aで作成
した転送経路データを当該メールの全転送先および転送
経路を保持しているリストデータへの追加を行う。以上
で、本処理を終了する。
(20-2) In step 20b, list data addition processing ADD_LIST is called, and the transfer path data created in step 20a is added to the list data holding all transfer destinations and transfer paths of the mail. Do. This ends the processing.

【0122】図21は、リストデータ追加処理ADD_LIST
のフローチャートを示す。本処理は、転送通知メールか
ら作成した転送経路データを当該メールの全転送先およ
び転送経路を保持しているリストデータへの追加を行
う。以下に本処理の流れを説明する。
FIG. 21 shows a list data addition process ADD_LIST.
The flowchart of FIG. In this process, the transfer path data created from the transfer notification mail is added to the list data holding all transfer destinations and transfer paths of the mail. Hereinafter, the flow of this processing will be described.

【0123】(21-1)ステップ21aにて、転送経路リ
スト操作用ポインタLPを用意し、LPへ当該メールIDの転
送経路リストの先頭ポインタを設定する。さらに、追加
リスト操作用ポインタAPを用意し、APへ追加リストの先
頭ポインタを設定し、LP、APの値を初期化する。
(21-1) In step 21a, a transfer path list operation pointer LP is prepared, and the leading pointer of the transfer path list of the mail ID is set in LP. Further, an additional list operation pointer AP is prepared, the start pointer of the additional list is set to the AP, and the values of LP and AP are initialized.

【0124】(21-2)ステップ21bにて、変数VALUE
に追加リスト操作用ポインタAPが指すセルに格納されて
いる宛先を取り出し、設定する。
(21-2) In step 21b, the variable VALUE
And retrieves and sets the destination stored in the cell pointed to by the additional list operation pointer AP.

【0125】(21-3)ステップ21cにて、同一レベル
内サーチ処理SEARCH_LEVELを呼び出し、現在の転送経路
リスト操作用ポインタLPが指すセルと同一レベルのリス
トの中に、ステップ21bで取得した宛先と同じものが
存在するかどうかを調べる。
(21-3) In step 21c, the same level search processing SEARCH_LEVEL is called, and the destination acquired in step 21b is included in the list at the same level as the cell indicated by the current transfer path list operation pointer LP. Check if the same thing exists.

【0126】(21-4)ステップ21dにて、同一レベル
内サーチ処理SEARCH_LEVELの処理結果から、同じ宛先が
転送経路リストの中に見つかったかどうか調べる。見つ
かった場合は、ステップ21fに進む。見つからなかっ
た場合はステップ21eに進み、ステップ21cにてサ
ーチしたレベルにつながれている最後のセルの同レベル
ポインタ(右側のセル)に追加リスト操作用ポインタAP
の値を設定し、追加リストを接続する。そして、本処理
を終了する。
(21-4) In step 21d, it is checked whether or not the same destination is found in the transfer route list from the processing result of the same level search processing SEARCH_LEVEL. If found, go to step 21f. If not found, the process proceeds to step 21e, where the pointer AP for additional list operation is set to the same level pointer (cell on the right side) of the last cell connected to the level searched in step 21c.
Set the value of and connect the additional list. Then, the present process ends.

【0127】(21-5)ステップ21fは、ステップ21
dにて同じ宛先が転送経路リストの中に見つかった場合
の処理である。この場合、すでに、追加しようとした宛
先は、転送経路リストに存在するということなので、処
理済みとし、それぞれのポインタを次のレベルへ進め
る。
(21-5) Step 21f is the same as step 21
This is the process when the same destination is found in the transfer route list in d. In this case, since the destination to be added already exists in the transfer route list, it is determined that the destination has been processed, and each pointer is advanced to the next level.

【0128】(21-6)ステップ21gにて、追加リスト
操作用ポインタAPがリストの終了を示すものかどうか調
べる。APがリストの終了記号であれば、追加リストにつ
いて、全て処理済みということを示しているので、本処
理を終了する。APがリストの終了記号でなければ、ステ
ップ21bに戻り処理を継続する。
(21-6) In step 21g, it is checked whether or not the additional list operation pointer AP indicates the end of the list. If AP is the end symbol of the list, it indicates that all the additional lists have been processed, and thus this processing ends. If AP is not the end symbol of the list, the process returns to step 21b and continues.

【0129】図22は、同一レベル内サーチ処理SEARCH
_LEVELのフローチャートを示す。本処理は、与えられた
宛先VALUEと同じ宛先が現在ポインタLPが示すセルと同
一レベルのリンクリストの中に存在するかどうかを調べ
るものである。与えられた宛先と同じ宛先が存在した場
合は、当該セルを示すポインタの値(アドレス)を戻り
値とし、与えられた宛先が存在しなかった場合は、“同
じ宛先は見つからなかった”を戻り値とする。以下に本
処理の流れを説明する。
FIG. 22 shows a search process SEARCH within the same level.
The flowchart of _LEVEL is shown. This processing checks whether or not the same destination as the given destination VALUE exists in the link list at the same level as the cell indicated by the current pointer LP. If the same destination as the given destination exists, the value (address) of the pointer indicating the cell is used as a return value, and if the given destination does not exist, “the same destination was not found” is returned. Value. Hereinafter, the flow of this processing will be described.

【0130】(22-1)ステップ22aにて、現在ポイン
タLPが指すセルの中に格納されている宛先が与えられた
宛先VALUEと同じかどうか調べる。同じであれば、ステ
ップ22bに進み、現在のLPの値を戻り値とし、本処理
を終了する。同じでない場合は、ステップ22cへ進
む。
(22-1) At step 22a, it is checked whether the destination stored in the cell currently pointed to by the pointer LP is the same as the given destination VALUE. If they are the same, the process proceeds to step 22b, where the current value of LP is set as the return value, and the process ends. If not the same, proceed to step 22c.

【0131】(22-2)ステップ22cにて、次のセルへ
のポインタ値をLPに設定する。
(22-2) In step 22c, the value of the pointer to the next cell is set to LP.

【0132】(22-3)ステップ22dにて、次のセルへ
のポインタ値が終了記号かどうか調べる。終了記号であ
った場合、ステップ22eに進み、“同じ宛先はリスト
の中には見つからなかった”という値を戻り値とし、本
処理を終了する。次のセルへのポインタ値が終了記号で
なかった場合、ステップ22aに戻り、処理を継続す
る。
(22-3) In step 22d, it is checked whether the value of the pointer to the next cell is an end symbol. If it is an end symbol, the process proceeds to step 22e, where the value "the same destination was not found in the list" is set as a return value, and the process ends. If the value of the pointer to the next cell is not the end symbol, the process returns to step 22a to continue the processing.

【0133】図23は、メール転送先一覧/転送経路一
覧表示処理DISP_ROUTEのフローチャートを示す。本処理
は、ユーザからの指示を受け付け、メール転送先一覧、
または、メール転送経路一覧のいずれかの表示処理を実
行するものである。以下に本処理の流れを説明する。
FIG. 23 shows a flowchart of the mail transfer destination list / transfer route list display processing DISP_ROUTE. This process accepts an instruction from the user,
Alternatively, one of the display processes of the mail transfer route list is executed. Hereinafter, the flow of this processing will be described.

【0134】(23-1)ステップ23aにて、“転送通知
要”を設定して送信したメールの件名一覧を表示し、メ
ールの転送先一覧、もしくはメール転送経路一覧を表示
させるメールをユーザに選択させる。
(23-1) In step 23a, a list of the titles of the mails transmitted with "Transfer notification required" set is displayed, and the mail for displaying the mail transfer destination list or the mail transfer route list is provided to the user. Let me choose.

【0135】(23-2)ステップ23bにて、上記につい
てユーザからの指示を受け付ける。
(23-2) In step 23b, an instruction from the user regarding the above is received.

【0136】(23-3)ステップ23cにて、ユーザから
の指示はメール転送先一覧表示かどうか調べる。そうで
あれば、ステップ23dに進み、メール転送先一覧表示
処理DISP_TRANS_USER_IDを呼び出す。当該処理終了後、
ステップ23aに戻り、処理を継続する。ユーザからの
指示がメール転送先一覧表示でなければ、ステップ23
eに進む。
(23-3) In step 23c, it is checked whether or not the instruction from the user is a mail transfer destination list display. If so, proceed to step 23d to call the mail transfer destination list display processing DISP_TRANS_USER_ID. After the end of the process,
Returning to step 23a, the processing is continued. If the instruction from the user is not the mail transfer destination list display, step 23
Proceed to e.

【0137】(23-4)ステップ23eにて、ユーザから
の指示はメール転送経路一覧表示かどうか調べる。そう
であれば、ステップ23fに進み、メール転送経路一覧
表示処理DISP_TRANS_ROUTEを呼び出す。当該処理終了
後、ステップ23aに戻り、処理を継続する。ユーザか
らの指示がメール転送経路一覧表示でなければ、ステッ
プ23gへ進む。
(23-4) In step 23e, it is checked whether or not the instruction from the user is a mail transfer route list display. If so, the process proceeds to step 23f to call the mail transfer route list display processing DISP_TRANS_ROUTE. After the end of the process, the process returns to step 23a to continue the process. If the instruction from the user is not the mail transfer route list display, the process proceeds to step 23g.

【0138】(23-5)ステップ23gにて、ユーザから
の指示は本処理の終了かどうか調べる。ユーザからの指
示が本処理の終了であれば、本処理を終了する。そうで
なければ、ステップ23aに戻り処理を継続する。
(23-5) In step 23g, it is checked whether or not the instruction from the user is the end of this processing. If the instruction from the user is to end this processing, this processing is ended. Otherwise, the process returns to step 23a to continue the process.

【0139】図24は、メール転送先一覧表示処理DISP
_TRANS_USER_IDのフローチャートを示す。本処理は、メ
ール転送先一覧表示処理のための現在ポインタLPの初期
化とメール転送先取得処理GET_IDの呼び出しを行う。以
下に本処理の流れを説明する。
FIG. 24 is a flowchart showing the mail transfer destination list display processing DISP.
13 shows a flowchart of _TRANS_USER_ID. This processing initializes the current pointer LP for the mail transfer destination list display processing and calls the mail transfer destination acquisition processing GET_ID. Hereinafter, the flow of this processing will be described.

【0140】(24-1)ステップ24aにて、転送経路リ
スト操作用ポインタLPに当該メールIDの転送経路リスト
の先頭ポインタの値を設定する。
(24-1) In step 24a, the value of the head pointer of the transfer path list of the mail ID is set in the transfer path list operation pointer LP.

【0141】(24-2)ステップ24bにて、メール転送
先取得処理GET_IDを呼び出す。当該処理終了後、本処理
を終了する。
(24-2) In step 24b, a mail transfer destination acquisition process GET_ID is called. After the end of the process, the present process ends.

【0142】図25および図26は、メール転送先取得
処理GET_IDのフローチャートを示す。本処理は、図20
に示した転送経路データ作成処理ROUTEDATA_CREATEで作
成した当該メールIDの転送経路リストから全ての転送先
を画面表示する。本処理は、再帰呼び出し可能なプログ
ラムである。また、本処理は、当該メールIDの転送経路
リストの現在操作中のセル位置を示すポインタLPを入力
とする。以下に本処理の流れを説明する。
FIGS. 25 and 26 show flowcharts of the mail transfer destination acquisition processing GET_ID. This processing is performed as shown in FIG.
All the transfer destinations are displayed on the screen from the transfer route list of the mail ID created in the transfer route data creation process ROUTEDATA_CREATE shown in FIG. This process is a program that can be called recursively. In this process, a pointer LP indicating the position of the currently operated cell in the transfer path list of the mail ID is input. Hereinafter, the flow of this processing will be described.

【0143】(25-1)ステップ25aにて、現在ポイン
タLPが指すセルに格納されている宛先を取り出し、メー
ルの転送先として画面に表示する。
(25-1) In step 25a, the destination currently stored in the cell pointed to by the pointer LP is extracted and displayed on the screen as the mail transfer destination.

【0144】(25-2)ステップ25bにて、現在ポイン
タLPが指すセルの次のレベルへのポインタ値が終了記号
かどうか調べる。終了記号でなければ、第26図の26-1へ
分岐する。終了記号ならば、ステップ25cへ進む。
(25-2) In step 25b, it is checked whether or not the pointer value to the next level of the cell indicated by the current pointer LP is an end symbol. If it is not an end symbol, the process branches to 26-1 in FIG. If it is an end symbol, the process proceeds to step 25c.

【0145】(25-3)ステップ25cにて、現在ポイン
タLPが指すセルの同レベルへのポインタ値が終了記号か
どうか調べる。終了記号であれば、本処理を終了する。
終了記号でなければ、ステップ25dへ進む。
(25-3) In step 25c, it is checked whether or not the pointer value to the same level of the cell indicated by the current pointer LP is an end symbol. If it is an end symbol, the process ends.
If it is not an end symbol, the process proceeds to step 25d.

【0146】(25-4)ステップ25dにて、現在ポイン
タLPをスタックへ格納する。これは、再帰呼び出し後に
処理を継続するためのものである。
(25-4) In step 25d, the current pointer LP is stored in the stack. This is to continue processing after a recursive call.

【0147】(25-5)ステップ25eにて、現在ポイン
タLPに現在ポインタLPが指すセルの同レベルへのポイン
タ値を代入する。
(25-5) In step 25e, a pointer value to the same level of the cell indicated by the current pointer LP is substituted for the current pointer LP.

【0148】(25-6)ステップ25fにて、本処理であ
るメール転送先取得処理GET_IDの再帰呼び出しを行う。
(25-6) In step 25f, a recursive call of the mail transfer destination acquisition processing GET_ID, which is the present processing, is performed.

【0149】(25-7)ステップ25gにて、ステップ2
5dにて格納したLPについて、スタックから回復する。
そして、本処理を終了する。
(25-7) In Step 25g, Step 2
The LP stored at 5d is recovered from the stack.
Then, the present process ends.

【0150】図26は、図25のメール転送先取得処理
GET_IDの続きのフローチャートを示す。以下に本処理の
流れを説明する。
FIG. 26 shows the mail transfer destination acquisition process of FIG.
7 shows a flowchart following the GET_ID. Hereinafter, the flow of this processing will be described.

【0151】(26-1)ステップ26aにて、現在ポイン
タLPをスタックへ格納する。これは、再帰呼び出し後に
処理を継続するためのものである。
(26-1) In step 26a, the current pointer LP is stored in the stack. This is to continue processing after a recursive call.

【0152】(26-2)ステップ26bにて、現在ポイン
タLPに現在ポインタLPが指すセルの次レベルへのポイン
タ値を代入する。
(26-2) In step 26b, the value of the pointer to the next level of the cell indicated by the current pointer LP is substituted for the current pointer LP.

【0153】(26-3)ステップ26cにて、本処理であ
るメール転送先取得処理GET_IDの再帰呼び出しを行う。
(26-3) In step 26c, a recursive call of the mail transfer destination acquisition processing GET_ID, which is the present processing, is performed.

【0154】(26-4)ステップ26dにて、ステップ2
6aにて格納したLPについて、スタックから回復する。
(26-4) In step 26d, step 2
The LP stored at 6a is recovered from the stack.

【0155】(26-5)ステップ26eにて、現在ポイン
タLPが指すセルの同レベルへのポインタ値は終了記号か
どうか調べる。終了記号ならば、本処理を終了する。終
了記号でなければ、ステップ26fへ進む。
(26-5) In step 26e, it is checked whether or not the pointer value to the same level of the cell indicated by the current pointer LP is an end symbol. If it is an end symbol, the process ends. If not, the process proceeds to step 26f.

【0156】(26-6)ステップ26fにて、現在ポイン
タLPをスタックへ格納する。これは、再帰呼び出し後に
処理を継続するためのものである。
(26-6) In step 26f, the current pointer LP is stored in the stack. This is to continue processing after a recursive call.

【0157】(26-7)ステップ26gにて、現在ポイン
タLPに現在ポインタLPが指すセルの同レベルへのポイン
タ値を代入する。
(26-7) In step 26g, the pointer value to the same level of the cell pointed to by the current pointer LP is substituted for the current pointer LP.

【0158】(26-8)ステップ26hにて、本処理であ
るメール転送先取得処理GET_IDの再帰呼び出しを行う。
(26-8) In step 26h, a recursive call of the mail transfer destination acquisition processing GET_ID, which is the present processing, is performed.

【0159】(26-9)ステップ26iにて、ステップ2
6fにて格納したLPについて、スタックから回復する。
そして、本処理を終了する。
(26-9) In step 26i, step 2
The LP stored at 6f is recovered from the stack.
Then, the present process ends.

【0160】図27は、図28および図29に示すメー
ル転送経路一覧表示処理で作成されるメール転送経路リ
ストである。これらは、図18のデータ構造から、転送
経路を一つずつを取り出したリストである。これらのリ
ストを使用して、転送経路一覧の画面表示を行う。
FIG. 27 shows a mail transfer path list created by the mail transfer path list display processing shown in FIGS. 28 and 29. These are lists obtained by extracting the transfer paths one by one from the data structure of FIG. The transfer path list is displayed on the screen using these lists.

【0161】図28は、メール転送経路一覧表示処理DI
SP_TRANS_ROUTEのフローチャートを示す。本処理は、転
送経路リストを解析しながら転送経路を1つずつ取り出
し取得した転送経路を画面表示する。以下に本処理の流
れを説明する。
FIG. 28 shows a mail transfer route list display process DI.
4 shows a flowchart of SP_TRANS_ROUTE. In this processing, the transfer paths are extracted one by one while analyzing the transfer path list, and the acquired transfer paths are displayed on the screen. Hereinafter, the flow of this processing will be described.

【0162】(28-1)ステップ28aにて、当該メール
IDの転送経路リストのコピーを作成する。これは、本
処理がリストの内容を変更しながら処理を行うためであ
る。コピーリストのほうを操作し、オリジナルリストを
破壊しないようにするためである。
(28-1) In step 28a, a copy of the transfer route list of the mail ID is created. This is because this processing is performed while changing the contents of the list. This is to operate the copy list and not to destroy the original list.

【0163】(28-2)ステップ28bにて、リスト先頭
ポインタROOTにコピーリストの先頭アドレスを設定す
る。
(28-2) In step 28b, the start address of the copy list is set in the list start pointer ROOT.

【0164】(28-3)ステップ28cにて、現在ポイン
タLPおよび現在ポインタ退避用ポインタPREVPにROOTを
代入し、初期化する。
(28-3) In step 28c, ROOT is substituted for the current pointer LP and the current pointer save pointer PREVP, and initialized.

【0165】(28-4)ステップ28dにて、リスト先頭
ポインタROOTは終了記号かどうか調べる。ROOTが終了記
号なら、全ての処理を終了したことを示すので、本処理
を終了する。ROOTが終了記号でないならば、ステップ2
8eへ進む。
(28-4) In step 28d, it is checked whether the list head pointer ROOT is an end symbol. If ROOT is an end symbol, it indicates that all processing has been completed, and thus this processing ends. If ROOT is not a terminator, step 2
Proceed to 8e.

【0166】(28-5)ステップ28eにて、転送経路取
得処理GET_ROUTEを呼び出し、転送経路の1つを取得す
る。
(28-5) In step 28e, a transfer route acquisition process GET_ROUTE is called to acquire one of the transfer routes.

【0167】(28-6)ステップ28fにて、ステップ2
8eで取得した転送経路を画面に表示する。その後、ス
テップ28cへ戻る。
(28-6) In step 28f, step 2
The transfer route acquired in 8e is displayed on the screen. Thereafter, the process returns to step 28c.

【0168】図29は、転送経路取得処理GET_ROUTEの
フローチャートを示す。本処理は、与えられたLPが先頭
を示す転送経路リストを解析し、その中から一つの転送
経路を取得する。以下に本処理の流れを説明する。
FIG. 29 is a flowchart of the transfer route acquisition processing GET_ROUTE. In this process, the transfer path list in which the given LP indicates the head is analyzed, and one transfer path is obtained from the list. Hereinafter, the flow of this processing will be described.

【0169】(29-1)ステップ29aにて、現在ポイン
タLPが指すセルの宛先を取り出し、今回、取り出す転送
経路リストに追加する。
(29-1) In step 29a, the destination of the cell indicated by the current pointer LP is extracted and added to the transfer path list to be extracted this time.

【0170】(29-2)ステップ29bにて、現在ポイン
タLPが指すセルの次のレベルへのポインタ値は終了記号
かどうか調べる。終了記号でないならば、ステップ29
cへ進む。終了記号ならば、ステップ29dへ進む。
(29-2) In step 29b, it is checked whether the value of the pointer to the next level of the cell indicated by the current pointer LP is an end symbol. If not, step 29
Proceed to c. If it is an end symbol, the process proceeds to step 29d.

【0171】(29-3)ステップ29cにて、現在ポイン
タ退避用ポインタPREVPに現在ポインタLPを代入する。
現在ポインタLPに現在ポインタLPが指すセルの次のポイ
ンタ値を代入する。その後、ステップ29aへ戻る。
(29-3) In step 29c, the current pointer LP is substituted into the current pointer save pointer PREVP.
The next pointer value of the cell pointed to by the current pointer LP is substituted for the current pointer LP. Thereafter, the process returns to step 29a.

【0172】(29-4)ステップ29dにて、現在ポイン
タの退避用ポインタPREVPは先頭ポインタROOTかどうか
調べる。PREVPの値がROOTでなければ、ステップ29e
へ進む。 PREVPの値がROOTならば、ステップ29fへ進
む。
(29-4) In step 29d, it is checked whether the save pointer PREVP of the current pointer is the head pointer ROOT. If the value of PREVP is not ROOT, step 29e
Proceed to. If the value of PREVP is ROOT, the process proceeds to step 29f.

【0173】(29-5)ステップ29eにて、現在ポイン
タ退避用ポインタPREVPが指すセルの次のレベルへのポ
インタ値に現在ポインタLPが指すセルの同レベルへのポ
インタ値を代入する。その後、本処理を終了する。
(29-5) In step 29e, the pointer value to the same level of the cell indicated by the current pointer LP is substituted for the pointer value to the next level of the cell indicated by the current pointer retreat pointer PREVP. After that, the process ends.

【0174】(29-6)ステップ29fにて、先頭ポイン
タROOTに現在ポインタLPが指すセルの同レベルへのポイ
ンタ値を代入する。その後、本処理を終了する。
(29-6) In step 29f, the pointer value to the same level of the cell pointed by the current pointer LP is substituted for the head pointer ROOT. After that, the process ends.

【0175】以上の説明から明らかなように本実施形態
の電子メール装置によれば、メールの原作者が、作成し
たメールの転送先と転送経路を知ることができる。
As is clear from the above description, according to the electronic mail device of the present embodiment, the original creator of the mail can know the transfer destination and the transfer route of the created mail.

【0176】[0176]

【発明の効果】以上の説明から明らかなように、本発明
によれば、メールの原作者が容易に作成したメールの転
送先と転送経路を知ることができるので、メールの原作
者は、自分が作成したメールが誰に、どのようなルート
を経て伝達されたかを知ることができる。
As is clear from the above description, according to the present invention, the mail creator can easily know the transfer destination and transfer route of the mail created by the mail creator. You can know who created the mail and through what route.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の電子メール装置の一実施形態のシステ
ム構成図である。
FIG. 1 is a system configuration diagram of an electronic mail device according to an embodiment of the present invention.

【図2】電子メールサーバがその記憶装置に保持する宛
先表である。
FIG. 2 is a destination table stored in a storage device of the electronic mail server.

【図3】電子メールの転送を論理的に示す図である。FIG. 3 is a diagram logically showing transfer of an electronic mail.

【図4】メール転送先一覧表示画面例である。FIG. 4 is an example of a mail transfer destination list display screen.

【図5】メール転送経路一覧表示画面例である。FIG. 5 is an example of a mail transfer route list display screen.

【図6】電子メール種別を示す図である。FIG. 6 is a diagram showing an electronic mail type.

【図7】通常メールのデータ構造を示す図である。FIG. 7 is a diagram showing a data structure of a normal mail.

【図8】転送通知メールのデータ構造を示す図である。FIG. 8 is a diagram showing a data structure of a transfer notification mail.

【図9】本実施形態による電子メール装置上で動作する
プログラムの構成図である。
FIG. 9 is a configuration diagram of a program that operates on the electronic mail device according to the present embodiment.

【図10】電子メール装置のメイン処理手順を示すフロ
ーチャートである。
FIG. 10 is a flowchart illustrating a main processing procedure of the electronic mail device.

【図11】メール受信処理手順を示すフローチャートで
ある。
FIG. 11 is a flowchart illustrating a mail reception processing procedure.

【図12】メール作成処理手順を示すフローチャートで
ある。
FIG. 12 is a flowchart illustrating a mail creation processing procedure.

【図13】メール送信処理手順を示すフローチャートで
ある。
FIG. 13 is a flowchart illustrating a mail transmission processing procedure.

【図14】受信メール表示処理手順を示すフローチャー
トである。
FIG. 14 is a flowchart illustrating a received mail display processing procedure.

【図15】メール転送処理手順を示すフローチャートで
ある。
FIG. 15 is a flowchart illustrating a mail transfer processing procedure.

【図16】転送通知メール作成処理手順を示すフローチ
ャートである。
FIG. 16 is a flowchart illustrating a transfer notification mail creation processing procedure.

【図17】受信メールチェック処理手順を示すフローチ
ャートである。
FIG. 17 is a flowchart illustrating a received mail check processing procedure.

【図18】メール転送経路を保持する内部データ構造を
示す図である。
FIG. 18 is a diagram showing an internal data structure for holding a mail transfer route.

【図19】転送通知メールから作成される転送経路デー
タの例を示す図である。
FIG. 19 is a diagram showing an example of transfer route data created from a transfer notification mail.

【図20】転送経路データ作成処理手順を示すフローチ
ャートである。
FIG. 20 is a flowchart illustrating a transfer path data creation processing procedure;

【図21】リストデータ追加処理手順を示すフローチャ
ートである。
FIG. 21 is a flowchart illustrating a list data addition processing procedure.

【図22】同一レベル内サーチ処理手順を示すフローチ
ャートである。
FIG. 22 is a flowchart showing the same level search processing procedure.

【図23】メール転送先/転送経路一覧表示処理手順を
示すフローチャートである。
FIG. 23 is a flowchart showing a mail transfer destination / transfer route list display processing procedure.

【図24】メール転送先一覧表示処理手順を示すフロー
チャートである。
FIG. 24 is a flowchart showing a mail transfer destination list display processing procedure;

【図25】メール転送先取得処理手順を示すフローチャ
ートである。
FIG. 25 is a flowchart showing a mail transfer destination acquisition processing procedure.

【図26】メール転送先取得処理手順(図25の続き)
を示すフローチャートである。
FIG. 26 is a mail transfer destination acquisition processing procedure (continuation of FIG. 25);
It is a flowchart which shows.

【図27】図28、図29に示すメール転送経路一覧表
示処理で作成されるメール転送経路リストを示す図であ
る。
FIG. 27 is a diagram showing a mail transfer path list created by the mail transfer path list display processing shown in FIGS. 28 and 29.

【図28】メール転送経路一覧表示処理手順を示すフロ
ーチャートである。
FIG. 28 is a flowchart showing a mail transfer route list display processing procedure.

【図29】転送経路取得処理手順を示すフローチャート
である。
FIG. 29 is a flowchart illustrating a transfer path acquisition processing procedure.

【図30】電子メール端末のハードウェア構成図であ
る。
FIG. 30 is a hardware configuration diagram of an electronic mail terminal.

【図31】電子メールサーバのハードウェア構成図であ
る。
FIG. 31 is a hardware configuration diagram of an electronic mail server.

【符号の説明】[Explanation of symbols]

WAN…上位ネットワーク、LAN−A…ローカルエリ
アネットワークA、LAN−B…ローカルエリアネット
ワークB、SERVER−A…電子メールサーバA、C
PU−A…電子メールサーバAの処理装置、DISK−
A…電子メールサーバAの記憶装置、SERVER−B
…電子メールサーバB、CPU−B…電子メールサーバ
Bの処理装置、DISK−B…電子メールサーバBの記
憶装置、PC−A−0…電子メール端末A−0、PC−
A−1…電子メール端末A−1、PC−A−2…電子メ
ール端末A−2、PC−B−0…電子メール端末B−
0、PC−B−1…電子メール端末B−1、PC−B−
2…電子メール端末B−2、A−0…電子メール利用者
A−0、A−1…電子メール利用者A−1、A−2…電
子メール利用者A−2、B−0…電子メール利用者B−
0、B−1…電子メール利用者B−1、B−2…電子メ
ール利用者B−2、1…処理部、 2…
メモリ、 3…入出力制御部、4…ネットワークアダ
プタ、 5…入出力装置、6…表示装置、7…プログラ
ム読み込み装置、8…記憶装置。
WAN: Host network, LAN-A: Local area network A, LAN-B: Local area network B, SERVER-A: E-mail servers A, C
PU-A: processing unit of the electronic mail server A, DISK-
A: Storage device of e-mail server A, SERVER-B
... E-mail server B, CPU-B ... E-mail server B processing device, DISK-B ... E-mail server B storage device, PC-A-0 ... E-mail terminal A-0, PC-
A-1 ... E-mail terminal A-1, PC-A-2 ... E-mail terminal A-2, PC-B-0 ... E-mail terminal B-
0, PC-B-1 ... E-mail terminal B-1, PC-B-
2 ... E-mail terminal B-2, A-0 ... E-mail user A-0, A-1 ... E-mail user A-1, A-2 ... E-mail user A-2, B-0 ... E-mail Email User B-
0, B-1 ... E-mail user B-1, B-2 ... E-mail user B-2, 1 ... Processing unit, 2 ...
Memory 3 input / output control unit 4 network adapter 5 input / output device 6 display device 7 program reading device 8 storage device

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】電子メールの送受信装置において、 メールの属性情報として、メールの原作者を示す情報を
メールに付加する手段と、 メール受信者が当該メールを第三者へ転送した時、当該
メールの転送者(メール受信者)とメールの転送先(第
三者)の情報をメール原作者へ通知する手段と、 受信した転送通知から転送経路リストデータを作成し、
当該リストデータを内部データとして保持する手段と、 その内部データを解析して、メール転送先一覧とメール
転送経路一覧を表示する手段とより成る電子メール装
置。
An e-mail transmission / reception device for adding information indicating the original author of the e-mail to the e-mail as attribute information of the e-mail; and when the e-mail recipient forwards the e-mail to a third party, A means for notifying the mail creator of the information of the forwarder (mail recipient) and the forwarding destination (third party) of the email, and creating forwarding route list data from the received forwarding notification,
An electronic mail device comprising: means for holding the list data as internal data; and means for analyzing the internal data and displaying a mail transfer destination list and a mail transfer path list.
【請求項2】電子メールの送受信装置において、 メールの属性情報として、メールの原作者を示す情報を
メールに付加する手段と、 メール受信者が当該メールを第三者へ転送した時、当該
メールの転送者(メール受信者)とメールの転送先(第
三者)の情報をメール原作者へ通知する手段と、 受信した転送通知から転送経路リストデータを作成し、
当該リストデータを内部データとして保持する手段と、 その内部データを解析して、メール転送先一覧とメール
転送経路一覧を表示する手段とを実行するプログラムを
記録した媒体。
2. An electronic mail transmitting / receiving apparatus, comprising: means for adding information indicating the original author of the mail to the mail as attribute information of the mail; and when the mail receiver transfers the mail to a third party, the mail A means for notifying the mail creator of the information of the forwarder (mail recipient) and the forwarding destination (third party) of the email, and creating forwarding route list data from the received forwarding notification,
A medium storing a program for executing means for holding the list data as internal data, and means for analyzing the internal data and displaying a mail transfer destination list and a mail transfer path list.
JP9153313A 1997-06-11 1997-06-11 Email device Pending JPH114250A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9153313A JPH114250A (en) 1997-06-11 1997-06-11 Email device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9153313A JPH114250A (en) 1997-06-11 1997-06-11 Email device

Publications (1)

Publication Number Publication Date
JPH114250A true JPH114250A (en) 1999-01-06

Family

ID=15559770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9153313A Pending JPH114250A (en) 1997-06-11 1997-06-11 Email device

Country Status (1)

Country Link
JP (1) JPH114250A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002073421A1 (en) * 2001-03-08 2002-09-19 Fujitsu Limited Electronic mail manager, mail server, method of transferring mail, and medium
US7299260B2 (en) 2001-04-12 2007-11-20 Panasonic Communications Co., Ltd. Apparatus and method for receiving e-mail
JP2012198719A (en) * 2011-03-18 2012-10-18 Fujitsu Ltd Destination control program, destination control device, and destination control method
US9889277B2 (en) 2005-01-13 2018-02-13 Avent, Inc. Tubing assembly and signal generator placement control device and method for use with catheter guidance systems

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002073421A1 (en) * 2001-03-08 2002-09-19 Fujitsu Limited Electronic mail manager, mail server, method of transferring mail, and medium
US7962554B2 (en) 2001-03-08 2011-06-14 Fujitsu Limited E-mail management system, mail server, forwarding method and medium
US8108479B2 (en) 2001-03-08 2012-01-31 Fujitsu Limited E-mail management system, mail server, forwarding method and medium
US7299260B2 (en) 2001-04-12 2007-11-20 Panasonic Communications Co., Ltd. Apparatus and method for receiving e-mail
US9889277B2 (en) 2005-01-13 2018-02-13 Avent, Inc. Tubing assembly and signal generator placement control device and method for use with catheter guidance systems
JP2012198719A (en) * 2011-03-18 2012-10-18 Fujitsu Ltd Destination control program, destination control device, and destination control method

Similar Documents

Publication Publication Date Title
US6222536B1 (en) Method and apparatus for providing a number of subscribers with on-line banking service employing a plurality of bank systems
US7734670B2 (en) Actionable email documents
US20040119740A1 (en) Methods and apparatus for displaying and replying to electronic messages
US6256666B1 (en) Method and system for remotely managing electronic mail attachments
CA2819359C (en) Using text messages to interact with spreadsheets
EP0762299A1 (en) Multi-language compatible information system
US8775542B2 (en) Device and method for user-based processing of electronic message comprising file attachments
US8583743B1 (en) System and method for message gateway consolidation
IL150386A (en) Online aggregation in unified messaging
US7389322B1 (en) Electric mail system
JP3969595B2 (en) Mail information providing server, mail information providing system, mail information providing method, mail information providing program
EP1718015B1 (en) Storing, sending and receiving text message threads on a wireless communication device
JPH114250A (en) Email device
JP4106220B2 (en) Response sentence creation support system and method, and program
JP3813710B2 (en) E-mail machine translation system
Rhoton Programmer's guide to internet mail: SMTP, POP, IMAP, and LDAP
JP2001236347A (en) Device and method for content translation
WO2001073560A1 (en) Contents providing system
JPH1051483A (en) E-mail matching method and device
JP2007058830A (en) Mail processing server, mail processing method and mail processing program
JP2000330913A (en) Conversation sending system and method
JP2002183002A (en) Server device for notifying a domain name of a correction candidate, a client computer using the domain name of the correction candidate notified by the server device, a recording medium on which a program running on this client computer is recorded, and a mail for the correction candidate Mail server that notifies the address
JPWO2007057976A1 (en) Mail transmission / reception program, mail transmission / reception method, and mail transmission / reception apparatus
Morgan Implementing TCP/IP communications with HyperCard
JP3131150B2 (en) Communication network access systems and interfaces