Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6660195B2 - Program, information processing apparatus and information processing method - Google Patents
[go: Go Back, main page]

JP6660195B2 - Program, information processing apparatus and information processing method - Google Patents

Program, information processing apparatus and information processing method Download PDF

Info

Publication number
JP6660195B2
JP6660195B2 JP2016020229A JP2016020229A JP6660195B2 JP 6660195 B2 JP6660195 B2 JP 6660195B2 JP 2016020229 A JP2016020229 A JP 2016020229A JP 2016020229 A JP2016020229 A JP 2016020229A JP 6660195 B2 JP6660195 B2 JP 6660195B2
Authority
JP
Japan
Prior art keywords
address
information
confirmation
unit
mail
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.)
Active
Application number
JP2016020229A
Other languages
Japanese (ja)
Other versions
JP2017138859A (en
Inventor
登志夫 道具
登志夫 道具
則行 高橋
則行 高橋
光成 佐藤
光成 佐藤
大輔 村井
大輔 村井
Original Assignee
デジタルア−ツ株式会社
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 デジタルア−ツ株式会社 filed Critical デジタルア−ツ株式会社
Priority to JP2016020229A priority Critical patent/JP6660195B2/en
Publication of JP2017138859A publication Critical patent/JP2017138859A/en
Application granted granted Critical
Publication of JP6660195B2 publication Critical patent/JP6660195B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、プログラム、情報処理装置及び情報処理方法に関する。   The present invention relates to a program, an information processing device, and an information processing method.

電子メールの誤送信を防止する目的で、ユーザに電子メールの宛先に誤りがないことを確認させる機会を与える技術が知られている(例えば、特許文献1〜4を参照。)。
[特許文献]
特許文献1 特開2013−131067号公報
特許文献2 特開2013−246621号公報
特許文献3 特開2010−198379号公報
特許文献4 特開2013−101684号公報
2. Description of the Related Art In order to prevent erroneous transmission of an e-mail, there is known a technique for giving a user an opportunity to confirm that there is no error in an e-mail destination (for example, see Patent Documents 1 to 4).
[Patent Document]
Japanese Patent Application Laid-Open No. 2013-101684 Japanese Patent Application Laid-Open No. 2013-101684 Japanese Patent Application Laid-Open No. 2013-101684 Japanese Patent Application Laid-Open No. 2013-101684

電子メールの宛先を確認するための画面が頻繁に表示されると、ユーザが当該画面に表示された内容を十分に確認することなく、当該電子メールの送信を指示してしまう可能性がある。   If a screen for confirming the destination of the e-mail is frequently displayed, the user may instruct the transmission of the e-mail without sufficiently confirming the content displayed on the screen.

本発明の第1の態様においては、プログラムが提供される。上記のプログラムを格納した非一時的な記憶媒体が提供されてもよい。上記のプログラムは、コンピュータを、送信処理の対象となるメッセージの送信先に指定された1以上の受信アドレスを取得するアドレス情報取得部として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータを、過去に送信された1以上のメッセージに関する情報であって、同一メッセージの送信先に指定された複数の受信アドレスの組み合わせに関する1以上のアドレスグループ情報を含む、履歴情報を取得する履歴情報取得部として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータを、1以上のアドレスグループ情報の中から、アドレス情報取得部が取得した1以上の受信アドレスの比較対象となるアドレスグループ情報を決定する比較対象決定部として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータを、比較対象決定部が決定したアドレスグループ情報に含まれる複数の受信アドレスと、アドレス情報取得部が取得した1以上の受信アドレスとの比較に基づいて、アドレス情報取得部が取得した1以上の受信アドレスのそれぞれについて、ユーザに確認を要求するレベルを決定する確認レベル決定部として機能させるためのプログラムであってよい。   In a first aspect of the present invention, a program is provided. A non-transitory storage medium storing the above program may be provided. The above program may be a program for causing a computer to function as an address information acquisition unit that acquires one or more reception addresses specified as a transmission destination of a message to be transmitted. The above-mentioned program is a program for causing a computer to record information on one or more messages transmitted in the past, including history information including one or more address group information on a combination of a plurality of reception addresses designated as a destination of the same message. May be a program for functioning as a history information acquiring unit for acquiring the information. The above program causes the computer to function as a comparison target determination unit that determines, from one or more address group information, address group information to be compared with one or more reception addresses acquired by the address information acquisition unit. It may be a program. The above program causes the computer to compare the plurality of reception addresses included in the address group information determined by the comparison target determination unit with one or more reception addresses acquired by the address information acquisition unit. May be a program for functioning as a confirmation level determination unit that determines a level at which the user requests confirmation for each of the one or more reception addresses acquired by the user.

上記のプログラムにおいて、比較対象決定部は、履歴情報取得部が取得した1以上のアドレスグループ情報のそれぞれについて、1以上のアドレスグループ情報に含まれる複数の受信アドレスと、アドレス情報取得部が取得した1以上の受信アドレスとの類似度を決定してよい。比較対象決定部は、比較対象決定部は、類似度に基づいて、比較対象となるアドレスグループ情報を決定してよい。上記のプログラムにおいて、比較対象決定部が決定したアドレスグループ情報に含まれる複数の受信アドレスと、アドレス情報取得部が取得した1以上の受信アドレスとが完全に一致する場合、確認レベル決定部は、アドレス情報取得部が取得した1以上の受信アドレスへの送信可否についてユーザに問い合わせることなく、送信処理を実行することを決定してよい。   In the above program, the comparison object determination unit obtains, for each of the one or more address group information acquired by the history information acquisition unit, a plurality of reception addresses included in the one or more address group information and the address information acquisition unit. The similarity with one or more receiving addresses may be determined. The comparison target determination unit may determine the address group information to be compared based on the similarity. In the above program, when the plurality of reception addresses included in the address group information determined by the comparison target determination unit and the one or more reception addresses acquired by the address information acquisition unit completely match, the confirmation level determination unit: It may be determined to execute the transmission process without inquiring of the user about whether or not transmission to one or more reception addresses acquired by the address information acquisition unit is possible.

上記のプログラムは、コンピュータを、送信処理の対象となるメッセージの送信先に指定された1以上の受信アドレスの少なくとも1つについて、当該メッセージの送信可否の確認を要求するための画面であって、当該メッセージの送信先の受信アドレス又は当該メッセージの受信者を識別する受信者識別情報が、確認レベル決定部が決定したレベルに応じた態様で表示されたアドレス確認画面を生成する確認画面生成部として機能させるためのプログラムであってもよい。   The above-described program is a screen for requesting a computer to confirm whether or not transmission of a message can be performed for at least one of one or more reception addresses designated as a transmission destination of a message to be transmitted. A confirmation screen generation unit that generates an address confirmation screen in which the reception address of the transmission destination of the message or the recipient identification information that identifies the recipient of the message is displayed in a form corresponding to the level determined by the confirmation level determination unit It may be a program for functioning.

上記のプログラムにおいて、画面生成部は、確認レベル決定部が第1レベルを有すると決定した受信アドレスについて、送信可否を個別に確認するためのモジュールが配され、確認レベル決定部が第2レベルを有すると決定した受信アドレスについて、送信可否を個別に確認するためのモジュールが配されていない、アドレス確認画面を生成してよい。上記のプログラムにおいて、比較対象決定部が決定したアドレスグループ情報に含まれる複数の受信アドレスと、アドレス情報取得部が取得した1以上の受信アドレスとが完全に一致する場合、確認画面生成部は、アドレス確認画面を生成しなくてもよい、又は、ユーザの端末にアドレス確認画面を出力させなくてもよい。   In the above program, the screen generation unit is provided with a module for individually confirming whether or not transmission is possible for the reception address determined by the confirmation level determination unit to have the first level, and the confirmation level determination unit determines the second level. An address confirmation screen may be generated in which a module for individually confirming whether or not transmission is possible is not arranged for a reception address determined to have. In the above program, when the plurality of reception addresses included in the address group information determined by the comparison target determination unit and the one or more reception addresses acquired by the address information acquisition unit completely match, the confirmation screen generation unit It is not necessary to generate the address confirmation screen, or it is not necessary to output the address confirmation screen to the user terminal.

上記のプログラムは、コンピュータを、組織に所属する1以上の構成員のそれぞれの受信アドレス及び送信アドレス、並びに、上記1以上の構成員のそれぞれの上記組織における所属部門を識別する所属部門識別情報を対応づけて格納する所属情報格納部を参照して、送信処理の対象となるメッセージの受信アドレスに対応付けられた組織又は部門、及び、当該メッセージの送信アドレスに対応付けられた組織又は部門を決定する所属決定部として機能させるためのプログラムであってもよい。上記のプログラムは、コンピュータを、所属決定部が決定した、送信処理の対象となるメッセージの受信アドレスに対応付けられた組織又は部門、及び、当該メッセージの送信アドレスに対応付けられた組織又は部門の関係に基づいて、当該メッセージに関する送信可否の確認の省略又は簡略化の可否を決定するユーザ確認管理部として機能させるためのプログラムであってもよい。   The above-described program stores the computer in a receiving address and a sending address of each of one or more members belonging to an organization, and belonging department identification information for identifying a belonging department of each of the one or more members in the organization. Referring to the affiliation information storage unit to be stored in association with, determine the organization or department associated with the reception address of the message to be transmitted and the organization or department associated with the transmission address of the message It may be a program for functioning as an affiliation determining unit. The above-mentioned program, the computer, the organization or department corresponding to the receiving address of the message to be transmitted, determined by the affiliation determination unit, and the organization or department associated with the transmission address of the message It may be a program for functioning as a user confirmation management unit that determines whether to omit or simplify the transmission permission / inhibition of the message based on the relationship.

上記のプログラムにおいて、ユーザ確認管理部は、送信処理の対象となるメッセージの全ての受信アドレスに対応付けられた組織又は部門と、当該メッセージの送信アドレスに対応付けられた組織又は部門とが同一である場合、アドレス確認画面をユーザに出力しないことを決定してよい。上記のプログラムにおいて、ユーザ確認管理部は、送信処理の対象となるメッセージの全ての受信アドレスに対応付けられた組織又は部門と、当該メッセージの送信アドレスに対応付けられた組織又は部門とが同一である場合、送信処理の対象となるメッセージの送信可否についてユーザに問い合わせることなく、送信処理を実行することを決定してよい。上記のプログラムは、コンピュータを、1以上のアドレスグループ情報を管理するアドレスグループ管理部として機能させるためのプログラムであってもよい。   In the above program, the user confirmation management unit determines that the organization or department associated with all the reception addresses of the message to be transmitted is the same as the organization or department associated with the transmission address of the message. In some cases, it may be decided not to output the address confirmation screen to the user. In the above program, the user confirmation management unit determines that the organization or department associated with all the reception addresses of the message to be transmitted is the same as the organization or department associated with the transmission address of the message. In some cases, the execution of the transmission process may be determined without inquiring of the user about whether or not the message to be transmitted can be transmitted. The above program may be a program for causing a computer to function as an address group management unit that manages one or more pieces of address group information.

本発明の第2の態様においては、情報処理装置が提供される。上記の情報処理装置は、送信処理の対象となるメッセージの送信先に指定された1以上の受信アドレスを取得するアドレス情報取得部を備えてよい。上記の情報処理装置は、過去に送信された1以上のメッセージに関する情報であって、同一メッセージの送信先に指定された複数の受信アドレスの組み合わせに関する1以上のアドレスグループ情報を含む、履歴情報を取得する履歴情報取得部を備えてよい。上記の情報処理装置は、1以上のアドレスグループ情報の中から、アドレス情報取得部が取得した1以上の受信アドレスの比較対象となるアドレスグループ情報を決定する比較対象決定部を備えてよい。上記の情報処理装置は、比較対象決定部が決定したアドレスグループ情報に含まれる複数の受信アドレスと、アドレス情報取得部が取得した1以上の受信アドレスとの比較に基づいて、アドレス情報取得部が取得した1以上の受信アドレスのそれぞれについて、ユーザに確認を要求するレベルを決定する確認レベル決定部を備えてよい。   In a second aspect of the present invention, an information processing device is provided. The above information processing apparatus may include an address information acquisition unit that acquires one or more reception addresses specified as transmission destinations of a message to be transmitted. The information processing apparatus described above stores history information, which is information about one or more messages transmitted in the past and includes one or more address group information about a combination of a plurality of reception addresses designated as a destination of the same message. A history information acquisition unit for acquiring the history information may be provided. The above information processing apparatus may include a comparison target determination unit that determines, from one or more address group information, address group information to be compared with one or more reception addresses acquired by the address information acquisition unit. In the above information processing apparatus, the address information acquisition unit may be configured to perform the address information acquisition unit based on a comparison between the plurality of reception addresses included in the address group information determined by the comparison target determination unit and the one or more reception addresses acquired by the address information acquisition unit. For each of the obtained one or more reception addresses, a confirmation level determination unit that determines a level at which the user requests confirmation may be provided.

本発明の第3の態様においては、情報処理方法が提供される。上記の情報処理方法は、コンピュータが、送信処理の対象となるメッセージの送信先に指定された1以上の受信アドレスを取得するアドレス情報取得段階を有してよい。上記の情報処理方法は、コンピュータが、過去に送信された1以上のメッセージに関する情報であって、同一メッセージの送信先に指定された複数の受信アドレスの組み合わせに関する1以上のアドレスグループ情報を含む、履歴情報を取得する履歴情報取得段階を有してよい。上記の情報処理方法は、コンピュータが、1以上のアドレスグループ情報の中から、アドレス情報取得段階において取得された1以上の受信アドレスの比較対象となるアドレスグループ情報を決定する比較対象決定段階を有してよい。上記の情報処理方法は、比較対象決定段階において決定されたアドレスグループ情報に含まれる複数の受信アドレスと、アドレス情報取得段階において取得された1以上の受信アドレスとの比較に基づいて、アドレス情報取得段階において取得された1以上の受信アドレスのそれぞれについて、ユーザに確認を要求するレベルを決定する確認レベル決定段階を有してよい。   In a third aspect of the present invention, an information processing method is provided. The above information processing method may include an address information acquisition step in which the computer acquires one or more reception addresses specified as a transmission destination of a message to be transmitted. In the above information processing method, the computer may include information on one or more messages transmitted in the past, including one or more address group information on a combination of a plurality of reception addresses designated as a destination of the same message. A history information acquisition step of acquiring history information may be included. The above information processing method includes a comparison target determining step in which the computer determines, from the one or more address group information, address group information to be compared with the one or more received addresses acquired in the address information acquiring step. May do it. The above-described information processing method is configured to obtain address information based on a comparison between a plurality of reception addresses included in the address group information determined in the comparison target determination step and one or more reception addresses obtained in the address information acquisition step. For each of the one or more reception addresses obtained in the step, the method may include a confirmation level determining step of determining a level at which the user requests confirmation.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。   The above summary of the present invention does not list all of the necessary features of the present invention. Further, a sub-combination of these feature groups can also be an invention.

メール送信システム100のシステム構成の一例を概略的に示す。1 schematically illustrates an example of a system configuration of a mail transmission system 100. データテーブル200の一例を概略的に示す。An example of the data table 200 is schematically shown. データテーブル300の一例を概略的に示す。An example of the data table 300 is schematically shown. データテーブル400の一例を概略的に示す。An example of the data table 400 is schematically shown. 送信端末106のシステム構成の一例を概略的に示す。1 schematically illustrates an example of a system configuration of a transmission terminal 106. メール確認部520のシステム構成の一例を概略的に示す。An example of the system configuration of the mail confirmation unit 520 is schematically shown. 受信者情報取得部630のシステム構成の一例を概略的に示す。An example of the system configuration of the recipient information acquisition unit 630 is schematically shown. 判定部640のシステム構成の一例を概略的に示す。An example of a system configuration of the determination unit 640 is schematically shown. 上長情報生成部834のシステム構成の一例を概略的に示す。An example of the system configuration of the superior information generation unit 834 is schematically shown. データテーブル1000の一例を概略的に示す。An example of the data table 1000 is schematically shown. データテーブル1100の一例を概略的に示す。An example of the data table 1100 is schematically shown. 確認画面1200の一例を概略的に示す。An example of the confirmation screen 1200 is schematically shown. メールを送信する処理の一例を概略的に示す。An example of a process of transmitting an email is schematically shown. 受信者情報を取得する処理の一例を概略的に示す。An example of a process for acquiring recipient information is schematically shown. 判定処理の一例を概略的に示す。An example of a determination process is schematically shown. 判定部640のシステム構成の他の例を概略的に示す。Another example of the system configuration of the determination unit 640 is schematically shown. 出力態様決定部1640のシステム構成の一例を概略的に示す。An example of the system configuration of the output mode determination unit 1640 is schematically shown. メールを送信する処理の他の例を概略的に示す。9 schematically illustrates another example of a process of transmitting an email. 確認画面の出力態様を決定する処理の一例を概略的に示す。An example of a process of determining an output mode of a confirmation screen is schematically illustrated. アドレス確認画面の出力態様を決定する処理の一例を概略的に示す。An example of a process for determining an output mode of an address confirmation screen is schematically illustrated. 判定処理の一例を概略的に示す。An example of a determination process is schematically shown. 確認画面2200の一例を概略的に示す。An example of the confirmation screen 2200 is schematically shown.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。   Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. In addition, not all combinations of the features described in the embodiments are necessarily essential to the solution of the invention.

図1は、メール送信システム100のシステム構成の一例を概略的に示す。本実施形態において、メール送信システム100は、社員情報提供サーバ102と、組織情報提供サーバ104と、送信端末106とを備える。社員情報提供サーバ102は、社員情報格納部120を有する。組織情報提供サーバ104は、組織情報格納部140を有する。   FIG. 1 schematically shows an example of a system configuration of the mail transmission system 100. In the present embodiment, the mail transmission system 100 includes an employee information providing server 102, an organization information providing server 104, and a transmitting terminal 106. The employee information providing server 102 has an employee information storage unit 120. The organization information providing server 104 has an organization information storage unit 140.

本実施形態においては、送信端末106が、通信ネットワーク10、送信メールサーバ22及び受信メールサーバ24を介して、受信端末20に電子メールを送信する場合を例にして、メール送信システム100の詳細について説明する。しかしながら、コンピュータ及び情報処理装置は本実施形態に限定されない。電子メールは、メッセージの一例であってよい。送信端末106は、コンピュータ又は情報処理装置の一例であってよい。社員情報格納部120は、所属情報格納部の一例であってよい。   In the present embodiment, the details of the mail transmission system 100 will be described with an example in which the transmission terminal 106 transmits an e-mail to the reception terminal 20 via the communication network 10, the transmission mail server 22, and the reception mail server 24. explain. However, the computer and the information processing device are not limited to the present embodiment. An e-mail may be an example of a message. The transmission terminal 106 may be an example of a computer or an information processing device. The employee information storage unit 120 may be an example of an affiliation information storage unit.

本実施形態において、組織情報格納部140が、組織情報提供サーバ104に配される場合について説明する。しかしながら、組織情報格納部140は本実施形態に限定されない。他の実施形態において、組織情報格納部140は、社員情報格納部120に配されてもよく、送信端末106に配されてもよい。   In the present embodiment, a case where the organization information storage unit 140 is provided in the organization information providing server 104 will be described. However, the organization information storage unit 140 is not limited to the present embodiment. In another embodiment, the organization information storage unit 140 may be provided in the employee information storage unit 120 or may be provided in the transmission terminal 106.

通信ネットワーク10は、無線通信の伝送路であってもよく、有線通信の伝送路であってもよく、それらの組み合わせであってもよい。通信ネットワーク10は、携帯電話回線網などの移動体通信網、無線パケット通信網、インターネット及び専用回線であってもよく、それらの組み合わせであってもよい。   The communication network 10 may be a transmission path for wireless communication, a transmission path for wired communication, or a combination thereof. The communication network 10 may be a mobile communication network such as a cellular phone network, a wireless packet communication network, the Internet, a dedicated line, or a combination thereof.

送信メールサーバ22及び受信メールサーバ24は、CPU等のプロセッサ、ROM、RAM、通信インターフェースなどを有するデータ処理装置と、キーボード、タッチパネル、マイクなどの入力装置と、液晶ディスプレイなどの表示装置と、スピーカなどの出力装置と、メモリ、HDDなどの記憶装置とを備えてよい。送信メールサーバ22及び受信メールサーバ24は、の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよく、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。例えば、プログラムが実行されることにより、コンピュータが、送信メールサーバ22及び受信メールサーバ24の少なくとも一部として機能する。送信メールサーバ22及び受信メールサーバ24は、仮想サーバ又はクラウドシステムであってもよい。また、送信メールサーバ22及び受信メールサーバ24の各部の機能が、複数のサーバによって実現されてもよい。   The transmission mail server 22 and the reception mail server 24 include a processor such as a CPU, a data processing device having a ROM, a RAM, and a communication interface, an input device such as a keyboard, a touch panel, a microphone, a display device such as a liquid crystal display, and a speaker. And a storage device such as a memory and an HDD. Each part of the transmission mail server 22 and the reception mail server 24 may be realized by hardware, may be realized by software, or may be realized by a combination of hardware and software. For example, the computer functions as at least a part of the transmission mail server 22 and the reception mail server 24 by executing the program. The sending mail server 22 and the receiving mail server 24 may be virtual servers or cloud systems. In addition, the functions of each unit of the transmission mail server 22 and the reception mail server 24 may be realized by a plurality of servers.

受信端末20は、通信ネットワーク10を介して、送信端末106と情報を送受することができる装置であればよく、パーソナルコンピュータ、携帯端末などを例示することができる。携帯端末としては、携帯電話若しくはスマートフォン、ノートブック・コンピュータ若しくはラップトップ・コンピュータ、PDA、タブレット端末、ウェアラブル・コンピュータなどを例示することができる。ウェアラブル・コンピュータとしては、メガネ型、腕輪型又は指輪型のウェアラブル・コンピュータなどを例示することができる。   The receiving terminal 20 may be any device capable of transmitting and receiving information to and from the transmitting terminal 106 via the communication network 10, and may be a personal computer, a mobile terminal, or the like. Examples of the mobile terminal include a mobile phone or a smartphone, a notebook computer or a laptop computer, a PDA, a tablet terminal, and a wearable computer. As the wearable computer, a glasses-type, a wrist-type or a ring-type wearable computer can be exemplified.

受信端末20は、CPU等のプロセッサ、ROM、RAM、通信インターフェースなどを有するデータ処理装置と、キーボード、タッチパネル、マイク、GPS情報受信装置などの入力装置と、液晶ディスプレイなどの表示装置と、スピーカなどの出力装置と、メモリ、HDDなどの記憶装置とを備えてよい。受信端末20の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよく、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。例えば、プログラムが実行されることにより、コンピュータが、受信端末20の少なくとも一部として機能する。   The receiving terminal 20 includes a processor such as a CPU, a data processing device having a ROM, a RAM, a communication interface, and the like; an input device such as a keyboard, a touch panel, a microphone, and a GPS information receiving device; a display device such as a liquid crystal display; And a storage device such as a memory and an HDD. Each unit of the receiving terminal 20 may be realized by hardware, may be realized by software, or may be realized by a combination of hardware and software. For example, the computer functions as at least a part of the receiving terminal 20 by executing the program.

メール送信システム100の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよく、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。例えば、プログラムが実行されることにより、コンピュータが、メール送信システム100の各部として機能する。   Each unit of the mail transmission system 100 may be realized by hardware, may be realized by software, or may be realized by a combination of hardware and software. For example, the computer functions as each unit of the mail transmission system 100 by executing the program.

上記のソフトウエア又はプログラムは、CD−ROM、DVD−ROM、メモリ、ハードディスクなどのコンピュータ読み取り可能な媒体に記憶されていてもよく、ネットワークに接続された記憶装置に記憶されていてもよい。ソフトウエア又はプログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、メール送信システム100の少なくとも一部を構成するコンピュータにインストールされてよい。   The above software or program may be stored in a computer-readable medium such as a CD-ROM, a DVD-ROM, a memory, and a hard disk, or may be stored in a storage device connected to a network. The software or the program may be installed from a computer-readable medium or a storage device connected to a network to a computer constituting at least a part of the mail transmission system 100.

コンピュータを、メール送信システム100の各部として機能させるプログラムは、メール送信システム100の各部の動作を規定したモジュールを備えてよい。これらのプログラム又はモジュールは、プロセッサ、通信インターフェース等に働きかけて、メール送信システム100の各部として機能させたり、コンピュータにメール送信システム100の各部における情報処理方法を実行させたりする。   The program that causes the computer to function as each unit of the mail transmission system 100 may include a module that specifies the operation of each unit of the mail transmission system 100. These programs or modules act on a processor, a communication interface, and the like to function as each unit of the mail transmission system 100 or cause a computer to execute an information processing method in each unit of the mail transmission system 100.

これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアと、メール送信システム100の各部のハードウエア資源とが協働した具体的手段として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータの使用目的に応じた情報の演算又は加工を実現することにより、メール送信システム100を構築することができる。   When the information processing described in these programs is read into a computer, the information processing functions as a specific means in which the software and the hardware resources of each unit of the mail transmission system 100 cooperate. The mail transmission system 100 can be constructed by realizing calculation or processing of information according to the purpose of use of the computer in the present embodiment by these specific means.

メール送信システム100は、一般的な構成の情報処理装置において、メール送信システム100の各部の動作を規定したソフトウエア又はプログラムを起動することにより実現されてよい。メール送信システム100に用いられる情報処理装置は、CPU等のプロセッサ、ROM、RAM、通信インターフェースなどを有するデータ処理装置と、キーボード、タッチパネル、マイクなどの入力装置と、液晶ディスプレイなどの表示装置と、スピーカなどの出力装置と、メモリ、HDDなどの記憶装置とを備えてよい。上記のデータ処理装置又は記憶装置は、上記のソフトウエア又はプログラムを記憶してよい。メール送信システム100の少なくとも一部は、仮想サーバ又はクラウドシステム上に構築されてもよい。また、メール送信システム100の各部の機能が、複数のサーバによって実現されてもよい。   The mail transmission system 100 may be realized by, in an information processing apparatus having a general configuration, activating software or a program that specifies the operation of each unit of the mail transmission system 100. An information processing device used in the mail transmission system 100 includes a processor such as a CPU, a data processing device having a ROM, a RAM, a communication interface, and the like, an input device such as a keyboard, a touch panel, a microphone, and a display device such as a liquid crystal display. An output device such as a speaker and a storage device such as a memory and an HDD may be provided. The above data processing device or storage device may store the above software or program. At least a part of the mail transmission system 100 may be built on a virtual server or a cloud system. Further, the function of each unit of the mail transmission system 100 may be realized by a plurality of servers.

本実施形態において、社員情報提供サーバ102は、送信端末106からの要求に応じて、社員情報格納部120に格納された情報の中から上記の要求に合致する情報を抽出して、送信端末106に送信する。社員情報格納部120は、社員に関する各種の情報(社員情報と称する場合がある。)を格納する。例えば、社員情報格納部120は、1以上の社員のそれぞれの受信アドレスと、当該社員の所属部門を識別する所属部門識別情報とを対応付けて格納する。社員は、組織の構成員の一例であってよい。   In the present embodiment, the employee information providing server 102 extracts information matching the above request from the information stored in the employee information storage unit 120 in response to a request from the transmission terminal 106, and Send to The employee information storage unit 120 stores various types of information on employees (sometimes referred to as employee information). For example, the employee information storage unit 120 stores the reception addresses of one or more employees and the department identification information for identifying the department to which the employee belongs in association with each other. An employee may be an example of a member of an organization.

本明細書において、「部門」は、「組織」の一部を構成する。「組織」を構成する複数の部門の間には上下関係が存在してもよい。例えば、「組織」が企業である場合、当該組織は、事業部、部、課、係などの複数の部門により構成される。この場合、課は係の上位部門であり、部は課の上位部門であり、事業部は部の上位部門である。   In this specification, “department” forms a part of “organization”. A hierarchical relationship may exist between a plurality of departments constituting the “organization”. For example, when the “organization” is a company, the organization is composed of a plurality of departments such as a business unit, a department, a section, and a section. In this case, the section is a higher section of the section, the section is a higher section of the section, and the business section is a higher section of the section.

また、企業グループのように、「組織」が複数の企業により構成される場合がある。この場合、一実施形態によれば、企業グループが「組織」に該当し、企業グループを構成する複数の企業のそれぞれが当該「組織」の一部門に該当する。他の実施形態によれば、企業グループを構成する複数の企業のそれぞれが「組織」に該当する。さらに他の実施形態によれば、上記の2つの実施形態の組み合わせであってもよい。上記の2つの実施形態を組み合わせることにより、多様な目的に対応することができる。例えば、メールの確認処理の高速化を目的とする場合には、各企業を「組織」として、メールの確認処理を実行する。一方、メールの確認作業の精度を向上させることを目的とする場合には、企業グループを「組織」として、メールの確認処理を実行する。   Also, like a company group, an “organization” may be composed of a plurality of companies. In this case, according to one embodiment, the company group corresponds to the “organization”, and each of the plurality of companies forming the company group corresponds to one section of the “organization”. According to another embodiment, each of a plurality of companies constituting a company group corresponds to an “organization”. According to yet another embodiment, a combination of the above two embodiments may be used. By combining the above two embodiments, it is possible to cope with various purposes. For example, when the purpose is to speed up the mail confirmation processing, the mail confirmation processing is executed with each company as an “organization”. On the other hand, when the purpose is to improve the accuracy of the e-mail confirmation work, the e-mail confirmation processing is executed with the company group as the “organization”.

組織情報提供サーバ104は、送信端末106からの要求に応じて、組織情報格納部140に格納された情報の中から上記の要求に合致する情報を抽出して、送信端末106に送信する。組織情報格納部140は、1以上の組織のそれぞれを識別する組織識別情報、と、各組織の構成員の受信アドレスに含まれる記号を対応づけて格納する。   In response to the request from the transmitting terminal 106, the organization information providing server 104 extracts information matching the above request from the information stored in the organization information storage unit 140 and transmits the information to the transmitting terminal 106. The organization information storage unit 140 stores the organization identification information for identifying each of one or more organizations and the symbols included in the reception addresses of the members of each organization in association with each other.

送信端末106は、通信ネットワーク10を介して、社員情報提供サーバ102、組織情報提供サーバ104及び受信端末20と情報を送受することができる装置であればよく、パーソナルコンピュータ、携帯端末などを例示することができる。携帯端末としては、携帯電話若しくはスマートフォン、ノートブック・コンピュータ若しくはラップトップ・コンピュータ、PDA、タブレット端末、ウェアラブル・コンピュータなどを例示することができる。ウェアラブル・コンピュータとしては、メガネ型、腕輪型又は指輪型のウェアラブル・コンピュータなどを例示することができる。   The transmitting terminal 106 may be a device that can transmit and receive information to and from the employee information providing server 102, the organization information providing server 104, and the receiving terminal 20 via the communication network 10, and includes a personal computer, a mobile terminal, and the like. be able to. Examples of the mobile terminal include a mobile phone or a smartphone, a notebook computer or a laptop computer, a PDA, a tablet terminal, and a wearable computer. As the wearable computer, a glasses-type, a wrist-type or a ring-type wearable computer can be exemplified.

本実施形態において、送信端末106は、通信ネットワーク10、送信メールサーバ22及び受信メールサーバ24を介して、受信端末20に電子メールを送信する。一実施形態において、送信端末106は、送信メールサーバ22に電子メールを送信する前に、電子メールの宛先(送信先、受信者などと称する場合がある。)に指定されたメールアドレスを、受信者が所属する組織ごとに分類して表示する。また、送信者と同一の組織に所属する受信者については、上記のメールアドレスを、当該受信者が所属する部門ごとに分類して表示する。   In the present embodiment, the transmission terminal 106 transmits an e-mail to the reception terminal 20 via the communication network 10, the transmission mail server 22, and the reception mail server 24. In one embodiment, before transmitting the e-mail to the outgoing mail server 22, the transmitting terminal 106 receives the e-mail address specified as the destination of the e-mail (may be referred to as a destination, a recipient, etc.). Are classified and displayed for each organization to which the user belongs. For the recipients belonging to the same organization as the sender, the above-mentioned e-mail addresses are classified and displayed for each department to which the recipients belong.

他の実施形態において、送信端末106は、送信メールサーバ22に電子メールを送信する前に、当該電子メールを検査して、当該電子メールが予め定められた条件を満たすか否かを確認する。送信端末106は、電子メールの宛先に指定されたメールアドレスが予め定められた条件を満たすか否かを確認する。送信端末106は、電子メールの本文及び添付ファイルの少なくとも一方が予め定められた条件を満たすか否かを確認してもよい。   In another embodiment, before sending the e-mail to the outgoing mail server 22, the sending terminal 106 checks the e-mail to determine whether the e-mail satisfies a predetermined condition. The transmitting terminal 106 checks whether the mail address specified as the destination of the e-mail satisfies a predetermined condition. The transmitting terminal 106 may check whether at least one of the body of the e-mail and the attached file satisfies a predetermined condition.

図2は、データテーブル200の一例を概略的に示す。データテーブル200は、社員情報格納部120に格納された社員情報の一例であってよい。社員情報は、所属情報の一例であってよい。本実施形態において、データテーブル200は、社員ID202と、メールアドレス204と、所属部門情報206と、役職名称208とを対応付けて格納する。所属部門情報206は、例えば、係212、課214、部216及び事業部218を識別するための識別情報を含む。これらの識別情報は、記号であってもよく、名称であってもよい。他の識別情報についても同様である。   FIG. 2 schematically shows an example of the data table 200. The data table 200 may be an example of the employee information stored in the employee information storage unit 120. The employee information may be an example of affiliation information. In the present embodiment, the data table 200 stores the employee ID 202, the mail address 204, the department information 206, and the title 208 in association with each other. The affiliation section information 206 includes, for example, identification information for identifying the section 212, the section 214, the section 216, and the business section 218. These pieces of identification information may be symbols or names. The same applies to other identification information.

社員ID202は、組織に所属する1以上の構成員のそれぞれを識別するための識別情報であってよい。メールアドレス204は、社員ID202で識別される社員に割り当てられたメールアドレスであってよい。メールアドレス204は、社員ID202で識別される社員に対応する受信アドレス及び送信アドレスの一例であってよい。所属部門情報206は、社員ID202で識別される社員の組織における所属部門を識別するための識別情報であってよい。役職名称208は、社員ID202で識別される社員の所属部門における役職を識別するための識別情報であってよい。役職名称208は、役職識別情報の一例であってよい。   The employee ID 202 may be identification information for identifying each of one or more members belonging to the organization. The mail address 204 may be a mail address assigned to the employee identified by the employee ID 202. The mail address 204 may be an example of a reception address and a transmission address corresponding to the employee identified by the employee ID 202. The department information 206 may be identification information for identifying the department in the organization of the employee identified by the employee ID 202. The position title 208 may be identification information for identifying a position in the department to which the employee identified by the employee ID 202 belongs. The post title 208 may be an example of post identification information.

図3は、データテーブル300の一例を概略的に示す。データテーブル300は、社員情報格納部120に格納されたランク情報の一例であってよい。本実施形態において、データテーブル300は、役職名称302と、ランク304とを対応付けて格納する。ランク304は、役職名称302で識別される役職の上下関係を示す。ランク304は、ランク情報の一例であってよい。   FIG. 3 schematically shows an example of the data table 300. The data table 300 may be an example of rank information stored in the employee information storage unit 120. In the present embodiment, the data table 300 stores the title 302 and the rank 304 in association with each other. The rank 304 indicates the hierarchical relationship of the position identified by the position name 302. The rank 304 may be an example of rank information.

図4は、データテーブル400の一例を概略的に示す。データテーブル400は、組織情報格納部140に格納された組織情報の一例であってよい。本実施形態において、データテーブル400は、ドメイン名402と、組織名称404とを対応付けて格納する。ドメイン名402は、メールアドレスに含まれる文字列であり、当該メールアドレスを割り振られた者が所属する組織を示す。ドメイン名402は、1以上の組織のそれぞれの構成員の受信アドレスに含まれる記号の一例であってよい。組織名称404は、1以上の組織のそれぞれを識別するための識別情報であってよい。組織名称404は、組織識別情報の一例であってよい。   FIG. 4 schematically shows an example of the data table 400. The data table 400 may be an example of the organization information stored in the organization information storage unit 140. In the present embodiment, the data table 400 stores a domain name 402 and an organization name 404 in association with each other. The domain name 402 is a character string included in the mail address, and indicates the organization to which the person assigned the mail address belongs. The domain name 402 may be an example of a symbol included in a reception address of each member of one or more organizations. The organization name 404 may be identification information for identifying each of one or more organizations. The organization name 404 may be an example of organization identification information.

図5は、送信端末106のシステム構成の一例を概略的に示す。本実施形態において、送信端末106は、メール作成部510と、メール確認部520と、ユーザ情報格納部530と、出力部540、入力部550と、通信制御部560とを備える。ユーザ情報格納部530は、部門情報格納部、組織情報格納部又は上長情報格納部の一例であってよい。ユーザ情報格納部530は、所属情報格納部の一例であってもよい。   FIG. 5 schematically illustrates an example of a system configuration of the transmission terminal 106. In the present embodiment, the transmission terminal 106 includes a mail creation unit 510, a mail confirmation unit 520, a user information storage unit 530, an output unit 540, an input unit 550, and a communication control unit 560. The user information storage unit 530 may be an example of a department information storage unit, an organization information storage unit, or a superior information storage unit. The user information storage unit 530 may be an example of a belonging information storage unit.

メール作成部510は、電子メールを作成する。メール作成部510は、電子メール作成用のプログラムが実行させることにより実現されてよい。電子メール作成用のプログラムは、メッセージ送信プログラムの一例であってよい。送信端末106のユーザ(送信者と称する場合がある。)が、入力部550に、メール作成部510に電子メールを送信させるための指示を入力すると、メール作成部510は、作成された電子メールを、通信制御部560に出力する。   Mail creation section 510 creates an email. The mail creation unit 510 may be realized by executing an email creation program. The program for creating an e-mail may be an example of a message transmission program. When the user of the transmitting terminal 106 (sometimes referred to as a sender) inputs an instruction for causing the mail creation unit 510 to send an e-mail to the input unit 550, the mail creation unit 510 outputs the created e-mail Is output to the communication control unit 560.

メール確認部520は、メール作成部510が作成した電子メールが、予め定められた条件を満たしているか否かを確認する。メール作成部510が通信制御部560に電子メールを出力すると、又は、入力部550がメール作成部510に電子メールを送信させるための指示を受け付けると、メール確認部520は、上記の確認が終了するまで、通信制御部560におけるメール送信処理を中断させてよい。上記の電子メールは、送信処理の対象となるメッセージの一例であってよい。   The mail confirmation unit 520 confirms whether the e-mail created by the mail creation unit 510 satisfies a predetermined condition. When e-mail creating section 510 outputs an e-mail to communication control section 560, or when input section 550 receives an instruction to cause e-mail creating section 510 to send an e-mail, e-mail confirmation section 520 terminates the above confirmation. Until the process, the mail transmission process in the communication control unit 560 may be interrupted. The above-mentioned e-mail may be an example of a message to be transmitted.

一実施形態において、メール確認部520は、電子メールの受信者が所属する組織及び当該組織における部門の少なくとも一方を示す受信者情報を取得する。他の実施形態において、メール確認部520は、電子メールの送信者の1以上の上長に関する上長情報を取得して、当該電子メールの受信者の中に、当該1以上の上長の少なくとも1人が含まれるか否かを確認する。上長は、メールの承認者又は確認者の一例であってよい。   In one embodiment, the e-mail confirmation unit 520 acquires recipient information indicating at least one of the organization to which the recipient of the e-mail belongs and the department in the organization. In another embodiment, the e-mail confirmation unit 520 obtains superior information regarding one or more superiors of the sender of the e-mail, and stores at least one of the superiors in the e-mail recipient. Check if one person is included. The superior may be an example of an approver or a confirmer of the email.

本実施形態において、メール確認部520は、まず、ユーザ情報格納部530を参照して、受信者情報又は上長情報を取得する。ユーザ情報格納部530に所望の受信者情報又は上長情報が格納されていない場合、社員情報提供サーバ102及び組織情報提供サーバ104の少なくとも一方を参照して、受信者情報又は上長情報を取得する。メール確認部520は、社員情報提供サーバ102又は組織情報提供サーバ104から取得した受信者情報又は上長情報をユーザ情報格納部530に格納する。   In the present embodiment, first, the mail confirmation unit 520 acquires the recipient information or the superior information by referring to the user information storage unit 530. If the desired recipient information or superior information is not stored in the user information storage unit 530, the recipient information or superior information is obtained by referring to at least one of the employee information providing server 102 and the organization information providing server 104. I do. The mail confirmation unit 520 stores the recipient information or superior information acquired from the employee information providing server 102 or the organization information providing server 104 in the user information storage unit 530.

従来技術によれば、ユーザ又はユーザが所属する組織のシステム管理者が、各ユーザの送信端末106に受信者情報又は上長情報を入力していた。しかしながら、社員の異動のたびに各ユーザの送信端末106上の受信者情報又は上長情報を更新する必要があり、手間がかかるという課題があった。また、受信者情報又は上長情報の更新がなされないまま放置されるという課題があった。   According to the related art, a user or a system administrator of an organization to which the user belongs inputs the recipient information or the superior information to the transmission terminal 106 of each user. However, it is necessary to update the recipient information or superior information on the transmission terminal 106 of each user every time an employee is transferred, and there is a problem that it takes time and effort. Further, there is a problem that the receiver information or the superior information is left without being updated.

従来技術の問題点を解決する第1の方法としては、メールの確認処理を実行するたびに、社員情報格納部120又は組織情報格納部140に格納された受信者情報又は上長情報を参照することが考えられる。しかしながら、上記の方法では、確認処理のレスポンスが低下し、ユーザの利便性を損なう。また、レスポンスが低下すると、ユーザが確認処理を実行せずに電子メールを送信してしまう可能性がある。   As a first method for solving the problem of the conventional technique, every time a mail confirmation process is executed, the receiver information or superior information stored in the employee information storage unit 120 or the organization information storage unit 140 is referred to. It is possible. However, in the above method, the response of the confirmation process is reduced, and the convenience of the user is impaired. Further, when the response is reduced, there is a possibility that the user sends an e-mail without executing the confirmation processing.

従来技術の問題点を解決する第2の方法としては、社員情報格納部120及び組織情報格納部140の全データを各ユーザの送信端末106にダウンロードすることが考えられる。しかしながら、データ量が多くなると、確認処理のレスポンスが低下してしまう。   As a second method for solving the problem of the related art, it is conceivable to download all data in the employee information storage unit 120 and the organization information storage unit 140 to the transmission terminal 106 of each user. However, when the data amount increases, the response of the confirmation processing decreases.

これに対して、本実施形態によれば、送信端末106のコンピュータをメール確認部520として機能させるためのプログラムを、送信端末106にインストールしたとき、又は、送信端末106が過去にメールを送信したときに、上長情報が作成され、送信端末106の記憶装置(ローカルと称する場合がある。)に保存される。例えば、上記のプログラムが送信端末106にインストールされた後、送信端末106が初めてメールを送信するときに、上長情報が作成される。これにより、メールの確認処理が実行されるときに、送信端末106が社員情報格納部120にアクセスする頻度を低減させることができる。その結果、メール確認処理のレスポンスを大幅に低下させることなく、ほぼ最新の上長情報を利用して、メール確認処理を実行することができる。   On the other hand, according to the present embodiment, when a program for causing the computer of the transmission terminal 106 to function as the mail confirmation unit 520 is installed in the transmission terminal 106, or when the transmission terminal 106 has transmitted a mail in the past. Sometimes, superior information is created and stored in a storage device (sometimes referred to as local) of transmitting terminal 106. For example, after the above-described program is installed in the transmission terminal 106, the superior information is created when the transmission terminal 106 transmits an e-mail for the first time. This can reduce the frequency with which the transmitting terminal 106 accesses the employee information storage unit 120 when the mail confirmation processing is executed. As a result, the e-mail confirmation process can be executed using substantially the latest superior information without significantly lowering the response of the e-mail confirmation process.

また、本実施形態によれば、過去に送信した電子メールの受信者に関する受信者情報が、ローカルに保存される。そして、新たな電子メールのメール確認処理においては、当該電子メールの宛先に設定された受信者の受信者情報がローカルに保存されている場合には、ローカルに保存された受信者情報を利用して、当該電子メールの受信者の所属部門又は所属組織を決定する。   Further, according to the present embodiment, recipient information regarding recipients of e-mails transmitted in the past is stored locally. Then, in the e-mail confirmation processing of the new e-mail, if the recipient information of the recipient set as the destination of the e-mail is stored locally, the recipient information stored locally is used. Then, the department or organization to which the recipient of the electronic mail belongs is determined.

一方、電子メールの宛先に設定された受信者の受信者情報がローカルに保存されていない場合には、当該電子メールの受信者の受信者情報を、社員情報格納部120又は組織情報格納部140からダウンロードする。そして、取得した情報をローカルに保存する。これにより、メールの確認処理が実行されるときに、送信端末106が社員情報格納部120又は組織情報格納部140にアクセスする頻度を低減させることができる。その結果、メール確認処理のレスポンスを大幅に低下させることなく、ほぼ最新の受信者情報を利用して、メール確認処理を実行することができる。   On the other hand, if the recipient information of the recipient set as the destination of the e-mail is not stored locally, the recipient information of the recipient of the e-mail is stored in the employee information storage unit 120 or the organization information storage unit 140. Download from Then, the acquired information is stored locally. This can reduce the frequency with which the transmitting terminal 106 accesses the employee information storage unit 120 or the organization information storage unit 140 when the mail confirmation processing is executed. As a result, it is possible to execute the mail confirmation process by using almost the latest recipient information without significantly lowering the response of the mail confirmation process.

本実施形態において、ユーザ情報格納部530は、社員情報格納部120に格納された社員情報のうち、少なくとも一部の社員に関する情報を格納する。ユーザ情報格納部530は、一部の社員に関する社員情報を格納することが好ましい。本実施形態において、ユーザ情報格納部530は、組織情報格納部140に格納された組織情報のうち、少なくとも一部の組織に関する情報を格納する。ユーザ情報格納部530は、一部の組織に関する組織情報を格納することが好ましい。これにより、ユーザ情報格納部530を参照して情報を抽出する速度を高速化することができる。その結果、メール確認処理のレスポンス速度が向上し、ユーザ体験を向上させることができる。   In the present embodiment, the user information storage unit 530 stores information on at least some of the employees among the employee information stored in the employee information storage unit 120. It is preferable that the user information storage unit 530 stores employee information on some employees. In the present embodiment, the user information storage unit 530 stores information regarding at least a part of the organization information stored in the organization information storage unit 140. It is preferable that the user information storage unit 530 stores organization information on some organizations. Thereby, the speed of extracting information with reference to the user information storage unit 530 can be increased. As a result, the response speed of the mail confirmation processing is improved, and the user experience can be improved.

本実施形態において、ユーザ情報格納部530は、送信端末106のユーザに割り当てられたメールアドレス(送信アドレスと称する場合がある。)と、送信端末106のユーザの上位の役職の構成員(上長と称する場合がある。)の受信アドレスとが対応付けられた上長情報を格納する。送信端末106のユーザに対して複数のメールアドレスが割り当てられている場合、ユーザ情報格納部530は、メールアドレスごとに上長情報を格納してもよい。送信端末106のユーザが複数の部門に所属している場合、ユーザ情報格納部530は、所属部門ごとに上長情報を格納してもよい。これにより、ユーザが複数の部門に所属している場合であっても、電子メールの送信先に上長の受信アドレスが含まれているか否かを、適切に判断することができる。   In the present embodiment, the user information storage unit 530 includes a mail address (sometimes referred to as a transmission address) assigned to the user of the transmission terminal 106 and a member (superior) of the post of the user of the transmission terminal 106. ) May be stored. When a plurality of mail addresses are assigned to the user of the transmitting terminal 106, the user information storage unit 530 may store superior information for each mail address. When the user of the transmitting terminal 106 belongs to a plurality of departments, the user information storage unit 530 may store superior information for each department. Thus, even when the user belongs to a plurality of departments, it is possible to appropriately determine whether the e-mail destination includes the superior reception address.

出力部540は、ユーザに情報を出力する。出力部540としては、液晶ディスプレイ、有機ELディスプレイ、プロジェクタのような表示装置、スピーカのような音声出力装置などを例示することができる。   The output unit 540 outputs information to a user. Examples of the output unit 540 include a liquid crystal display, an organic EL display, a display device such as a projector, and an audio output device such as a speaker.

入力部550は、ユーザからの入力を受け付ける。入力部550としては、キーボード、ポインティングデバイス、タッチパネル、マイク、音声認識システム、ジェスチャ入力システムなどを例示することができる。   The input unit 550 receives an input from a user. Examples of the input unit 550 include a keyboard, a pointing device, a touch panel, a microphone, a voice recognition system, a gesture input system, and the like.

通信制御部560は、送信端末106と、通信ネットワーク10又は他の装置との間の通信を制御する。通信制御部560は、通信インターフェースであってよい。通信制御部560は、複数の通信方式に対応していてもよい。   The communication control unit 560 controls communication between the transmission terminal 106 and the communication network 10 or another device. Communication control unit 560 may be a communication interface. The communication control unit 560 may support a plurality of communication methods.

図6は、メール確認部520のシステム構成の一例を概略的に示す。本実施形態において、メール確認部520は、メール取得部610と、ヘッダ解析部620と、受信者情報取得部630と、判定部640と、画面生成部650と、送信処理制御部660とを備える。ヘッダ解析部620は、アドレス情報取得部の一例であってよい。判定部640及び画面生成部650の少なくとも一方は、ユーザ確認管理部の一例であってよい。   FIG. 6 schematically illustrates an example of a system configuration of the mail confirmation unit 520. In the present embodiment, the mail confirmation unit 520 includes a mail acquisition unit 610, a header analysis unit 620, a recipient information acquisition unit 630, a determination unit 640, a screen generation unit 650, and a transmission processing control unit 660. . Header analysis section 620 may be an example of an address information acquisition section. At least one of the determination unit 640 and the screen generation unit 650 may be an example of a user confirmation management unit.

本実施形態において、メール取得部610は、メール作成部510から出力された電子メールを取得する。本実施形態において、ヘッダ解析部620は、メール取得部610が取得した電子メールのヘッダを解析して、当該電子メールの送信先の受信アドレス、及び、当該電子メールの送信元の送信アドレスの少なくとも一方を取得する。   In the present embodiment, the mail acquisition unit 610 acquires the electronic mail output from the mail creation unit 510. In the present embodiment, the header analysis unit 620 analyzes the header of the e-mail acquired by the e-mail acquisition unit 610 and determines at least the reception address of the transmission destination of the e-mail and the transmission address of the transmission source of the e-mail. Get one.

受信者情報取得部630は、メール作成部510から出力された電子メールの受信者に関する情報(受信者情報と称する場合がある。)を取得する。受信者情報としては、受信者が所属する組織に関する情報、上記の組織において受信者が所属する部門に関する情報などを例示することができる。   Recipient information acquisition section 630 acquires information about the recipient of the e-mail output from e-mail creation section 510 (sometimes referred to as recipient information). Examples of the recipient information include information on an organization to which the recipient belongs, information on a department to which the recipient belongs in the above organization, and the like.

判定部640は、メール作成部510から出力された電子メールが予め定められた条件を満足するか否かを判定する。例えば、判定部640は、メール作成部510から出力された電子メールの宛先として指定されたメールアドレス(送信先の受信アドレス、宛先アドレスなどと称する場合がある。)に、送信者の上長のアドレスが含まれているか否かを判定する。   The determination unit 640 determines whether the e-mail output from the mail creation unit 510 satisfies a predetermined condition. For example, the determination unit 640 sets the e-mail address specified as the destination of the e-mail output from the e-mail creation unit 510 (which may be referred to as a destination reception address, a destination address, or the like) to the superior of the sender. It is determined whether the address is included.

判定部640による判定処理の対象は、上長のアドレスの有無に限定されない。判定部640は、メール作成部510から出力された電子メールに関する様々な検査を実施する。例えば、判定部640は、電子メールの宛先アドレス、本文及び添付ファイルの少なくとも1つに関する検査を実施する。   The target of the determination process by the determination unit 640 is not limited to the presence or absence of a superior address. The determination unit 640 performs various inspections on the electronic mail output from the mail creation unit 510. For example, the determination unit 640 performs an inspection on at least one of the destination address, the body, and the attached file of the e-mail.

[ユーザ確認処理]
本実施形態において、判定部640は、判定結果又は検査結果をユーザに提示して、メール作成部510から出力された電子メールの送信可否について、ユーザに確認を要求する(ユーザ確認、ユーザ確認処理などと称される場合がある)。例えば、判定部640は、画面生成部650に判定結果又は検査結果を送信して、ユーザに確認を要求するための画面(確認画面と称する場合がある。)を生成させる。また、出力部540に対して、画面生成部650が生成した確認画面を表示させる。これにより、ユーザに対して、確認を要求することができる。
[User confirmation processing]
In the present embodiment, the determination unit 640 presents the determination result or the inspection result to the user, and requests the user to confirm whether or not the e-mail output from the mail creation unit 510 can be transmitted (user confirmation, user confirmation processing). Etc.). For example, the determination unit 640 transmits the determination result or the inspection result to the screen generation unit 650, and causes the screen generation unit 650 to generate a screen (may be referred to as a confirmation screen) for requesting the user to confirm. Further, it causes the output unit 540 to display the confirmation screen generated by the screen generation unit 650. This allows the user to request confirmation.

判定部640は、判定結果又は検査結果のそれぞれについて、ユーザに確認を要求してよい。ユーザに確認を要求する項目としては、(i)電子メールの宛先アドレスに関する項目、(ii)電子メールの添付ファイルに関する項目、及び、(iii)電子メールの本文の内容に関する項目の少なくとも1つを例示することができる。電子メールの宛先アドレスに関する項目は、(i)現在、電子メールの宛先に指定されているメールアドレスのそれぞれに対する当該電子メールの送信可否に関する項目、(ii)宛先アドレスの過不足に関する項目、(iii)上長の受信アドレスの過不足に関する項目などを含んでもよい。   The determination unit 640 may request the user to confirm each of the determination result and the inspection result. The items requiring the user to confirm include at least one of (i) an item relating to the destination address of the e-mail, (ii) an item relating to the attached file of the e-mail, and (iii) an item relating to the content of the body of the e-mail. Examples can be given. The items relating to the destination address of the e-mail are (i) an item relating to whether or not the e-mail can be transmitted to each of the e-mail addresses currently designated as the destinations of the e-mail, (ii) an item relating to excess or deficiency of the destination address, ) It may include an item relating to excess or deficiency of the superior's receiving address.

[ユーザ確認処理の省略・簡略化]
判定部640は、ユーザ確認処理の省略又は簡略化の可否を決定してもよい。一実施形態によれば、判定部640は、ユーザ確認処理を省略して、メール作成部510から出力された電子メールを送信することを決定する。他の実施形態によれば、判定部640は、ユーザ確認処理を実施する場合において、どのような項目について、どのような態様で、ユーザに確認を要求するのかを決定する。
[Omission and simplification of user confirmation processing]
The determination unit 640 may determine whether to omit or simplify the user confirmation process. According to one embodiment, the determining unit 640 determines to transmit the e-mail output from the mail creating unit 510, omitting the user confirmation process. According to another embodiment, when performing the user confirmation process, the determination unit 640 determines what item and in what manner the user is requested to confirm.

例えば、判定部640は、予め定められた条件を満足する項目について、当該項目が予め定められた条件を満足しない場合と比較して簡略化された態様で、ユーザに確認を要求することを決定する。簡略化された態様としては、(i)電子メールの送信先に指定された複数の受信アドレスのうち、一部の受信アドレスについてのみ、当該受信アドレスに当該電子メールを送信することの可否を個別に確認することを要求する、(ii)電子メールの送信先に指定された複数の受信アドレスのうち、一部の受信アドレスについてのみ、強調して表示するなどの態様を例示することができる。   For example, the determination unit 640 determines to request the user to confirm an item that satisfies a predetermined condition in a simplified manner compared to a case where the item does not satisfy a predetermined condition. I do. In a simplified manner, (i) individually determining whether or not the e-mail can be transmitted to the reception address only for a part of the plurality of reception addresses designated as the transmission destination of the e-mail. And (ii) highlighting only some of the receiving addresses of the plurality of receiving addresses designated as the transmission destination of the e-mail, and the like.

判定部640は、ユーザに確認を要求する項目のそれぞれについて、確認画面の表示の省略又は簡略化の可否を決定してもよい。例えば、判定部640は、現在、電子メールの宛先に指定されているメールアドレスのそれぞれに対する当該電子メールの送信可否に関する項目についてのみ、確認画面の表示を省略又は簡略化することを決定する。この場合、上長の受信アドレスの過不足に関する項目、電子メールの添付ファイルに関する項目、電子メールの本文の内容に関する項目などについては、省略又は簡略化することなく、ユーザに確認してよい。   The determination unit 640 may determine whether to omit or simplify the display of the confirmation screen for each of the items that require the user to confirm. For example, the determination unit 640 determines to omit or simplify the display of the confirmation screen only for items related to whether or not the e-mail can be transmitted to each of the e-mail addresses currently designated as destinations of the e-mail. In this case, the user may confirm the items relating to the excess or deficiency of the superior's reception address, the items relating to the attached file of the e-mail, and the items relating to the contents of the body of the e-mail without omitting or simplifying the same.

[ユーザ確認処理の省略・簡略化の第1の実施形態]
一実施形態によれば、判定部640は、処理対象の電子メールの送信先の受信アドレスと、当該電子メールの送信元の送信アドレスとに基づいて、ユーザ確認処理の省略又は簡略化の可否を決定する。例えば、判定部640は、処理対象の電子メールの送信先の受信アドレスと、当該電子メールの送信元の送信アドレスとが、ユーザ確認処理の省略又は簡略化の可否に関する条件を満足するか否かを判定して、ユーザ確認処理の省略又は簡略化の可否を決定する。ユーザ確認処理の省略又は簡略化の可否に関する条件は、ユーザ確認処理の省略又は簡略化の許可又は禁止を示す情報と、受信者が所属する組織又は部門及び送信者が所属する組織又は部門の対応関係を示す情報とが対応づけられた情報であってよい。
[First Embodiment of Omission and Simplification of User Confirmation Process]
According to one embodiment, the determination unit 640 determines whether to omit or simplify the user confirmation process based on the reception address of the transmission destination of the e-mail to be processed and the transmission address of the transmission source of the e-mail. decide. For example, the determination unit 640 determines whether the reception address of the transmission destination of the e-mail to be processed and the transmission address of the transmission source of the e-mail satisfy the condition regarding whether the user confirmation processing can be omitted or simplified. Is determined to determine whether the user confirmation process can be omitted or simplified. The conditions for the omission or simplification of the user confirmation process are as follows: the information indicating permission or prohibition of the omission or simplification of the user confirmation process and the correspondence between the organization or department to which the recipient belongs and the organization or department to which the sender belongs. The information indicating the relationship may be information associated with the information.

例えば、処理対象の電子メールの送信者が所属する組織又は部門と、当該電子メールの全ての受信者が所属する組織又は部門とが同一である場合、判定部640は、当該電子メールの送信先の受信アドレス及び当該電子メールの送信元の送信アドレスが、ユーザ確認処理の省略又は簡略化を許可する条件を満足すると判定する。同様に、処理対象の電子メールの送信者が所属する組織又は部門と、当該電子メールの受信者の少なくとも一部が所属する組織又は部門とが異なる場合、判定部640は、当該電子メールの送信先の受信アドレス及び当該電子メールの送信元の送信アドレスが、ユーザ確認処理の省略又は簡略化を禁止する条件を満足すると判定する。   For example, if the organization or department to which the sender of the e-mail to be processed belongs is the same as the organization or department to which all the recipients of the e-mail belong, the determination unit 640 determines the destination of the e-mail. It is determined that the reception address of the e-mail and the transmission address of the transmission source of the e-mail satisfy the condition for permitting the omission or simplification of the user confirmation process. Similarly, when the organization or department to which the sender of the e-mail to be processed belongs is different from the organization or department to which at least a part of the receiver of the e-mail belongs, the determination unit 640 determines whether the transmission of the e-mail is It is determined that the previous reception address and the transmission address of the transmission source of the e-mail satisfy the condition for prohibiting the omission or simplification of the user confirmation process.

[ユーザ確認処理の省略・簡略化の第2の実施形態]
他の実施形態によれば、判定部640は、処理対象の電子メールの送信先の受信アドレスと、過去に送信された電子メールの送信先の受信アドレスとに基づいて、ユーザ確認処理の省略又は簡略化の可否を決定する。判定部640は、処理対象の電子メールの宛先アドレスの組み合わせと、過去に送信された電子メールの宛先アドレスの組み合わせとを比較して、両者が一致するか否か、又は、両者の一致の程度を判定することで、ユーザ確認処理の省略又は簡略化の可否を決定してよい。
[Second Embodiment of Omission and Simplification of User Confirmation Process]
According to another embodiment, the determining unit 640 may omit or omit the user confirmation process based on the receiving address of the destination of the e-mail to be processed and the receiving address of the destination of the e-mail transmitted in the past. Determine whether simplification is possible. The determination unit 640 compares the combination of the destination address of the e-mail to be processed with the combination of the destination addresses of the e-mails transmitted in the past, and determines whether or not both match, or the degree of coincidence between the two. May be determined to determine whether to omit or simplify the user confirmation process.

例えば、処理対象の電子メールの送信先として複数の受信アドレスが指定されている場合、判定部640は、処理対象の電子メールの宛先に指定された複数の受信アドレスの組み合わせと、過去に送信された電子メールの宛先に指定された複数の受信アドレスの組み合わせとを比較する。判定部640は、比較結果に基づいて、処理対象の電子メールの送信先に関するユーザ確認処理を省略したり、簡略化したりすることを決定してもよい。   For example, when a plurality of reception addresses are specified as transmission destinations of an e-mail to be processed, the determination unit 640 determines whether a combination of a plurality of reception addresses specified as destinations of the e-mail to be processed is transmitted in the past. And a combination of a plurality of receiving addresses specified as destinations of the received e-mail. The determination unit 640 may determine to omit or simplify the user confirmation process regarding the destination of the e-mail to be processed, based on the comparison result.

一実施形態において、両者が完全に一致する場合、判定部640は、現在、電子メールの宛先に指定されているメールアドレスのそれぞれに対する当該電子メールの送信可否に関する項目について、ユーザ確認処理を省略することを決定する。また、他の実施形態において、両者が完全に一致しない場合、判定部640は、処理対象の電子メールの宛先に指定されているメールアドレスのうち、過去に送信された電子メールの宛先に指定されていたメールアドレスについては、ユーザ確認処理を簡略化することを決定する。   In one embodiment, when the two completely match, the determination unit 640 omits the user confirmation process for the item regarding whether or not the e-mail can be transmitted to each of the e-mail addresses currently designated as the e-mail destinations. Decide that. Further, in another embodiment, when the two do not completely match, the determination unit 640 specifies the destination of the previously transmitted e-mail among the e-mail addresses specified as the destinations of the e-mail to be processed. It is determined that the user confirmation process is to be simplified for the mail address that has been used.

[ユーザ確認処理の省略・簡略化の第3の実施形態]
他の実施形態によれば、判定部640は、ユーザ確認処理の省略又は簡略化の許可又は禁止に関する予め定められたイベントが検出されたか否かに基づいて、ユーザ確認処理の省略又は簡略化の可否を決定する。
[Third Embodiment of Omission and Simplification of User Confirmation Process]
According to another embodiment, the determination unit 640 determines whether to omit or simplify the user confirmation process based on whether a predetermined event related to permission or prohibition of the omission or simplification of the user confirmation process is detected. Decide whether or not to allow.

上記の予め定められたイベントとしては、(i)電子メール作成プログラムの起動回数、電子メール作成プログラムによる送信処理の実行回数、確認画面の出力回数、確認処理の省略回数、及び、確認処理の簡略化回数の少なくとも1つが、予め定められた条件を満足すること、(ii)電子メール作成プログラムの起動時刻、電子メール作成プログラムによる送信処理の実行時刻、及び、確認画面の出力時刻の少なくとも1つが、予め定められた条件を満足すること、(iii)ユーザ確認処理においてユーザが送信処理の続行を指示した回数、及び、ユーザ確認処理において、ユーザが送信処理の中止を指示した回数の少なくとも一方が、予め定められた条件を満足すること、並びに、(iv)コンピュータに、ユーザ確認処理の省略又は簡略化の可否をランダムに決定する手順を実行させるためのプログラムにより、ユーザ確認処理を省略又は簡略化することが決定されたことの少なくとも1つを例示することができる。予め定められたイベントは、上記の(i)〜(iv)のイベントの少なくとも1つが発生していないことであってもよい。   The predetermined events include (i) the number of activations of the e-mail creation program, the number of executions of transmission processing by the e-mail creation program, the number of output confirmation screens, the number of omissions of confirmation processing, and the simplification of confirmation processing. (Ii) at least one of the activation time of the e-mail creation program, the execution time of the transmission process by the e-mail creation program, and the output time of the confirmation screen is satisfied. And (iii) at least one of the number of times the user has instructed to continue the transmission process in the user confirmation process, and the number of times the user has instructed to stop the transmission process in the user confirmation process. Satisfying a predetermined condition, and (iv) omitting the user confirmation processing or The program for executing the procedure for determining randomly whether simplification, can be exemplified at least one of the be omitted or simplified user confirmation process has been determined. The predetermined event may be that at least one of the above events (i) to (iv) has not occurred.

[ユーザ確認処理の省略・簡略化の第4の実施形態]
他の実施形態によれば、判定部640は、処理対象の電子メールに添付されているファイル(添付ファイルと称する場合がある。)の有無に基づいて、ユーザ確認処理の省略又は簡略化の可否を決定する。判定部640は、処理対象の電子メールの送信先の受信アドレスと、添付ファイルの有無とに基づいて、ユーザ確認処理の省略又は簡略化の可否を決定してもよい。
[Fourth Embodiment of Omission and Simplification of User Confirmation Process]
According to another embodiment, the determination unit 640 determines whether to omit or simplify the user confirmation process based on the presence or absence of a file attached to the electronic mail to be processed (sometimes referred to as an attached file). To determine. The determination unit 640 may determine whether to omit or simplify the user confirmation process based on the reception address of the transmission destination of the e-mail to be processed and the presence or absence of the attached file.

一実施形態において、判定部640は、処理対象の電子メールにファイルが添付されているか否かに基づいて、ユーザ確認処理の省略又は簡略化の可否を決定する。例えば、処理対象の電子メールにファイルが添付されていない場合、判定部640は、処理対象の電子メールの送信先に関するユーザ確認処理を省略したり、簡略化したりすることを決定する。   In one embodiment, the determination unit 640 determines whether to omit or simplify the user confirmation process based on whether a file is attached to the electronic mail to be processed. For example, when a file is not attached to the e-mail to be processed, the determination unit 640 determines to omit or simplify the user confirmation processing regarding the destination of the e-mail to be processed.

他の実施形態において、判定部640は、受信者が所属する組織又は部門及び送信者が所属する組織又は部門の対応関係に関する第1の条件、並びに、添付ファイルの有無に関する第2の条件の両方が成立する場合に、処理対象の電子メールの送信先に関するユーザ確認処理を省略したり、簡略化したりすることを決定する。例えば、判定部640は、処理対象の電子メールの受信者及び送信者が同一の組織又は部門に所属しており、且つ、当該電子メールにファイルが添付されていない場合に、当該電子メールの送信先に関するユーザ確認処理を省略したり、簡略化したりすることを決定する。   In another embodiment, the determination unit 640 determines both the first condition regarding the correspondence between the organization or department to which the recipient belongs and the organization or department to which the sender belongs, and the second condition regarding the presence or absence of the attached file. Is established, it is determined that the user confirmation process regarding the destination of the e-mail to be processed is omitted or simplified. For example, the determination unit 640 transmits the e-mail when the recipient and the sender of the e-mail to be processed belong to the same organization or department and a file is not attached to the e-mail. It is decided to omit or simplify the user confirmation process regarding the destination.

画面生成部650は、確認画面を生成する。確認画面は、電子メールの送信可否について、ユーザに確認を要求するための画面であってよい。確認画面は、ユーザに対して、電子メールの送信先に指定された1以上の受信アドレスの少なくとも1つについて、当該電子メールの送信可否の確認を要求するための画面であってもよい。確認画面は、上記の電子メールを送信することの可否を、上記の少なくとも1つの受信アドレスのそれぞれについて個別に確認するためのモジュールを含んでもよい。   Screen generation unit 650 generates a confirmation screen. The confirmation screen may be a screen for requesting the user to confirm whether the e-mail can be transmitted. The confirmation screen may be a screen for requesting the user to confirm whether or not the e-mail can be transmitted at least one of one or more reception addresses designated as the transmission destination of the e-mail. The confirmation screen may include a module for individually confirming whether or not to transmit the e-mail for each of the at least one reception address.

本実施形態において、画面生成部650は、受信者情報取得部630から受信者情報を受け取る。画面生成部650は、判定部640から、各種の判定結果に関する情報を受け取る。画面生成部650は、受信者情報取得部630及び判定部640の少なくとも一方から受け取った情報を利用して、確認画面を生成する。画面生成部650は、生成された確認画面を出力部540に出力させてよい。   In the present embodiment, the screen generation unit 650 receives the recipient information from the recipient information acquisition unit 630. The screen generation unit 650 receives information on various determination results from the determination unit 640. The screen generation unit 650 generates a confirmation screen using information received from at least one of the recipient information acquisition unit 630 and the determination unit 640. The screen generation unit 650 may cause the output unit 540 to output the generated confirmation screen.

一実施形態において、確認画面は、(i)電子メールの送信先の受信アドレス、又は、電子メールの受信者を識別する受信者識別情報と、(ii)電子メールの受信者が所属する組織又は部門に関する情報とを対応づけて表示する。受信者識別情報は、例えば、受信者名であり、受信アドレスに対応付けてユーザ情報格納部530などに格納されている。電子メールの受信者が所属する組織又は部門に関する情報は、例えば、受信者情報取得部630が取得した受信者情報に含まれる。   In one embodiment, the confirmation screen includes (i) a receiving address of an e-mail transmission destination, or recipient identification information for identifying an e-mail recipient, and (ii) an organization to which the e-mail recipient belongs or The information about the department is displayed in association with the information. The recipient identification information is, for example, a recipient name, and is stored in the user information storage unit 530 or the like in association with the reception address. Information on the organization or department to which the recipient of the e-mail belongs is included in the recipient information acquired by the recipient information acquisition unit 630, for example.

確認画面は、受信者の組織又は部門に関する情報を強調して表示してよい。例えば、確認画面は、複数の受信者を組織ごとに分類して表示する。確認画面は、組織ごとに分類された複数の受信者を、さらに部門ごとに分類して表示してもよい。これにより、ユーザによる確認作業が容易になり、ユーザによる確認の精度を向上させることができる。   The confirmation screen may highlight and display information about the recipient's organization or department. For example, the confirmation screen displays a plurality of recipients classified by organization. The confirmation screen may display a plurality of recipients classified for each organization, further classified for each department. Thereby, the confirmation work by the user is facilitated, and the accuracy of the confirmation by the user can be improved.

確認画面は、処理対象の電子メールの送信先の1以上の受信アドレスのうち、少なくとも一部を強調して表示してもよい。例えば、確認画面は、電子メールの各送信先の受信アドレス又は当該電子メールの各受信者を識別する受信者識別情報が、ユーザに確認を要求するレベルに応じた態様で表示された画面を含む。処理対象の電子メールの送信先の1以上の受信アドレスのそれぞれと、過去に送信された電子メールの送信先の受信アドレスとの比較結果に応じて、確認画面における受信アドレスの表示態様が異なってもよい。これにより、例えば、ユーザは、誤送信による影響が比較的大きな受信アドレスと、誤送信による影響が比較的小さな受信アドレスとを容易に判別することができる。   The confirmation screen may highlight at least a part of one or more reception addresses of the transmission destination of the e-mail to be processed. For example, the confirmation screen includes a screen in which the reception address of each transmission destination of the e-mail or the recipient identification information for identifying each recipient of the e-mail is displayed in a form corresponding to the level at which the user requests confirmation. . The display form of the received address on the confirmation screen differs depending on the comparison result between each of the one or more receiving addresses of the destination of the e-mail to be processed and the receiving address of the previously transmitted e-mail. Is also good. Thus, for example, the user can easily determine a reception address that is relatively affected by erroneous transmission and a reception address that is relatively less affected by erroneous transmission.

他の実施形態において、確認画面は、判定部640による判定処理の結果を示すメッセージを表示する。例えば、確認画面は、判定部640が電子メールの送信先の受信アドレスに当該電子メールの送信者の上長の受信アドレスが含まれていないと判定した場合に、その旨を示す情報を表示する。   In another embodiment, the confirmation screen displays a message indicating the result of the determination process by the determination unit 640. For example, when the determination unit 640 determines that the reception address of the e-mail destination does not include the superior reception address of the sender of the e-mail, the confirmation screen displays information indicating that. .

送信処理制御部660は、確認画面に対するユーザの応答に応じて、電子メールの送信処理を制御する。例えば、ユーザが、電子メールの送信を続行する旨の指示を、入力部550に入力した場合、通信制御部560又はメール作成部510を制御して、電子メールの送信処理を続行させる。一方、ユーザが、電子メールの送信をキャンセルする旨の指示を、入力部550に入力した場合、通信制御部560又はメール作成部510を制御して、電子メールの送信処理を中止させる。   The transmission processing control unit 660 controls the transmission processing of the e-mail according to the user's response to the confirmation screen. For example, when the user inputs an instruction to continue the transmission of the e-mail into the input unit 550, the communication control unit 560 or the e-mail creation unit 510 is controlled to continue the e-mail transmission processing. On the other hand, when the user inputs an instruction to cancel the transmission of the e-mail to the input unit 550, the communication control unit 560 or the mail creation unit 510 is controlled to stop the e-mail transmission process.

なお、メール確認部520の各部における情報処理は、上記の実施形態に限定されない。メール確認部520の特定の要素における情報処理の少なくとも一部が、1又は複数の他の要素により実行されてもよい。例えば、本実施形態において、判定部640が、ユーザ確認処理の省略又は簡略化の可否を決定して、画面生成部650が、判定部640の決定に応じた確認画面を生成する場合について説明した。しかしながら、メール確認部520は本実施形態に限定されない。他の実施形態において、画面生成部650が、ユーザ確認処理の省略又は簡略化の可否を決定し、当該決定に応じた確認画面を生成してもよい。   The information processing in each unit of the mail confirmation unit 520 is not limited to the above embodiment. At least a part of the information processing in the specific element of the mail confirmation unit 520 may be executed by one or more other elements. For example, in the present embodiment, a case has been described where the determination unit 640 determines whether or not to omit or simplify the user confirmation process, and the screen generation unit 650 generates a confirmation screen according to the determination of the determination unit 640. . However, the mail confirmation unit 520 is not limited to this embodiment. In another embodiment, the screen generation unit 650 may determine whether to omit or simplify the user confirmation processing, and generate a confirmation screen according to the determination.

図7は、受信者情報取得部630のシステム構成の一例を概略的に示す。本実施形態において、受信者情報取得部630は、判別部710と、部門決定部720と、組織決定部730とを備える。判別部710は、所属組織決定部の一例であってよい。部門決定部720は、部門情報抽出部の一例であってよい。組織決定部730は、組織情報抽出部の一例であってよい。   FIG. 7 schematically illustrates an example of a system configuration of the recipient information acquisition unit 630. In the present embodiment, the recipient information acquisition unit 630 includes a determination unit 710, a department determination unit 720, and an organization determination unit 730. The determination unit 710 may be an example of a belonging organization determination unit. The section determination section 720 may be an example of a section information extraction section. The organization determining unit 730 may be an example of an organization information extracting unit.

判別部710は、電子メールの送信元の送信アドレス及び送信先の受信アドレスに基づいて、当該電子メールの送信者及び受信者が同一の組織に所属するか否かを判別する。一実施形態において、判別部710は、送信元の送信アドレスに含まれるドメイン名と、送信先の受信アドレスに含まれるドメイン名とが一致する場合に、両者が同一の組織に所属すると判断してよい。   The determination unit 710 determines whether the sender and the receiver of the electronic mail belong to the same organization based on the transmission address of the transmission source of the electronic mail and the reception address of the transmission destination. In one embodiment, when the domain name included in the transmission address of the transmission source matches the domain name included in the reception address of the transmission destination, the determination unit 710 determines that both belong to the same organization. Good.

他の実施形態において、判別部710は、1以上の組織のそれぞれを識別する組織識別情報と、各組織に含まれる1以上の部門に割り当てられた1以上のドメイン名とが対応付けられた情報を参照して、当該電子メールの送信者及び受信者が同一の組織に所属するか否かを決定する。上記の情報は、例えば、社員情報格納部120又はユーザ情報格納部530に格納される。   In another embodiment, the determination unit 710 includes information in which organization identification information for identifying each of one or more organizations is associated with one or more domain names assigned to one or more departments included in each organization. , It is determined whether the sender and the receiver of the e-mail belong to the same organization. The above information is stored in, for example, the employee information storage unit 120 or the user information storage unit 530.

これにより、例えば、特定の企業グループに属する複数の企業を同一の組織として判断することができる。例えば、ユーザ情報格納部530が、(i)持株会社X並びにその傘下の企業A、B及びCにより構成される組織の組織名称と、(ii)持株会社Xの社員に割り当てられるメールアドレスのドメイン名、企業Aの社員に割り当てられるメールアドレスのドメイン名、企業Bの社員に割り当てられるメールアドレスのドメイン名、及び、企業Cの社員に割り当てられるメールアドレスのドメイン名とが対応付けられた情報を格納する。例えば、企業A及びBは、持株会社Xに支配される株式会社であり、企業Cは、企業Aの子会社である。判別部710は、ユーザ情報格納部530に確認された上記の情報を参照することにより、電子メールの送信者及び受信者が同一の企業グループに所属するか否かを決定することができる。   Thereby, for example, a plurality of companies belonging to a specific company group can be determined as the same organization. For example, the user information storage unit 530 stores (i) an organization name of an organization composed of the holding company X and the companies A, B, and C under its umbrella, and (ii) a domain of an e-mail address assigned to the employees of the holding company X. Information in which the domain name of the email address assigned to the employee of the company A, the domain name of the email address assigned to the employee of the company B, and the domain name of the email address assigned to the employee of the company C are stored. Store. For example, companies A and B are corporations controlled by holding company X, and company C is a subsidiary of company A. The determination unit 710 can determine whether the sender and the receiver of the e-mail belong to the same company group by referring to the above information confirmed in the user information storage unit 530.

部門決定部720は、電子メールの受信者が所属する部門を決定する。例えば、部門決定部720は、判別部710が、電子メールの送信者及び受信者が同一の組織に所属すると判断した場合に、ユーザ情報格納部530又は社員情報格納部120を参照して、送信先の受信アドレスに対応付けられた所属部門識別情報を抽出する。   The section determination unit 720 determines the section to which the e-mail recipient belongs. For example, when the determination unit 710 determines that the sender and the receiver of the e-mail belong to the same organization, the section determination unit 720 refers to the user information storage unit 530 or the employee information storage unit 120 and transmits the e-mail. The belonging department identification information associated with the previous reception address is extracted.

例えば、部門決定部720は、まず、ユーザ情報格納部530を参照して、ユーザ情報格納部530に、電子メールの送信先の受信アドレスが格納されているか否かを判断する。ユーザ情報格納部530に送信先の受信アドレスが格納されている場合、部門決定部720は、ユーザ情報格納部530を参照して、当該受信アドレスをキーとして、当該受信アドレスに対応付けられた所属部門識別情報を抽出する。   For example, first, the section determination unit 720 refers to the user information storage unit 530 and determines whether or not the reception address of the transmission destination of the e-mail is stored in the user information storage unit 530. When the reception address of the transmission destination is stored in the user information storage unit 530, the section determination unit 720 refers to the user information storage unit 530 and uses the reception address as a key to associate with the reception address. Extract department identification information.

一方、ユーザ情報格納部530に送信先の受信アドレスが格納されていない場合、部門決定部720は、例えば、社員情報格納部120のデータテーブル200を参照して、当該受信アドレスをキーとして、当該受信アドレスに対応付けられた所属部門情報206を抽出する。部門決定部720は、社員情報格納部120から所属部門情報206を抽出した場合、抽出された所属部門情報206と、キーとして用いた受信アドレスとを対応づけてユーザ情報格納部530に格納する。   On the other hand, when the reception address of the transmission destination is not stored in the user information storage unit 530, the section determination unit 720 refers to the data table 200 of the employee information storage unit 120, and uses the reception address as a key, for example. The department information 206 associated with the received address is extracted. When the department determining unit 720 extracts the belonging department information 206 from the employee information storage unit 120, the department determining unit 720 stores the extracted department information 206 and the reception address used as the key in the user information storage unit 530 in association with each other.

部門決定部720は、予め定められたタイミングで、上記の処理を実行して、ユーザ情報格納部530に格納された情報を更新してよい。予め定められたタイミングとしては、特定の日又は時が到達したタイミング、前回の更新から特定の期間が経過したタイミング、ユーザからの更新指示を受領したタイミング、送信端末106を起動又は終了するタイミング、送信端末106のコンピュータをメール作成部510として機能させるためのプログラムを起動、終了又は更新するタイミング、送信端末106のコンピュータをメール確認部520として機能させるためのプログラムを起動、終了又は更新するタイミングなどを例示することができる。   The section determination unit 720 may execute the above-described processing at a predetermined timing to update the information stored in the user information storage unit 530. As the predetermined timing, a timing when a specific day or time has arrived, a timing when a specific period has elapsed since the previous update, a timing when an update instruction is received from a user, a timing when starting or ending the transmission terminal 106, Timing of starting, ending, or updating a program for causing the computer of the transmitting terminal 106 to function as the mail creating unit 510, timing of starting, ending, or updating a program for causing the computer of the transmitting terminal 106 to function as the mail checking unit 520 Can be exemplified.

組織決定部730は、電子メールの受信者が所属する組織を決定する。例えば、組織決定部730は、判別部710が、電子メールの送信者及び受信者が同一の組織に所属していないと判断した場合に、ユーザ情報格納部530又は組織情報格納部140を参照して、送信先の受信アドレスに対応付けられた組織識別情報を抽出する。   The organization determining unit 730 determines the organization to which the recipient of the e-mail belongs. For example, when the determining unit 710 determines that the sender and the receiver of the e-mail do not belong to the same organization, the organization determining unit 730 refers to the user information storage unit 530 or the organization information storage unit 140. Then, the organization identification information associated with the receiving address of the transmission destination is extracted.

これにより、例えば、電子メールの受信者が、当該電子メールの送信者とは異なる組織に所属している場合であっても、画面生成部650が、当該受信者の受信アドレスと、当該受信者が所属する組織の名称とを対応付けて表示する確認画面を生成することができる。その結果、メールの確認作業の精度及び効率をさらに向上させることができる。例えば、電子メールの宛先に、ドメイン名の類似した複数のメールアドレスが指定されている場合であっても、各メールアドレスに対応する組織名称を表示することで、メールアドレスの確認作業の効率及び精度が大きく向上する。   Thereby, for example, even when the recipient of the e-mail belongs to an organization different from the sender of the e-mail, the screen generation unit 650 can display the reception address of the recipient and the recipient It is possible to generate a confirmation screen for displaying the name of the organization to which the user belongs in association with each other. As a result, the accuracy and efficiency of the mail confirmation work can be further improved. For example, even when a plurality of e-mail addresses with similar domain names are specified as e-mail destinations, displaying the organization name corresponding to each e-mail address improves the efficiency of e-mail address confirmation work and Accuracy is greatly improved.

組織決定部730は、予め定められたタイミングで、上記の処理を実行して、ユーザ情報格納部530に格納された情報を更新してよい。予め定められたタイミングとしては、特定の日又は時が到達したタイミング、前回の更新から特定の期間が経過したタイミング、ユーザからの更新指示を受領したタイミング、送信端末106を起動又は終了するタイミング、送信端末106のコンピュータをメール作成部510として機能させるためのプログラムを起動、終了又は更新するタイミング、送信端末106のコンピュータをメール確認部520として機能させるためのプログラムを起動、終了又は更新するタイミングなどを例示することができる。   The organization determining unit 730 may execute the above-described processing at a predetermined timing to update the information stored in the user information storage unit 530. As the predetermined timing, a timing when a specific day or time has arrived, a timing when a specific period has elapsed since the previous update, a timing when an update instruction is received from a user, a timing when starting or ending the transmission terminal 106, Timing of starting, ending, or updating a program for causing the computer of the transmitting terminal 106 to function as the mail creating unit 510, timing of starting, ending, or updating a program for causing the computer of the transmitting terminal 106 to function as the mail checking unit 520 Can be exemplified.

[判定部640の第1実施形態]
図8は、判定部640のシステム構成の一例を概略的に示す。本実施形態において、判定部640は、本文検査部810と、添付ファイル検査部820と、受信アドレス検査部830とを備える。受信アドレス検査部830は、上長アドレス検査部832と、上長情報生成部834と、アドレスグループ抽出部836と、アドレスグループ検査部838とを有する。アドレスグループ抽出部836は、比較対象決定部の一例であってよい。アドレスグループ検査部は、確認レベル決定部の一例であってよい。
[First Embodiment of Determination Unit 640]
FIG. 8 schematically illustrates an example of a system configuration of the determination unit 640. In the present embodiment, the determination unit 640 includes a text inspection unit 810, an attached file inspection unit 820, and a reception address inspection unit 830. The reception address checking unit 830 includes an upper address checking unit 832, an upper information generating unit 834, an address group extracting unit 836, and an address group checking unit 838. The address group extraction unit 836 may be an example of a comparison target determination unit. The address group checking unit may be an example of a check level determining unit.

本文検査部810は、電子メールの本文が予め定められた条件を満足するか否かを検査する。添付ファイル検査部820は、電子メールに添付された電子ファイルが予め定められた条件を満足するか否かを検査する。   The body check unit 810 checks whether the body of the e-mail satisfies a predetermined condition. The attached file inspection unit 820 inspects whether the electronic file attached to the electronic mail satisfies a predetermined condition.

受信アドレス検査部830は、電子メールの送信先の受信アドレスが予め定められた条件を満足するか否かを検査する。一実施形態において、受信アドレス検査部830は、電子メールの送信先の受信アドレスの中に、当該電子メールの送信者の上長の受信アドレスが含まれているか否かを検査する。他の実施形態において、受信アドレス検査部830は、受信アドレス検査部830は、処理対象となる電子メールの宛先アドレスの組み合わせ(宛先アドレスの組み合わせを、アドレスグループと称する場合がある。)と、過去に送信された電子メールの宛先アドレスの組み合わせとを比較することで、処理対象となる電子メールの送信先の受信アドレスの過不足を検査する。   The reception address checking unit 830 checks whether the reception address of the transmission destination of the e-mail satisfies a predetermined condition. In one embodiment, the receiving address checking unit 830 checks whether the receiving address of the destination of the e-mail includes the superior receiving address of the sender of the e-mail. In another embodiment, the reception address checking unit 830 checks the combination of the destination address of the electronic mail to be processed (the combination of the destination addresses may be referred to as an address group) and the past. By checking the combination of the destination address of the e-mail transmitted to the e-mail and the receiving address of the transmission destination of the e-mail to be processed, it is checked whether there is an excess or insufficient.

本実施形態において、上長アドレス検査部832は、電子メールの送信先の受信アドレスの中に、当該電子メールの送信者の上長の受信アドレスが含まれているか否かを検査する。ユーザが複数の部門に所属している場合、上長アドレス検査部832は、まず、どの部門の構成員として当該電子メールを送信するのかを決定する。例えば、上長アドレス検査部832は、ユーザに対して、どの部門の構成員として当該電子メールを送信するかを問い合わせる。上長アドレス検査部832は、画面生成部650を制御して、問い合わせ用の画面を生成してもよい。その後、上長アドレス検査部832は、ユーザの応答に基づいて、ユーザの所属部門を決定する。   In the present embodiment, the superior address checking unit 832 checks whether the reception address of the e-mail sender includes the superior reception address of the sender of the e-mail. If the user belongs to a plurality of departments, the superior address checking unit 832 first determines which department member to send the e-mail to. For example, the superior address checking unit 832 inquires of the user as to which department member the e-mail is transmitted. The superior address inspection unit 832 may control the screen generation unit 650 to generate an inquiry screen. Thereafter, the superior address checking unit 832 determines the department to which the user belongs based on the response from the user.

一実施形態において、上長アドレス検査部832は、まず、ユーザ情報格納部530に、ユーザの上長の受信アドレスを格納した上長情報が格納されているか否かを判断する。ユーザが複数の部門に所属している場合、上記の手順などにより決定されたユーザの所属部門における上長情報の有無を確認する。ユーザ情報格納部530に上記の上長情報が格納されている場合、上長アドレス検査部832は、電子メールの送信先の受信アドレスの中に、上長情報に含まれる1以上の上長の受信アドレスのうちの少なくとも1つが含まれているか否かを検査する。上長アドレス検査部832は、電子メールの送信先の受信アドレスの中に、上長情報のうち、ユーザに選択された上長の受信アドレスが含まれるか否かを検査してもよい。   In one embodiment, the superior address checking unit 832 first determines whether the user information storage unit 530 stores superior information in which the user's superior reception address is stored. When the user belongs to a plurality of departments, it is confirmed whether or not there is superior information in the department to which the user belongs determined by the above procedure. When the above-mentioned superior information is stored in the user information storage unit 530, the superior address checking unit 832 determines whether one or more superiors included in the superior information are included in the reception address of the e-mail destination. Check if at least one of the received addresses is included. The superior address checking unit 832 may check whether the reception address of the e-mail destination includes the superior reception address selected by the user among the superior information.

一方、ユーザ情報格納部530に上記の上長情報が格納されていない場合、上長情報生成部834が、上長情報を生成する。ユーザが複数の部門に所属している場合、上記の手順などにより決定されたユーザの所属部門における上長情報を生成してもよく、ユーザが所属する全ての部門における上長情報を、当該部門に対応付けて生成してもよい。上長情報生成部834は、予め定められたタイミングで、上長情報を更新してもよい。   On the other hand, when the superior information is not stored in the user information storage unit 530, the superior information generation unit 834 generates superior information. When the user belongs to a plurality of departments, superior information in the department to which the user belongs determined by the above procedure or the like may be generated, and superior information in all the departments to which the user belongs may be generated. May be generated in association with. The superior information generating unit 834 may update the superior information at a predetermined timing.

予め定められたタイミングとしては、特定の日又は時が到達したタイミング、前回の更新から特定の期間が経過したタイミング、ユーザからの更新指示を受領したタイミング、送信端末106を起動又は終了するタイミング、送信端末106のコンピュータをメール作成部510として機能させるためのプログラムを起動、終了又は更新するタイミング、送信端末106のコンピュータをメール確認部520として機能させるためのプログラムを起動、終了又は更新するタイミングなどを例示することができる。   As the predetermined timing, a timing when a specific day or time has arrived, a timing when a specific period has elapsed since the previous update, a timing when an update instruction is received from a user, a timing when starting or ending the transmission terminal 106, Timing of starting, ending, or updating a program for causing the computer of the transmitting terminal 106 to function as the mail creating unit 510, timing of starting, ending, or updating a program for causing the computer of the transmitting terminal 106 to function as the mail checking unit 520 Can be exemplified.

本実施形態において、アドレスグループ抽出部836は、過去に送信された1以上の電子メールのアドレスグループの中から、処理対象の電子メールのアドレスグループに最も近いアドレスグループを抽出する。アドレスグループ抽出部836は、抽出されたアドレスグループに含まれる複数のメールアドレスの組み合わせを、アドレスグループ検査部838に送信する。   In the present embodiment, the address group extraction unit 836 extracts an address group closest to the address group of the processing target e-mail from one or more e-mail address groups transmitted in the past. The address group extracting unit 836 transmits a combination of a plurality of mail addresses included in the extracted address group to the address group checking unit 838.

本実施形態において、アドレスグループ検査部838は、アドレスグループ抽出部836が抽出したアドレスグループに含まれる複数のメールアドレスに関する情報を利用して、処理対象となる電子メールの送信先の受信アドレスの過不足を検査する。アドレスグループ検査部838は、処理対象となる電子メールの送信先の受信アドレスのそれぞれについて、ユーザに確認を要求するレベルを決定してもよい。アドレスグループ検査部838は、送信先の受信アドレスの過不足に関する検査結果を、画面生成部650に通知してよい。   In the present embodiment, the address group checking unit 838 uses the information on the plurality of mail addresses included in the address group extracted by the address group extracting unit 836 to determine whether the receiving address of the transmission destination of the electronic mail to be processed is exceeded. Check for shortage. The address group checking unit 838 may determine the level at which the user requires confirmation for each of the receiving addresses of the transmission destinations of the e-mail to be processed. The address group checking unit 838 may notify the screen generating unit 650 of the check result regarding the excess or deficiency of the receiving address of the transmission destination.

例えば、アドレスグループ検査部838は、まず、アドレスグループ抽出部836が抽出した複数のメールアドレスと、処理対象の電子メールの宛先に指定されているメールアドレスとを比較する。次に、アドレスグループ検査部838は、「処理対象の電子メールの送信先には含まれるが、選択された組み合わせには含まれないメールアドレス」を、「現在の宛先から削除することを検討するべきメールアドレス」として抽出する。同様に、アドレスグループ検査部838は、「選択された組み合わせには含まれるが、処理対象の電子メールの送信先には含まれないメールアドレス」を、「宛先に追加することを検討するべきメールアドレス」として抽出する。   For example, the address group checking unit 838 first compares the plurality of mail addresses extracted by the address group extracting unit 836 with the mail address specified as the destination of the electronic mail to be processed. Next, the address group checking unit 838 considers that “a mail address included in the transmission destination of the processing target e-mail but not included in the selected combination” is deleted from the current destination. E-mail address ". Similarly, the address group checking unit 838 sets the “mail address included in the selected combination but not included in the transmission destination of the processing target e-mail” to the “mail to be considered to be added to the destination”. Address ".

アドレスグループ検査部838は、「処理対象の電子メールの送信先、及び、選択された組み合わせの両方に含まれるメールアドレス」を抽出してもよい。アドレスグループ検査部838は、処理対象の電子メールの送信先、及び、選択された組み合わせの両方に含まれるメールアドレス」の確認レベルを、ユーザに個別に確認を要求しないレベルであると判断してよい。   The address group checking unit 838 may extract “the destination of the electronic mail to be processed and the mail address included in both the selected combination”. The address group checking unit 838 determines that the confirmation level of “the destination of the electronic mail to be processed and the mail address included in both the selected combination” is a level that does not require the user to individually confirm. Good.

アドレスグループ検査部838は、「処理対象の電子メールの送信先には含まれるが、選択された組み合わせには含まれないメールアドレス」及び「選択された組み合わせには含まれるが、処理対象の電子メールの送信先には含まれないメールアドレス」の少なくとも一方を、「処理対象の電子メールの送信先、及び、選択された組み合わせの両方に含まれるメールアドレス」と比較して強調して表示することを決定してもよい。アドレスグループ検査部838は、「処理対象の電子メールの送信先には含まれるが、選択された組み合わせには含まれないメールアドレス」及び「選択された組み合わせには含まれるが、処理対象の電子メールの送信先には含まれないメールアドレス」の少なくとも一方の確認レベルを、ユーザに個別に確認を要求するレベルであると判断してよい。   The address group checking unit 838 reads “a mail address that is included in the transmission destination of the e-mail to be processed but is not included in the selected combination” and “an e-mail address that is included in the selected combination but is not included in the selected combination. At least one of the e-mail addresses not included in the e-mail destination "is displayed in an emphasized manner in comparison with the" e-mail address included in both the e-mail destination to be processed and the selected combination ". May be determined. The address group checking unit 838 reads “a mail address that is included in the transmission destination of the e-mail to be processed but is not included in the selected combination” and “an e-mail address that is included in the selected combination but is not included in the selected combination. The confirmation level of at least one of the “e-mail addresses not included in the destination of the e-mail” may be determined to be a level that requires the user to individually confirm.

なお、受信アドレス検査部830による受信アドレスの検査は、本実施形態に限定されない。他の実施形態において、受信アドレス検査部830は、処理対象の電子メールの送信先の受信アドレスと、当該電子メールの送信元の送信アドレスとが、予め定められた条件を満足するか否かを検査してもよい。例えば、受信アドレス検査部830は、処理対象の電子メールの送信者が所属する組織又は部門と、当該電子メールの1以上の受信者の少なくとも1人が所属する組織又は部門とが、予め定められた対応関係を有するか否かを検査する。受信アドレス検査部830は、処理対象の電子メールの送信先の受信アドレスに基づいて、当該電子メールの受信者が所属する組織又は部門を決定してよい。同様に、受信アドレス検査部830は、処理対象の電子メールの送信元の送信アドレスに基づいて、当該電子メールの送信者が所属する組織又は部門を決定してよい。   Note that the inspection of the reception address by the reception address inspection unit 830 is not limited to the present embodiment. In another embodiment, the reception address checking unit 830 checks whether the reception address of the transmission destination of the e-mail to be processed and the transmission address of the transmission source of the e-mail satisfy a predetermined condition. You may inspect. For example, the reception address inspection unit 830 determines in advance the organization or department to which the sender of the e-mail to be processed belongs and the organization or department to which at least one of the one or more recipients of the e-mail belongs. It is checked whether there is a corresponding relationship. The reception address inspection unit 830 may determine the organization or department to which the recipient of the electronic mail belongs, based on the reception address of the transmission destination of the electronic mail to be processed. Similarly, the reception address inspection unit 830 may determine an organization or a department to which the sender of the electronic mail belongs based on the transmission address of the transmission source of the electronic mail to be processed.

図9は、上長情報生成部834のシステム構成の一例を概略的に示す。本実施形態において、上長情報生成部834は、ランク情報取得部910と、部門情報抽出部920と、構成員情報抽出部930と、上長情報抽出部940と、上長選択部950とを備える。   FIG. 9 schematically illustrates an example of a system configuration of the superior information generation unit 834. In the present embodiment, the superior information generating unit 834 includes a rank information acquiring unit 910, a section information extracting unit 920, a member information extracting unit 930, a superior information extracting unit 940, and a superior selecting unit 950. Prepare.

本実施形態において、ランク情報取得部910は、役職の上下関係を示すランク情報を取得する。例えば、ランク情報取得部910は、社員情報格納部120のデータテーブル300を参照して、送信者が所属する組織におけるランク情報を取得する。本実施形態において、部門情報抽出部920は、例えば、社員情報格納部120のデータテーブル200を参照して、電子メールの送信元の送信アドレスに基づいて、電子メールの送信者の所属部門情報206及び役職名称208を抽出する。   In the present embodiment, the rank information acquisition unit 910 acquires rank information indicating the hierarchical relationship between posts. For example, the rank information acquisition unit 910 refers to the data table 300 of the employee information storage unit 120, and acquires rank information in the organization to which the sender belongs. In the present embodiment, the section information extraction unit 920 refers to the data table 200 of the employee information storage unit 120 and, for example, based on the transmission address of the sender of the email, the section information 206 of the sender of the email. And the post title 208 are extracted.

本実施形態において、構成員情報抽出部930は、例えば、社員情報格納部120のデータテーブル200を参照して、部門情報抽出部920が抽出した電子メールの送信者の所属部門情報206に基づいて、電子メールの送信者と同一の組織に所属する1以上の社員のうち、当該送信者と同一の部門に所属する社員のメールアドレス204と、役職名称208とを抽出する。なお、部門情報抽出部920により、電子メールの送信者の所属部門として複数の所属部門情報206が抽出された場合、構成員情報抽出部930は、複数の所属部門情報206のそれぞれにより識別される部門ごとに、当該送信者と同一の部門に所属する社員のメールアドレス204及び役職名称208を抽出してよい。   In the present embodiment, the member information extraction unit 930 refers to the data table 200 of the employee information storage unit 120, for example, and based on the department information 206 of the sender of the e-mail extracted by the department information extraction unit 920. Then, of one or more employees belonging to the same organization as the sender of the e-mail, the mail address 204 and the title 208 of the employees belonging to the same department as the sender are extracted. When the department information extraction unit 920 extracts a plurality of department information 206 as the department to which the sender of the e-mail belongs, the member information extraction unit 930 is identified by each of the plurality of department information 206. For each department, the mail address 204 and the title 208 of the employee belonging to the same department as the sender may be extracted.

本実施形態において、構成員情報抽出部930が、部門情報抽出部920が抽出した電子メールの送信者の所属部門情報206に基づいて、当該送信者と同一の部門に所属する社員のメールアドレス204及び役職名称208を抽出する場合について説明した。しかしながら、構成員情報抽出部930は本実施形態に限定されない。他の実施形態において、構成員情報抽出部930は、電子メールの送信者のメールアドレスに基づいて、当該送信者と同一の部門に所属する社員のメールアドレス204及び役職名称208を直接抽出してもよい。   In the present embodiment, the member information extraction unit 930 determines the mail address 204 of the employee belonging to the same department as the sender based on the department information 206 of the sender of the email extracted by the department information extraction unit 920. And the case where the post title 208 is extracted has been described. However, the member information extraction unit 930 is not limited to the present embodiment. In another embodiment, the member information extraction unit 930 directly extracts, based on the e-mail address of the sender of the e-mail, the e-mail address 204 and the title 208 of the employee who belongs to the same department as the sender. Is also good.

上長情報抽出部940は、構成員情報抽出部930が抽出した役職名称208、及び、ランク情報取得部910が取得したランク情報に基づいて、構成員情報抽出部930が抽出した社員のメールアドレス204のなかから、電子メールの送信者の上長の受信アドレスを抽出する。例えば、上長情報抽出部940は、各社員のランク情報と、送信者のランク情報を比較して、送信者よりも上位のランクを有する社員のメールアドレス204を、上長の受信アドレスとして抽出する。なお、部門情報抽出部920により、電子メールの送信者の所属部門として複数の所属部門情報206が抽出された場合、上長情報抽出部940は、複数の所属部門情報206のそれぞれにより識別される部門ごとに、当該送信者の上長の受信アドレスを抽出してよい。   The superior information extraction unit 940 is based on the job title 208 extracted by the member information extraction unit 930 and the rank information acquired by the rank information acquisition unit 910, and the e-mail address of the employee extracted by the member information extraction unit 930. From 204, the superior receiving address of the sender of the e-mail is extracted. For example, the superior information extracting unit 940 compares the rank information of each employee with the rank information of the sender, and extracts the mail address 204 of the employee having a higher rank than the sender as the receiving address of the superior. I do. When the department information extraction unit 920 extracts a plurality of department information 206 as the department to which the sender of the e-mail belongs, the superior information extraction unit 940 is identified by each of the plurality of department information 206. The superior reception address of the sender may be extracted for each department.

上長選択部950は、上長情報抽出部940が抽出した上長のなかから、電子メールの承認者又は確認者として指定する上長を選択する。例えば、上長選択部950は、画面生成部650を制御して、上長を選択するための画面を出力部540に出力させる。入力部550がユーザからの指示を受け付けると、上長選択部950は、当該指示に基づいて、電子メールの承認者又は確認者として指定する上長を選択する。上長選択部950は、特定の上長が電子メールの承認者又は確認者として選択されたことを示す情報をユーザ情報格納部530に格納する。   The superior selection unit 950 selects one of the superiors specified by the superior information extraction unit 940 to be designated as the e-mail approver or confirmer. For example, the superior selection unit 950 controls the screen generation unit 650 to cause the output unit 540 to output a screen for selecting the superior. When the input unit 550 receives an instruction from the user, the superior selecting unit 950 selects a superior specified as an approver or a confirmer of the e-mail based on the instruction. The superior selection unit 950 stores information indicating that the specific superior has been selected as the approver or confirmer of the e-mail in the user information storage unit 530.

図10は、データテーブル1000の一例を概略的に示す。本実施形態において、データテーブル1000には、過去に送信端末106から送信された電子メールの宛先に指定された受信者の情報が格納されている。データテーブル1000は、例えば、ユーザ情報格納部530に格納された部門情報の一例であってよい。データテーブル1000は、社員情報格納部120又は組織情報格納部140から取得したデータを含んでよい。データテーブル1000は、ユーザが、送信端末106の入力部550に入力したデータを含んでもよい。   FIG. 10 schematically shows an example of the data table 1000. In the present embodiment, the data table 1000 stores information of a recipient specified as a destination of an e-mail transmitted from the transmission terminal 106 in the past. The data table 1000 may be an example of department information stored in the user information storage unit 530, for example. The data table 1000 may include data obtained from the employee information storage unit 120 or the organization information storage unit 140. Data table 1000 may include data input to input unit 550 of transmitting terminal 106 by the user.

本実施形態において、データテーブル1000は、メールアドレス1002と、組織名称1004と、所属部門情報1006とを対応付けて格納する。所属部門情報1006は、例えば、係1012、課1014、部1016及び事業部1018を識別するための識別情報を含む。組織名称1004は、組織を識別するための組織識別情報の一例であってよい。   In the present embodiment, the data table 1000 stores a mail address 1002, an organization name 1004, and department information 1006 in association with each other. The affiliation section information 1006 includes, for example, identification information for identifying the section 1012, the section 1014, the section 1016, and the business section 1018. The organization name 1004 may be an example of organization identification information for identifying an organization.

例えば、レコード1020は、送信端末106のユーザとは異なる組織に所属する受信者のレコードであり、組織名称1004及び所属部門情報1006が格納されていない。レコード1030は、送信端末106のユーザとは異なる組織に所属する受信者のレコードであり、組織名称1004は格納されているが、所属部門情報1006が格納されていない。レコード1040は、送信端末106のユーザと同一の組織に所属する受信者のレコードであり、組織名称1004及び所属部門情報1006が格納されている。   For example, the record 1020 is a record of a receiver belonging to an organization different from the user of the transmission terminal 106, and does not store the organization name 1004 and the department information 1006. The record 1030 is a record of a receiver belonging to an organization different from the user of the transmitting terminal 106, and stores the organization name 1004 but does not store the section information 1006. The record 1040 is a record of a receiver belonging to the same organization as the user of the transmission terminal 106, and stores an organization name 1004 and department information 1006.

図11は、データテーブル1100の一例を概略的に示す。データテーブル1100は、ユーザ情報格納部530に格納された上長情報の一例であってよい。本実施形態において、データテーブル1100は、送信元アドレス1102と、上長情報1104とを対応付けて格納する。上長情報1104は、例えば、各上長のメールアドレス1112、所属部門1114、上長名1116、選択状態1118などを含む。メールアドレス1112は、上長の受信アドレスの一例であってよい。所属部門1114は、上長の所属部門の所属部門識別情報の一例であってよい。上長名1116は、上長を識別するための識別情報の一例であってよい。選択状態1118は、当該上長が承認者又は確認者として選択されているか否かを示す情報の一例であってよい。   FIG. 11 schematically shows an example of the data table 1100. The data table 1100 may be an example of superior information stored in the user information storage unit 530. In the present embodiment, the data table 1100 stores the source address 1102 and the superior information 1104 in association with each other. The superior information 1104 includes, for example, an e-mail address 1112 of each superior, a department 1114, a superior name 1116, a selection state 1118, and the like. The mail address 1112 may be an example of a superior receiving address. The belonging department 1114 may be an example of the belonging department identification information of the superior belonging department. The superior name 1116 may be an example of identification information for identifying the superior. The selection state 1118 may be an example of information indicating whether or not the superior has been selected as an approver or a confirmer.

本実施形態によれば、単一のユーザが、D部E課の課員の立場で電子メールを送信する場合には、メールアドレス「abc01@x.co.jp」を利用し、G部H課の課員の立場で電子メールを送信する場合には、メールアドレス「abc02@x.co.jp」を利用する。上記のユーザは、さらに、J部K課の課員の立場で電子メールを送信する場合には、メールアドレス「abc03@x.co.jp」又は「abc04@x.co.jp」を利用する。例えば、「abc03@x.co.jp」は課員に共有のメールアドレスであり、「abc04@x.co.jp」はユーザの個人用のメールアドレスである。   According to the present embodiment, when a single user sends an e-mail as a member of the D section E section, the e-mail address “abc01@x.co.jp” is used, and the G section H section When sending an e-mail from the position of the section member, the e-mail address "abc02@x.co.jp" is used. The user uses an e-mail address "abc03@x.co.jp" or "abc04@x.co.jp" when transmitting an e-mail from a position of a member of the section J K section. For example, “abc03@x.co.jp” is a mail address shared by the section staff, and “abc04@x.co.jp” is a personal mail address of the user.

本実施形態によれば、ユーザはD部E課の課員であり、D部E課においては部長11及び課長12の2人の上長が存在する。ユーザがD部E課の立場で電子メールを送信する場合、課長12の承認が必要になる。ユーザはG部H課の課長であり、G部H課における上長は部長21のみである。ユーザがG部H課の立場で電子メールを送信する場合、上長の承認を得ることなく電子メールを送信することができる。   According to this embodiment, the user is a member of the D section E section, and in the D section E section, there are two superiors, the section manager 11 and the section manager 12. When the user sends an e-mail from the position of the D section E section, the approval of the section manager 12 is required. The user is the section manager of the section G section H, and the superior in section G section H is the section manager 21 only. When the user sends an e-mail from the position of the section G and H, the e-mail can be sent without the approval of the superior.

本実施形態によれば、ユーザはJ部K課の課員であり、J部K課においては部長31及び課長32の2人の上長が存在する。ユーザがJ部K課の立場で、メールアドレス「abc03@x.co.jp」を利用して電子メールを送信する場合、課長32の承認が必要になる。ユーザがJ部K課の立場で、メールアドレス「abc04@x.co.jp」を利用して電子メールを送信する場合、部長31の承認が必要になる。   According to the present embodiment, the user is a member of the J section K section, and in the J section K section, there are two superiors, a section manager 31 and a section manager 32. When the user sends an e-mail using the mail address “abc03@x.co.jp” from the standpoint of the J section K section, the approval of the section manager 32 is required. When the user sends an e-mail using the mail address “abc04@x.co.jp” from the standpoint of the J section K section, the approval of the manager 31 is required.

図12は、確認画面1200の一例を概略的に示す。本実施形態において、確認画面1200は、電子メールの宛先を確認するための画面を示す。本実施形態において、確認画面1200は、判定結果表示部1210と、アイコン1212と、ボタン1214と、アドレス表示部1220と、ボタン1230と、ボタン1240と、アイコン1250と、アイコン1260とを備える。アドレス表示部1220には、アイコン1222と、アイコン1224と、ボタン1226とが配される。アドレス表示部1220は、アドレス確認画面の一例であってよい。   FIG. 12 schematically shows an example of the confirmation screen 1200. In the present embodiment, the confirmation screen 1200 is a screen for confirming the destination of the e-mail. In the present embodiment, the confirmation screen 1200 includes a determination result display unit 1210, an icon 1212, a button 1214, an address display unit 1220, a button 1230, a button 1240, an icon 1250, and an icon 1260. In the address display unit 1220, an icon 1222, an icon 1224, and a button 1226 are arranged. The address display unit 1220 may be an example of an address confirmation screen.

判定結果表示部1210は、判定部640による判定結果を表示する。判定結果表示部1210は、予め定められた条件のうち、判定対象の電子メールが満たしていない条件(要確認項目と称する場合がある。)に関する判定結果を表示してもよい。例えば、判定部640が、電子メールの宛先に指定されたメールアドレスを判定した結果、当該電子メールが、「電子メールの送信先に、上長のメールアドレスが指定されている」という条件を満たしていないことが判定した場合、判定結果表示部1210は、要確認項目として、電子メールの送信先に、上長のメールアドレスが指定されていないことを示す判定結果を表示する。   The determination result display unit 1210 displays the determination result by the determination unit 640. The determination result display unit 1210 may display a determination result regarding a condition that is not satisfied by the determination target electronic mail (may be referred to as an item requiring confirmation) among predetermined conditions. For example, as a result of the determination unit 640 determining the e-mail address specified as the destination of the e-mail, the e-mail satisfies the condition that “a superior e-mail address is specified as the e-mail destination”. If it is determined that there is no e-mail, the determination result display unit 1210 displays a determination result indicating that an e-mail address of a superior is not specified as an e-mail transmission destination as a confirmation required item.

アイコン1212は、ユーザにより承認されていない要確認項目の有無又はその個数を示す。図12において、アイコン1212は、未承認の要確認項目が3つあることを示す。なお、判定対象の電子メールが予め定められた条件の全てを満足する場合(要確認項目がない場合)、又は、全ての要確認項目が承認された場合、アイコン1212は、未承認の要確認項目がないことを示す情報を表示する。未承認の要確認項目がないことを示す情報としては、「0」、「OK」、「完了」、「承認済み」、「確認済み」などの文字列又は図形を例示することができる。   The icon 1212 indicates the presence or absence or the number of items requiring confirmation that have not been approved by the user. In FIG. 12, an icon 1212 indicates that there are three unconfirmed items requiring confirmation. When the e-mail to be determined satisfies all of the predetermined conditions (when there is no item requiring confirmation) or when all the items requiring confirmation are approved, the icon 1212 indicates an unapproved confirmation required. Displays information indicating that there is no item. Examples of the information indicating that there is no unapproved required confirmation item include a character string or a graphic such as “0”, “OK”, “completed”, “approved”, and “confirmed”.

ユーザは、判定結果表示部1210に表示された要確認項目の内容を読んで、当該判定結果を承認する場合には、ボタン1214をクリックする。ボタン1214がクリックされると、確認画面1200を更新するための命令が実行される。具体的には、判定結果表示部1210が次の要確認項目を表示し、アイコン1212が残りの要確認項目の個数を表示した新たな確認画面1200を生成及び表示するための命令が実行される。また、新たな確認画面1200において、要確認項目の存否に応じて、アドレス表示部1220に配されるアイコンの種類、メールアドレスの表示方法なども変更されてよい。新たな確認画面1200は、例えば、画面生成部650により生成され、出力部540により表示される。全ての要確認項目が承認された場合、ボタン1230を有効にするための命令が実行されてよい。   The user reads the content of the item requiring confirmation displayed on the determination result display unit 1210, and clicks the button 1214 when approving the determination result. When button 1214 is clicked, a command for updating confirmation screen 1200 is executed. Specifically, a command for generating and displaying a new confirmation screen 1200 in which the determination result display unit 1210 displays the next required confirmation item and the icon 1212 displays the number of remaining required confirmation items is executed. . Further, in the new confirmation screen 1200, the type of the icons arranged in the address display unit 1220, the display method of the mail address, and the like may be changed according to the presence or absence of the items requiring confirmation. The new confirmation screen 1200 is generated by, for example, the screen generation unit 650 and displayed by the output unit 540. If all the items requiring confirmation are approved, a command to activate button 1230 may be executed.

アドレス表示部1220は、電子メールの宛先に指定された受信アドレス又は受信者識別情報を表示する。受信者識別情報は、受信者の氏名、ニックネーム、画像などを例示することができる。アドレス表示部1220は、受信者の所属する組織又は部門ごとに、受信アドレス又は受信者識別情報を区別して表示してよい。本実施形態において、アドレス表示部1220は、受信者の所属する組織と、送信者の所属する組織とが異なる場合、受信者の所属する組織の名称と、受信アドレス又は受信者識別情報とを対応付けて表示する。一方、受信者が、送信者と同一の組織に所属する場合、受信者の所属する部門の名称と、受信アドレス又は受信者識別情報とを対応付けて表示する。   The address display unit 1220 displays a reception address or recipient identification information designated as a destination of the e-mail. The recipient identification information can exemplify the recipient's name, nickname, image, and the like. The address display unit 1220 may display the reception address or the recipient identification information separately for each organization or department to which the recipient belongs. In the present embodiment, when the organization to which the receiver belongs and the organization to which the sender belongs are different, the address display unit 1220 associates the name of the organization to which the receiver belongs with the reception address or the receiver identification information. And display it. On the other hand, when the receiver belongs to the same organization as the sender, the name of the department to which the receiver belongs and the reception address or the receiver identification information are displayed in association with each other.

本実施形態において、アイコン1222及びアイコン1224は、対応するメールアドレスに関連して要確認項目が存在するか否かを示す。例えば、丸印のアイコン1222は、対応するメールアドレス「m−filter@test.local」に関連する要確認項目が存在しないことを示す。クオーテーションマークのアイコン1224のそれぞれは、対応するメールアドレス「abc@abc.local」又は「houmu@test.local」に関連する要確認項目が存在することを示す。   In the present embodiment, the icons 1222 and 1224 indicate whether or not the item requiring confirmation exists in relation to the corresponding mail address. For example, the circle icon 1222 indicates that there is no confirmation item related to the corresponding mail address “m-filter@test.local”. Each of the quotation mark icons 1224 indicates that there is a required confirmation item related to the corresponding mail address “abc@abc.local” or “homeutest.local”.

本実施形態において、宛先として指定されたメールアドレスに関連する要確認項目が存在する場合、アドレス表示部1220には当該メールアドレスに対応するボタン1226が配置され、当該メールアドレスは、ボタン1226上に表示される。ボタン1226がクリックされると、確認画面1200を更新するための命令が実行される。具体的には、対応するメールアドレスに関連する要確認項目が判定結果表示部1210に表示された新たな確認画面1200を生成及び表示するための命令が実行される。一方、宛先として指定されたメールアドレスに関連する要確認項目が存在しない場合、当該メールアドレスは、文字列としてアドレス表示部1220に表示される。   In the present embodiment, when there is an item requiring confirmation related to the e-mail address specified as the destination, a button 1226 corresponding to the e-mail address is arranged on the address display unit 1220, and the e-mail address is displayed on the button 1226. Is displayed. When button 1226 is clicked, an instruction for updating confirmation screen 1200 is executed. Specifically, an instruction for generating and displaying a new confirmation screen 1200 in which a confirmation required item related to the corresponding mail address is displayed on the determination result display unit 1210 is executed. On the other hand, when there is no item requiring confirmation related to the mail address specified as the destination, the mail address is displayed on the address display unit 1220 as a character string.

本実施形態において、ボタン1230がクリックされると、送信処理を継続させるための命令が実行される。ボタン1230は、判定対象の電子メールが予め定められた条件の全てを満足する場合(要確認項目がない場合)、又は、全ての要確認項目が承認された場合に、有効になるように構成される。   In this embodiment, when button 1230 is clicked, a command for continuing the transmission process is executed. The button 1230 is configured to be enabled when the e-mail to be determined satisfies all of the predetermined conditions (when there is no item requiring confirmation) or when all items requiring confirmation are approved. Is done.

本実施形態において、ボタン1240がクリックされると、送信処理を中止させるための命令が実行される。アイコン1250がクリックされると、電子メールの本文に関する判定結果を確認するための確認画面を表示するための命令が実行される。アイコン1260がクリックされると、電子メールの添付ファイルに関する判定結果を確認するための確認画面を表示するための命令が実行される。   In the present embodiment, when button 1240 is clicked, a command to stop the transmission process is executed. When icon 1250 is clicked, an instruction for displaying a confirmation screen for confirming the determination result regarding the body of the e-mail is executed. When icon 1260 is clicked, an instruction for displaying a confirmation screen for confirming the determination result regarding the attached file of the e-mail is executed.

本実施形態において、要確認項目の存否に応じて、宛先アドレスの表示態様が異なる場合について説明した。しかしながら、確認画面1200は本実施形態に限定されない。他の実施形態において、確認画面1200は、処理対象の電子メールの宛先アドレスと、過去に送信された電子メールの宛先アドレスとの比較結果に応じて、宛先アドレスの表示態様が異なる。さらに他の実施形態において、確認画面1200は、処理対象の電子メールの宛先アドレスと、当該電子メールの送信元の送信アドレスとが予め定められた条件を満足するか否かに応じて、宛先アドレスの表示態様が異なる。   In the present embodiment, the case where the display mode of the destination address is different depending on the presence or absence of the item requiring confirmation has been described. However, the confirmation screen 1200 is not limited to this embodiment. In another embodiment, the display form of the destination address on the confirmation screen 1200 differs depending on the comparison result between the destination address of the e-mail to be processed and the destination address of the e-mail sent in the past. In yet another embodiment, the confirmation screen 1200 displays the destination address of the e-mail to be processed and the destination address of the e-mail according to whether or not the transmission address of the source of the e-mail satisfies a predetermined condition. Are different.

図13は、メールを送信する処理の一例を概略的に示す。本実施形態によれば、ステップ1302(ステップをSと略称する場合がある。)において、送信端末106のユーザが、メール作成プログラムを起動する。これにより、送信端末106のコンピュータを、メール作成部510として機能させることができる。ユーザは、メール作成プログラム上でメールを作成する。S1304において、ユーザは、メール作成プログラム上で、メールの送信処理を実行する。これにより、メール作成部510が電子メールを、メール確認部520及び通信制御部560に出力する。S1306において、メール確認部520が通信制御部560を制御して、メール作成部510から出力された電子メールの送信処理を中断させる。   FIG. 13 schematically illustrates an example of a process of transmitting a mail. According to the present embodiment, in step 1302 (the step may be abbreviated as S), the user of the transmitting terminal 106 starts the mail creation program. This allows the computer of the transmitting terminal 106 to function as the mail creation unit 510. The user creates a mail on the mail creation program. In S1304, the user executes a mail transmission process on the mail creation program. Thereby, mail creation section 510 outputs the electronic mail to mail confirmation section 520 and communication control section 560. In step S1306, the mail confirmation unit 520 controls the communication control unit 560 to interrupt the transmission of the e-mail output from the mail creation unit 510.

S1308において、ヘッダ解析部620が、電子メールのヘッダを解析して、送信先の受信アドレスと、送信元の送信アドレスとを取得する。ヘッダ解析部620は、送信先の受信アドレスを受信者情報取得部630に送信する。ヘッダ解析部620は、送信元の送信アドレスを判定部640に送信する。   In step S1308, the header analysis unit 620 analyzes the header of the e-mail, and obtains the reception address of the transmission destination and the transmission address of the transmission source. The header analysis unit 620 transmits the reception address of the transmission destination to the recipient information acquisition unit 630. The header analysis unit 620 transmits the transmission address of the transmission source to the determination unit 640.

S1310において、受信者情報取得部630が、社員情報格納部120又はユーザ情報格納部530を参照して、受信者情報を取得する。受信者情報は、受信者が所属する組織又は部門の名称を示す情報を含んでよい。受信者情報取得部630は、受信者情報を画面生成部650に送信する。S1312において、判定部640が判定処理を実施する。例えば、判定部640は、電子メールの宛先に、上長の受信アドレスが含まれているか否かを判定する。判定部640は、判定結果を画面生成部650に送信する。S1314において、受信者情報取得部630が取得した受信者情報、及び、判定部640による判定処理の結果に基づいて、画面生成部650が確認画面1200を生成する。また、画面生成部650は、出力部540に確認画面1200を出力させる。   In S1310, the recipient information acquisition unit 630 acquires recipient information with reference to the employee information storage unit 120 or the user information storage unit 530. The recipient information may include information indicating the name of the organization or department to which the recipient belongs. Recipient information acquisition section 630 transmits the recipient information to screen generation section 650. In S1312, the determination unit 640 performs a determination process. For example, the determination unit 640 determines whether the destination of the e-mail includes the superior reception address. The determination unit 640 transmits the determination result to the screen generation unit 650. In S1314, the screen generation unit 650 generates the confirmation screen 1200 based on the recipient information acquired by the recipient information acquisition unit 630 and the result of the determination processing by the determination unit 640. In addition, the screen generation unit 650 causes the output unit 540 to output the confirmation screen 1200.

S1316において、送信処理制御部660が、電子メールの送信処理を続行するか否かを決定する。例えば、ユーザが確認画面1200のボタン1230をクリックした場合、送信処理制御部660は、送信処理を続行することを決定する(S1316のYES)。その後、S1318において、送信処理制御部660は、通信制御部560を制御して、中断していた送信処理を続行させる。   In S1316, transmission processing control section 660 determines whether or not to continue the e-mail transmission processing. For example, when the user clicks button 1230 on confirmation screen 1200, transmission processing control section 660 determines to continue the transmission processing (YES in S1316). After that, in S1318, the transmission processing control unit 660 controls the communication control unit 560 to continue the interrupted transmission processing.

一方、ユーザが確認画面1200のボタン1240をクリックした場合、送信処理制御部660は、送信処理を中止することを決定する(S1316のNO)。その後、通信制御部560を制御して、中断していた送信処理を中止させる。また、S1302に戻って、メールの作成処理を再開させる。なお、送信端末106におけるメール送信処理は、本実施形態に限定されない。他の実施形態において、S1310及びS1312の順番が入れ替わってもよく、S1310及びS1312が並列に実行されてもよい。   On the other hand, when the user clicks button 1240 on confirmation screen 1200, transmission processing control section 660 determines to cancel the transmission processing (NO in S1316). Thereafter, the communication control unit 560 is controlled to stop the interrupted transmission processing. The process returns to S1302 to restart the mail creation process. Note that the mail transmission processing in the transmission terminal 106 is not limited to this embodiment. In another embodiment, the order of S1310 and S1312 may be reversed, and S1310 and S1312 may be executed in parallel.

図14は、受信者情報を取得する処理の一例を概略的に示す。図14は、図13のS1310における処理の一例であってよい。本実施形態によれば、S1402において、受信者情報取得部630が、ヘッダ解析部620から、電子メールの送信先の受信アドレスを取得する。S1404において、判別部710が、送信先の受信アドレスのそれぞれについて、当該受信アドレスを割り当てられた受信者が、送信者と同一の組織に所属するか否かを判別する。判別部710は、例えば、送信先の受信アドレスのドメイン名と、送信元の送信アドレスのドメイン名とが一致する場合に、電子メールの受信者と送信者とが同一の組織に所属すると判断する。   FIG. 14 schematically illustrates an example of a process for acquiring recipient information. FIG. 14 may be an example of the process in S1310 of FIG. According to the present embodiment, in S1402, the recipient information acquisition unit 630 acquires from the header analysis unit 620 the reception address of the transmission destination of the e-mail. In S1404, the determination unit 710 determines, for each of the reception addresses of the transmission destination, whether or not the recipient to whom the reception address is assigned belongs to the same organization as the sender. For example, when the domain name of the transmission destination reception address matches the domain name of the transmission source transmission address, the determination unit 710 determines that the recipient and the sender of the e-mail belong to the same organization. .

判別部710が、受信アドレスが割り当てられた受信者と送信者とが異なる組織に所属すると判断した場合(S1404のNO)、S1406において、組織決定部730が、組織情報格納部140を参照して、当該受信アドレスに対応する組織情報を抽出する。一方、判別部710が、受信アドレスが割り当てられた受信者と送信者とが同一の組織に所属すると判断した場合(S1404のYES)、S1408において、部門決定部720が、ユーザ情報格納部530のデータテーブル1000を参照して、当該受信アドレスに対応する所属部門情報1006を抽出する。   If the determination unit 710 determines that the recipient and the sender to which the reception address is assigned belong to different organizations (NO in S1404), the organization determination unit 730 refers to the organization information storage unit 140 in S1406. Then, the organization information corresponding to the reception address is extracted. On the other hand, when the determination unit 710 determines that the receiver and the sender to which the reception address is assigned belong to the same organization (YES in S1404), in S1408, the department determination unit 720 causes the user information storage unit 530 to Referring to the data table 1000, the section information 1006 belonging to the received address is extracted.

S1408において、受信アドレスに対応する所属部門情報を抽出できなかった場合(S1410のNO)、S1412において、部門決定部720が、社員情報格納部120のデータテーブル200を参照して、当該受信アドレスに対応する所属部門情報206を抽出する。部門決定部720は、社員情報格納部120から抽出した所属部門情報206を、受信アドレスに対応付けてユーザ情報格納部530に格納する。   If the department information corresponding to the received address cannot be extracted in S1408 (NO in S1410), in S1412, the department determining unit 720 refers to the data table 200 of the employee information storage unit 120, and The corresponding section information 206 is extracted. The section determination section 720 stores the belonging section information 206 extracted from the employee information storage section 120 in the user information storage section 530 in association with the reception address.

S1406の処理が完了した場合、S1408において受信アドレスに対応する所属部門情報を抽出できなかった場合(S1410のYES)、又は、S1412の処理が完了した場合、S1414において、判別部710は、全ての送信先の受信アドレスについて、S1404〜S1412までの処理が完了したか否かを判断する。判別部710は、全ての受信アドレスについて、S1404〜S1412までの処理が完了したと判断した場合(S1414のYES)、受信者情報の取得処理を終了する。一方、判別部710は、一部の受信アドレスについて、S1404〜S1412までの処理が完了していないと判断した場合、当該受信アドレスについて、S1402〜S1412の処理を実行する。なお、受信者情報を取得する処理は、本実施形態に限定されない。他の実施形態において、S1406において組織情報格納部140を参照するまえに、まず、ユーザ情報格納部530を参照してもよい。   If the processing in S1406 is completed, the department information corresponding to the reception address cannot be extracted in S1408 (YES in S1410), or if the processing in S1412 is completed, in S1414, the determination unit 710 determines that all It is determined whether the processing from S1404 to S1412 has been completed for the reception address of the transmission destination. If the determination unit 710 determines that the processing from S1404 to S1412 has been completed for all the reception addresses (YES in S1414), the processing for acquiring the recipient information ends. On the other hand, if the determination unit 710 determines that the processing of S1404 to S1412 has not been completed for some of the received addresses, it executes the processing of S1402 to S1412 for the received addresses. Note that the process of acquiring the recipient information is not limited to the present embodiment. In another embodiment, before referring to the organization information storage unit 140 in S1406, the user information storage unit 530 may be referred to first.

図15は、判定部640における判定処理のうち、電子メールの宛先に指定されたメールアドレスに関する判定処理の一例を概略的に示す。図15は、図13のS1312における処理の一例であってよい。本実施形態によれば、S1502において、判定部640が、ヘッダ解析部620から、検査対象となる電子メールの送信元の送信アドレスを取得する。S1504において、上長アドレス検査部832が、ユーザ情報格納部530を参照して、送信アドレスに対応する上長情報がユーザ情報格納部530に格納されているか否かを判断する。ユーザ情報格納部530に上長情報が格納されていない場合(S1504のNO)、S1506において、上長情報生成部834が、上長情報を生成する。ユーザが複数の部門に所属している場合、上長情報生成部834は、所属部門ごとに上長情報を生成する。   FIG. 15 schematically illustrates an example of a determination process regarding a mail address designated as an e-mail destination among the determination processes performed by the determination unit 640. FIG. 15 may be an example of the process in S1312 of FIG. According to the present embodiment, in S1502, the determination unit 640 acquires, from the header analysis unit 620, the transmission address of the transmission source of the electronic mail to be inspected. In step S1504, the superior address checking unit 832 refers to the user information storage unit 530 and determines whether superior information corresponding to the transmission address is stored in the user information storage unit 530. If superior information is not stored in the user information storage unit 530 (NO in S1504), in S1506, the superior information generation unit 834 generates superior information. If the user belongs to a plurality of departments, the superior information generation unit 834 generates superior information for each department.

ユーザ情報格納部530に上長情報が格納されている場合(S1504のYES)、又は、S1506における上長情報を生成する処理が終了した場合、S1508の処理に進む。S1508において、上長アドレス検査部832は、ユーザが複数の部門に所属しているか否かを判断する。   When superior information is stored in the user information storage unit 530 (YES in S1504), or when the process of generating superior information in S1506 is completed, the process proceeds to S1508. In S1508, the superior address checking unit 832 determines whether the user belongs to a plurality of departments.

一実施形態において、部門ごとの上長情報が別々の電子ファイルとして格納されている場合、上長アドレス検査部832は、上長情報を格納した電子ファイルの個数に基づいて、ユーザが複数の部門に所属しているか否かを判断する。他の実施形態において、上長情報において、ユーザの所属部門を識別するための情報と、上長の受信アドレスとが対応付けられている場合、上長アドレス検査部832は、上長情報を参照して、ユーザが複数の部門に所属しているか否かを判断する。   In one embodiment, when the superior information for each department is stored as a separate electronic file, the superior address checking unit 832 determines whether the user has a plurality of departments based on the number of electronic files storing the superior information. It is determined whether or not it belongs to. In another embodiment, when information for identifying the department to which the user belongs is associated with the superior reception address in the superior information, the superior address checking unit 832 refers to the superior information. Then, it is determined whether the user belongs to a plurality of departments.

上長アドレス検査部832は、ユーザが複数の部門に所属していると判断した場合、ユーザの立場を決定するための処理を実行する。例えば、上長アドレス検査部832は、画面生成部650を制御して、どの部門に所属する社員の立場で電子メールを送信するのかを確認するための確認画面を生成させる。画面生成部650は、例えば、ユーザに対して、当該ユーザが所属する複数の部門の中から1つの部門を選択させるための画面を生成する。出力部540は、画面生成部650が生成した確認画面を出力する。ユーザは、上記の確認画面に応答して、特定の部門を選択することを示す指示を入力部550に入力する。上長アドレス検査部832は、入力部550が受け付けたユーザの指示に基づいて、ユーザの立場を決定する。   When determining that the user belongs to a plurality of departments, the superior address inspection unit 832 executes a process for determining the user's position. For example, the superior address inspection unit 832 controls the screen generation unit 650 to generate a confirmation screen for confirming which department belongs to which employee to send the e-mail. The screen generation unit 650 generates, for example, a screen for allowing the user to select one department from a plurality of departments to which the user belongs. The output unit 540 outputs the confirmation screen generated by the screen generation unit 650. In response to the above confirmation screen, the user inputs an instruction to select a specific section into input unit 550. The superior address inspection unit 832 determines the position of the user based on the user's instruction received by the input unit 550.

S1510において、上長アドレス検査部832は、ヘッダ解析部620から、電子メールの送信先の受信アドレスを取得する。上長アドレス検査部832は、S1508において決定された送信者の立場に対応する上長情報と、S1510において取得された送信先の受信アドレスとを比較して、当該送信先の受信アドレスに、上長の受信アドレスが含まれるか否かを判定する。なお、S1508において、ユーザが単一の部門に所属していると判断された場合、上長アドレス検査部832は、ユーザ情報格納部530に格納されている上長情報と、S1510において取得された送信先の受信アドレスとを比較して、当該送信先の受信アドレスに、上長の受信アドレスが含まれるか否かを判定する。   In step S1510, the superior address checking unit 832 obtains, from the header analyzing unit 620, the receiving address of the transmission destination of the electronic mail. The superior address checking unit 832 compares superior information corresponding to the position of the sender determined in S1508 with the reception address of the transmission destination acquired in S1510, and sets the reception address of the transmission destination to It is determined whether or not a long reception address is included. If it is determined in step S1508 that the user belongs to a single department, the superior address checking unit 832 acquires the superior information stored in the user information storage unit 530 and the superior information acquired in step S1510. By comparing with the receiving address of the destination, it is determined whether or not the receiving address of the destination includes a superior receiving address.

上長情報に、複数の上長の受信アドレスが含まれる場合、一実施形態によれば、上長アドレス検査部832は、S1510において取得された送信先の受信アドレスの中に、複数の上長の受信アドレスのうちの少なくとも1つが含まれるときに、当該送信先の受信アドレスの中に上長の受信アドレスが含まれると判断する。他の実施形態によれば、上長アドレス検査部832は、S1510において取得された送信先の受信アドレスの中に、複数の上長の受信アドレスのうち、ユーザにより選択された上長の受信アドレスが含まれるときに、当該送信先の受信アドレスの中に上長の受信アドレスが含まれると判断してもよい。   When the superior information includes a plurality of superior receiving addresses, according to one embodiment, the superior address checking unit 832 includes the plural superior addresses in the receiving address of the transmission destination acquired in S1510. When at least one of the receiving addresses is included, it is determined that the receiving address of the destination includes the superior receiving address. According to another embodiment, the superior address checking unit 832 includes the superior reception address selected by the user among the plurality of superior reception addresses among the destination reception addresses acquired in S1510. May be included, it may be determined that the receiving address of the destination includes the superior receiving address.

本実施形態において、判定部640が、電子メールの宛先に指定されたメールアドレスのなかに、ユーザの上長の受信アドレスが含まれるか否かを判定する場合について説明した。しかしながら、判定部640における判定処理は本実施形態に限定されない。他の実施形態において、判定部640は、電子メールの本文、添付ファイル及びヘッダの少なくとも1つが、特定の条件に合致するか否かを判定してもよい。さらに他の実施形態において、判定部640は、電子メールが特定の条件に合致する場合に判定処理を実行し、それ以外の場合には判定処理を実行しなくてもよい。特定の条件は、特に限定されるものではないが、メールの本文、件名又はヘッダに特定の文字列が含まれる場合、メールに特定の種類のファイルが添付されている場合などを例示することができる。   In the present embodiment, the case has been described where the determination unit 640 determines whether or not the e-mail address specified as the destination of the e-mail includes the superior reception address of the user. However, the determination process in the determination unit 640 is not limited to the present embodiment. In another embodiment, the determination unit 640 may determine whether at least one of the body, the attached file, and the header of the email satisfies a specific condition. In still another embodiment, the determination unit 640 performs the determination process when the e-mail meets a specific condition, and may not perform the determination process otherwise. The specific conditions are not particularly limited, but may include, for example, a case where the body, subject, or header of the mail include a specific character string, or a case where a specific type of file is attached to the mail. it can.

[判定部640の第2実施形態]
図16〜図20を用いて、判定部640に関する第2の実施形態について説明する。図8〜図15に関連した判定部640に関する第1の実施形態においては、例えば、図13のS1304において、ユーザがメールの送信処理を実行するたびに、図13のS1314において、送信端末106の出力部540に確認画面が出力される。第1の実施形態によれば、ユーザに対して、電子メールの送信先の受信アドレスを確認する機会を確実に提供することができる。
[Second Embodiment of Determination Unit 640]
A second embodiment related to the determination unit 640 will be described with reference to FIGS. In the first embodiment relating to the determination unit 640 related to FIGS. 8 to 15, for example, every time the user executes the mail transmission process in S1304 in FIG. 13, in S1314 in FIG. A confirmation screen is output to the output unit 540. According to the first embodiment, it is possible to reliably provide a user with an opportunity to confirm a reception address of an e-mail transmission destination.

一方で、電子メールの送信先の受信アドレスを確認する機会が増えると、ユーザによっては、電子メールの送信先の受信アドレスを注意深く確認することが困難になる可能性がある。そこで、第2の実施形態において、判定部640は、確認画面が出力される頻度、及び、確認画面において確認を要求される項目の数の少なくとも一方を管理する。判定部640は、例えば、誤送信による影響が比較的小さい場合に、確認画面の出力を省略したり、確認画面を簡略化したりする。これにより、電子メールの送信先の受信アドレスを注意深く確認することが容易になる。   On the other hand, if the number of opportunities to confirm the receiving address of the e-mail destination increases, it may be difficult for some users to carefully check the receiving address of the e-mail destination. Therefore, in the second embodiment, the determination unit 640 manages at least one of the frequency at which the confirmation screen is output and the number of items that require confirmation in the confirmation screen. The determination unit 640 omits the output of the confirmation screen or simplifies the confirmation screen when the influence of the erroneous transmission is relatively small, for example. This makes it easy to carefully check the receiving address of the e-mail destination.

これに対して、第2実施形態によれば、一実施形態において、判定部640は、過去に送信された1以上の電子メールに関する情報(履歴情報と称する場合がある。)に基づいて、ユーザ確認処理を省略又は簡略化する。また、他の実施形態において、判定部640は、現在処理中の電子メールの送信先及び送信元が予め定められた条件を満足するか否かに基づいて、ユーザ確認処理を省略又は簡略化する。   On the other hand, according to the second embodiment, in one embodiment, the determination unit 640 determines the user based on information about one or more e-mails transmitted in the past (sometimes referred to as history information). Omit or simplify the confirmation process. In another embodiment, the determination unit 640 omits or simplifies the user confirmation process based on whether the transmission destination and the transmission source of the electronic mail currently being processed satisfy a predetermined condition. .

さらに他の実施形態において、判定部640は、ユーザ確認処理の省略又は簡略化の許可又は禁止に関する予め定められたイベントの発生が検出されたことを条件として、ユーザ確認処理を省略又は簡略化する。上記の予め定められたイベントは、上述のとおりであってよい。判定部640は、予め定められたイベントが発生したことを条件として、ユーザ確認処理の省略又は簡略化の可否を切り替えてもよい。これにより、ユーザの注意力を維持しながら、効果的に誤送信を防止することができる。なお、判定部640は、判定処理に関する各種の設定を定義する設定情報に基づいて、ユーザ確認処理を省略又は簡略化の可否を決定してもよい。   In still another embodiment, the determination unit 640 omits or simplifies the user confirmation process on condition that an occurrence of a predetermined event regarding permission or prohibition of omission or simplification of the user confirmation process is detected. . The predetermined event may be as described above. The determination unit 640 may switch whether to omit or simplify the user confirmation process on the condition that a predetermined event has occurred. Thereby, erroneous transmission can be effectively prevented while maintaining the user's attention. The determination unit 640 may determine whether to omit or simplify the user confirmation process based on setting information that defines various settings related to the determination process.

例えば、判定部640は、第1の時間帯(例えば、昼間である。)は、ユーザ確認処理の省略又は簡略化を許可し、第2の時間帯(例えば、夜間及び早朝である。)は、ユーザ確認処理の省略又は簡略化を禁止する。判定部640は、第1の曜日(例えば、月曜日、火曜日、水曜日及び木曜日である。)は、ユーザ確認処理の省略又は簡略化を許可し、第2の曜日(例えば、金曜日、土曜日、日曜日及び祝日である。)にはユーザ確認処理の省略又は簡略化を禁止してもよい。   For example, the determination unit 640 permits the omission or simplification of the user confirmation process in a first time period (for example, in the daytime), and in a second time period (for example, in the nighttime and early morning). Omission or simplification of the user confirmation process is prohibited. The determination unit 640 allows the first day of the week (for example, Monday, Tuesday, Wednesday, and Thursday) to omit or simplify the user confirmation process, and allows the second day of the week (for example, Friday, Saturday, Sunday, and On holidays, the omission or simplification of the user confirmation process may be prohibited.

また、判定部640は、ユーザ確認処理の省略又は簡略化が許可されている状態において、「ユーザ確認処理においてユーザが送信処理の続行を指示した回数」が予め定められた第1の回数を超える前に、「ユーザ確認処理においてユーザが送信処理の中止を指示した回数」が予め定められた第2の回数を超えた場合には、ユーザ確認処理の省略又は簡略化を禁止してもよい。第1の回数と、第2の回数は同一であってもよく、異なってもよい。第1の回数は、第2の回数よりも大きいことが好ましい。   In addition, in a state where the omission or simplification of the user confirmation process is permitted, the determination unit 640 determines that the “number of times the user has instructed to continue the transmission process in the user confirmation process” exceeds the first number of predetermined times. If the “number of times the user has instructed to stop the transmission process in the user confirmation process” exceeds a second predetermined number, the omission or simplification of the user confirmation process may be prohibited. The first number and the second number may be the same or different. Preferably, the first number is greater than the second number.

同様に、判定部640は、ユーザ確認処理の省略又は簡略化が禁止されている状態において、「ユーザ確認処理においてユーザが送信処理のキャンセルを指示した回数」が予め定められた第1の回数を超える前に、「ユーザ確認処理においてユーザが送信処理の続行を指示した回数」が予め定められた第2の回数を超えた場合には、ユーザ確認処理の省略又は簡略化を許可してもよい。第1の回数と、第2の回数は同一であってもよく、異なってもよい。第2の回数は、第1の回数よりも大きいことが好ましい。   Similarly, in a state where the omission or simplification of the user confirmation process is prohibited, the determination unit 640 sets the “number of times the user instructed to cancel the transmission process in the user confirmation process” to a predetermined first number. If the "number of times the user has instructed to continue the transmission process in the user confirmation process" exceeds the second predetermined number before the time exceeds, the omission or simplification of the user confirmation process may be permitted. . The first number and the second number may be the same or different. Preferably, the second number is greater than the first number.

図16は、判定部640のシステム構成の他の例を概略的に示す。本実施形態において、判定部640は、本文検査部810と、添付ファイル検査部820と、受信アドレス検査部830と、出力態様決定部1640と、判定条件格納部1650と、履歴情報管理部1660とを備える。また、判定条件格納部1650は、設定情報格納部1652と、履歴情報格納部1654とを有する。出力態様決定部1640は、所属決定部及びユーザ確認管理部の一例であってよい。履歴情報管理部1660は、アドレスグループ管理部及び履歴情報取得部の一例であってよい。   FIG. 16 schematically illustrates another example of the system configuration of the determination unit 640. In the present embodiment, the determination unit 640 includes a text inspection unit 810, an attached file inspection unit 820, a reception address inspection unit 830, an output mode determination unit 1640, a determination condition storage unit 1650, and a history information management unit 1660. Is provided. In addition, the determination condition storage unit 1650 has a setting information storage unit 1652 and a history information storage unit 1654. The output mode determination unit 1640 may be an example of an affiliation determination unit and a user confirmation management unit. The history information management unit 1660 may be an example of an address group management unit and a history information acquisition unit.

本実施形態において、本文検査部810、添付ファイル検査部820及び受信アドレス検査部830は、図8に関連して説明した実施形態と同様の構成を有してよい。また、本文検査部810、添付ファイル検査部820及び受信アドレス検査部830の少なくとも1つは、出力態様決定部1640における情報処理結果を利用して、各部における情報処理を実行してもよい。   In the present embodiment, the text inspection unit 810, the attached file inspection unit 820, and the reception address inspection unit 830 may have the same configuration as the embodiment described with reference to FIG. Further, at least one of the text inspection unit 810, the attached file inspection unit 820, and the reception address inspection unit 830 may execute information processing in each unit using the information processing result in the output mode determination unit 1640.

出力態様決定部1640は、判定部640における判定処理の結果をユーザに出力する態様(出力態様と称する場合がある。)を決定する。出力態様としては、(i)判定結果の全てを出力する態様、(ii)判定結果の少なくとも一部を出力しない態様、(iii)判定結果の少なくとも一部を強調して出力する態様、(iv)全ての判定結果について、ユーザに確認を要求する態様、(v)一部の判定結果について、ユーザの確認を簡略化する態様などを例示することができる。出力態様決定部1640は、例えば、(i)ユーザによる設定若しくはデフォルトの設定、(ii)履歴情報、(iii)処理対象となる電子メールの送信先及び送信元の少なくとも一方、及び、(iv)予め定められたイベントの発生の有無の少なくとも1つに基づいて、出力態様を決定する。これにより、ユーザ確認処理の少なくとも一部を、省略又は簡略化することができる。   The output mode determination unit 1640 determines a mode (sometimes referred to as an output mode) for outputting the result of the determination process in the determination unit 640 to the user. The output modes include (i) a mode in which all of the determination results are output, (ii) a mode in which at least a part of the determination results is not output, (iii) a mode in which at least a part of the determination results is emphasized and output, and (iv) And (v) a mode in which the user's confirmation is simplified for some of the determination results. The output mode determination unit 1640 includes, for example, (i) user setting or default setting, (ii) history information, (iii) at least one of a transmission destination and a transmission source of an electronic mail to be processed, and (iv) The output mode is determined based on at least one of the presence or absence of a predetermined event. Thereby, at least a part of the user confirmation processing can be omitted or simplified.

例えば、出力態様決定部1640は、メール取得部610が取得した電子メールの宛先アドレスを検査する。出力態様決定部1640は、検査結果に基づいて、確認画面の出力態様を決定する。出力態様決定部1640は、(i)確認画面の少なくとも一部を構成する要素の出力を省略するか否か、(ii)確認画面の少なくとも一部を構成する要素を、他の要素と比較よりも強調して表示するか否か、(iii)どのような項目について、個別にユーザの確認を要求するかなどを決定する。   For example, the output mode determining unit 1640 checks the destination address of the electronic mail acquired by the mail acquiring unit 610. The output mode determining unit 1640 determines the output mode of the confirmation screen based on the inspection result. The output mode determining unit 1640 determines whether (i) the output of the elements constituting at least a part of the confirmation screen is to be omitted, or (ii) compares the elements constituting at least a part of the confirmation screen with other elements. (Iii) what items are individually requested to be confirmed by the user.

より具体的には、出力態様決定部1640は、検査結果に基づいて、確認画面のうち、宛先アドレスの検査結果を表示する画面を省略するか否かを決定する。出力態様決定部1640は、宛先アドレスの検査結果を表示する画面を出力することを決定した場合、ユーザに確認を要求する事項を、ユーザによる個別の確認を必要とする項目と、ユーザによる個別の確認を必要としない項目とに分類する。出力態様決定部1640は、ユーザによる個別の確認を必要とする項目に関する第1の表示態様と、ユーザによる個別の確認を必要としない項目に関しする第2の表示態様とを決定する。第2の表示態様は、第1の表示態様とは異なる態様であってよい。例えば、第1の表示態様は、確認事項ごとに、当該確認事項を示すテキストと、ボタン、チェックボックスなどのモジュールとを配置する態様であってよい。第2の表示態様は、確認事項ごとに、当該確認事項を示すテキストを配置する態様であってよい。   More specifically, the output mode determination unit 1640 determines whether to omit a screen that displays the inspection result of the destination address among the confirmation screens based on the inspection result. If the output mode determination unit 1640 determines to output a screen displaying the inspection result of the destination address, the items that require confirmation by the user include items that require individual confirmation by the user and items that require individual confirmation by the user. Classify into items that do not require confirmation. The output mode determination unit 1640 determines a first display mode for items that require individual confirmation by the user and a second display mode for items that do not require individual confirmation by the user. The second display mode may be different from the first display mode. For example, the first display mode may be a mode in which, for each check item, a text indicating the check item and a module such as a button or a check box are arranged. The second display mode may be a mode in which a text indicating the confirmation item is arranged for each confirmation item.

次に、出力態様決定部1640における具体的な情報処理の一例について説明する。本実施形態において、出力態様決定部1640は、まず、ヘッダ解析部620から、メール取得部610が取得した電子メールにおいて送信先に指定された1以上の受信アドレスを取得する。出力態様決定部1640は、ユーザ情報格納部530から、受信者情報取得部630が取得した受信者情報を取得する。また、出力態様決定部1640は、設定情報格納部1652から設定情報を取得し、履歴情報格納部1654から履歴情報を取得する。   Next, an example of specific information processing in the output mode determination unit 1640 will be described. In the present embodiment, the output mode determination unit 1640 first obtains, from the header analysis unit 620, one or more reception addresses specified as transmission destinations in the e-mail acquired by the mail acquisition unit 610. The output mode determining unit 1640 acquires the recipient information acquired by the recipient information acquiring unit 630 from the user information storage unit 530. In addition, the output mode determination unit 1640 acquires setting information from the setting information storage unit 1652, and acquires history information from the history information storage unit 1654.

履歴情報は、同一メッセージの送信先に指定された一群のメールアドレスに関する情報(アドレスグループ情報と称する場合がある。)を含んでよい。一群のメールアドレスは、1以上のメールアドレスを含む。一群のメールアドレスは、複数のメールアドレスの組み合わせであることが好ましい。履歴情報は、1以上のアドレスグループ情報を含んでよい。   The history information may include information on a group of mail addresses designated as the transmission destination of the same message (sometimes referred to as address group information). The group of e-mail addresses includes one or more e-mail addresses. Preferably, the group of e-mail addresses is a combination of a plurality of e-mail addresses. The history information may include one or more address group information.

設定情報は、ユーザ確認処理を省略又は簡略化する機能の有効/無効に関する現在の設定を示す情報を含んでよい。設定情報は、ユーザ確認処理の省略又は簡略化の可否に関する条件を含んでよい。ユーザ確認処理の省略又は簡略化の可否に関する条件としては、(i)ユーザ確認処理の省略又は簡略化を許可又は禁止するイベントに関する情報、(ii)ユーザ確認処理の省略又は簡略化を許可又は禁止と、電子メールの宛先アドレスに関する条件とが対応付けられた情報などを例示することができる。   The setting information may include information indicating the current setting regarding the validity / invalidity of the function for omitting or simplifying the user confirmation processing. The setting information may include a condition regarding whether the user confirmation process can be omitted or simplified. Conditions for the omission or simplification of the user confirmation process include (i) information on an event that permits or prohibits the omission or simplification of the user confirmation process, and (ii) permission or prohibition of the omission or simplification of the user confirmation process. And information associated with a condition relating to the destination address of the e-mail.

ユーザ確認処理の省略又は簡略化を許可又は禁止するイベントに関する条件としては、ユーザ確認処理の省略又は簡略化を許可するイベントの種類、ユーザ確認処理の省略又は簡略化を禁止するイベントの種類、ユーザ確認処理の省略又は簡略化の許可及び禁止を切り替えるイベントの種類、各イベントの発生後、ユーザ確認処理の省略又は簡略化を許可又は禁止する期間などを例示することができる。   Conditions relating to events for which the omission or simplification of the user confirmation process is permitted or prohibited include the types of events for which the omission or simplification of the user confirmation process is permitted, the types of events for which the omission or simplification of the user confirmation process is prohibited, and the types of users. Examples of the type of an event for which permission and prohibition of the omission or simplification of the confirmation process are switched and a period during which the omission or simplification of the user confirmation process is permitted or prohibited after the occurrence of each event can be exemplified.

電子メールの宛先アドレスに関する条件としては、宛先アドレス及び履歴情報の関係に関する条件、受信者及び送信者の関係に関する条件などを例示することができる。ユーザ確認処理の省略を許可する条件は、電子メールの送信先に指定された複数の受信アドレスの組み合わせが、1以上のアドレスグループ情報のうちの1つに含まれる複数の受信アドレスの組み合わせと完全に合致するという条件であってよい。ユーザ確認処理の簡略化を許可する条件は、1以上のアドレスグループ情報のうち、類似度が最も大きなアドレスグループ情報に含まれるメールアドレスと合致するという条件であってもよい。   Examples of the condition relating to the destination address of the e-mail include a condition relating to the relationship between the destination address and the history information, a condition relating to the relationship between the recipient and the sender, and the like. The condition for permitting the omission of the user confirmation processing is that a combination of a plurality of reception addresses specified as an e-mail destination is completely set to a combination of a plurality of reception addresses included in one of one or more address group information. May be satisfied. The condition for permitting the simplification of the user confirmation process may be a condition that, among the one or more address group information, a mail address included in the address group information having the highest similarity is matched.

受信者及び送信者の関係に関する条件は、受信者が所属する組織又は部門と、送信者が所属する組織又は部門とが予め定められた対応関係を有するという条件であってよい。一実施形態において、受信者及び送信者が同一の組織に所属する場合、ユーザ確認処理の省略又は簡略化が許可される。他の実施形態において受信者及び送信者が同一の部門に所属する場合、ユーザ確認処理の省略又は簡略化が許可される。さらに他の実施形態において、予め定められた対応関係として、各組織又は各部門を識別する情報と、ユーザ確認処理の省略又は簡略化が許可又は禁止された他の組織又は部門を識別する情報とが対応付けて格納される。   The condition regarding the relationship between the receiver and the sender may be a condition that the organization or department to which the receiver belongs and the organization or department to which the sender belongs have a predetermined correspondence. In one embodiment, if the recipient and the sender belong to the same organization, the omission or simplification of the user confirmation process is permitted. In another embodiment, when the receiver and the sender belong to the same department, the omission or simplification of the user confirmation process is permitted. In yet another embodiment, information that identifies each organization or each section and information that identifies other organizations or sections whose omission or simplification of the user confirmation process is permitted or prohibited are provided as the predetermined correspondence. Are stored in association with each other.

次に、出力態様決定部1640は、ユーザ確認処理の省略又は簡略化の可否に関する条件が成立しているか否かを判定する。例えば、出力態様決定部1640は、ユーザ情報格納部530から取得した情報を利用して、処理対象となる電子メールの送信先の受信アドレスに対応付けられた組織又は部門と、当該電子メールの送信元の送信アドレスに対応付けられた組織又は部門とを決定する。出力態様決定部1640は、判別部710と同様の方法により、処理対象となる電子メールの送信先の受信アドレスに対応付けられた組織又は部門と、当該電子メールの送信元の送信アドレスに対応付けられた組織又は部門とを決定してもよい。   Next, output mode determination section 1640 determines whether or not a condition regarding whether to omit or simplify user confirmation processing is satisfied. For example, the output mode determination unit 1640 uses the information acquired from the user information storage unit 530 to determine the organization or department associated with the reception address of the transmission destination of the e-mail to be processed and the transmission of the e-mail. The organization or department associated with the original transmission address is determined. The output mode determination unit 1640 associates the organization or department associated with the reception address of the transmission destination of the e-mail to be processed with the transmission address of the transmission source of the e-mail in the same manner as the determination unit 710. May be determined.

その後、出力態様決定部1640は、上記の電子メールの送信先の受信アドレスに対応付けられた組織又は部門と、当該電子メールの送信元の送信アドレスに対応付けられた組織又は部門との関係が、設定情報格納部1652から取得した設定情報に含まれる受信者及び送信者の関係に関する条件を満足するか否かを判定する。これにより、ユーザ確認処理の省略又は簡略化の可否を決定することができる。   After that, the output mode determining unit 1640 determines that the relationship between the organization or department associated with the reception address of the above-described e-mail transmission destination and the organization or division associated with the transmission address of the transmission source of the e-mail is determined. It is determined whether or not the condition regarding the relationship between the receiver and the sender included in the setting information acquired from the setting information storage unit 1652 is satisfied. Thereby, it is possible to determine whether the user confirmation processing can be omitted or simplified.

一実施形態によれば、電子メールの全ての送信先の受信アドレスに対応付けられた組織又は部門と、当該電子メールの送信元の送信アドレスに対応付けられた組織又は部門とが同一である場合、出力態様決定部1640は、ユーザ確認処理を省略することを決定し、確認画面を出力しないことを決定する。この場合、出力態様決定部1640は、例えば、画面生成部650が確認画面を生成したり、生成された確認画面を出力部540に出力させたりしないように、画面生成部650を制御する。また、出力態様決定部1640は、例えば、送信処理制御部660を制御して、判定処理の開始に伴い中断していた電子メールの送信処理を再開させる。これにより、電子メールの送信可否についてユーザに問い合わせることなく、電子メールの送信処理が実行される。   According to one embodiment, when the organization or department associated with the reception address of all the transmission destinations of the e-mail is the same as the organization or division associated with the transmission address of the transmission source of the e-mail The output mode determination unit 1640 determines to omit the user confirmation process and decide not to output the confirmation screen. In this case, for example, the output mode determination unit 1640 controls the screen generation unit 650 so that the screen generation unit 650 does not generate a confirmation screen and does not cause the output unit 540 to output the generated confirmation screen. In addition, the output mode determination unit 1640 controls, for example, the transmission processing control unit 660 to restart the e-mail transmission processing that has been interrupted with the start of the determination processing. As a result, the e-mail transmission process is executed without inquiring of the user whether the e-mail can be transmitted.

他の実施形態によれば、宛先アドレスに関するユーザ確認処理の簡略化を許可する条件が成立している場合、出力態様決定部1640は、ヘッダ解析部620から受け取った1以上の受信アドレスのそれぞれについて、ユーザに確認を要求するレベル(確認レベルと称する場合がある。)を決定する。例えば、出力態様決定部1640は、履歴情報に基づいて、1以上の受信アドレスのそれぞれについて、確認レベルを決定する。このとき、出力態様決定部1640は、履歴情報に基づいて、宛先アドレスの過不足を決定してもよい。その後、出力態様決定部1640は、例えば、ユーザ確認処理の省略又は簡略化の可否を示す情報、確認レベルに関する情報、宛先アドレスの過不足に関する情報を画面生成部650に送信する。出力態様決定部1640は、宛先アドレスの過不足に関する情報を、受信アドレス検査部830に送信してもよい。また、出力態様決定部1640が上記の情報を記憶装置に格納し、必要に応じて、画面生成部650、受信アドレス検査部830などが当該情報を読み込んでもよい。   According to another embodiment, when a condition that allows simplification of the user confirmation process regarding the destination address is satisfied, the output mode determination unit 1640 determines whether or not each of the one or more reception addresses received from the header analysis unit 620. , A level at which the user is requested to confirm (may be referred to as a confirmation level). For example, the output mode determination unit 1640 determines a confirmation level for each of one or more reception addresses based on the history information. At this time, the output mode determination unit 1640 may determine the excess or deficiency of the destination address based on the history information. After that, the output mode determination unit 1640 transmits to the screen generation unit 650, for example, information indicating whether the user confirmation process can be omitted or simplified, information on the confirmation level, and information on excess or deficiency of the destination address. The output mode determination unit 1640 may transmit information on excess or deficiency of the destination address to the reception address inspection unit 830. Further, the output mode determination unit 1640 may store the above information in the storage device, and the screen generation unit 650, the reception address inspection unit 830, and the like may read the information as needed.

一方、ユーザ確認処理の省略又は簡略化の可否に関する条件が成立していない場合、出力態様決定部1640は、通常通り、ユーザ確認処理を実行することを決定する。出力態様決定部1640は、全ての要確認事項について、個別にユーザの確認を要求することを決定してもよい。その後、出力態様決定部1640は、例えば、通常通り、ユーザ確認処理を実行することを示す情報を画面生成部650に送信する。出力態様決定部1640は、通常通り、ユーザ確認処理を実行することを示す情報を、記憶装置に格納してもよい。   On the other hand, when the condition regarding the omission or simplification of the user confirmation process is not satisfied, the output mode determination unit 1640 determines to execute the user confirmation process as usual. The output mode determining unit 1640 may determine that the user's confirmation is requested individually for all confirmation items. Thereafter, the output mode determination unit 1640 transmits information indicating that the user confirmation process is to be performed to the screen generation unit 650, for example, as usual. The output mode determination unit 1640 may store, in the storage device, information indicating that the user confirmation process is to be performed as usual.

出力態様決定部1640における情報処理は、本文検査部810、添付ファイル検査部820及び受信アドレス検査部830の少なくとも1つによる情報処理に先だって、実行されてもよい。この場合、出力態様決定部1640は、電子メールの全ての送信先の受信アドレスに対応付けられた組織又は部門、及び、当該電子メールの送信元の送信アドレスに対応付けられた組織又は部門の少なくとも一方を、受信者情報取得部630に送信してもよい。   The information processing in the output mode determination unit 1640 may be executed prior to the information processing by at least one of the text inspection unit 810, the attached file inspection unit 820, and the reception address inspection unit 830. In this case, the output mode determination unit 1640 determines at least the organization or department associated with the reception address of all the transmission destinations of the e-mail and the organization or division associated with the transmission address of the transmission source of the e-mail. One of them may be transmitted to the recipient information acquisition unit 630.

判定条件格納部1650は、判定部640において使用される各種の情報を格納する。例えば、設定情報格納部1652は、上記の設定情報を格納する。また、履歴情報格納部1654は、上記の履歴情報を格納する。   The determination condition storage unit 1650 stores various types of information used in the determination unit 640. For example, the setting information storage unit 1652 stores the above setting information. Further, the history information storage unit 1654 stores the above history information.

履歴情報管理部1660は、電子メールの送信処理を監視して、送信された電子メールに関する履歴情報を取得する。また、履歴情報管理部1660は、履歴情報格納部1654に格納された履歴情報を管理する。例えば、履歴情報管理部1660は、予め定められたタイミング、又は、任意のタイミングにおいて、履歴情報を更新する。なお、履歴情報の更新には、履歴情報の削除も含まれてよい。履歴情報管理部1660は、バックグラウンドで履歴情報を更新してよい。例えば、履歴情報管理部1660は、判定部640における判定部が終了した後、バックグラウンドで履歴情報を更新する。これにより、判定処理の時間を短縮することができる。   The history information management unit 1660 monitors the transmission process of the e-mail and acquires history information on the transmitted e-mail. Further, the history information management unit 1660 manages the history information stored in the history information storage unit 1654. For example, the history information management unit 1660 updates the history information at a predetermined timing or at an arbitrary timing. The update of the history information may include the deletion of the history information. The history information management unit 1660 may update the history information in the background. For example, the history information management unit 1660 updates the history information in the background after the determination unit in the determination unit 640 ends. Thereby, the time for the determination process can be reduced.

履歴情報管理部1660は、送信処理が実際に実行された特定の電子メールの送信先に指定された複数の受信アドレスの組み合わせを、1つのアドレスグループとして管理してよい。履歴情報管理部1660は、各アドレスグループを識別する識別情報と、各アドレスグループに含まれる複数の受信アドレスと、各アドレスグループに含まれる複数の受信アドレスの組み合わせと同一の組み合わせが、実際に送信された電子メールの送信先の受信アドレスに指定された回数(アドレスクループの送信回数と称する場合がある。)と、当該電子メールの送信時刻(アドレスグループの送信時刻と称する場合がある。)とを対応付けて、履歴情報格納部1654に格納する。   The history information management unit 1660 may manage, as one address group, a combination of a plurality of reception addresses designated as a destination of a specific e-mail whose transmission processing has been actually executed. The history information management unit 1660 transmits the same combination as the combination of the identification information for identifying each address group, the plurality of reception addresses included in each address group, and the plurality of reception addresses included in each address group. The number of times specified as the receiving address of the transmission destination of the received e-mail (sometimes referred to as the number of transmissions of the address group) and the transmission time of the e-mail (sometimes referred to as the transmission time of the address group). Are stored in the history information storage unit 1654 in association with each other.

アドレスグループの送信時刻は、上記の電子メールの最新の送信時刻を含んでよい。アドレスグループの送信時刻は、上記の電子メールの最初の送信時刻を含んでもよい。履歴情報管理部1660は、電子メールの送信処理を監視して、送信された電子メールに対応するアドレスクループの送信回数及び送信時刻を更新してよい。   The transmission time of the address group may include the latest transmission time of the e-mail. The transmission time of the address group may include the first transmission time of the e-mail. The history information management unit 1660 may monitor the transmission process of the e-mail and update the number of times and the transmission time of the address group corresponding to the transmitted e-mail.

一実施形態において、履歴情報管理部1660は、アドレスグループに関する情報(アドレスグループ情報と書する場合がある。)を取得する。例えば、履歴情報管理部1660は、処理対象の電子メールの送信先として複数の受信アドレスが指定されている場合に、当該複数の受信アドレスを、新たなアドレスグループとして、履歴情報格納部1654に格納する。履歴情報管理部1660は、送信処理制御部660が電子メールの送信処理を続行することを決定した後、上記の複数の受信アドレスを、新たなアドレスグループとして、履歴情報格納部1654に格納してよい。   In one embodiment, the history information management unit 1660 acquires information about an address group (may be written as address group information). For example, when a plurality of reception addresses are specified as transmission destinations of an e-mail to be processed, the history information management unit 1660 stores the plurality of reception addresses in the history information storage unit 1654 as a new address group. I do. After the transmission processing control section 660 decides to continue the e-mail transmission processing, the history information management section 1660 stores the plurality of reception addresses as a new address group in the history information storage section 1654. Good.

他の実施形態において、履歴情報管理部1660は、複数の送信端末106の間で、アドレスグループ情報を共有する。例えば、履歴情報管理部1660は、記憶媒体又は他のコンピュータから、1以上のアドレスグループ情報を取得する。履歴情報管理部1660は、予め定められたタイミング又は任意のタイミングにおいて、新たに収集したアドレスグループ情報を他のコンピュータに送信してもよい。   In another embodiment, the history information management unit 1660 shares address group information among a plurality of transmitting terminals 106. For example, the history information management unit 1660 acquires one or more pieces of address group information from a storage medium or another computer. The history information management unit 1660 may transmit the newly collected address group information to another computer at a predetermined timing or an arbitrary timing.

本実施形態において、履歴情報管理部1660は、予め定められたタイミング又は任意のタイミングにおいて、1以上のアドレスグループ情報を消去する。上記の予め定められたタイミング又は任意のタイミングは、例えば、設定情報格納部1652に、設定情報として格納されている。アドレスグループ情報は、消去の可否に関する情報を含んでもよい。アドレスグループ情報に消去を禁止することを示す情報が含まれている場合、履歴情報管理部1660は、当該アドレスグループ情報を消去しない。   In the present embodiment, the history information management unit 1660 deletes one or more pieces of address group information at a predetermined timing or an arbitrary timing. The above-mentioned predetermined timing or arbitrary timing is stored as setting information in the setting information storage unit 1652, for example. The address group information may include information on whether or not erasing is possible. If the address group information includes information indicating that erasure is prohibited, the history information management unit 1660 does not erase the address group information.

さらに他の実施形態において、履歴情報管理部1660は、所属情報の変更に応じて、当該変更に関連するアドレスグループ情報を消去してもよい。履歴情報管理部1660は、社員情報提供サーバ102上の社員情報格納部120と連動して、所属情報の変更を検出してよい。履歴情報管理部1660は、ユーザ情報格納部530、受信者情報取得部630などと連動して、所属情報の変更を検出してよい。履歴情報管理部1660は、予め定められたタイミング又は任意のタイミングで、社員情報提供サーバ102上の社員情報格納部120にアクセスして、所属情報の変更を検出してもよい。   In still another embodiment, the history information management unit 1660 may delete the address group information related to the change according to the change of the affiliation information. The history information management unit 1660 may detect a change in affiliation information in conjunction with the employee information storage unit 120 on the employee information providing server 102. The history information management unit 1660 may detect a change in affiliation information in conjunction with the user information storage unit 530, the recipient information acquisition unit 630, and the like. The history information management unit 1660 may access the employee information storage unit 120 on the employee information providing server 102 at a predetermined timing or at an arbitrary timing to detect a change in affiliation information.

例えば、特定のメールアドレスに関連して、受信者情報取得部630が社員情報格納部120又は組織情報格納部140から取得した所属情報と、ユーザ情報格納部530に格納されている所属情報とが異なる場合、受信者情報取得部630は、ユーザ情報格納部530に格納されている所属情報を更新して、新たに取得した所属情報に書き換える。このとき、受信者情報取得部630は、ユーザ情報格納部530に格納されている所属情報を更新したことを示す情報を履歴情報管理部1660に送信する。履歴情報管理部1660は、上記の情報を受信すると、所属情報が更新されたメールアドレスを含むアドレスグループ情報を抽出し、抽出されたアドレスグループ情報を削除する。   For example, the affiliation information acquired by the recipient information acquisition unit 630 from the employee information storage unit 120 or the organization information storage unit 140 and the affiliation information stored in the user information storage unit 530 are associated with a specific mail address. If different, the recipient information acquisition unit 630 updates the affiliation information stored in the user information storage unit 530 and rewrites the affiliation information with the newly acquired affiliation information. At this time, the recipient information acquisition unit 630 transmits information indicating that the affiliation information stored in the user information storage unit 530 has been updated to the history information management unit 1660. Upon receiving the above information, the history information management unit 1660 extracts the address group information including the mail address whose affiliation information has been updated, and deletes the extracted address group information.

図17は、出力態様決定部1640のシステム構成の一例を概略的に示す。本実施形態において、出力態様決定部1640は、出力モード決定部1700と、アドレスグループ抽出部1710と、確認レベル決定部1720とを備える。   FIG. 17 schematically illustrates an example of a system configuration of the output mode determination unit 1640. In the present embodiment, the output mode determination unit 1640 includes an output mode determination unit 1700, an address group extraction unit 1710, and a confirmation level determination unit 1720.

出力モード決定部1700は、確認画面を出力するモードを決定する。確認画面を出力するモードとしては、通常の確認画面を出力するモード、通常の確認画面と比較して、確認画面の少なくとも一部が省略又は簡略化された画面を出力するモード、確認画面を出力しないモードなどを例示することができる。   The output mode determining unit 1700 determines a mode for outputting the confirmation screen. As a mode for outputting the confirmation screen, a mode for outputting a normal confirmation screen, a mode for outputting a screen in which at least a part of the confirmation screen is omitted or simplified compared to the normal confirmation screen, and a mode for outputting the confirmation screen A non-performing mode can be exemplified.

一実施形態において、出力モード決定部1700は、設定情報格納部1652に格納された設定情報を読み込み、ユーザ確認処理を省略又は簡略化する機能の有効/無効に関する現在の設定を示す情報に基づいて、出力モードを決定する。具体的には、設定情報において、ユーザ確認処理を省略又は簡略化する機能を有効とするように設定されている場合、出力モード決定部1700は、確認画面の少なくとも一部の出力を省略又は簡略化するモードを選択する。一方、設定情報において、ユーザ確認処理を省略又は簡略化する機能を無効とするように設定されている場合、出力モード決定部1700は、通常の確認画面を出力するモードを選択する。   In one embodiment, the output mode determination unit 1700 reads the setting information stored in the setting information storage unit 1652, and based on the information indicating the current setting regarding the enable / disable of the function for omitting or simplifying the user confirmation process. , Determine the output mode. Specifically, when the setting information is set to enable the function of omitting or simplifying the user confirmation process, the output mode determination unit 1700 omits or simplifies the output of at least a part of the confirmation screen. Select the mode to change to. On the other hand, in the setting information, if the function of omitting or simplifying the user confirmation process is set to be invalid, the output mode determination unit 1700 selects a mode for outputting a normal confirmation screen.

他の実施形態において、出力モード決定部1700は、設定情報格納部1652に格納された設定情報を読み込み、ユーザ確認処理の省略又は簡略化の可否に関する条件が成立しているか否かに基づいて、出力モードを決定する。例えば、ユーザ確認処理の省略を許可する条件が成立している場合、出力モード決定部1700は、確認画面を出力しないモードを選択する。ユーザ確認処理の簡略化を許可する条件が成立している場合、出力モード決定部1700は、確認画面の少なくとも一部の出力を省略又は簡略化するモードを選択する。また、ユーザ確認処理の省略及び簡略化を禁止する条件が成立している場合、出力モード決定部1700は、通常の確認画面を出力するモードを選択する。   In another embodiment, the output mode determination unit 1700 reads the setting information stored in the setting information storage unit 1652, and determines whether the condition regarding whether to omit or simplify the user confirmation process is satisfied or not. Determine the output mode. For example, when the condition for permitting the omission of the user confirmation process is satisfied, the output mode determination unit 1700 selects a mode in which the confirmation screen is not output. If the condition for permitting simplification of the user confirmation process is satisfied, the output mode determination unit 1700 selects a mode in which at least a part of the output of the confirmation screen is omitted or simplified. If the condition for inhibiting the omission and simplification of the user confirmation process is satisfied, the output mode determination unit 1700 selects a mode for outputting a normal confirmation screen.

出力モード決定部1700は、通常の確認画面を出力するモードを選択した場合、その旨を示す情報を、画面生成部650に送信する。出力モード決定部1700は、確認画面の少なくとも一部の出力を省略又は簡略化するモードを選択した場合、その旨を示す情報と、省略又は簡略化する項目に関する情報とを、画面生成部650、アドレスグループ抽出部1710及び確認レベル決定部1720の少なくとも1つに送信する。なお、確認レベル決定部1720が出力モードに関する情報などを記憶装置に格納し、必要に応じて、画面生成部650、アドレスグループ抽出部1710、確認レベル決定部1720などが当該情報を読み込んでもよい。   When the mode for outputting the normal confirmation screen is selected, the output mode determining unit 1700 transmits information indicating the selection to the screen generating unit 650. When the mode for omitting or simplifying the output of at least a part of the confirmation screen is selected, the output mode determining unit 1700 compares the information indicating that and the information on the items to be omitted or simplified with the screen generating unit 650, The information is transmitted to at least one of the address group extraction unit 1710 and the confirmation level determination unit 1720. Note that the confirmation level determination unit 1720 may store information related to the output mode in the storage device, and the screen generation unit 650, the address group extraction unit 1710, the confirmation level determination unit 1720, and the like may read the information as needed.

一方、出力モード決定部1700は、確認画面を出力しないモードを選択した場合、例えば、画面生成部650が確認画面を生成したり、生成された確認画面を出力部540に出力させたりしないように、画面生成部650を制御する。また、出力態様決定部1640は、例えば、送信処理制御部660を制御して、判定処理の開始に伴い中断していた電子メールの送信処理を再開させる。これにより、電子メールの送信可否についてユーザに問い合わせることなく、電子メールの送信処理が実行される。   On the other hand, when the mode in which the confirmation screen is not output is selected, for example, the output mode determination unit 1700 prevents the screen generation unit 650 from generating the confirmation screen or causing the output unit 540 to output the generated confirmation screen. , And controls the screen generation unit 650. In addition, the output mode determination unit 1640 controls, for example, the transmission processing control unit 660 to restart the e-mail transmission processing that has been interrupted with the start of the determination processing. As a result, the e-mail transmission process is executed without inquiring of the user whether the e-mail can be transmitted.

アドレスグループ抽出部1710は、履歴情報格納部1654を参照して、1以上のアドレスグループ情報の中から、ヘッダ解析部620から受け取った1以上の受信アドレスの比較対象となるアドレスグループ情報を決定する。なお、本実施形態において、アドレスグループ抽出部1710は、出力モード決定部1700により、確認画面の少なくとも一部の出力を省略又は簡略化するモードが選択された場合に、処理を実行する。   The address group extraction unit 1710 refers to the history information storage unit 1654 and determines, from the one or more address group information, the address group information to be compared with the one or more reception addresses received from the header analysis unit 620. . In the present embodiment, the address group extracting unit 1710 executes the process when the output mode determining unit 1700 selects a mode in which at least a part of the output of the confirmation screen is omitted or simplified.

アドレスグループ抽出部1710は、例えば、下記の手順に従って、比較対象となるアドレスグループ情報を決定する。まず、アドレスグループ抽出部1710は、履歴情報格納部1654に格納された1以上のアドレスグループ情報のそれぞれについて、各アドレスグループ情報に含まれる複数の受信アドレスと、ヘッダ解析部620から受け取った1以上の受信アドレスとの類似度を算出する。類似度の算出方法は、特に限定されない。アドレスグループ抽出部1710は、Dice係数、Jaccard係数、Simpson係数などの任意の係数を算出することにより、類似度を算出してよい。   The address group extraction unit 1710 determines address group information to be compared according to, for example, the following procedure. First, the address group extraction unit 1710 determines, for each of the one or more address group information stored in the history information storage unit 1654, a plurality of reception addresses included in each address group information and one or more reception addresses received from the header analysis unit 620. Is calculated with the received address. The method of calculating the similarity is not particularly limited. The address group extraction unit 1710 may calculate the similarity by calculating an arbitrary coefficient such as a Dice coefficient, a Jaccard coefficient, or a Simpson coefficient.

例えば、Dice係数は、「電子メールの送信先の受信アドレスと、アドレスグループに含まれる受信アドレスとの両方に含まれる受信アドレスの件数(即ち、両者の間で一致する受信アドレスの件数)に2を乗じた値」を、「電子メールの送信先の受信アドレスの件数と、アドレスグループに含まれる受信アドレスの件数とを合計した値」で割ることで算出される。アドレスグループ抽出部1710は、受信アドレスの件数を算出するに当たり、TO、CC、BCCなどの送信先の区分を考慮してもよく、考慮しなくてもよい。   For example, the Dice coefficient is 2 to the number of reception addresses included in both the reception address of the e-mail transmission destination and the reception addresses included in the address group (that is, the number of reception addresses that match between the two). Is multiplied by "the sum of the number of received addresses of the e-mail destination and the number of received addresses included in the address group". In calculating the number of received addresses, the address group extracting unit 1710 may or may not consider the destination classification such as TO, CC, and BCC.

次に、アドレスグループ抽出部1710は、上記の類似度に基づいて、比較対象となるアドレスグループ情報を決定する。例えば、ヘッダ解析部620から受け取った複数の受信アドレスの組み合わせと完全に一致するアドレスグループ情報が存在する場合、アドレスグループ抽出部1710は、当該アドレスグループ情報を比較対象として抽出する。ヘッダ解析部620から受け取った複数の受信アドレスの組み合わせと完全に一致するアドレスグループ情報が存在しない場合、アドレスグループ抽出部1710は、類似度の最も大きなアドレスグループ情報を比較対象として抽出する。   Next, the address group extraction unit 1710 determines the address group information to be compared based on the above similarity. For example, when there is address group information that completely matches a combination of a plurality of reception addresses received from the header analysis unit 620, the address group extraction unit 1710 extracts the address group information as a comparison target. If there is no address group information that completely matches the combination of the plurality of reception addresses received from the header analysis unit 620, the address group extraction unit 1710 extracts the address group information with the highest similarity as a comparison target.

予め定められた値よりも大きな類似度を有するアドレスグループ情報が存在しない場合、又は、類似度の最も大きなアドレスグループが複数存在する場合、アドレスグループ抽出部1710は、アドレスグループの送信回数及び送信時間の少なくとも一方に基づいて、比較対象となるアドレスグループ情報を決定してよい。例えば、アドレスグループ抽出部1710は、アドレスグループの送信回数が最も多いアドレスグループ情報、又は、アドレスグループの送信時間が最も新しいアドレスグループ情報を、比較対象として決定する。   If there is no address group information having a similarity greater than a predetermined value, or if there are a plurality of address groups having the largest similarity, the address group extracting unit 1710 sets the number of transmissions and the transmission time of the address group. May be determined based on at least one of the above. For example, the address group extracting unit 1710 determines, as a comparison target, the address group information having the largest number of transmissions of the address group or the address group information having the latest transmission time of the address group.

確認レベル決定部1720は、確認項目のそれぞれについて、ユーザに確認を要求するレベルを決定する。なお、本実施形態において、確認レベル決定部1720は、出力モード決定部1700により、確認画面の少なくとも一部の出力を省略又は簡略化するモードが選択された場合に、処理を実行する。   The confirmation level determination unit 1720 determines, for each of the confirmation items, the level at which the user requests confirmation. In the present embodiment, the confirmation level determination unit 1720 executes the process when the output mode determination unit 1700 selects a mode in which output of at least a part of the confirmation screen is omitted or simplified.

例えば、確認レベル決定部1720は、現在、電子メールの宛先に指定されている1以上のメールアドレスのそれぞれに対する当該電子メールの送信可否に関する項目について、ユーザに確認を要求するレベルを決定する。この場合、確認レベル決定部1720は、例えば、アドレスグループ抽出部1710が比較対象として決定したアドレスグループ情報に含まれる複数の受信アドレスと、ヘッダ解析部620から受け取った1以上の受信アドレスとの比較に基づいて、ヘッダ解析部620から受け取った1以上の受信アドレスのそれぞれについて、確認レベルを決定する。確認レベルとしては、(i)ユーザによる個別の確認が要求されるレベル、(ii)個別の確認は要求されないが、ユーザの確認が要求されるレベル、(iii)ユーザの確認が要求されないレベルなどを例示することができる。   For example, the confirmation level determination unit 1720 determines the level at which the user is required to confirm the item regarding whether or not the e-mail can be transmitted to each of one or more e-mail addresses designated as the e-mail destinations. In this case, the confirmation level determination unit 1720 compares, for example, the plurality of reception addresses included in the address group information determined as the comparison target by the address group extraction unit 1710 with one or more reception addresses received from the header analysis unit 620. , The confirmation level is determined for each of the one or more reception addresses received from the header analysis unit 620. As the confirmation level, (i) a level at which individual confirmation by the user is required, (ii) a level at which individual confirmation is not required, but confirmation of the user is required, and (iii) a level at which confirmation of the user is not required. Can be exemplified.

ヘッダ解析部620から受け取った全ての受信アドレスの確認レベルが、ユーザの確認が要求されないレベルである場合、確認レベル決定部1720は、電子メールの送信可否についてユーザに問い合わせることなく、送信処理を実行することを決定してもよい。例えば、比較対象として選択されたアドレスグループ情報に含まれる複数の受信アドレスと、ヘッダ解析部620から受け取った複数の受信アドレスとが完全に一致する場合、確認レベル決定部1720は、電子メールの送信可否についてユーザに問い合わせることなく、送信処理を実行することを決定する。   If the confirmation level of all the received addresses received from the header analysis unit 620 is a level at which confirmation of the user is not required, the confirmation level determination unit 1720 executes the transmission process without inquiring of the user about whether or not the e-mail can be transmitted. You may decide to do so. For example, when the plurality of reception addresses included in the address group information selected as the comparison target completely match the plurality of reception addresses received from the header analysis unit 620, the confirmation level determination unit 1720 transmits the e-mail. It is determined that the transmission process is executed without inquiring of the user about permission / inhibition.

確認レベル決定部1720は、各受信アドレスの確認レベルに関する情報を、画面生成部650に送信する。なお、確認レベル決定部1720が宛先アドレスのそれぞれの確認レベルに関する情報を記憶装置に格納し、必要に応じて、画面生成部650が当該情報を読み込んでもよい。これにより、画面生成部650は、電子メールの各送信先の受信アドレス又は当該電子メールの各受信者を識別する受信者識別情報が、確認レベル決定部1720が決定した確認レベルに応じた態様で表示された画面を含む確認画面を生成することができる。   The confirmation level determination unit 1720 transmits information on the confirmation level of each reception address to the screen generation unit 650. Note that the confirmation level determination unit 1720 may store information on each confirmation level of the destination address in the storage device, and the screen generation unit 650 may read the information as needed. Accordingly, the screen generation unit 650 sets the reception address of each destination of the e-mail or the recipient identification information for identifying each recipient of the e-mail in a manner according to the confirmation level determined by the confirmation level determination unit 1720. A confirmation screen including the displayed screen can be generated.

以上の例に示されるとおり、出力モード決定部1700による決定結果及び確認レベル決定部1720による決定結果に基づいて、ユーザ確認処理を省略することができる。その結果、確認画面が出力される頻度を抑制することができる。また、出力モード決定部1700による決定結果及び確認レベル決定部1720による決定結果に基づいて、ユーザ確認処理を簡略化することができる。その結果、ユーザに確認を要求する項目の数を減少させることができる。さらに、出力モード決定部1700による決定結果及び確認レベル決定部1720による決定結果に基づいて、ユーザ確認処理の省略又は簡略化の可否を、特定のイベントが発生したタイミングで切り替えることができる。これにより、確認画面が出力される頻度を、時と場合に応じて、適切に切り替えることができる。   As shown in the above example, the user confirmation process can be omitted based on the decision result by the output mode decision unit 1700 and the decision result by the confirmation level decision unit 1720. As a result, the frequency at which the confirmation screen is output can be suppressed. Also, the user confirmation process can be simplified based on the decision result by the output mode decision unit 1700 and the decision result by the confirmation level decision unit 1720. As a result, the number of items that require confirmation from the user can be reduced. Furthermore, based on the determination result by the output mode determination unit 1700 and the determination result by the confirmation level determination unit 1720, whether or not to omit or simplify the user confirmation process can be switched at the timing when a specific event occurs. Thus, the frequency at which the confirmation screen is output can be appropriately switched according to the time and the case.

図18は、図13に関連して説明したメールを送信する処理の他の例を概略的に示す。本実施形態よれば、まず、S1802において、図13におけるS1302〜S1310における処理が実行される。   FIG. 18 schematically illustrates another example of the process of transmitting the mail described with reference to FIG. According to the present embodiment, first, in S1802, the processes in S1302 to S1310 in FIG. 13 are executed.

次に、S1804において、出力態様決定部1640が、設定情報格納部1652を参照して、ユーザ確認処理を省略又は簡略化する機能に関する設定が「有効」となっているか否かを判断する。ここで、ユーザ確認処理を省略又は簡略化する機能に関する設定が「有効」となっていない場合(S1804のNOの場合)、S1810において、図13に関連して説明したとおりに、S1312〜S1318における処理が実行される。   Next, in step S1804, the output mode determination unit 1640 refers to the setting information storage unit 1652 and determines whether the setting related to the function of omitting or simplifying the user confirmation process is “valid”. If the setting relating to the function for omitting or simplifying the user confirmation process is not “valid” (NO in S1804), in S1810, as described with reference to FIG. The processing is executed.

一方、ユーザ確認処理を省略又は簡略化する機能に関する設定が「有効」となっている場合(S1804のYESの場合)、S1806において、ユーザ確認処理の省略又は簡略化を禁止するか否かを決定する。例えば、出力態様決定部1640が、設定情報格納部1652を参照して、ユーザ確認処理の省略又は簡略化を禁止するイベントが検出されたか否かを判断する。ユーザ確認処理の省略又は簡略化を禁止するイベントが検出された場合、出力態様決定部1640は、ユーザ確認処理の省略又は簡略化を禁止することを決定する。ユーザ確認処理の省略又は簡略化を禁止することが決定された場合(S1806のYESの場合)、S1810において、図13に関連して説明したとおりに、S1312〜S1318における処理が実行される。   On the other hand, if the setting relating to the function for omitting or simplifying the user confirmation process is “valid” (YES in S1804), it is determined in S1806 whether the omission or simplification of the user confirmation process is prohibited. I do. For example, the output mode determination unit 1640 refers to the setting information storage unit 1652 and determines whether an event that prohibits the omission or simplification of the user confirmation process has been detected. If an event that inhibits the omission or simplification of the user confirmation process is detected, the output mode determination unit 1640 determines that the omission or simplification of the user confirmation process is prohibited. If it is determined that the omission or simplification of the user confirmation process is prohibited (YES in step S1806), the process in steps S1312 to S1318 is performed in step S1810 as described with reference to FIG.

一方、ユーザ確認処理の省略又は簡略化を禁止することが決定されなかった場合(S1806のNOの場合)、S1820において、出力態様決定部1640が、確認画面の出力態様を決定する。また、出力態様決定部1640は、確認画面の出力態様に関する情報を記憶装置に格納する。その後、図13のS1312における処理が実行される。具体的には、本文検査部810、添付ファイル検査部820及び受信アドレス検査部830による判定処理が実行される。   On the other hand, when it is not determined that the omission or simplification of the user confirmation process is prohibited (NO in S1806), in S1820, the output mode determination unit 1640 determines the output mode of the confirmation screen. In addition, the output mode determination unit 1640 stores information on the output mode of the confirmation screen in the storage device. Thereafter, the process in S1312 of FIG. 13 is performed. More specifically, a determination process is performed by the body inspection unit 810, the attached file inspection unit 820, and the reception address inspection unit 830.

S1312における判定処理の結果、要確認項目が発見された場合(S1830のYESの場合)には、図13のS1314における処理が実行される。出力態様決定部1640がユーザ確認処理を簡略化することを決定している場合、S1314において、画面生成部650は、簡略化された確認画面を生成する。例えば、画面生成部650は、(i)確認レベル決定部1720が第1レベルを有することを決定した宛先アドレスについて、送信可否を個別に確認するためのモジュールが配され、(ii)確認レベル決定部1720が第2レベルを有することを決定した宛先アドレスについて、送信可否を個別に確認するためのモジュールが配されていない画面を生成する。なお、第2レベルは、第1レベルとは異なるレベルであってよい。   As a result of the determination processing in S1312, when the item requiring confirmation is found (YES in S1830), the processing in S1314 in FIG. 13 is executed. If the output mode determination unit 1640 has determined to simplify the user confirmation process, the screen generation unit 650 generates a simplified confirmation screen in S1314. For example, the screen generation unit 650 includes (i) a module for individually confirming whether or not transmission is possible for the destination address determined by the confirmation level determination unit 1720 to have the first level, and (ii) confirmation level determination. For the destination address for which the unit 1720 has determined to have the second level, a screen is generated in which a module for individually confirming whether transmission is possible is not arranged. Note that the second level may be different from the first level.

一方、S1312における判定処理の結果、要確認項目が発見されなかった場合(S1830のNOの場合)には、図13のS1314及びS1316の処理を実行することなく、図13のS1318における処理が実行される。以上のとおり、本実施形態によれば、ユーザ確認処理を省略したり、簡略化したりすることができる。   On the other hand, as a result of the determination processing in S1312, if the item requiring confirmation is not found (NO in S1830), the processing in S1318 in FIG. 13 is executed without executing the processing in S1314 and S1316 in FIG. Is done. As described above, according to the present embodiment, the user confirmation processing can be omitted or simplified.

図19は、確認画面の出力態様を決定する処理の一例を概略的に示す。図19により示される処理は、図18のS1820における処理の一例を概略的に示す。本実施形態によれば、まず、S1902において、出力態様決定部1640が、宛先アドレスに関する判定結果を確認するための確認画面の出力態様を決定する。上記の確認画面は、1以上の宛先アドレスのそれぞれ、又は、1以上の宛先アドレスの一部に対して、電子メールを送信してよいか否かを、ユーザに確認するための画面を含んでよい。   FIG. 19 schematically illustrates an example of a process for determining the output mode of the confirmation screen. The processing shown in FIG. 19 schematically shows an example of the processing in S1820 of FIG. According to the present embodiment, first, in S1902, the output mode determination unit 1640 determines the output mode of the confirmation screen for checking the determination result regarding the destination address. The above-described confirmation screen includes a screen for asking the user whether or not to send an e-mail to each of the one or more destination addresses or a part of the one or more destination addresses. Good.

次に、S1904において、出力態様決定部1640が、上長アドレスに関する判定結果を確認するための確認画面の出力態様を決定する。その後、S1906において、出力態様決定部1640が、メール本文に関する判定結果を確認するための確認画面の出力態様を決定する。また、S1908において、出力態様決定部1640が、添付ファイルに関する判定結果を確認するための確認画面の出力態様を決定する。   Next, in S1904, the output mode determination unit 1640 determines the output mode of the confirmation screen for checking the determination result regarding the superior address. After that, in S1906, the output mode determination unit 1640 determines the output mode of the confirmation screen for checking the determination result regarding the mail text. In step S1908, the output mode determination unit 1640 determines the output mode of the confirmation screen for checking the determination result regarding the attached file.

図20は、宛先アドレスに関する判定結果を確認するための確認画面の出力態様を決定する処理の一例を概略的に示す。図20により示される処理は、図19のS1902における処理の一例であってよい。上記の画面は、アドレス確認画面の一例であってよい。   FIG. 20 schematically illustrates an example of a process of determining an output mode of a confirmation screen for confirming a determination result regarding a destination address. The process illustrated in FIG. 20 may be an example of the process in S1902 in FIG. The above screen may be an example of an address confirmation screen.

本実施形態によれば、まず、S2002において、出力態様決定部1640が、ヘッダ解析部620から、メール取得部610が取得した電子メールにおいて送信先に指定された1以上の受信アドレスと、当該電子メールにおいて送信元に指定された送信アドレスとを取得する。また、ユーザ情報格納部530から、受信者情報取得部630が取得した受信者情報を取得する。出力態様決定部1640は、さらに、設定情報格納部1652から設定情報を取得する。   According to the present embodiment, first, in step S2002, the output mode determination unit 1640 sends, from the header analysis unit 620, one or more reception addresses designated as transmission destinations in the email acquired by the mail acquisition unit 610, Acquires the sending address specified as the sender in the mail. In addition, it acquires the recipient information acquired by the recipient information acquiring unit 630 from the user information storage unit 530. The output mode determining unit 1640 further obtains setting information from the setting information storage unit 1652.

ここで、上記の1以上の受信アドレスのそれぞれに対応する受信者が所属する組織又は部門と、上記の送信アドレスに対応する送信者が所属する組織又は部門との関係が、設定情報に含まれる受信者及び送信者の関係に関する条件であって、ユーザ確認処理の省略を許可する条件を満足する場合(S2002のYESの場合)、S2004において、出力態様決定部1640が、宛先アドレスに関するユーザ確認処理を省略することを決定し、上記の宛先アドレスに関する確認画面を出力しないことを決定する。   Here, the relationship between the organization or department to which the recipient corresponding to each of the one or more reception addresses belongs and the organization or department to which the sender corresponding to the transmission address belongs to is included in the setting information. If the condition relating to the relationship between the receiver and the sender and the condition permitting the omission of the user confirmation processing are satisfied (YES in S2002), in S2004, the output mode determination unit 1640 performs the user confirmation processing relating to the destination address. Is determined to be omitted, and it is determined not to output a confirmation screen regarding the destination address.

一方、上記のユーザ確認処理の省略を許可する条件が成立しない場合(S2002のNOの場合)、S2010において、出力態様決定部1640が、履歴情報格納部1654から履歴情報を取得する。ここで、履歴情報格納部1654に履歴情報が格納されていない場合(S2010のNOの場合)、図18のS1810の処理が実行される。   On the other hand, when the condition for permitting the omission of the user confirmation process is not satisfied (NO in S2002), in S2010, the output mode determination unit 1640 acquires the history information from the history information storage unit 1654. Here, when history information is not stored in the history information storage unit 1654 (NO in S2010), the process of S1810 in FIG. 18 is executed.

一方、履歴情報格納部1654に履歴情報が格納されている場合(S2010のYESの場合)、S2012において、出力態様決定部1640が、宛先アドレスの組み合わせを検査する。具体的には、アドレスグループ抽出部1710が、履歴情報格納部1654に格納された1以上のアドレスグループ情報のそれぞれについて、各アドレスグループに含まれる複数のメールアドレスの組み合わせと、処理対象の電子メールの宛先に指定された複数のメールアドレスの組み合わせとを比較して、類似度を算出する。   On the other hand, when the history information is stored in the history information storage unit 1654 (in the case of YES in S2010), in S2012, the output mode determination unit 1640 checks the combination of the destination addresses. Specifically, the address group extracting unit 1710 determines, for each of the one or more address group information stored in the history information storage unit 1654, a combination of a plurality of mail addresses included in each address group, and an electronic mail to be processed. Is compared with a combination of a plurality of e-mail addresses designated as the destination, and the similarity is calculated.

ここで、処理対象の電子メールの宛先に指定された複数のメールアドレスと同一のメールアドレスからなるアドレスグループが発見された場合(S2014のYESの場合)、S2004において、確認レベル決定部1720が、宛先アドレスに関するユーザ確認処理を省略することを決定し、上記の宛先アドレスに関する確認画面を出力しないことを決定する。また、現在の処理対象の電子メールの送信処理が実行された場合に、履歴情報管理部1660が、履歴情報格納部1654に格納された、上記のアドレスグループの送信回数及び送信時刻に関する情報を更新する。   Here, if an address group including the same mail address as the plurality of mail addresses specified as the destinations of the processing target e-mail is found (YES in S2014), in S2004, the confirmation level determination unit 1720 determines It is determined that the user confirmation processing for the destination address is omitted, and that the confirmation screen for the destination address is not output. In addition, when the transmission processing of the current processing target e-mail is executed, the history information management unit 1660 updates the information on the number of transmissions and the transmission time of the address group stored in the history information storage unit 1654. I do.

一方、処理対象の電子メールの宛先に指定された複数のメールアドレスと同一のメールアドレスからなるアドレスグループが発見されなかった場合(S2014のNOの場合)、S2016において、アドレスグループ抽出部1710が、類似度の最も大きなアドレスグループを、比較対象として抽出する。また、履歴情報管理部1660が、処理対象の電子メールの宛先に指定された複数のメールアドレスの組み合わせを、新たなアドレスグループとして、履歴情報格納部1654に格納する。   On the other hand, if no address group including the same mail address as the plurality of mail addresses specified as the destinations of the e-mail to be processed is found (NO in S2014), in S2016, the address group extraction unit 1710 sets the The address group having the highest similarity is extracted as a comparison target. In addition, the history information management unit 1660 stores a combination of a plurality of mail addresses specified as destinations of the electronic mail to be processed as a new address group in the history information storage unit 1654.

その後、S2018において、確認レベル決定部1720が、処理対象の電子メールの宛先に指定された複数のメールアドレスのそれぞれについて、確認レベルを決定する。本実施形態によれば、確認レベル決定部1720は、処理対象の電子メールの宛先に指定された複数のメールアドレスのそれぞれと、アドレスグループ抽出部1710により抽出されたアドレスグループに含まれる複数のメールアドレスのそれぞれとを比較して、各メールアドレスの確認レベルを決定する。例えば、確認レベル決定部1720は、比較結果に基づいて、ヘッダ解析部620から受け取った1以上の受信アドレスのそれぞれについて、(i)個別の確認が要求されるレベル、(ii)個別の確認は要求されないが、ユーザの確認が要求されるレベル、又は、(iii)ユーザの確認が要求されないレベルの何れかを付与する。   Thereafter, in S2018, the confirmation level determination unit 1720 determines the confirmation level for each of the plurality of mail addresses specified as the destinations of the e-mail to be processed. According to the present embodiment, the confirmation level determination unit 1720 determines each of the plurality of mail addresses specified as the destination of the processing target e-mail and the plurality of mails included in the address group extracted by the address group extraction unit 1710. A comparison level with each of the addresses is used to determine a confirmation level for each email address. For example, based on the comparison result, the confirmation level determination unit 1720 determines, for each of one or more reception addresses received from the header analysis unit 620, (i) a level at which individual confirmation is required, and (ii) an individual confirmation Either a level that is not required but requires user confirmation or (iii) a level that does not require user confirmation is assigned.

一実施形態によれば、確認レベル決定部1720は、比較対象として選択されたアドレスグループ情報、及び、ヘッダ解析部620から受け取った1以上の受信アドレスの両方に含まれるメールアドレスに対して、(ii)個別の確認は要求されないが、ユーザの確認が要求されるレベル、又は、(iii)ユーザの確認が要求されないレベルの何れかを付与する。一方、確認レベル決定部1720は、比較対象として選択されたアドレスグループ情報に含まれないが、ヘッダ解析部620から受け取った1以上の受信アドレスには含まれるメールアドレスに対して、(i)個別の確認が要求されるレベルを付与する。   According to one embodiment, the confirmation level determination unit 1720 determines whether the mail address included in both the address group information selected as the comparison target and the one or more reception addresses received from the header analysis unit 620 is ( ii) Either a level at which individual confirmation is not required but confirmation of the user is required, or (iii) a level at which confirmation of the user is not required is given. On the other hand, the confirmation level determination unit 1720 sets (i) individual mail addresses for mail addresses not included in the address group information selected as a comparison target but included in one or more reception addresses received from the header analysis unit 620. The level at which the confirmation of is required is given.

確認レベル決定部1720は、比較対象として選択されたアドレスグループ情報に含まれるが、ヘッダ解析部620から受け取った1以上の受信アドレスには含まれないメールアドレスに対して、(i)個別の確認が要求されるレベルを付与してもよい。また、確認レベル決定部1720は、上記のメールアドレスを、電子メールの送信先に追加を検討するべき受信アドレスとして、ユーザに提示してよい。   The confirmation level determination unit 1720 performs (i) individual confirmation on a mail address included in the address group information selected as a comparison target but not included in one or more reception addresses received from the header analysis unit 620. May be given a required level. In addition, the confirmation level determination unit 1720 may present the above-mentioned mail address to the user as a reception address to be considered to be added to the transmission destination of the e-mail.

図21は、判定処理の一例を概略的に示す。図21により示される処理は、図18のS1312における処理の一例であってよい。本実施形態によれば、S2102において、受信アドレス検査部830が、上長のアドレスの有無を検査する。また、S2104において、受信アドレス検査部830が、宛先アドレスに関する各種の検査を実施する。その後、S2106において、本文検査部810が、メール本文に関する検査を実施する。また、S2108において、添付ファイル検査部820が、添付ファイルに関する検査を実施する。   FIG. 21 schematically illustrates an example of the determination processing. The process illustrated by FIG. 21 may be an example of the process in S1312 of FIG. According to the present embodiment, in S2102, the reception address checking unit 830 checks whether there is an upper address. In step S2104, the reception address check unit 830 performs various checks on the destination address. After that, in S2106, the body inspection unit 810 performs an inspection on the mail body. In step S2108, the attached file inspection unit 820 performs an inspection on the attached file.

図22は、確認画面2200の一例を概略的に示す。確認画面2200は、宛先アドレスに関する判定結果を確認するための確認画面、又は、アドレス確認画面の一例であってよい。本実施形態において、確認画面2200には、判定結果表示部1210と、アドレス表示部1220と、ボタン1230と、ボタン1240と、アイコン1250と、アイコン1260とが配される。アドレス表示部1220には、アイコン1222と、アイコン1224と、ボタン1226と、文字列2226とが配される。   FIG. 22 schematically shows an example of the confirmation screen 2200. The confirmation screen 2200 may be an example of a confirmation screen for confirming the determination result regarding the destination address or an example of the address confirmation screen. In the present embodiment, the confirmation screen 2200 includes a determination result display unit 1210, an address display unit 1220, a button 1230, a button 1240, an icon 1250, and an icon 1260. In the address display section 1220, an icon 1222, an icon 1224, a button 1226, and a character string 2226 are arranged.

確認画面2200は、出力態様決定部1640により、送信可否を個別に確認することが必要であると判断された送信先の受信アドレスには、当該メールアドレスに対応するボタン1226が配置され、一方、出力態様決定部1640により、送信可否を個別に確認することを必要としないと判断された送信先の受信アドレスは、文字列2226として表示される点で、確認画面1200と相違する。上記以外の点について、確認画面2200は、確認画面1200と同様の構成を有してよい。   On the confirmation screen 2200, a button 1226 corresponding to the mail address is arranged at the reception address of the transmission destination determined to need to individually confirm whether transmission is possible by the output mode determination unit 1640. The reception address of the transmission destination determined by the output mode determination unit 1640 to not need to individually confirm whether transmission is possible is different from the confirmation screen 1200 in that it is displayed as a character string 2226. In other respects, the confirmation screen 2200 may have the same configuration as the confirmation screen 1200.

なお、ボタン1226は、確認レベル決定部1720が第1レベルを有することを決定した受信アドレスについて、送信可否を個別に確認するためのモジュールの一例であってよい。文字列2226により示されるメールアドレスは、確認レベル決定部1720が第2レベルを有することを決定した受信アドレスの一例であってよい。   Note that the button 1226 may be an example of a module for individually confirming whether or not transmission is possible for a reception address for which the confirmation level determination unit 1720 has determined to have the first level. The mail address indicated by the character string 2226 may be an example of a reception address for which the confirmation level determination unit 1720 has determined to have the second level.

確認画面2200によれば、文字列2226により表示されるメールアドレスについては、当該メールアドレスに対する電子メールの送信可否に関するユーザ確認処理が簡略化されている。これにより、ユーザに確認を要求する項目の数を減少させることができる。その結果、ユーザは、例えば、誤送信による影響が大きな項目について、より注意深く確認することができる。   According to the confirmation screen 2200, for a mail address displayed by the character string 2226, a user confirmation process regarding whether or not an electronic mail can be transmitted to the mail address is simplified. As a result, the number of items requiring confirmation from the user can be reduced. As a result, the user can more carefully check, for example, an item that is significantly affected by erroneous transmission.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。例えば、上述したデータテーブルの少なくとも1つが、複数のデータテーブルにより構成されていてもよく、上述したデータテーブルの少なくとも2つが単一のデータテーブルとして構成されていてもよい。また、メール送信システム100の特定の構成要素における処理の一部又は全部を、他の構成要素が実行してもよい。また、技術的に矛盾しない範囲において、特定の実施形態について説明した事項を、他の実施形態に適用することができる。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   As described above, the present invention has been described using the embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It is apparent to those skilled in the art that various changes or improvements can be made to the above embodiment. For example, at least one of the above-described data tables may be configured by a plurality of data tables, and at least two of the above-described data tables may be configured as a single data table. Further, some or all of the processing in a specific component of the mail transmission system 100 may be performed by another component. In addition, matters described in a specific embodiment can be applied to other embodiments within a technically consistent range. It is apparent from the description of the appended claims that embodiments with such changes or improvements can be included in the technical scope of the present invention.

特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。   The execution order of each processing such as operation, procedure, step, and stage in the apparatus, system, program, and method shown in the claims, the description, and the drawings is particularly “before”, “before”. It should be noted that they can be realized in any order as long as the output of the previous process is not used in the subsequent process. Even if the operation flow in the claims, the specification, and the drawings is described using “first,” “second,” or the like for convenience, it means that it is essential to perform the operation in this order. Not something.

本明細書等には、下記の技術的思想も記載されている。
[項目1]
コンピュータを、
1以上の構成員の少なくとも一部の受信アドレス、及び、当該構成員の所属部門識別情報を対応づけて格納する部門情報格納部、
メッセージの送信先の受信アドレスを取得するアドレス情報取得部、
(i)上記部門情報格納部に上記送信先の受信アドレスが格納されている場合、上記部門情報格納部を参照して、上記送信先の受信アドレスに対応付けられた上記所属部門識別情報を抽出し、(ii)上記部門情報格納部に上記送信先の受信アドレスが格納されていない場合、上記所属情報格納部を参照して、上記送信先の受信アドレスに対応付けられた上記所属部門識別情報を抽出する部門情報抽出部、
として機能させるためのプログラム。
上記のコンピュータは、組織に所属する1以上の構成員のそれぞれの受信アドレス、及び、上記1以上の構成員のそれぞれの上記組織における所属部門を識別する所属部門識別情報を対応づけて格納する所属情報格納部を備えたサーバとの間で、通信回線を介して情報を送受するクライアント端末のコンピュータであってよい。
[項目2]
上記コンピュータを、さらに、
上記送信先の受信アドレス又は上記メッセージの受信者を識別する受信者識別情報、及び、上記部門情報抽出部が抽出した上記所属部門識別情報により識別される部門を示す情報を対応付けて表示する確認画面を生成する確認画面生成部、
として機能させるための、
項目1に記載のプログラム。
[項目3]
上記アドレス情報取得部は、上記メッセージの送信元の送信アドレスをさらに取得し、
上記プログラムは、上記コンピュータを、さらに、
上記送信元の送信アドレス及び上記送信先の受信アドレスに基づいて、上記メッセージの送信者及び受信者が同一の組織に所属するか否かを決定する所属組織決定部、
として機能させるためのプログラムであり、
上記所属組織決定部により上記メッセージの送信者及び受信者が同一の組織に所属すると判断された場合、上記部門情報抽出部は、上記部門情報格納部を参照して、上記送信先の受信アドレスに対応付けられた上記所属部門識別情報を抽出する、
項目1又は項目2に記載のプログラム。
[項目4]
上記コンピュータを、さらに、
1以上の組織のそれぞれを識別する組織識別情報、及び、上記1以上の組織のそれぞれの構成員の受信アドレスに含まれる記号を対応づけて格納する組織情報格納部を参照して、上記送信先の受信アドレスに基づいて、上記メッセージの受信者が所属する組織の上記組織識別情報を抽出する組織情報抽出部、
として機能させるための、
項目1から項目3までの何れか一項に記載のプログラム。
[項目5]
上記所属情報格納部は、上記1以上の構成員のそれぞれの受信アドレス、当該構成員の上記所属部門識別情報、及び、当該構成員の上記所属部門における役職を識別する役職識別情報を対応付けて格納し、
上記アドレス情報取得部は、上記メッセージの送信元の送信アドレスをさらに取得し、
上記プログラムは、上記コンピュータを、さらに、
上記役職識別情報で識別される役職の上下関係を示すランク情報を取得するランク情報取得部、
上記所属情報格納部を参照して、上記送信元の送信アドレスに基づいて、上記1以上の構成員のうち、上記メッセージの送信者と同一の部門に所属する構成員の受信アドレス及び上記役職識別情報を抽出する構成員情報抽出部、
上記構成員情報抽出部が抽出した上記役職識別情報、及び、上記ランク情報取得部が取得した上記ランク情報に基づいて、上記構成員情報抽出部が抽出した構成員の受信アドレスのなかから、上記メッセージの送信者よりも上位の役職の構成員の受信アドレスを抽出する上長情報抽出部、
として機能させるための、
項目1から項目4までの何れか一項に記載のプログラム。
[項目6]
組織に所属する1以上の構成員のそれぞれの受信アドレス、上記1以上の構成員のそれぞれの上記組織における所属部門を識別する所属部門識別情報、及び、上記1以上の構成員のそれぞれの上記所属部門における役職を識別する役職識別情報を対応づけて格納する所属情報格納部を備えたサーバとの間で、通信回線を介して情報を送受するクライアント端末のコンピュータを、
メッセージの送信元の送信アドレスを取得するアドレス情報取得部、
上記役職識別情報で識別される役職の上下関係を示すランク情報を取得するランク情報取得部、
上記所属情報格納部を参照して、上記送信元の送信アドレスに基づいて、上記1以上の構成員のうち、上記メッセージの送信者と同一の部門に所属する構成員の受信アドレス及び上記役職識別情報を抽出する構成員情報抽出部、
上記構成員情報抽出部が抽出した上記役職識別情報、及び、上記ランク情報取得部が取得した上記ランク情報に基づいて、上記構成員情報抽出部が抽出した構成員の受信アドレスのなかから、上記メッセージの送信者よりも上位の役職の構成員の受信アドレスを抽出する上長情報抽出部、
として機能させるためのプログラム。
[項目7]
上記コンピュータを、さらに、
上記所属情報格納部を参照して、上記送信元の送信アドレスに基づいて、上記メッセージの送信者の上記所属部門識別情報及び上記役職識別情報を抽出する部門情報抽出部、
として機能させるためのプログラムであって、
上記構成員情報抽出部は、上記所属情報格納部を参照して、上記部門情報抽出部が抽出した上記メッセージの送信者の上記所属部門識別情報に基づいて、上記1以上の構成員のうち、上記メッセージの送信者と同一の部門に所属する構成員の受信アドレス及び上記役職識別情報を抽出し、
上記部門情報抽出部が複数の上記所属部門識別情報を抽出した場合、上記構成員情報抽出部は、上記複数の所属部門識別情報のそれぞれにより識別される部門ごとに、上記メッセージの送信者と同一の部門に所属する構成員の受信アドレス及び上記役職識別情報を抽出し、上記上長情報抽出部は、上記複数の所属部門識別情報のそれぞれにより識別される部門ごとに、上記メッセージの送信者よりも上位の役職の構成員の受信アドレスを抽出する、
項目6に記載のプログラム。
[項目8]
上記コンピュータを、さらに、
上記メッセージの送信者の送信アドレスと、上記上長情報抽出部が抽出した上記メッセージの送信者よりも上位の役職の構成員の受信アドレスとを対応付けて格納する上長情報格納部、
として機能させるための、
項目6又は項目7に記載のプログラム。
[項目9]
上記アドレス情報取得部は、上記メッセージの送信先の受信アドレスをさらに取得し、
上記コンピュータを、さらに、
上記送信先の受信アドレスに、上記上長情報抽出部が抽出した上記メッセージの送信者よりも上位の役職の構成員の受信アドレスが含まれるか否かを判定する判定部、
として機能させるための、
項目6から項目8までの何れか一項に記載のプログラム。
[項目10]
上記コンピュータを、さらに、
上記判定部が、上記送信先の受信アドレスに、上記上長情報抽出部が抽出した上記メッセージの送信者よりも上位の役職の構成員の受信アドレスが含まれていないと判定した場合に、上記メッセージの送信先に上記上位の役職の構成員が含まれていないことを示す情報を表示する確認画面を生成する確認画面生成部、
として機能させるための、
項目9に記載のプログラム。
[項目11]
組織に所属する1以上の構成員のそれぞれの受信アドレス、及び、上記1以上の構成員のそれぞれの上記組織における所属部門を識別する所属部門識別情報を対応づけて格納する所属情報格納部を備えたサーバとの間で、通信回線を介して情報を送受する情報処理装置であって、
上記1以上の構成員の少なくとも一部の受信アドレス、及び、当該構成員の上記所属部門識別情報を対応づけて格納する部門情報格納部と、
メッセージの送信先の受信アドレスを取得するアドレス情報取得部と、
(i)上記部門情報格納部に上記送信先の受信アドレスが格納されている場合、上記部門情報格納部を参照して、上記送信先の受信アドレスに対応付けられた上記所属部門識別情報を抽出し、(ii)上記部門情報格納部に上記送信先の受信アドレスが格納されていない場合、上記所属情報格納部を参照して、上記送信先の受信アドレスに対応付けられた上記所属部門識別情報を抽出する部門情報抽出部と、
を備える、情報処理装置。
[項目12]
上記所属情報格納部は、上記1以上の構成員のそれぞれの受信アドレス、当該構成員の上記所属部門識別情報、及び、当該構成員の上記所属部門における役職を識別する役職識別情報を対応付けて格納し、
上記アドレス情報取得部は、上記メッセージの送信元の送信アドレスをさらに取得し、
上記情報処理装置は、
上記役職識別情報で識別される役職の上下関係を示すランク情報を取得するランク情報取得部と、
上記所属情報格納部を参照して、上記送信元の送信アドレスに基づいて、上記1以上の構成員のうち、上記メッセージの送信者と同一の部門に所属する構成員の受信アドレス及び上記役職識別情報を抽出する構成員情報抽出部と、
上記構成員情報抽出部が抽出した上記役職識別情報、及び、上記ランク情報取得部が取得した上記ランク情報に基づいて、上記構成員情報抽出部が抽出した構成員の受信アドレスのなかから、上記メッセージの送信者よりも上位の役職の構成員の受信アドレスを抽出する上長情報抽出部と、
をさらに備える、
項目11に記載の情報処理装置。
[項目13]
組織に所属する1以上の構成員のそれぞれの受信アドレス、上記1以上の構成員のそれぞれの上記組織における所属部門を識別する所属部門識別情報、及び、上記1以上の構成員のそれぞれの上記所属部門における役職を識別する役職識別情報を対応づけて格納する所属情報格納部を備えたサーバとの間で、通信回線を介して情報を送受する情報処理装置であって、
メッセージの送信元の送信アドレスを取得するアドレス情報取得部と、
上記役職識別情報で識別される役職の上下関係を示すランク情報を取得するランク情報取得部と、
上記所属情報格納部を参照して、上記送信元の送信アドレスに基づいて、上記1以上の構成員のうち、上記メッセージの送信者と同一の部門に所属する構成員の受信アドレス及び上記役職識別情報を抽出する構成員情報抽出部と、
上記構成員情報抽出部が抽出した上記役職識別情報、及び、上記ランク情報取得部が取得した上記ランク情報に基づいて、上記構成員情報抽出部が抽出した構成員の受信アドレスのなかから、上記メッセージの送信者よりも上位の役職の構成員の受信アドレスを抽出する上長情報抽出部と、
を備える、情報処理装置。
[項目14]
組織に所属する1以上の構成員のそれぞれの受信アドレス、及び、上記1以上の構成員のそれぞれの上記組織における所属部門を識別する所属部門識別情報を対応づけて格納する所属情報格納部を備えたサーバとの間で、通信回線を介して情報を送受するクライアント端末のコンピュータが、上記クライアント端末の部門情報格納部に、上記1以上の構成員の少なくとも一部の受信アドレス、及び、当該構成員の上記所属部門識別情報を対応づけて格納する段階と、
上記コンピュータが、メッセージの送信先の受信アドレスを取得する段階と、
上記コンピュータが、上記部門情報格納部に上記送信先の受信アドレスが格納されている場合、上記部門情報格納部を参照して、上記送信先の受信アドレスに対応付けられた上記所属部門識別情報を抽出する段階と、
上記コンピュータが、上記部門情報格納部に上記送信先の受信アドレスが格納されていない場合、上記所属情報格納部を参照して、上記送信先の受信アドレスに対応付けられた上記所属部門識別情報を抽出する段階と、
を有する情報処理方法。
[項目15]
上記所属情報格納部は、上記1以上の構成員のそれぞれの受信アドレス、当該構成員の上記所属部門識別情報、及び、当該構成員の上記所属部門における役職を識別する役職識別情報を対応付けて格納し、
上記情報処理方法は、
上記メッセージの送信元の送信アドレスを取得する段階と、
上記役職識別情報で識別される役職の上下関係を示すランク情報を取得するランク情報取得段階と、
上記所属情報格納部を参照して、上記送信元の送信アドレスに基づいて、上記1以上の構成員のうち、上記メッセージの送信者と同一の部門に所属する構成員の受信アドレス及び上記役職識別情報を抽出する構成員情報抽出段階と、
上記構成員情報抽出段階において抽出された上記役職識別情報、及び、上記ランク情報取得段階において取得された上記ランク情報に基づいて、上記構成員情報抽出段階において抽出された構成員の受信アドレスのなかから、上記メッセージの送信者よりも上位の役職の構成員の受信アドレスを抽出する段階と、
をさらに備える、
項目14に記載の情報処理方法。
[項目16]
組織に所属する1以上の構成員のそれぞれの受信アドレス、上記1以上の構成員のそれぞれの上記組織における所属部門を識別する所属部門識別情報、及び、上記1以上の構成員のそれぞれの上記所属部門における役職を識別する役職識別情報を対応づけて格納する所属情報格納部を備えたサーバとの間で、通信回線を介して情報を送受するクライアント端末のコンピュータが、メッセージの送信元の送信アドレスを取得するアドレス情報取得段階と、
上記役職識別情報で識別される役職の上下関係を示すランク情報を取得するランク情報取得段階と、
上記所属情報格納部を参照して、上記送信元の送信アドレスに基づいて、上記1以上の構成員のうち、上記メッセージの送信者と同一の部門に所属する構成員の受信アドレス及び上記役職識別情報を抽出する構成員情報抽出段階と、
上記構成員情報抽出段階において抽出された上記役職識別情報、及び、上記ランク情報取得段階において取得された上記ランク情報に基づいて、上記構成員情報抽出段階において抽出された構成員の受信アドレスのなかから、上記メッセージの送信者よりも上位の役職の構成員の受信アドレスを抽出する段階と、
を備える、情報処理方法。
In this specification and the like, the following technical ideas are also described.
[Item 1]
Computer
A department information storage unit for storing at least a part of the reception addresses of one or more members and the department identification information of the member in association with each other;
An address information acquisition unit for acquiring a reception address of a message transmission destination;
(I) When the reception address of the transmission destination is stored in the department information storage unit, the department identification information associated with the reception address of the transmission destination is extracted by referring to the department information storage unit. (Ii) when the receiving address of the transmission destination is not stored in the department information storage unit, the department identification information associated with the reception address of the transmission destination is referred to by referring to the affiliation information storage unit. Department information extraction unit that extracts
Program to function as
The above computer associates and stores the reception addresses of one or more members belonging to the organization and the belonging department identification information for identifying the belonging departments of the one or more members in the organization. It may be a computer of a client terminal that transmits and receives information to and from a server having an information storage unit via a communication line.
[Item 2]
The above computer,
Confirmation that the reception address of the transmission destination or the recipient identification information for identifying the recipient of the message and the information indicating the department identified by the belonging department identification information extracted by the department information extraction unit are displayed in association with each other. A confirmation screen generation unit that generates a screen,
To function as
The program according to item 1.
[Item 3]
The address information obtaining unit further obtains a transmission address of a transmission source of the message,
The program further controls the computer,
Based on the transmission address of the transmission source and the reception address of the transmission destination, a belonging organization determining unit that determines whether the sender and the recipient of the message belong to the same organization,
Is a program to function as
When it is determined by the belonging organization determining unit that the sender and the receiver of the message belong to the same organization, the department information extracting unit refers to the department information storing unit and sets the receiving address of the transmission destination to Extracting the associated department identification information,
The program according to item 1 or 2.
[Item 4]
The above computer,
The transmission destination is referred to by referring to organization identification information for identifying each of the one or more organizations and an organization information storage unit for storing a symbol included in a reception address of each member of the one or more organizations in association with each other. An organization information extraction unit that extracts the organization identification information of the organization to which the recipient of the message belongs based on the reception address of
To function as
The program according to any one of items 1 to 3.
[Item 5]
The affiliation information storage unit associates the reception address of each of the one or more members, the affiliation identification information of the affiliation, and the occupation identification information identifying the occupation of the affiliation of the member in the affiliation. Store,
The address information obtaining unit further obtains a transmission address of a transmission source of the message,
The program further controls the computer,
A rank information acquisition unit that acquires rank information indicating the hierarchical relationship of the positions identified by the position identification information,
With reference to the affiliation information storage unit, based on the transmission address of the transmission source, the reception address and the post identification of the member belonging to the same department as the sender of the message among the one or more members. A member information extraction unit for extracting information,
Based on the position identification information extracted by the member information extraction unit, and the rank information acquired by the rank information acquisition unit, from among the reception addresses of the members extracted by the member information extraction unit, Supervisor information extraction unit that extracts the receiving address of the member of the post higher than the sender of the message,
To function as
The program according to any one of items 1 to 4.
[Item 6]
The reception address of each of one or more members belonging to the organization, the division identification information for identifying the division of each of the one or more members in the organization, and the affiliation of each of the one or more members A computer of a client terminal that transmits and receives information via a communication line to and from a server having an affiliation information storage unit that associates and stores post identification information that identifies a post in a department,
An address information acquisition unit for acquiring a transmission address of a message transmission source,
A rank information acquisition unit that acquires rank information indicating the hierarchical relationship of the positions identified by the position identification information,
With reference to the affiliation information storage unit, based on the transmission address of the transmission source, the reception address and the post identification of the member belonging to the same department as the sender of the message among the one or more members. A member information extraction unit for extracting information,
Based on the position identification information extracted by the member information extraction unit, and the rank information acquired by the rank information acquisition unit, from among the reception addresses of the members extracted by the member information extraction unit, Supervisor information extraction unit that extracts the receiving address of the member of the post higher than the sender of the message,
Program to function as
[Item 7]
The above computer,
With reference to the affiliation information storage unit, based on the transmission address of the transmission source, a department information extraction unit that extracts the affiliation identification information and the post identification information of the sender of the message,
Program to function as
The member information extraction unit refers to the affiliation information storage unit and, based on the affiliation identification information of the sender of the message extracted by the department information extraction unit, among the one or more members, Extract the receiving address of the member belonging to the same department as the sender of the message and the post identification information,
When the department information extracting unit extracts the plurality of belonging department identification information, the member information extracting unit determines, for each department identified by each of the plurality of belonging department identification information, the same as the sender of the message. Extract the receiving addresses of the members belonging to the department and the post identification information, and the superior information extraction unit, for each department identified by each of the plurality of department identification information, Also extract the receiving addresses of the members of the higher positions,
The program according to item 6.
[Item 8]
The above computer,
A superior address storage unit that stores the transmission address of the sender of the message and the reception address of a member of a post higher than the sender of the message extracted by the superior information extraction unit,
To function as
The program according to item 6 or 7.
[Item 9]
The address information acquisition unit further acquires a reception address of a transmission destination of the message,
The above computer,
A determination unit that determines whether the reception address of the transmission destination includes a reception address of a member of a post higher than the sender of the message extracted by the superior information extraction unit,
To function as
The program according to any one of items 6 to 8.
[Item 10]
The above computer,
When the determination unit determines that the reception address of the transmission destination does not include the reception address of a member of a position higher than the sender of the message extracted by the superior information extraction unit, A confirmation screen generation unit that generates a confirmation screen that displays information indicating that a member of the upper position is not included in the destination of the message,
To function as
Item 9. The program according to Item 9.
[Item 11]
A affiliation information storage unit for storing, in association with each reception address of one or more members belonging to the organization, and affiliation identification information for identifying the affiliation of each of the one or more members in the organization; An information processing apparatus for transmitting and receiving information to and from a server via a communication line,
A department information storage unit that stores at least a part of the reception addresses of the one or more members and the department identification information of the member in association with each other;
An address information acquisition unit for acquiring a reception address of a message transmission destination;
(I) When the reception address of the transmission destination is stored in the department information storage unit, the department identification information associated with the reception address of the transmission destination is extracted by referring to the department information storage unit. (Ii) when the receiving address of the transmission destination is not stored in the department information storage unit, the department identification information associated with the reception address of the transmission destination is referred to by referring to the affiliation information storage unit. Department information extraction unit for extracting
An information processing device comprising:
[Item 12]
The affiliation information storage unit associates the reception address of each of the one or more members, the affiliation identification information of the affiliation, and the occupation identification information identifying the occupation of the affiliation of the member in the affiliation. Store,
The address information obtaining unit further obtains a transmission address of a transmission source of the message,
The information processing device is
A rank information acquisition unit that acquires rank information indicating the hierarchical relationship of the position identified by the position identification information,
With reference to the affiliation information storage unit, based on the transmission address of the transmission source, the reception address and the post identification of the member belonging to the same department as the sender of the message among the one or more members. A member information extracting unit for extracting information,
Based on the position identification information extracted by the member information extraction unit, and the rank information acquired by the rank information acquisition unit, from among the reception addresses of the members extracted by the member information extraction unit, A superior information extraction unit that extracts a reception address of a member of a position higher than the sender of the message,
Further comprising,
Item 12. The information processing device according to item 11.
[Item 13]
The reception address of each of one or more members belonging to the organization, the division identification information for identifying the division of each of the one or more members in the organization, and the affiliation of each of the one or more members An information processing apparatus for transmitting and receiving information via a communication line to and from a server having an affiliation information storage unit that stores job identification information that identifies a job in a department in association with each other,
An address information acquisition unit for acquiring a transmission address of a message transmission source;
A rank information acquisition unit that acquires rank information indicating the hierarchical relationship of the position identified by the position identification information,
With reference to the affiliation information storage unit, based on the transmission address of the transmission source, the reception address and the post identification of the member belonging to the same department as the sender of the message among the one or more members. A member information extracting unit for extracting information,
Based on the position identification information extracted by the member information extraction unit, and the rank information acquired by the rank information acquisition unit, from among the reception addresses of the members extracted by the member information extraction unit, A superior information extraction unit that extracts a reception address of a member of a position higher than the sender of the message,
An information processing device comprising:
[Item 14]
A affiliation information storage unit for storing, in association with each reception address of one or more members belonging to the organization, and affiliation identification information for identifying the affiliation of each of the one or more members in the organization; A computer of a client terminal that transmits and receives information to and from the server via a communication line stores, in a department information storage unit of the client terminal, a reception address of at least a part of the one or more members, Storing the member's department identification information in association with each other,
Said computer obtaining a receiving address of the destination of the message;
When the computer receives the reception address of the transmission destination in the department information storage unit, the computer refers to the department information storage unit and stores the department identification information associated with the reception address of the transmission destination. Extracting,
If the computer does not store the reception address of the transmission destination in the department information storage unit, the computer refers to the affiliation information storage unit and stores the department identification information associated with the reception address of the transmission destination. Extracting,
An information processing method comprising:
[Item 15]
The affiliation information storage unit associates the reception address of each of the one or more members, the affiliation identification information of the affiliation, and the occupation identification information identifying the occupation of the affiliation of the member in the affiliation. Store,
The information processing method includes:
Obtaining the sender address of the sender of the message;
A rank information obtaining step of obtaining rank information indicating a hierarchical relationship of the position identified by the position identification information,
With reference to the affiliation information storage unit, based on the transmission address of the transmission source, the reception address and the post identification of the member belonging to the same department as the sender of the message among the one or more members. A member information extraction stage for extracting information;
Based on the position identification information extracted in the member information extracting step, and the rank information acquired in the rank information acquiring step, the reception addresses of the members extracted in the member information extracting step are included. Extracting a receiving address of a member of a position higher than the sender of the message from
Further comprising,
Item 14. The information processing method according to Item 14.
[Item 16]
The reception address of each of one or more members belonging to the organization, the division identification information for identifying the division of each of the one or more members in the organization, and the affiliation of each of the one or more members A computer of a client terminal that transmits and receives information via a communication line to and from a server having an affiliation information storage unit that associates and stores job identification information for identifying job titles in a department is a transmission address of a message transmission source. Address information obtaining step of obtaining
A rank information obtaining step of obtaining rank information indicating a hierarchical relationship of the position identified by the position identification information,
With reference to the affiliation information storage unit, based on the transmission address of the transmission source, the reception address and the post identification of the member belonging to the same department as the sender of the message among the one or more members. A member information extraction stage for extracting information;
Based on the position identification information extracted in the member information extracting step, and the rank information acquired in the rank information acquiring step, the reception addresses of the members extracted in the member information extracting step are included. Extracting a receiving address of a member of a position higher than the sender of the message from
An information processing method comprising:

10 通信ネットワーク、20 受信端末、22 送信メールサーバ、24 受信メールサーバ、100 メール送信システム、102 社員情報提供サーバ、104 組織情報提供サーバ、106 送信端末、120 社員情報格納部、140 組織情報格納部、200 データテーブル、202 社員ID、204 メールアドレス、206 所属部門情報、208 役職名称、212 係、214 課、216 部、218 事業部、300 データテーブル、302 役職名称、304 ランク、400 データテーブル、402 ドメイン名、404 組織名称、510 メール作成部、520 メール確認部、530 ユーザ情報格納部、540 出力部、550 入力部、560 通信制御部、610 メール取得部、620 ヘッダ解析部、630 受信者情報取得部、640 判定部、650 画面生成部、660 送信処理制御部、710 判別部、720 部門決定部、730 組織決定部、810 本文検査部、820 添付ファイル検査部、830 受信アドレス検査部、832 上長アドレス検査部、 834 上長情報生成部、836 アドレスグループ抽出部、838 アドレスグループ検査部、910 ランク情報取得部、920 部門情報抽出部、930 構成員情報抽出部、940 上長情報抽出部、950 上長選択部、1000 データテーブル、1002 メールアドレス、1004 組織名称、1006 所属部門情報、1012 係、1014 課、1016 部、1018 事業部、1020 レコード、1030 レコード、1040 レコード、1100 データテーブル、1102 送信元アドレス、1104 上長情報、1112 メールアドレス、1114 所属部門、1116 上長名、1118 選択状態、1200 確認画面、1210 判定結果表示部、1212 アイコン、1214 ボタン、1220 アドレス表示部、1222 アイコン、1224 アイコン、1226 ボタン、1230 ボタン、1240 ボタン、1250 アイコン、1260 アイコン、1640 出力態様決定部、1650 判定条件格納部、1652 設定情報格納部、1654 履歴情報格納部、1660 履歴情報管理部、1700 出力モード決定部、1710 アドレスグループ抽出部、1720 確認レベル決定部、2200 確認画面、2226 文字列   DESCRIPTION OF SYMBOLS 10 Communication network, 20 reception terminal, 22 transmission mail server, 24 reception mail server, 100 mail transmission system, 102 employee information provision server, 104 organization information provision server, 106 transmission terminal, 120 employee information storage unit, 140 organization information storage unit , 200 data table, 202 employee ID, 204 email address, 206 affiliation section information, 208 job title, 212 department, 214 section, 216 department, 218 business department, 300 data table, 302 job title, 304 rank, 400 data table, 402 domain name, 404 organization name, 510 mail creation section, 520 mail confirmation section, 530 user information storage section, 540 output section, 550 input section, 560 communication control section, 610 mail acquisition section, 620 header analysis section, 630 Recipient information acquisition unit, 640 determination unit, 650 screen generation unit, 660 transmission processing control unit, 710 determination unit, 720 department determination unit, 730 organization determination unit, 810 text inspection unit, 820 attached file inspection unit, 830 reception address inspection Unit, 832 superior address inspection unit, 834 superior information generation unit, 836 address group extraction unit, 838 address group inspection unit, 910 rank information acquisition unit, 920 department information extraction unit, 930 member information extraction unit, 940 superior Information extraction unit, 950 Supervisor selection unit, 1000 data tables, 1002 mail address, 1004 organization name, 1006 affiliation information, 1012 section, 1014 section, 1016 section, 1018 division, 1020 record, 1030 record, 1040 record, 1100 Data table , 1102 sender address, 1104 superior information, 1112 mail address, 1114 affiliation department, 1116 superior name, 1118 selection status, 1200 confirmation screen, 1210 judgment result display section, 1212 icon, 1214 button, 1220 address display section, 1222 Icon, 1224 icon, 1226 button, 1230 button, 1240 button, 1250 icon, 1260 icon, 1640 output mode determination unit, 1650 judgment condition storage unit, 1652 setting information storage unit, 1654 history information storage unit, 1660 history information management unit, 1700 output mode determination unit, 1710 address group extraction unit, 1720 confirmation level determination unit, 2200 confirmation screen, 2226 character string

Claims (12)

コンピュータを、
送信処理の対象となるメッセージの送信先に指定された1以上の受信アドレスを取得するアドレス情報取得部、
過去に送信された1以上のメッセージに関する情報であって、同一メッセージの送信先に指定された複数の受信アドレスの組み合わせに関する1以上のアドレスグループ情報を含む、履歴情報を取得する履歴情報取得部、
前記1以上のアドレスグループ情報の中から、前記アドレス情報取得部が取得した1以上の受信アドレスの比較対象となるアドレスグループ情報を決定する比較対象決定部、及び、
前記比較対象決定部が決定したアドレスグループ情報に含まれる複数の受信アドレスと、前記アドレス情報取得部が取得した1以上の受信アドレスとの比較に基づいて、前記アドレス情報取得部が取得した1以上の受信アドレスのそれぞれについて、ユーザに確認を要求するレベルを決定する確認レベル決定部であって、少なくとも(i)ユーザによる個別の確認が要求されるレベル及び(ii)個別の確認は要求されないが、ユーザの確認が要求されるレベルを含む複数の確認レベルから、ユーザに確認を要求するレベルを決定する確認レベル決定部
として機能させるためのプログラム。
Computer
An address information acquisition unit that acquires one or more reception addresses specified as destinations of a message to be transmitted;
A history information acquisition unit for acquiring history information, which is information relating to one or more messages transmitted in the past and includes one or more address group information relating to a combination of a plurality of reception addresses designated as a destination of the same message;
A comparison target determination unit that determines, from among the one or more address group information, address group information to be compared with the one or more reception addresses acquired by the address information acquisition unit;
Based on a comparison between a plurality of reception addresses included in the address group information determined by the comparison target determination unit and one or more reception addresses obtained by the address information acquisition unit, one or more addresses acquired by the address information acquisition unit Is a confirmation level determination unit that determines a level at which the user requests confirmation for each of the reception addresses , wherein at least (i) a level at which individual confirmation is required by the user and (ii) an individual confirmation is not required, A confirmation level determination unit that determines a level at which the user requires confirmation from a plurality of confirmation levels including a level at which confirmation of the user is required ;
Program to function as
前記比較対象決定部は、
前記履歴情報取得部が取得した1以上のアドレスグループ情報のそれぞれについて、前記1以上のアドレスグループ情報に含まれる複数の受信アドレスと、前記アドレス情報取得部が取得した1以上の受信アドレスとの類似度を決定し、
前記類似度に基づいて、前記比較対象となるアドレスグループ情報を決定する、
請求項1に記載のプログラム。
The comparison target determination unit,
For each of the at least one address group information acquired by the history information acquisition unit, a similarity between a plurality of reception addresses included in the one or more address group information and one or more reception addresses acquired by the address information acquisition unit. Determine the degree,
Determining the address group information to be compared based on the similarity;
The program according to claim 1.
前記比較対象決定部が決定したアドレスグループ情報に含まれる複数の受信アドレスと、前記アドレス情報取得部が取得した1以上の受信アドレスとが完全に一致する場合、
前記確認レベル決定部は、前記アドレス情報取得部が取得した1以上の受信アドレスへの送信可否についてユーザに問い合わせることなく、前記送信処理を実行することを決定する、
請求項1又は請求項2に記載のプログラム。
When a plurality of reception addresses included in the address group information determined by the comparison target determination unit and one or more reception addresses acquired by the address information acquisition unit completely match,
The confirmation level determination unit determines to execute the transmission process without inquiring a user about whether or not transmission to one or more reception addresses acquired by the address information acquisition unit is possible,
The program according to claim 1 or 2.
前記コンピュータを、さらに、
前記送信処理の対象となるメッセージの送信先に指定された1以上の受信アドレスの少なくとも1つについて、当該メッセージの送信可否の確認を要求するための画面であって、当該メッセージの送信先の受信アドレス又は当該メッセージの受信者を識別する受信者識別情報が、前記確認レベル決定部が決定した前記レベルに応じた態様で表示されたアドレス確認画面を生成する確認画面生成部、
として機能させるための、
請求項1から請求項3までの何れか一項に記載のプログラム。
The computer,
A screen for requesting confirmation of whether or not transmission of the message is possible for at least one of one or more reception addresses specified as a transmission destination of the message to be subjected to the transmission processing, wherein the reception of the transmission destination of the message is performed. A confirmation screen generation unit for generating an address confirmation screen in which an address or recipient identification information for identifying a recipient of the message is displayed in a form corresponding to the level determined by the confirmation level determination unit;
To function as
The program according to any one of claims 1 to 3.
(i)ユーザによる個別の確認が要求されるレベルは第1レベルであり、
(ii)個別の確認は要求されないが、ユーザの確認が要求されるレベルは第2レベルであり、
前記画面生成部は、
前記確認レベル決定部が前記第1レベルを有すると決定した受信アドレスについて、前記送信可否を個別に確認するためのモジュールが配され、
前記確認レベル決定部が前記第2レベルを有すると決定した受信アドレスについて、前記送信可否を個別に確認するためのモジュールが配されていない、
前記アドレス確認画面を生成する、
請求項4に記載のプログラム。
(I) The level at which individual confirmation by the user is required is the first level,
(Ii) the level at which individual confirmation is not required, but the confirmation of the user is required, is a second level;
The screen generator,
For receiving addresses the confirmation level determination unit has determined to have the first level, module for confirming the transmission availability individually arranged,
For receiving addresses the confirmation level determination unit has determined as having the second level, is not disposed module for independently confirmed the transmission capability,
Generating the address confirmation screen,
The program according to claim 4.
前記比較対象決定部が決定したアドレスグループ情報に含まれる複数の受信アドレスと、前記アドレス情報取得部が取得した1以上の受信アドレスとが完全に一致する場合、
前記確認画面生成部は、
前記アドレス確認画面を生成しない、又は、
ユーザの端末に前記アドレス確認画面を出力させない、
請求項4又は請求項5に記載のプログラム。
When a plurality of reception addresses included in the address group information determined by the comparison target determination unit and one or more reception addresses acquired by the address information acquisition unit completely match,
The confirmation screen generator,
Does not generate the address confirmation screen, or
Not to output the address confirmation screen on the user terminal,
A program according to claim 4 or claim 5.
前記コンピュータを、さらに、
組織に所属する1以上の構成員のそれぞれの受信アドレス及び送信アドレス、並びに、上記1以上の構成員のそれぞれの上記組織における所属部門を識別する所属部門識別情報を対応づけて格納する所属情報格納部を参照して、前記送信処理の対象となるメッセージの受信アドレスに対応付けられた組織又は部門、及び、当該メッセージの送信アドレスに対応付けられた組織又は部門を決定する所属決定部、
前記所属決定部が決定した、前記送信処理の対象となるメッセージの受信アドレスに対応付けられた組織又は部門、及び、当該メッセージの送信アドレスに対応付けられた組織又は部門の関係に基づいて、当該メッセージに関する送信可否の確認の省略又は簡略化の可否を決定するユーザ確認管理部、
として機能させるための、
請求項1から請求項6までの何れか一項に記載のプログラム。
The computer,
Affiliation information storage that associates and stores the reception address and transmission address of each of the one or more members belonging to the organization, and the division identification information that identifies the division of each of the one or more members in the organization. With reference to the section, the organization or department associated with the reception address of the message to be subjected to the transmission processing, and the affiliation determination unit that determines the organization or department associated with the transmission address of the message,
Determined by the affiliation determination unit, the organization or department associated with the reception address of the message to be subjected to the transmission processing, and based on the relationship between the organization or department associated with the transmission address of the message, A user confirmation management unit that determines whether to omit or simplify the confirmation of the transmission availability of the message,
To function as
A program according to any one of claims 1 to 6.
ユーザ確認管理部は、
前記送信処理の対象となるメッセージの全ての受信アドレスに対応付けられた組織又は部門と、当該メッセージの送信アドレスに対応付けられた組織又は部門とが同一である場合、当該メッセージの1以上の受信アドレスの少なくとも1つについて、当該メッセージの送信可否の確認を要求するためのアドレス確認画面をユーザに出力しないことを決定する、
請求項7に記載のプログラム。
The user confirmation management unit
When the organization or department associated with all the reception addresses of the message to be transmitted is the same as the organization or department associated with the transmission address of the message, one or more receptions of the message are received. For at least one of the addresses, determine not to output an address confirmation screen for requesting confirmation of whether the message can be transmitted to the user,
The program according to claim 7.
ユーザ確認管理部は、
前記送信処理の対象となるメッセージの全ての受信アドレスに対応付けられた組織又は部門と、当該メッセージの送信アドレスに対応付けられた組織又は部門とが同一である場合、前記送信処理の対象となるメッセージの送信可否についてユーザに問い合わせることなく、前記送信処理を実行することを決定する、
請求項7又は請求項8に記載のプログラム。
The user confirmation management unit
When the organization or department associated with all the receiving addresses of the message to be transmitted is the same as the organization or department associated with the transmission address of the message, the message is subjected to the transmission processing. Without inquiring the user about the transmission availability of the message, determine to execute the transmission process,
The program according to claim 7.
前記コンピュータを、さらに、
前記1以上のアドレスグループ情報を管理するアドレスグループ管理部、
として機能させるための、
請求項1から請求項9までの何れか一項に記載のプログラム。
The computer,
An address group management unit that manages the one or more address group information;
To function as
The program according to any one of claims 1 to 9.
送信処理の対象となるメッセージの送信先に指定された1以上の受信アドレスを取得するアドレス情報取得部と、
過去に送信された1以上のメッセージに関する情報であって、同一メッセージの送信先に指定された複数の受信アドレスの組み合わせに関する1以上のアドレスグループ情報を含む、履歴情報を取得する履歴情報取得部と、
前記1以上のアドレスグループ情報の中から、前記アドレス情報取得部が取得した1以上の受信アドレスの比較対象となるアドレスグループ情報を決定する比較対象決定部と、
前記比較対象決定部が決定したアドレスグループ情報に含まれる複数の受信アドレスと、前記アドレス情報取得部が取得した1以上の受信アドレスとの比較に基づいて、前記アドレス情報取得部が取得した1以上の受信アドレスのそれぞれについて、ユーザに確認を要求するレベルを決定する確認レベル決定部であって、少なくとも(i)ユーザによる個別の確認が要求されるレベル及び(ii)個別の確認は要求されないが、ユーザの確認が要求されるレベルを含む複数の確認レベルから、ユーザに確認を要求するレベルを決定する確認レベル決定部と、
を備えた、情報処理装置。
An address information acquisition unit that acquires one or more reception addresses specified as destinations of a message to be transmitted;
A history information acquisition unit for acquiring history information, which is information on one or more messages transmitted in the past and includes one or more address group information on a combination of a plurality of reception addresses designated as a destination of the same message; ,
A comparison target determination unit that determines, from the one or more address group information, address group information to be compared with the one or more reception addresses acquired by the address information acquisition unit;
Based on a comparison between a plurality of reception addresses included in the address group information determined by the comparison target determination unit and one or more reception addresses obtained by the address information acquisition unit, one or more addresses acquired by the address information acquisition unit Is a confirmation level determination unit that determines a level at which the user requests confirmation for each of the reception addresses , wherein at least (i) a level at which individual confirmation is required by the user and (ii) an individual confirmation is not required, A confirmation level determination unit that determines a level at which the user requires confirmation from a plurality of confirmation levels including a level at which confirmation of the user is required ;
An information processing device comprising:
コンピュータが、送信処理の対象となるメッセージの送信先に指定された1以上の受信アドレスを取得するアドレス情報取得段階と、
コンピュータが、過去に送信された1以上のメッセージに関する情報であって、同一メッセージの送信先に指定された複数の受信アドレスの組み合わせに関する1以上のアドレスグループ情報を含む、履歴情報を取得する履歴情報取得段階と、
コンピュータが、前記1以上のアドレスグループ情報の中から、前記アドレス情報取得段階において取得された1以上の受信アドレスの比較対象となるアドレスグループ情報を決定する比較対象決定段階と、
前記比較対象決定段階において決定されたアドレスグループ情報に含まれる複数の受信アドレスと、前記アドレス情報取得段階において取得された1以上の受信アドレスとの比較に基づいて、前記アドレス情報取得段階において取得された1以上の受信アドレスのそれぞれについて、ユーザに確認を要求するレベルを決定する確認レベル決定段階であって、少なくとも(i)ユーザによる個別の確認が要求されるレベル及び(ii)個別の確認は要求されないが、ユーザの確認が要求されるレベルを含む複数の確認レベルから、ユーザに確認を要求するレベルを決定する確認レベル決定段階と、
を有する、情報処理方法。
An address information acquiring step in which the computer acquires one or more receiving addresses designated as a destination of a message to be transmitted;
History information from which the computer acquires history information, which is information on one or more messages transmitted in the past and includes one or more address group information on a combination of a plurality of reception addresses designated as a destination of the same message. The acquisition phase,
A comparison target determining step in which the computer determines, from the one or more address group information, address group information to be compared with the one or more reception addresses obtained in the address information obtaining step;
Based on a comparison between a plurality of reception addresses included in the address group information determined in the comparison target determination step and one or more reception addresses obtained in the address information acquisition step, the information is acquired in the address information acquisition step. A confirmation level determining step of determining, for each of the one or more reception addresses, a level at which the user requires confirmation , at least (i) the level at which individual confirmation is required by the user and (ii) the individual confirmation A confirmation level determining step of determining a level at which the user is required to confirm from a plurality of confirmation levels including a level not required but requiring confirmation of the user ;
An information processing method comprising:
JP2016020229A 2016-02-04 2016-02-04 Program, information processing apparatus and information processing method Active JP6660195B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016020229A JP6660195B2 (en) 2016-02-04 2016-02-04 Program, information processing apparatus and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016020229A JP6660195B2 (en) 2016-02-04 2016-02-04 Program, information processing apparatus and information processing method

Publications (2)

Publication Number Publication Date
JP2017138859A JP2017138859A (en) 2017-08-10
JP6660195B2 true JP6660195B2 (en) 2020-03-11

Family

ID=59566003

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016020229A Active JP6660195B2 (en) 2016-02-04 2016-02-04 Program, information processing apparatus and information processing method

Country Status (1)

Country Link
JP (1) JP6660195B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7006413B2 (en) * 2018-03-19 2022-01-24 日本電気株式会社 E-mail device, e-mail mis-sending prevention method and e-mail mis-sending prevention program
JP2020154363A (en) * 2019-03-18 2020-09-24 株式会社Pfu Information processing equipment, methods, and programs
JP7078570B2 (en) * 2019-03-22 2022-05-31 Nttテクノクロス株式会社 Server equipment, terminals, methods, and programs
JP7442084B2 (en) * 2020-01-10 2024-03-04 株式会社サテライトオフィス Message sending/receiving application software, message sending/receiving system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4817952B2 (en) * 2006-04-25 2011-11-16 エヌ・ティ・ティ・コミュニケーションズ株式会社 E-mail mistransmission prevention system, e-mail mistransmission prevention method, and e-mail mistransmission prevention program
JP2009230641A (en) * 2008-03-25 2009-10-08 Hitachi Software Eng Co Ltd Method of determining/controlling risk of e-mail before transmission
JP2010171523A (en) * 2009-01-20 2010-08-05 Chugoku Electric Power Co Inc:The Apparatus and method for preventing e-mail erroneous transmission, program for executing the method, and system for preventing e-mail erroneous transmission
JP5574994B2 (en) * 2011-01-15 2014-08-20 株式会社野村総合研究所 E-mail error transmission confirmation system and program
JP5760842B2 (en) * 2011-08-18 2015-08-12 富士通株式会社 Information processing apparatus, program, and information processing method

Also Published As

Publication number Publication date
JP2017138859A (en) 2017-08-10

Similar Documents

Publication Publication Date Title
US9996546B2 (en) Systems and methods for automatically disseminating content based on contextual information
US9436932B2 (en) Method and system for highlighting email recipients
US7953805B2 (en) Methods for creating and using electronic mailing groups
US10037316B2 (en) Selective capture of incoming email messages for diagnostic analysis
US8667070B2 (en) Storage medium storing a mail management program, and mail management apparatus and method
US8730836B2 (en) Conditionally intercepting data indicating one or more aspects of a communiqué to obfuscate the one or more aspects of the communiqué
JP6660195B2 (en) Program, information processing apparatus and information processing method
US9015252B2 (en) Method and system for forcing e-mail addresses into blind carbon copy (“Bcc”) to enforce privacy
US8775527B2 (en) Collaborative email filtering
JP4299281B2 (en) Mail transmission / reception program and mail transmission / reception device
KR20160138076A (en) Cross-client subscription to groups
US20110131409A1 (en) Conditionally intercepting data indicating one or more aspects of a communiqué to obfuscate the one or more aspects of the communiqué
US10069780B2 (en) Methods and systems for structuring information of email messages
US10547580B2 (en) Dynamically re-parenting email messages based on updated conversations
JP2010102591A (en) Electronic mail check-up device, control method therefor, and program
US11159466B2 (en) Generating a recommendation as to who is able to provide information pertaining to an electronic communication based on activity information related to the electronic communication
US20130054710A1 (en) Categorizing email recipients into logical groups when sending a mass email
KR102103015B1 (en) Apparatus and operating method of instance messenger application
US9106601B2 (en) Selective delivery of content via electronic mail
JP6576759B2 (en) Program, information processing apparatus and information processing method
JP6958873B2 (en) Programs, information processing devices and information processing methods
US20190004689A1 (en) Data organizing stickers
US20180123988A1 (en) Apparatus and method for email-based project management
JP2020095304A (en) Information processing apparatus, information processing system, control method thereof, and program
JP2010283889A (en) Device for auditing e-mail, method of controlling the same, and program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180305

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191227

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: 20200114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200207

R150 Certificate of patent or registration of utility model

Ref document number: 6660195

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250