JP4457634B2 - E-mail transmission / reception device, method, and program - Google Patents

E-mail transmission / reception device, method, and program Download PDF

Info

Publication number
JP4457634B2
JP4457634B2 JP2003359681A JP2003359681A JP4457634B2 JP 4457634 B2 JP4457634 B2 JP 4457634B2 JP 2003359681 A JP2003359681 A JP 2003359681A JP 2003359681 A JP2003359681 A JP 2003359681A JP 4457634 B2 JP4457634 B2 JP 4457634B2
Authority
JP
Japan
Prior art keywords
mail
transmission
presence information
information processing
email
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.)
Expired - Fee Related
Application number
JP2003359681A
Other languages
Japanese (ja)
Other versions
JP2005122648A (en
Inventor
大作 工藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2003359681A priority Critical patent/JP4457634B2/en
Publication of JP2005122648A publication Critical patent/JP2005122648A/en
Application granted granted Critical
Publication of JP4457634B2 publication Critical patent/JP4457634B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、電子メール送受信プログラムに関するものである。   The present invention relates to an electronic mail transmission / reception program.

従来の電子メール送受信プログラムは受信したメールを表示する際に、メールに関する情報を表示している(例えば、特許文献1参照)。
特開2001−154946号公報
When a conventional e-mail transmission / reception program displays a received e-mail, information about the e-mail is displayed (for example, see Patent Document 1).
JP 2001-154946 A

従来の電子メール送受信プログラムでは、メールによるコミュニケーションの相手の在席状況を全く考慮していないため、次のような問題がある。   The conventional e-mail transmission / reception program has the following problems because it does not take into account the presence of the communication partner.

回答を必要とする複数のメールを受信した場合に、回答の優先度を決定するための手がかりとなる情報がない。すなわち、メールを遅く参照すると思われる人に対する回答よりもメールを早く参照すると思われる人に対する回答を優先させたいが、それを判断する情報が無い。このような課題は特に企業などの業務遂行の現場で顕著である。   When a plurality of emails requiring an answer are received, there is no information as a clue for determining the priority of the answer. That is, it is desirable to give priority to an answer to a person who is likely to refer to the mail earlier than an answer to a person who is likely to refer to the mail later, but there is no information for determining that. Such a problem is particularly noticeable in the field of business execution such as companies.

上述した課題を解決するため、本発明に係る電子メール送受信装置は、情報処理装置が送受信する電子メールを中継する電子メール中継装置と、前記情報処理装置の状態を取得することにより前記情報処理装置の使用者が在席しているか否かを表す在席情報を在席情報記憶装置に保持する在席管理装置に接続され、前記電子メール中継装置を介して前記情報処置装置に送信する電子メールを作成する電子メール作成手段と、前記電子メール作成手段が作成する電子メールの送信先電子メールアドレスに対応する前記情報処理装置の使用者が在席しているか否かを表す送信先在席情報を、前記在席管理装置に問い合わせることにより前記在席情報記憶装置から取得する送信先在席情報獲得手段と、前記送信先在席情報を表示する送信先在席情報表示手段と、前記電子メール中継装置を介して前記情報処理装置から送信される電子メールを受信する電子メール受信手段と、前記電子メール受信手段が受信する電子メールの送信元電子メールアドレスに対応する前記情報処理装置の使用者が在席しているか否かを表す送信元在席情報を、前記在席管理装置に問い合わせることにより前記在席情報記憶装置から取得する送信元在席情報獲得手段と、前記送信元在席情報を表示する送信元在席情報表示手段を有することを特徴とする。
In order to solve the above-described problem, an electronic mail transmitting / receiving apparatus according to the present invention includes an electronic mail relay apparatus that relays an electronic mail transmitted and received by the information processing apparatus, and the information processing apparatus by acquiring the state of the information processing apparatus. Email sent to the information processing device via the email relay device, connected to a presence management device that holds presence information in the presence information storage device indicating whether or not a user is present E-mail creating means for creating e-mail, and transmission destination presence information indicating whether or not the user of the information processing apparatus corresponding to the e-mail destination e-mail address of the e-mail created by the e-mail creation means is present The destination presence information acquisition means for acquiring the destination presence information from the presence information storage device by inquiring the presence management device, and the destination presence information for displaying the destination presence information And shows means, corresponding to the e-mail and e-mail receiving means for receiving electronic mail sent from the information processing apparatus via a relay apparatus, the transmission source electronic mail address of the e-mail received by the e-mail receiving means Transmission source presence information acquisition means for acquiring transmission source presence information indicating whether a user of the information processing apparatus is present from the presence information storage device by inquiring of the presence management device; And a sender presence information display means for displaying the sender presence information .

本発明は以下効果を奏する。   The present invention has the following effects.

受信メールの一覧を表示した際に、メールの発信者が在席しているか否かがメールの件名などと同時に参照可能であるため、どのメールに対する応答を優先的に行うかの検討をしやすくなる。在席していない人はメールを送信してもすぐ読むわけではないので、在席している人に優先的にメールを返信するといった意思決定が容易になる。   When displaying the list of received emails, it is possible to refer to whether the sender of the email is present at the same time as the subject of the email. Become. A person who is not present does not read immediately even if an e-mail is sent, so that the decision making such as replying an e-mail preferentially to a person who is present becomes easy.

メールの内容を参照している時に、メールの発信者が在席しているか否か、電話が使用中か否か、電話番号は何番かが動的に更新されながら表示されるので、メールの内容に応じて、「メールで返信する」か、「電話をかける」か、「直接相手に会って会話する」か、その時点で合理性のあるコミュニケーション方法を選択することが可能である。   When browsing the contents of an email, it is displayed whether the sender of the email is present, whether the phone is in use, and what number is dynamically updated. Depending on the contents, it is possible to select a reasonable communication method at that time, such as “reply by e-mail”, “call”, or “directly meet and talk with the other party”.

送信メールを作成する画面に送信相手の在席情報や電話を使用中か否かの情報が動的に更新されながら表示されるので、本来は電話で会話したかったにもかかわらず、電話が使用中であったために妥協してメールを作成しているような場合等、適宜コミュニケーションの方法を変更することが容易になる。   Since the information on the presence of the sender and whether the phone is in use or not is displayed dynamically on the screen for creating the outgoing mail, the call It is easy to change the communication method as appropriate, such as when composing an email with compromise because it was in use.

アドレス帳を開いた時点で在席状況が確認できるので、メールを発信する場合、相手の在席状況を考慮したメール発信が可能となる。   Since the presence status can be confirmed when the address book is opened, when sending an email, it is possible to send an email considering the presence status of the other party.

同期メールでは、相手が在席するまでメールの発信が抑制されるので、送信のオペレーションを行ったあとでも、メールの内容を変更したり、メールの送信を取消すチャンスを提供できる。   With synchronous mail, since outgoing mail is suppressed until the other party is present, it is possible to provide an opportunity to change the mail content or cancel the mail transmission even after the transmission operation.

お互いに在席していたときにやり取りした会話スタイルのメールだけを抽出することが可能である。   It is possible to extract only conversation style emails exchanged when they were present at each other.

以下に本発明に係る電子メール送受信プログラムを適用するのに、好適な実施形態の説明を行う。   In the following, a preferred embodiment will be described for applying an e-mail transmission / reception program according to the present invention.

図5はシステムの全体像を示す。   FIG. 5 shows an overview of the system.

本発明に係る電子メール送受信プログラムが実行されるクライアント54はネットワークを介してメールサーバ51及び後述する在席管理サーバ52と接続されている。   A client 54 that executes an e-mail transmission / reception program according to the present invention is connected to a mail server 51 and an attendance management server 52 described later via a network.

在席管理サーバ52は図7に示すマスター在席DBを管理する。   The presence management server 52 manages the master presence DB shown in FIG.

マスター在席DBは、メールアドレス、端末アドレス、電話番号、端末状態、電話状態対応付けて管理する。メールアドレス、端末アドレス、電話番号はオペレータの設定作業によって変更される項目である。端末状態および電話状態は当該在席管理サーバ52が動的に情報収集して更新する項目である。   The master presence DB is managed in association with a mail address, a terminal address, a telephone number, a terminal state, and a telephone state. The mail address, terminal address, and telephone number are items that are changed by the operator's setting work. The terminal state and the telephone state are items that the presence management server 52 dynamically collects and updates information.

端末状態は、「在席」または「不在」のいずれかの状態を示す。端末状態は、各クライアント54で実行される在席管理クライアントプログラム62から通知される。   The terminal state indicates a state of “present” or “absent”. The terminal status is notified from the presence management client program 62 executed by each client 54.

電話状態は「使用中」または「不使用」のいずれかの状態を示す。電話状態は、電話機の状態が変化する度に交換機53から通知される。「使用中」はオフ・フックの状態を、「不使用」はオン・フックの状態をそれぞれ示す。   The telephone state indicates a state of “in use” or “not in use”. The telephone status is notified from the exchange 53 every time the telephone status changes. “In use” indicates an off-hook state, and “Not in use” indicates an on-hook state.

在席管理サーバは52、クライアント54からのメールアドレスをキーにした問い合わせに対して、マスター在席DBを検索して、検索結果を返す機能を有している。   The presence management server 52 has a function of searching the master presence DB and returning the search result in response to an inquiry using the mail address from the client 52 and the client 54 as a key.

本発明に係る電子メール送受信プログラム61は、クライアント54で実行されるコンピュータ・プログラムである。クライアント54はCPU611、メモリ612、内蔵ディスク装置613、ディスプレイ装置614、キーボード615、マウス616、ネットワークアダプタ617等を備えたパーソナルコンピュータ等のコンピュータである。   The e-mail transmission / reception program 61 according to the present invention is a computer program executed by the client 54. The client 54 is a computer such as a personal computer including a CPU 611, a memory 612, a built-in disk device 613, a display device 614, a keyboard 615, a mouse 616, a network adapter 617, and the like.

次に本実施形態に係る電子メール送受信プログラム61について詳細に説明する。   Next, the e-mail transmission / reception program 61 according to the present embodiment will be described in detail.

本実施形態に係る電子メール送受信プログラム61は、図6に示すとおり、サブコンポーネントプログラムである、在席DB管理プログラム631、受信メール一覧プログラム632、送信メール一覧プログラム633、受信メール参照プログラム634、送信メール作成プログラム635、アドレス帳管理プログラム636、受信プログラム637、同期メール送信プログラム638により構成されている。   As shown in FIG. 6, an electronic mail transmission / reception program 61 according to the present embodiment is a sub-component program, a presence DB management program 631, a received mail list program 632, a transmitted mail list program 633, a received mail reference program 634, a transmission A mail creation program 635, an address book management program 636, a reception program 637, and a synchronous mail transmission program 638 are included.

電子メール送受信プログラム61は内蔵ディスク装置613に格納されており、利用者の操作により、メモリ612上にロードされ実行されるものである。   The e-mail transmission / reception program 61 is stored in the built-in disk device 613 and is loaded on the memory 612 and executed by a user operation.

内蔵ディスク装置613には、電子メール送受信プログラム61の他に、受信メールフォルダ622内に受信したメールが、送信済みメールフォルダ623内に送信したメールが、同期送信メールフォルダ内624に同期送信メール(同期送信メールについては後で詳細に説明する)がそれぞれ格納され、同様にアドレス帳625も格納される。   In the built-in disk device 613, in addition to the e-mail transmission / reception program 61, e-mails received in the received mail folder 622 and e-mails sent in the sent mail folder 623 are sent to the synchronous transmission mail folder 624 in the synchronous transmission mail ( The synchronous transmission mail will be described later in detail), and the address book 625 is also stored.

また、電子メール送受信プログラム61は、メモリ612上に、ローカル在席DB641、受信メール管理テーブル642、送信メール管理テーブル643、同期メール管理テーブル644、アドレス帳管理テーブル645を作成し、メールの送受信処理を行う。   Also, the e-mail transmission / reception program 61 creates a local presence DB 641, a received mail management table 642, a transmitted mail management table 643, a synchronous mail management table 644, and an address book management table 645 on the memory 612, and mail transmission / reception processing I do.

電子メール送受信プログラム61が起動されると、以下のステップにより各種テーブルの初期化を行い、その後、利用者の操作を受け付ける。
受信メールフォルダ622内の受信メールを順次読込み、差出人名、差出人メールアドレス、件名、日時、メールのファイル名の各情報をテーブルに設定する。(図14、ステップS141)
送信済メールフォルダ623内の送信済メールを順次読込み、あて先名、あて先メールアドレス、件名、日時、送信時在席情報の各情報をテーブルに設定する。なお、送信時在席情報は、送信時に相手が在席であるメールのみ、送信済メールのヘッダー情報としてその情報が書き込まれている。(図14、ステップS142)
同期メール送信フォルダ624に格納されているメールを順次読込み、あて先メールアドレスとメールのファイル名を同期メール管理テーブル644に設定する。(図14、ステップS143)
在席DB管理プログラム631を起動する。(図14、ステップS145)
受信メール一覧プログラム632を起動する。(図14、ステップS146)
受信プログラム637を起動する。
When the e-mail transmission / reception program 61 is activated, various tables are initialized by the following steps, and then the user's operation is accepted.
The received mail in the received mail folder 622 is sequentially read, and the sender name, sender mail address, subject, date and time, and mail file name information are set in the table. (FIG. 14, step S141)
Sent mails in the sent mail folder 623 are sequentially read, and each information of destination name, destination mail address, subject, date and time, and presence information at the time of transmission is set in the table. As for the presence information at the time of transmission, only the mail in which the other party is present at the time of transmission is written as header information of the transmitted mail. (FIG. 14, step S142)
The mail stored in the synchronous mail transmission folder 624 is sequentially read, and the destination mail address and the mail file name are set in the synchronous mail management table 644. (FIG. 14, step S143)
The presence DB management program 631 is activated. (FIG. 14, step S145)
The received mail list program 632 is activated. (FIG. 14, step S146)
The reception program 637 is activated.

利用者からの指示を待ち受け、指示に応じた処理を行う。例えば、新規にメールを作成する指示があれば、送信メール作成プログラムを起動する。(図14、ステップS147、S148)
在席DB管理プログラム631は、ローカル在席DB641の変更を制御する機能と、ローカル在席DB641の内容が変更された場合に、他のサブコンポーネントプログラムに対して、変更した旨を通知する機能とを有する。
Waits for an instruction from the user, and performs processing according to the instruction. For example, if there is an instruction to create a new mail, the outgoing mail creation program is started. (FIG. 14, steps S147, S148)
The presence DB management program 631 has a function of controlling the change of the local presence DB 641 and a function of notifying other subcomponent programs of the change when the contents of the local presence DB 641 are changed. Have

在席DB管理プログラム631が起動されると、まず、アドレス帳管理テーブル645に登録されているアドレスと、受信メール管理テーブル642に登録されている送信元アドレスとを重複無くローカル在席DB631に登録する。(図15、ステップ151)
次に、ローカル在席DB641に登録されている全てのメールアドレスについて、在席管理サーバ52の在席管理DBで管理している情報のうち、在席情報、電話番号、電話状態を獲得し、ローカル在席DB641に設定する。(図15、ステップ152)
起動時の処理は以上である。
When the presence DB management program 631 is started, first, the address registered in the address book management table 645 and the transmission source address registered in the received mail management table 642 are registered in the local presence DB 631 without duplication. To do. (FIG. 15, step 151)
Next, for all e-mail addresses registered in the local presence DB 641, among the information managed in the presence management DB of the presence management server 52, the presence information, telephone number, and telephone status are acquired. Set in the local presence DB 641. (FIG. 15, step 152)
This is the end of the startup process.

また、在席管理プログラム631は、他のプログラムからアドレスの追加要求があった場合、追加を要求されたアドレスに関する在席情報、電話番号、電話状態を在席管理サーバから獲得しローカル在席DB641に登録し、他のサブコンポーネントプログラムに対してローカル在席DB641の更新を通知する。
さらに、在席管理プログラム631は、定期的に、ローカル在席DB641に登録されている全てのメールアドレスに対応する在席情報、電話番号、電話状態を在席管理サーバ52から獲得し、ローカル在席DB641の内容をリフレッシュする。(図15、ステップS153、S154、S155、S156)
受信メール一覧プログラム632は、ディスプレイ614上に図1に例示するような受信メール一覧ウィンドウを表示する。(図16、ステップS1601)
受信メール一覧ウィンドウには、受信したメールの差出人、件名、日時、差出人の在席情報、差出人が使用する電話の状態が一覧形式で表示される。(図16、ステップS1602)
受信メール一覧プログラム632は、在席DB管理プログラム631からローカル在席DB641の更新があった旨、もしくは、自分自身又は他のサブコンポーネントプログラムから受信メール管理テーブル642のエントリに変更(エントリの追加または削除)があった旨が通知されると、ローカル在席DB641を参照して、受信メール管理テーブル642の在席情報、電話番号、電話状態を更新し、更新後の受信メール管理テーブル642の内容に基づいて、受信メール一覧ウィンドウの表示内容を更新する。(図16、ステップS1603、S1604、S1605)
受信メール一覧プログラム632は利用者から受信メールの参照指示を受けると、ウィンドウ内で選択されている受信メールのファイル名をパラメタとして受信メール参照プログラム634を起動する。(図16、ステップS1606、ステップS1607)
受信メール一覧プログラム632は、利用者から返信指示を受けると、ウィンドウ内で選択されている受信メールのファイル名をパラメタとして送信メール作成プログラム635を起動する。
受信メール一覧プログラム632は、利用者から削除指示を受けると、受信メールフォルダ623から指定されたファイル名のファイルを削除し、受信メール管理テーブル642から指定されたファイル名に対応するエントリを削除し、自分自身(受信メール一覧プログラム632自身)に対して、受信メール管理テーブル642のエントリに変更があった旨を通知する。この通知により、受信メールの一覧が最新のものに更新される。(図16、ステップS1610、S1611、S1612、S1613)
受信メール参照プログラム634は、受信メール一覧プログラム632から受信メールのファイル名をパラメタとして起動される。
受信メール参照プログラム634はディスプレイ614上に図2のようなウィンドウを表示する。(図17、ステップS1701)
ウィンドウには、差出人情報、あて先、日時、件名、本文が表示される。差出人情報には差出人の名前と、ローカル在席DBから差出人のメールアドレスをキーにして抽出した在席情報、電話番号、電話状態が表示される。(図17、ステップS1702)
受信メール参照プログラム634は、在席DB管理プログラム631からローカル在席DB641を更新した旨の通知を受けると、表示中のメールの差出人のメールアドレスをキーにして、ローカル在席DB641を検索し、在席情報、電話番号、電話状態を抽出し、最新の情報を表示する。(図17、ステップS1703、S1704、S1705)
受信メール参照プログラム634は、利用者から返信指示を受けると、起動時に通知されたファイル名をパラメタとして送信メール作成プログラム635を起動する。(図17、ステップS1706、1708)
受信メール参照プログラム632は、利用者から削除指示を受けると、受信メールフォルダ623から指定されたファイル名のファイルを削除し、受信メール管理テーブル642から指定されたファイル名に対応するエントリを削除し、受信メール一覧プログラム632に対して、受信メール管理テーブル642のエントリに変更があった旨を通知する。この通知により、受信メールの一覧が最新のものに更新される。(図17、ステップS1710、S1711,S1712、S1713)
なお、図2に示した表示例では、在席情報を独立したカラムとして表示しているが、在席と離席がお互いに区別できれば他の態様であってもよいことは言うまでもない。例えば、在席についてある色で、離席について別の色で表示するようにしても良い。
In addition, when there is a request for adding an address from another program, the presence management program 631 acquires the presence information, the telephone number, and the telephone state regarding the address requested to be added from the presence management server, and the local presence DB 641. To notify other subcomponent programs of the update of the local presence DB 641.
Further, the attendance management program 631 periodically obtains attendance information, telephone numbers, and telephone states corresponding to all mail addresses registered in the local attendance DB 641 from the attendance management server 52, and The contents of the seat DB 641 are refreshed. (FIG. 15, steps S153, S154, S155, S156)
The received mail list program 632 displays a received mail list window as illustrated in FIG. 1 on the display 614. (FIG. 16, step S1601)
In the received mail list window, the sender, subject, date and time of the received mail, the presence information of the sender, and the status of the telephone used by the sender are displayed in a list format. (FIG. 16, step S1602)
The received mail list program 632 changes that the local attended DB 641 has been updated from the attended DB management program 631 or changes to an entry of the received mail management table 642 from itself or another subcomponent program (addition of entries or Is deleted), the presence information, telephone number, and telephone status of the received mail management table 642 are updated with reference to the local presence DB 641, and the contents of the updated received mail management table 642 are updated. Based on the above, the display contents of the received mail list window are updated. (FIG. 16, steps S1603, S1604, S1605)
When the received mail list program 632 receives a received mail reference instruction from the user, it starts the received mail reference program 634 with the file name of the received mail selected in the window as a parameter. (FIG. 16, step S1606, step S1607)
When the received mail list program 632 receives a reply instruction from the user, the received mail list program 632 activates the transmitted mail creation program 635 with the file name of the received mail selected in the window as a parameter.
When the received mail list program 632 receives a deletion instruction from the user, the received mail list program 632 deletes the file having the specified file name from the received mail folder 623 and deletes the entry corresponding to the specified file name from the received mail management table 642. , It notifies itself (the received mail list program 632 itself) that the entry in the received mail management table 642 has changed. With this notification, the received mail list is updated to the latest one. (FIG. 16, steps S1610, S1611, S1612, S1613)
The received mail reference program 634 is activated from the received mail list program 632 using the file name of the received mail as a parameter.
The received mail reference program 634 displays a window as shown in FIG. (FIG. 17, step S1701)
The sender information, destination, date / time, subject, and text are displayed in the window. In the sender information, the name of the sender, presence information extracted from the local presence DB using the sender's mail address as a key, a telephone number, and a telephone status are displayed. (FIG. 17, step S1702)
When the received mail reference program 634 receives notification from the presence DB management program 631 that the local presence DB 641 has been updated, the received mail reference program 634 searches the local presence DB 641 using the mail address of the sender of the displayed mail as a key, The presence information, telephone number, and telephone status are extracted and the latest information is displayed. (FIG. 17, steps S1703, S1704, S1705)
When the received mail reference program 634 receives a reply instruction from the user, the received mail reference program 634 activates the transmitted mail creation program 635 with the file name notified at the time of activation as a parameter. (FIG. 17, steps S1706 and 1708)
When the received mail reference program 632 receives a deletion instruction from the user, the received mail reference program 632 deletes the file with the specified file name from the received mail folder 623 and deletes the entry corresponding to the specified file name from the received mail management table 642. The received mail list program 632 is notified that the entry of the received mail management table 642 has been changed. With this notification, the received mail list is updated to the latest one. (FIG. 17, steps S1710, S1711, S1712, S1713)
In the display example shown in FIG. 2, the presence information is displayed as an independent column, but it goes without saying that other forms may be used as long as the presence and absence can be distinguished from each other. For example, the presence may be displayed in one color and the absence may be displayed in another color.

送信メール作成プログラム633は、ディスプレイ614上に図3のようなウィンドウを表示し、利用者に、メールのあて先、件名、本文を入力させる。(図18、ステップS1801)
送信メール作成プログラム633は、起動時にパラメタとしてファイル名が指定されている場合には、受信メールに対する返信の作成と判断し、指定されたファイルの差出人をメールのあて先として自動的に設定する。(図18、ステップS1802、S1803)
送信メール作成プログラム633は、更に、あて先として設定されているメールアドレスをキーに在席情報、電話番号、電話状態をローカル在席DBから抽出し、表示する。(図18、S1804、S1805)
送信メール作成プログラム633は、在席DB管理プログラム631からローカル在席DB641を更新した旨の通知を受けると、あて先が設定されていれば、あて先のメールアドレスに対応する在席情報をローカル在席DB641から求めて表示する。(図18、ステップS1806、S1807、S1808、S1809)
送信メール作成プログラム633は、利用者から送信指示があった場合、メールをメールサーバ51に転送し、送信済メールフォルダ623に格納し、送信メール管理テーブル642に新しいエントリを追加して情報を設定し、送信メール一覧プログラム633にエントリの追加を通知する。(図18、ステップS1810、S1811、S1812、S1813、S1814)
送信メール作成プログラム633は、利用者から同期送信指示があると、作成中のメールを同期メールとして扱う。
The outgoing mail creation program 633 displays a window as shown in FIG. 3 on the display 614, and prompts the user to input the mail destination, subject, and text. (FIG. 18, step S1801)
When a file name is specified as a parameter at the time of activation, the outgoing mail creation program 633 determines that a reply to the received mail is to be created, and automatically sets the sender of the specified file as the mail destination. (FIG. 18, steps S1802 and S1803)
The outgoing mail creation program 633 further extracts the presence information, telephone number, and telephone state from the local presence DB using the mail address set as the destination as a key, and displays it. (FIG. 18, S1804, S1805)
Upon receiving notification from the attendance DB management program 631 that the local attendance DB 641 has been updated, if the destination mail is set, the outgoing mail creation program 633 displays the presence information corresponding to the destination mail address. Obtained from the DB 641 and displayed. (FIG. 18, steps S1806, S1807, S1808, S1809)
When there is a transmission instruction from the user, the transmission mail creation program 633 transfers the mail to the mail server 51, stores it in the transmitted mail folder 623, adds a new entry to the transmission mail management table 642, and sets information. Then, the transmission mail list program 633 is notified of the entry addition. (FIG. 18, steps S1810, S1811, S1812, S1813, S1814)
When there is a synchronous transmission instruction from the user, the outgoing mail creation program 633 treats the mail being created as a synchronous mail.

具体的には、作成中のメールを同期メール送信フォルダ624に格納し、同期メール管理テーブルに新たなエントリを追加し、追加したエントリにメールの情報を設定する。(図19、ステップS1901、S1902、S1903、S1904)
受信プログラム637は、利用者からの指示を契機に、もしくは所定のインターバルでメールの受信処理を行う。
Specifically, the mail being created is stored in the synchronous mail transmission folder 624, a new entry is added to the synchronous mail management table, and mail information is set in the added entry. (FIG. 19, steps S1901, S1902, S1903, S1904)
The reception program 637 performs mail reception processing in response to an instruction from the user or at a predetermined interval.

受信プログラム637は、まず、メールサーバ51に接続する。(図20、ステップS2001)
次に、未受信のメールの有無を判断し、未受信のメールがある場合には以下の処理を繰り返す。(図20、ステップS2002)
メールサーバ51から未受信のメールを1件取り出す。(図20、ステップS2003)
取り出したメールの差出人のメールアドレスをキーに、ローカル在席DB641を検索し、差出人の在籍状況を求める。差出人が在席の場合、受信時に差出人が在席であったことを示す情報として
“X−receive−on−sitting: yes”
の一行をヘッダーに挿入する。(図20、ステップS2005、S2006)
取り出した(必要に応じてヘッダー情報を追加した)メールを受信メールフォルダ622に格納する(図20、ステップ2007)
受信メール管理テーブル642に新たにエントリを追加し、取り出したメールの情報(受信メールの差出人、アドレス、件名、日付、ファイル名)を設定する。(図20、ステップS2008)
以上の処理を未受信のメールが無くなるまで繰り返す。
The reception program 637 first connects to the mail server 51. (FIG. 20, step S2001)
Next, it is determined whether or not there is an unreceived mail. If there is an unreceived mail, the following processing is repeated. (FIG. 20, step S2002)
Retrieve one unreceived mail from the mail server 51. (FIG. 20, step S2003)
The local attendance DB 641 is searched by using the mail address of the sender of the retrieved mail as a key, and the enrollment status of the sender is obtained. When the sender is present, “X-receive-on-sitting: yes” is used as information indicating that the sender is present at the time of reception.
Insert a line in the header. (FIG. 20, steps S2005 and S2006)
The retrieved mail (with header information added if necessary) is stored in the received mail folder 622 (FIG. 20, step 2007).
An entry is newly added to the received mail management table 642, and information of the extracted mail (received mail sender, address, subject, date, file name) is set. (FIG. 20, step S2008)
The above processing is repeated until there is no unreceived mail.

未受信のメールを全てメールサーバ51から取り出し終わると、受信メール一覧プログラム632に対してエントリの追加を通知する。これにより最新の受信メール一覧が表示される。(図20、ステップS2009)
送信メール一覧プログラム633は、ディスプレイ614上に図4に示すような送信済メール一覧ウィンドウを表示する。(図21、ステップS2101)
送信メール一覧ウィンドウには、メールのあて先、件名、日時、送信時在席状況が一覧表示される。(図21、ステップS2102)
送信メール一覧プログラム633は、在席DB管理プログラム631からローカル在席DB641を更新した旨の通知を受けるか、他のサブコンポーネントプログラムから送信メール管理テーブル643のエントリに変更(エントリの追加または削除)があった旨の通知をうけると、ローカル在席DB641を参照して、送信メール管理テーブル643を更新し、更新後の内容に基づいて送信メール一覧ウィンドウの表示内容を更新する。(図21、ステップS2103,S2104,S2105)
また、送信メール一覧プログラム633は、利用者から同期通信一覧表示の指示を受けると、指定された送信メールが同期メールの場合、関連する同期メールの一覧を表示する。(図21、ステップS2107)
具体的には、以下の処理を繰り返す。
When all unreceived mails are extracted from the mail server 51, the received mail list program 632 is notified of entry addition. As a result, the latest received mail list is displayed. (FIG. 20, step S2009)
The sent mail list program 633 displays a sent mail list window as shown in FIG. 4 on the display 614. (FIG. 21, step S2101)
The sent mail list window displays a list of mail destinations, subject names, date and time, and presence status at the time of sending. (FIG. 21, step S2102)
The sent mail list program 633 receives a notification from the attended DB management program 631 that the local attended DB 641 has been updated, or changes it to an entry in the sent mail management table 643 from another subcomponent program (addition or deletion of an entry). When notified that there is, the transmitted mail management table 643 is updated with reference to the local presence DB 641, and the display contents of the transmitted mail list window are updated based on the updated contents. (FIG. 21, steps S2103, S2104, S2105)
In addition, when the transmission mail list program 633 receives a synchronous communication list display instruction from the user, if the designated transmission mail is a synchronization mail, the transmission mail list program 633 displays a list of related synchronization mails. (FIG. 21, step S2107)
Specifically, the following processing is repeated.

まず、同期メール(送信)を同期メール一覧(図示せず)に登録する。(図21、ステップS2108)
次に、対応する受信メールを受信メールフォルダ622を検索して取り出し、取り出したメールが同期メールであったか否かを判断する。受信メールが同期メールの場合には、ヘッダーに
“X−recieve−on−sitting: yes”
の一行が含まれている。
First, a synchronization mail (transmission) is registered in a synchronization mail list (not shown). (FIG. 21, step S2108)
Next, the corresponding received mail is retrieved by searching the received mail folder 622, and it is determined whether or not the retrieved mail is a synchronous mail. If the received mail is a synchronous mail, “X-receive-on-sitting: yes” is included in the header.
Is included.

対応する受信メールが無い場合や対応する受信メールが同期メールでない場合は、繰返しを中断し、同期メール一覧に登録されているメールを、送信メールと受信メールをそれぞれ区別可能な形態で一覧表示する。(図21、ステップS2108、S2109、S2110、S2114)
対応する受信メールが同期メールであった場合、取り出した受信メールを同期メール一覧(図示せず)に登録し(図21、ステップS2108)、取り出した受信メールに対応する送信メールを送信済メールフォルダ623から検索して取り出し、取り出した送信済みメールが同期メールであったか否かを判断する。
If there is no corresponding received mail or the corresponding received mail is not a synchronous mail, the repetition is interrupted, and the mail registered in the synchronous mail list is displayed in a list that can distinguish between the sent mail and the received mail. . (FIG. 21, steps S2108, S2109, S2110, S2114)
If the corresponding received mail is a synchronous mail, the extracted received mail is registered in a synchronous mail list (not shown) (FIG. 21, step S2108), and the outgoing mail corresponding to the extracted received mail is sent to the sent mail folder. A search is performed from 623, and it is determined whether or not the retrieved transmitted mail is a synchronous mail.

送信済メールが同期メールの場合、ヘッダーに
“X−sent−on−sitting: yes”
の一行が含まれる。
If the sent mail is a synchronous mail, “X-sent-on-sitting: yes” in the header
Is included.

対応する送信メールが無い場合や同期メールではなかった場合には、繰返しを中断して同期メール一覧に登録されているメールを、送信メールと受信メールをそれぞれ区別可能な形態で一覧表示する。(図21、ステップS2111、S2112、S2113、S2114)
なお、対応するメールとは、一方のメールのヘッダーの“Message−id:”の値と、他方のメールのヘッダーの“in−reply−to:”の値が一意するものを言う。
If there is no corresponding outgoing mail or no synchronous mail, the repetition is interrupted, and the mail registered in the synchronous mail list is displayed in a list that can distinguish between the outgoing mail and the incoming mail. (FIG. 21, steps S2111, S2112, S2113, S2114)
Note that the corresponding mail is one in which the value of “Message-id:” in the header of one mail and the value of “in-reply-to:” in the header of the other mail are unique.

同期メール送信プログラム638は、あて先のメールアドレスに対応した在席情報が在席の時のみメールの送信を行うプログラムである。   The synchronous mail transmission program 638 is a program that transmits mail only when the presence information corresponding to the destination mail address is present.

同期メール送信プログラムは処理の開始に先立って、ローカル在席DBを検索して、同期メール管理テーブル644の在席情報を更新する。(図22、ステップS2201、S2202)
次に同期メール送信プログラム638は、同期メール管理テーブル644に登録されているメールの1つ1つについて以下の処理を繰返し行う。
Prior to the start of processing, the synchronous mail transmission program searches the local presence DB and updates the presence information in the synchronous mail management table 644. (FIG. 22, steps S2201, S2202)
Next, the synchronous mail transmission program 638 repeats the following processing for each mail registered in the synchronous mail management table 644.

あて先が在席ではない場合はメールに対して何の処理も行わない。(図22、ステップS2202)
あて先が在席の場合、以下の処理を行う。
If the destination is not present, no processing is performed on the mail. (FIG. 22, step S2202)
When the destination is present, the following processing is performed.

メールをメールサーバ51に転送する。(図22、ステップS2205)
次に、メール送信時にあて先が在席であったことを示す情報として、
“X−sent−on−sitting: yes”
の一行をヘッダーに追加する。(図22、ステップS2207)
次に同期メール送信フォルダ624からメールを削除し、送信済メールフォルダ623にメールを格納し、送信メール管理テーブル643に新しいエントリを追加して情報を設定し、エントリの追加を送信メール一覧プログラム633に通知する。(図22、ステップS2207)
アドレス帳管理プログラム636はディスプレイ装置614上に図11に例示するようなアドレス帳一覧ウィンドウを表示する。(図23、ステップ2301)
アドレス帳一覧ウィンドウには、名前とメールアドレスとメールアドレスに対応した在席情報が表示される。(図23、ステップ2302)
アドレス帳管理プログラム636は、在席DB管理プログラム631からローカル在席DB641の更新が通知されると、ローカル在席DB641を参照してアドレス帳管理テーブル645を更新し、更新後の内容に基づいて表示内容を更新する。
The mail is transferred to the mail server 51. (FIG. 22, step S2205)
Next, as information indicating that the address was present when sending the email,
“X-sent-on-sitting: yes”
Add a line to the header. (FIG. 22, step S2207)
Next, the mail is deleted from the synchronous mail transmission folder 624, the mail is stored in the transmitted mail folder 623, a new entry is added to the transmission mail management table 643, information is set, and the addition of the entry is performed in the transmission mail list program 633. Notify (FIG. 22, step S2207)
The address book management program 636 displays an address book list window as illustrated in FIG. 11 on the display device 614. (FIG. 23, step 2301)
In the address book list window, a name, an e-mail address, and presence information corresponding to the e-mail address are displayed. (FIG. 23, step 2302)
When the update of the local presence DB 641 is notified from the presence DB management program 631, the address book management program 636 updates the address book management table 645 with reference to the local presence DB 641, and based on the updated contents. Update the display contents.

最後に、本発明の特徴を付記としてまとめる。   Finally, the features of the present invention are summarized as an appendix.

(付記1) コンピュータに電子メールの送受信を行わせる電子メール送受信プログラムであって、
コンピュータに、
メールアドレスに対応する在席情報を継続的に獲得する在席情報獲得機能と、
メールの発信元アドレスに対応する在席情報の相違が視覚的に区別できる態様で受信メールの一覧を表示する受信メール一覧表示機能と
を実現させる電子メール送受信プログラム。
(Supplementary note 1) An e-mail transmission / reception program for causing a computer to transmit / receive e-mail,
On the computer,
Attendance information acquisition function to continuously acquire presence information corresponding to the email address,
An e-mail transmission / reception program that realizes a received mail list display function that displays a list of received mails in a manner in which a difference in presence information corresponding to a mail source address can be visually distinguished.

(付記2) 請求項1記載の電子メール送受信プログラムであって、
コンピュータに更に、
受信したメールの差出人の在席情報を獲得する機能と、
受信したメールを表示すると共に、差出人の在席情報を表示する機能と
を実現させる電子メール送受信プログラム。
(Supplementary note 2) The electronic mail transmission / reception program according to claim 1,
In addition to computers
The ability to obtain the presence information of the sender of the received email,
An e-mail transmission / reception program that displays the received e-mail and the function of displaying the presence information of the sender.

(付記3) 付記1記載の電子メール送受信プログラムであって、
コンピュータに更に、
利用者にメールを作成させる機能と、
指定されたメールのあて先の在席情報を動的に獲得する機能と、
あて先の在席情報を動的に変更しつつ表示する機能と
を実現させる電子メール送受信プログラム。
(Supplementary note 3) An electronic mail transmission / reception program according to supplementary note 1,
In addition to computers
The ability to let users create emails,
A function to dynamically acquire the presence information of a specified email destination;
An e-mail transmission / reception program that realizes the function to display the presence information of a destination while dynamically changing it.

(付記4) 付記1記載の電子メール送受信プログラムであって、
コンピュータに更に、
アドレス帳に登録されているメールアドレス情報に対応する在席情報を獲得する機能と、
アドレス帳に登録されている情報とともに対応する在席情報を表示する機能と
を実現させる電子メール送受信プログラム。
(Supplementary note 4) An email transmission / reception program according to supplementary note 1,
In addition to computers
A function to acquire presence information corresponding to the email address information registered in the address book,
An e-mail transmission / reception program that realizes the function of displaying the corresponding presence information along with the information registered in the address book.

(付記5) 付記1記載の電子メール送受信プログラムであって、
コンピュータに更に、
メールの送信相手の在席状況を確認する機能と、
メールの送信相手が在席の場合にメールを送信する機能と
を実現させる電子メール送受信プログラム。
(Additional remark 5) It is an electronic mail transmission / reception program of Additional remark 1, Comprising:
In addition to computers
A function to check the presence status of the recipient of the email,
An e-mail transmission / reception program that realizes the function to send e-mail when the person who is sending e-mail is present.

(付記6) 付記1記載の電子メール送受信プログラムであって、
コンピュータに更に、
メール受信時にメールの送信側が在席であるか否かを判断し、在席であった場合には、そのことを示す情報を記録しておく機能
を実現させる、電子メール送受信プログラム。
(Appendix 6) An email transmission / reception program described in Appendix 1,
In addition to computers
An e-mail transmission / reception program that realizes a function to record whether or not an e-mail sender is present when an e-mail is received, and to record information indicating that the e-mail is present.

(付記7) 付記1記載の電子メール送受信プログラムであって、
コンピュータに更に、
在席状態で送受信したメール関連メールを抽出する機能
を実現させる、電子メール送受信プログラム。
(Supplementary note 7) An electronic mail transmission / reception program according to supplementary note 1,
In addition to computers
An e-mail transmission / reception program that realizes the function to extract e-mail related to e-mails sent and received in the presence.

受信メール一覧表示ウィンドウの表示例を示す図Figure showing a display example of the received mail list display window メール参照ウィンドウの表示例を示す図Figure showing a display example of the mail browsing window メール作成ウィンドウの表示例を示す図Figure showing an example of the mail composition window 送信メール一覧表示ウィンドウの表示例を示す図Figure showing a display example of the sent mail list display window システム構成の一例を示す図Diagram showing an example of system configuration クライアント装置の構成の一例を示す図The figure which shows an example of a structure of a client apparatus マスター在席DBの構成の一例を示す図The figure which shows an example of a structure of master attendance DB ローカル在席DBの構成の一例を示す図The figure which shows an example of a structure of local attendance DB 受信メール管理テーブルの構成の一例を示す図The figure which shows an example of a structure of a received mail management table 送信メール管理テーブルの構成の一例を示す図The figure which shows an example of a structure of an outgoing mail management table アドレス帳管理ウィンドウの表示例を示す図Figure showing a display example of the address book management window アドレス帳管理テーブルの一覧を示す図Figure showing a list of address book management table 同期メール管理テーブルの構成の一例を示す図The figure which shows an example of a structure of a synchronous mail management table 電子メール送受信プログラムの処理フローを示す図The figure which shows the processing flow of the electronic mail transmission / reception program 在席DB管理プログラムの処理フローを示す図The figure which shows the processing flow of attendance DB management program 受信メール一覧プログラムの処理フローを示す図Diagram showing the processing flow of the received mail list program 受信メール参照プログラムの処理フローを示す図The figure which shows the processing flow of the received mail reference program 送信メール作成プログラムの処理フローを示す図(その1)The figure which shows the processing flow of the outgoing mail composition program (the 1) 送信メール作成プログラムの処理フローを示す図(その2)The figure which shows the processing flow of the outgoing mail composition program (the 2) 受信プログラムの処理フローを示す図Diagram showing the processing flow of the receiving program 送信メール一覧プログラムの処理フローを示す図The figure which shows the processing flow of the outgoing mail list program 同期メール送信プログラムの処理フローを示す図The figure which shows the processing flow of the synchronous mail transmission program アドレス帳管理プログラムの処理フローを示す図。The figure which shows the processing flow of an address book management program.

符号の説明Explanation of symbols

11 受信メール一覧表示ウィンドウ
12 在席情報表示カラム
13 電話状況表示カラム
51 メールサーバ
52 在席管理サーバ
53 交換機
54(54−1、54−2) クライアント
55(55−1、55−2) 電話機
61 電子メール送受信プログラム
62 在席情報管理クライアントプログラム
11 received mail list display window 12 presence information display column 13 telephone status display column 51 mail server 52 presence management server 53 exchange 54 (54-1, 54-2) client 55 (55-1, 55-2) telephone 61 E-mail transmission / reception program 62 Attendance information management client program

Claims (7)

情報処理装置が送受信する電子メールを中継する電子メール中継装置と、前記情報処理装置の状態を取得することにより前記情報処理装置の使用者が在席しているか否かを表す在席情報を在席情報記憶装置に保持する在席管理装置に接続される電子メール送受信装置において、
前記電子メール中継装置を介して前記情報処置装置に送信する電子メールを作成する電子メール作成手段と、
前記電子メール作成手段が作成する電子メールの送信先電子メールアドレスに対応する前記情報処理装置の使用者が在席しているか否かを表す送信先在席情報を、前記在席管理装置に問い合わせることにより前記在席情報記憶装置から取得する送信先在席情報獲得手段と、
前記送信先在席情報を表示する送信先在席情報表示手段と、
前記電子メール中継装置を介して前記情報処理装置から送信される電子メールを受信する電子メール受信手段と、
前記電子メール受信手段が受信する電子メールの送信元電子メールアドレスに対応する前記情報処理装置の使用者が在席しているか否かを表す送信元在席情報を、前記在席管理装置に問い合わせることにより前記在席情報記憶装置から取得する送信元在席情報獲得手段と、
前記送信元在席情報を表示する送信元在席情報表示手段を有することを特徴とする電子メール送受信装置。
An e-mail relay device that relays e-mails transmitted and received by the information processing device, and presence information indicating whether a user of the information processing device is present by acquiring the status of the information processing device. In an e-mail transmission / reception device connected to an attendance management device held in a seat information storage device,
E-mail creating means for creating an e-mail to be transmitted to the information processing apparatus via the e-mail relay apparatus;
Queries the presence management apparatus for transmission destination presence information indicating whether or not the user of the information processing apparatus corresponding to the transmission destination electronic mail address of the electronic mail created by the electronic mail creation means is present. Destination information acquisition means for acquiring from the presence information storage device by,
Destination presence information display means for displaying the transmission destination presence information;
An e-mail receiving means for receiving an e-mail transmitted from the information processing apparatus via the e-mail relay apparatus;
Queries the presence management device for transmission presence information indicating whether the user of the information processing device corresponding to the transmission source email address of the email received by the email receiving means is present. A transmission source presence information acquisition means that acquires from the presence information storage device by
An e-mail transmission / reception apparatus comprising a transmission source presence information display means for displaying the transmission source presence information.
前記電子メール送受信装置はさらに、
前記取得した送信先在席情報が、前記電子メール作成手段が作成する電子メールの送信先電子メールアドレスに対応する前記情報処理装置の使用者が在席していることを表す場合に、前記作成する電子メールを送信する電子メール送信手段を有することを特徴とする請求項1記載の電子メール送受信装置。
The e-mail transmission / reception device further includes:
When the acquired transmission destination presence information indicates that the user of the information processing apparatus corresponding to the transmission destination email address of the email created by the email creation means is present, the creation The e-mail transmission / reception apparatus according to claim 1, further comprising e-mail transmission means for transmitting an e-mail to be transmitted.
情報処理装置が送受信する電子メールを中継する電子メール中継装置と、前記情報処理装置の状態を取得することにより前記情報処理装置の使用者が在席しているか否かを表す在席情報を在席情報記憶装置に保持する在席管理装置に接続される電子メール送受信装置の電子メール送受信方法において、
電子メール作成部が、前記電子メール中継装置を介して前記情報処置装置に送信する電子メールを作成するステップと、
送信先在席情報獲得部が、前記電子メール作成手段が作成する電子メールの送信先電子メールアドレスに対応する前記情報処理装置の使用者が在席しているか否かを表す送信先在席情報を、前記在席管理装置に問い合わせることにより前記在席情報記憶装置から取得するステップと、
送信先在席情報表示部が、前記送信先在席情報を表示するステップと、
電子メール受信部が、前記電子メール中継装置を介して前記情報処理装置から送信される電子メールを受信するステップと、
送信元在席情報獲得部が、前記電子メール受信手段が受信する電子メールの送信元電子メールアドレスに対応する前記情報処理装置の使用者が在席しているか否かを表す送信元在席情報を、前記在席管理装置に問い合わせることにより前記在席情報記憶装置から取得するステップと、
送信元在席情報表示部が、前記送信元在席情報を表示するステップを有することを特徴とする電子メール送受信方法。
An e-mail relay device that relays e-mails transmitted and received by the information processing device, and presence information indicating whether a user of the information processing device is present by acquiring the status of the information processing device. In the e-mail transmission / reception method of the e-mail transmission / reception apparatus connected to the presence management apparatus held in the seat information storage apparatus,
An email creating unit creating an email to be sent to the information processing device via the email relay device;
Destination presence information indicating whether or not the user of the information processing apparatus corresponding to the transmission destination e-mail address of the e-mail created by the e-mail creating unit is present Obtaining from the presence information storage device by inquiring to the presence management device,
A destination presence information display unit displaying the destination presence information;
An e-mail receiving unit receiving an e-mail transmitted from the information processing apparatus via the e-mail relay apparatus;
Sender presence information indicating whether or not the user of the information processing apparatus corresponding to the sender e-mail address of the e-mail received by the e-mail receiving means is present by the sender presence information acquisition unit Obtaining from the presence information storage device by inquiring to the presence management device,
An e-mail transmission / reception method comprising: a transmission source presence information display unit displaying the transmission source presence information.
前記電子メール送受信装置の制御方法はさらに、
電子メール送信部が、前記取得した送信先在席情報が、前記電子メール作成手段が作成する電子メールの送信先電子メールアドレスに対応する前記情報処理装置の使用者が在席していることを表す場合に、前記作成する電子メールを送信するステップを有することを特徴とする請求項3記載の電子メール送受信方法。
The control method of the e-mail transmission / reception device further
The e-mail transmission unit confirms that the user of the information processing apparatus corresponding to the e-mail transmission destination e-mail address created by the e-mail creating means is present. 4. The method according to claim 3, further comprising the step of transmitting the e-mail to be created when it is represented.
情報処理装置が送受信する電子メールを中継する電子メール中継装置と、前記情報処理装置の状態を取得することにより前記情報処理装置の使用者が在席しているか否かを表す在席情報を在席情報記憶装置に保持する在席管理装置に接続される電子メール送受信装置の電子メール送受信プログラムにおいて、
前記電子メール送受信装置を、
前記電子メール中継装置を介して前記情報処置装置に送信する電子メールを作成する電子メール作成手段と、
前記電子メール作成手段が作成する電子メールの送信先電子メールアドレスに対応する前記情報処理装置の使用者が在席しているか否かを表す送信先在席情報を、前記在席管理装置に問い合わせることにより前記在席情報記憶装置から取得する送信先在席情報獲得手段と、
前記送信先在席情報を表示する送信先在席情報表示手段と、
前記電子メール中継装置を介して前記情報処理装置から送信される電子メールを受信する電子メール受信手段と、
前記電子メール受信手段が受信する電子メールの送信元電子メールアドレスに対応する前記情報処理装置の使用者が在席しているか否かを表す送信元在席情報を、前記在席管理装置に問い合わせることにより前記在席情報記憶装置から取得する送信元在席情報獲得手段と、
前記送信元在席情報を表示する送信元在席情報表示手段として機能させることを特徴とする電子メール送受信プログラム。
An e-mail relay device that relays e-mails transmitted and received by the information processing device, and presence information indicating whether a user of the information processing device is present by acquiring the status of the information processing device. In the e-mail transmission / reception program of the e-mail transmission / reception device connected to the presence management device held in the seat information storage device,
The e-mail transmission / reception device,
E-mail creating means for creating an e-mail to be transmitted to the information processing apparatus via the e-mail relay apparatus;
Queries the presence management apparatus for transmission destination presence information indicating whether or not the user of the information processing apparatus corresponding to the transmission destination electronic mail address of the electronic mail created by the electronic mail creation means is present. Destination information acquisition means for acquiring from the presence information storage device by,
Destination presence information display means for displaying the transmission destination presence information;
An e-mail receiving means for receiving an e-mail transmitted from the information processing apparatus via the e-mail relay apparatus;
Queries the presence management device for transmission presence information indicating whether the user of the information processing device corresponding to the transmission source email address of the email received by the email receiving means is present. A transmission source presence information acquisition means that acquires from the presence information storage device by
An e-mail transmission / reception program that functions as transmission source presence information display means for displaying the transmission source presence information.
前記電子メール送受信プログラムはさらに、
前記電子メール送受信装置を、
前記取得した送信先在席情報が、前記電子メール作成手段が作成する電子メールの送信先電子メールアドレスに対応する前記情報処理装置の使用者が在席していることを表す場合に、前記作成する電子メールを送信する電子メール送信手段として機能させることを特徴とする請求項5記載の電子メール送受信プログラム。
The e-mail transmission / reception program further includes:
The e-mail transmission / reception device,
When the acquired transmission destination presence information indicates that the user of the information processing apparatus corresponding to the transmission destination email address of the email created by the email creation means is present, the creation 6. The e-mail transmission / reception program according to claim 5, wherein the e-mail transmission / reception program functions as e-mail transmission means for transmitting e-mail to be transmitted.
前記電子メール送受信プログラムはさらに、
前記電子メール送受信装置を、
前記電子メール中継装置を介して前記情報処理装置から送信される電子メールを受信する電子メール受信手段と、
前記電子メール受信手段が受信する電子メールの送信元電子メールアドレスに対応する前記情報処理装置の使用者が在席しているか否かを表す送信元在席情報を、前記在席管理装置に問い合わせることにより前記在席情報記憶装置から取得する送信元在席情報獲得手段と、
前記送信元在席情報を表示する送信元在席情報表示手段として機能させることを特徴とする請求項記載の電子メール送受信プログラム。
The e-mail transmission / reception program further includes:
The e-mail transmission / reception device,
An e-mail receiving means for receiving an e-mail transmitted from the information processing apparatus via the e-mail relay apparatus;
Queries the presence management device for transmission presence information indicating whether the user of the information processing device corresponding to the transmission source email address of the email received by the email receiving means is present. A transmission source presence information acquisition means that acquires from the presence information storage device by
6. The e-mail transmission / reception program according to claim 5 , wherein the e-mail transmission / reception program functions as transmission source presence information display means for displaying the transmission source presence information.
JP2003359681A 2003-10-20 2003-10-20 E-mail transmission / reception device, method, and program Expired - Fee Related JP4457634B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003359681A JP4457634B2 (en) 2003-10-20 2003-10-20 E-mail transmission / reception device, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003359681A JP4457634B2 (en) 2003-10-20 2003-10-20 E-mail transmission / reception device, method, and program

Publications (2)

Publication Number Publication Date
JP2005122648A JP2005122648A (en) 2005-05-12
JP4457634B2 true JP4457634B2 (en) 2010-04-28

Family

ID=34615826

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003359681A Expired - Fee Related JP4457634B2 (en) 2003-10-20 2003-10-20 E-mail transmission / reception device, method, and program

Country Status (1)

Country Link
JP (1) JP4457634B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8539029B2 (en) 2007-10-29 2013-09-17 Microsoft Corporation Pre-send evaluation of E-mail communications
US8280963B2 (en) * 2008-04-10 2012-10-02 Microsoft Corporation Caching and exposing pre-send data relating to the sender or recipient of an electronic mail message

Also Published As

Publication number Publication date
JP2005122648A (en) 2005-05-12

Similar Documents

Publication Publication Date Title
JP3943949B2 (en) E-mail processing system, method, program, and storage medium
JP3927834B2 (en) Service providing system, method, program, and storage medium
US9742715B1 (en) Method and system for storing real-time communications in an email inbox
US7627828B1 (en) Systems and methods for graphically representing users of a messaging system
US7593515B2 (en) Systems and methods for providing unified collaboration systems with combined communication log
JP2003233568A (en) E-mail transmitting-receiving device and e-mail transmitting-receiving program
US7783023B2 (en) Systems and methods for providing unified collaboration systems with conditional communication handling
JP4250366B2 (en) E-mail processing system, method, program, and storage medium
JP2004112119A (en) Sharing system of telephone directory information in portable telephone
CN1648920A (en) Offline global address list
JP2012502385A (en) Ranking search results based on affinity criteria
CA2515491A1 (en) System and method for extending a message schema to represent fax messages
US20090041052A1 (en) Systems and methods for providing unified collaboration systems with user selectable reply format
CN102769640B (en) The update method of user profile, server and system
JP4457634B2 (en) E-mail transmission / reception device, method, and program
AU2002356471B2 (en) Method and system of processing messages
JP2008504632A (en) Message transmission / reception and posting system, transmission / reception and posting method, and computer-readable storage medium storing a program embodying the method
JP2004038864A (en) System and method for presenting telephone number related information
JP2003304292A (en) Electronic mail processing system, method, program, and storage medium
JP2003233563A (en) System, method and program for e-mail processing, and storage medium
JP2003303158A (en) Information processing system, method, program, and storage medium
JP2003233566A (en) System, method and program for e-mail processing, and storage medium
JP2003233561A (en) System, method and program for e-mail processing, and storage medium
JP2004295489A (en) Terminal uri discovery system and method
JP2004005199A (en) Shared information management method, mobile communication terminal and shared information management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090305

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090331

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091020

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091216

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100119

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100201

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130219

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140219

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees