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
JP7629058B2 - Information processing device, control method, and program - Google Patents
[go: Go Back, main page]

JP7629058B2 - Information processing device, control method, and program - Google Patents

Information processing device, control method, and program Download PDF

Info

Publication number
JP7629058B2
JP7629058B2 JP2023103287A JP2023103287A JP7629058B2 JP 7629058 B2 JP7629058 B2 JP 7629058B2 JP 2023103287 A JP2023103287 A JP 2023103287A JP 2023103287 A JP2023103287 A JP 2023103287A JP 7629058 B2 JP7629058 B2 JP 7629058B2
Authority
JP
Japan
Prior art keywords
rule
condition
information processing
display
determination
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
JP2023103287A
Other languages
Japanese (ja)
Other versions
JP2023118791A (en
Inventor
秀哉 中市
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
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
Priority claimed from JP2019213810A external-priority patent/JP7100616B2/en
Application filed by Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2023103287A priority Critical patent/JP7629058B2/en
Publication of JP2023118791A publication Critical patent/JP2023118791A/en
Priority to JP2025012825A priority patent/JP2025061923A/en
Application granted granted Critical
Publication of JP7629058B2 publication Critical patent/JP7629058B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Debugging And Monitoring (AREA)

Description

本発明は、ルールを適用することによってメールの送受信制御を行う情報処理装置に関するものであり、特に適用するルールのテストを行う情報処理装置に関する。 The present invention relates to an information processing device that controls the sending and receiving of emails by applying rules, and in particular to an information processing device that tests the rules to be applied.

従来、個人情報や機密情報の流出を防ぐために、ネットワークを介して送信される電子メールの誤送信防止等を目的として、送信される電子メールに対してルールを適用し、ルールに該当する場合、一時的に送信を保留する、あるいは送信を禁止するシステムが導入されている。 Conventionally, in order to prevent the leakage of personal or confidential information, systems have been introduced that apply rules to emails sent over a network, such as to prevent the wrong emails from being sent, and if a rule is met, the sending of the email is temporarily withheld or prohibited.

このようなシステムを導入して運営を管理する担当者は、このルールを企業のポリシーに従うように作成を行うが、ポリシーが多様化、複雑化するにつれて数多くのルールを作成する必要があり、その完成度を測ることが求められる。 The people responsible for implementing and managing such systems create these rules to comply with company policies, but as policies become more diverse and complex, it becomes necessary to create many more rules, and it becomes necessary to measure the completeness of these rules.

このため、作成したルールを用いて、実際に電子メールに適用するためにテストを行う必要があるが、担当者が所望するテスト結果が得られるように、期待するテスト結果と、実際にテストした結果とを比較して表示する技術が存在する(例えば、特許文献1)。 For this reason, it is necessary to test the created rules before actually applying them to emails, and there is technology that displays a comparison between the expected test results and the actual test results so that the person in charge can obtain the test results they desire (for example, Patent Document 1).

特開2012-249203号公報JP 2012-249203 A

しかしながら、特許文献1に記載の技術では、ルールに対するテスト結果において、ルールが適用されることにより決定される動作、中継、保留、禁止などが、期待された動作と、実際にテストした結果とを比較することに留まっている。 However, in the technology described in Patent Document 1, the test results for the rules are limited to comparing the expected behavior, such as relay, hold, or prohibition, determined by applying the rules with the actual test results.

そのため、そのルールを構成する条件、例えば、差出人、宛先、添付ファイルなどに対して送受信制御を行うための条件について、何れの条件に基づいて動作が決定されたかについては明示されていない。 Therefore, it is not made clear which conditions make up the rule, such as conditions for controlling sending and receiving of senders, destinations, attachments, etc., are used to determine the action to be taken.

したがって、電子メールをテストするにあたり、担当者は、テストメールに対してルールを適用した結果、何れの条件が適切に設定されているか否かについての判断を行うことは難しいという問題が生じうる。 Therefore, when testing e-mails, a problem may arise in that it is difficult for a person in charge to determine whether or not a condition has been set appropriately after applying the rules to the test e-mail.

そこで、本発明では、電子メールのテストを行う担当者が、適切なテストを行うことを支援することが可能な情報処理装置、制御方法、及びプログラムを提供することを目的とする。 The present invention aims to provide an information processing device, a control method, and a program that can assist the person in charge of testing emails in conducting appropriate tests.

上記課題を解決するための本発明の情報処理装置は、電子メールに対する動作が設定されたルールであって、当該ルールを構成する複数の条件のうち少なくとも1つの条件について、前記電子メールが満たすか否かを判定する判定手段と、前記判定手段による判定の結果を、当該判定の対象である条件に対応させて表示するように制御する表示制御手段と、を備え、前記判定手段は、前記ルールを構成する複数の条件について、条件を満たす旨の判定結果を得られるまで順次判定し、前記条件を満たす旨の判定結果を得られた場合、前記判定結果を得られた条件以降の条件を判定せず、前記表示制御手段は、前記判定手段によって判定されていない条件については、評価した結果が良あるいは否にかかる情報とは異なる情報を表示するよう制御することを特徴とする。 In order to solve the above problem, the information processing device of the present invention comprises a rule in which an action for e-mail is set, a judgment means for judging whether or not the e-mail satisfies at least one of a plurality of conditions constituting the rule, and a display control means for controlling the display of the judgment result by the judgment means in correspondence with the condition that is the subject of the judgment, wherein the judgment means sequentially judges the plurality of conditions constituting the rule until a judgment result is obtained that the condition is satisfied, and when a judgment result is obtained that the condition is satisfied, the conditions after the condition for which the judgment result was obtained are not judged, and the display control means controls to display information other than information relating to whether the evaluation result is good or bad for conditions that have not been judged by the judgment means .

本発明によれば、電子メールのテスト結果として、ルールを構成する条件を満たすか否かを提示することで、電子メールのテストを行う担当者が、適切なテストを行うことを支援することがすることができる、という効果を奏する。 The present invention has the advantage that by presenting the results of an e-mail test as to whether or not the conditions constituting the rule are met, it is possible to assist the person in charge of testing the e-mail in conducting appropriate testing.

本発明の実施形態に係る情報処理システムの概略構成を示す構成図である。1 is a configuration diagram showing a schematic configuration of an information processing system according to an embodiment of the present invention. 本発明の実施形態に係る内部メールサーバのハードウェアの概略構成を示す構成図である。2 is a block diagram showing a schematic hardware configuration of an internal mail server according to an embodiment of the present invention; FIG. 本発明の実施形態における電子メールのテスト処理を示すフローチャートである。10 is a flowchart showing an email test process according to an embodiment of the present invention. 本発明の実施形態におけるテスト実行処理を示すフローチャートである。4 is a flowchart showing a test execution process according to the embodiment of the present invention. 本発明の実施形態におけるルール一覧画面の構成を示す構成図である。FIG. 4 is a diagram showing the configuration of a rule list screen according to the embodiment of the present invention. 本発明の実施形態における編集中画面の構成を示す構成図である。FIG. 4 is a diagram showing a configuration of an editing screen according to the embodiment of the present invention. 本発明の実施形態におけるアップロード画面の構成を示す構成図である。FIG. 4 is a diagram showing a configuration of an upload screen according to the embodiment of the present invention. 本発明の実施形態におけるルールテスト画面の構成を示す構成図である。FIG. 13 is a diagram showing the configuration of a rule test screen according to the embodiment of the present invention. 本発明の実施形態におけるルールテスト画面の構成を示す構成図である。FIG. 13 is a diagram showing the configuration of a rule test screen according to the embodiment of the present invention. 本発明の実施形態におけるルールテスト画面の構成を示す構成図である。FIG. 13 is a diagram showing the configuration of a rule test screen according to the embodiment of the present invention. 本発明の実施形態におけるルールテスト画面の数値条件結果表示領域の表示例を説明するための説明図である。13 is an explanatory diagram for explaining a display example of a numerical condition result display area of a rule test screen in the embodiment of the present invention. FIG. 本発明の実施形態におけるルールテスト画面の検査結果表示領域の表示例を説明するための説明図である。13 is an explanatory diagram for explaining a display example of a test result display area of a rule test screen in the embodiment of the present invention. FIG. 本発明の実施形態におけるルールテスト画面のルールテスト結果表示領域の表示例を説明するための説明図である。13 is an explanatory diagram for explaining a display example of a rule test result display area of a rule test screen in the embodiment of the present invention. FIG. 本発明の実施形態におけるルールテスト画面のルールテスト結果表示領域の表示例を説明するための説明図である。13 is an explanatory diagram for explaining a display example of a rule test result display area of a rule test screen in the embodiment of the present invention. FIG. 本発明の実施形態におけるルールテーブルの構成を示す構成図である。FIG. 4 is a diagram showing a configuration of a rule table according to the embodiment of the present invention.

図1は、本発明の実施形態に係る情報処理システムにおけるシステム構成の一例を示す図である。尚、図1に示す各種端末の構成は一例であり、目的や用途に応じて様々な構成例があることは言うまでもない。 Figure 1 is a diagram showing an example of a system configuration in an information processing system according to an embodiment of the present invention. Note that the configuration of the various terminals shown in Figure 1 is just an example, and it goes without saying that there are various configuration examples depending on the purpose and use.

図1に示すように、本実施形態に係る情報処理システム100には、クライアント端末101、電子メールのテストを行うシステム管理者が利用する管理者用クライアント端末102、内部メールサーバ104が設置されており、それら端末は、ローカルエリアネットワーク(LAN)103を介して相互に通信可能に接続されており、内部システムとして構築されている。 As shown in FIG. 1, the information processing system 100 according to this embodiment includes a client terminal 101, an administrator client terminal 102 used by a system administrator who tests e-mail, and an internal mail server 104. These terminals are connected to each other via a local area network (LAN) 103 so that they can communicate with each other, and are constructed as an internal system.

また、クライアント端末101は、広域ネットワーク105を介して、少なくとも1以上の外部メールサーバ106に接続された外部クライアント端末107と相互に通信可能に接続されている。また、LAN103と広域ネットワーク105との間には不図示のファイアウォール装置が設置されており、あらかじめ決められた規則に従った通信制御処理が行われている。 The client terminal 101 is also connected via a wide area network 105 to at least one external client terminal 107 that is connected to an external mail server 106, so that they can communicate with each other. A firewall device (not shown) is installed between the LAN 103 and the wide area network 105, and communication control processing is performed according to predetermined rules.

内部メールサーバ104は、クライアント端末101による電子メール中継のためのサーバ装置であり、クライアント端末101のSMTP通信内容を特定し、その通信内容に応じて後述する各種の処理を行うことになる。 The internal mail server 104 is a server device for relaying e-mail by the client terminal 101, and identifies the SMTP communication contents of the client terminal 101 and performs various processes described below according to the communication contents.

また、内部メールサーバ104は、電子メールの送信制御に係るログを閲覧したり、保存したメールの閲覧や保留された電子メールに対する操作などを行うための管理サーバと、電子メールのフィルタリングやアーカイブとしての機能やSMTPサーバとしての役割を担う検査サーバとの2つのサーバで構成することもできる。 The internal mail server 104 can also be configured with two servers: a management server for viewing logs related to email transmission control, viewing saved emails, and performing operations on pending emails, and an inspection server that performs email filtering and archiving functions and acts as an SMTP server.

この場合、管理サーバと検査サーバとは別々の筐体として構成することもでき、本発明のように電子メールのテストを行う場合、管理サーバにおいてテストを実行するが、テストを行うために検査サーバからルールを適用するためのコマンドを流用することができる。 In this case, the management server and the inspection server can be configured as separate devices, and when testing email as in the present invention, the test is executed on the management server, but commands for applying rules from the inspection server can be used to perform the test.

ただし、コマンドは検査サーバのディレクトリ構成を想定しているため、そのままコマンドを管理サーバで実行しても必要なディレクトリ等がないなどの理由からエラーとなるため、管理サーバでは、検査サーバの環境を構築することで、このようなエラーを回避する。 However, since the command assumes the directory structure of the inspection server, if the command is executed on the management server as is, an error will occur due to the absence of necessary directories, etc. Therefore, such errors can be avoided by creating the inspection server environment on the management server.

管理者用クライアント端末102は、内部メールサーバ104の設定、管理を行うことになる。 The administrator client terminal 102 configures and manages the internal mail server 104.

次に、図1に示す内部メールサーバ104の各種端末のハードウェア構成について、図2を用いて説明する。尚、クライアント端末101、管理者用クライアント端末102、外部メールサーバ106、及び外部クライアント端末107についても同様な構成を備えるため説明は省略する。 Next, the hardware configuration of the various terminals of the internal mail server 104 shown in FIG. 1 will be explained using FIG. 2. Note that the client terminal 101, the administrator client terminal 102, the external mail server 106, and the external client terminal 107 have similar configurations, so their explanations are omitted.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各クライアント装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。 The CPU 201 performs overall control of each device and controller connected to the system bus 204. In addition, the ROM 202 or external memory 211 stores a basic input/output system (BIOS), which is the control program of the CPU 201, an operating system program (hereinafter, OS), and various programs (described below) required to realize the functions executed by each server or each client device.

RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。 The RAM 203 functions as the main memory, work area, etc. of the CPU 201. The CPU 201 loads the programs and other data required for executing processing into the RAM 203 and executes the programs to realize various operations.

また、入力コントローラ(入力C)205は、キーボードや不図示のマウス等のポインティングデバイスを示す入力部209からの入力を制御する。ビデオコントローラ(VC)206は、CRTディスプレイ(CRT)210等の表示器への表示を制御する。表示器はCRTだけでなく、液晶ディスプレイでも構わない。 In addition, an input controller (input C) 205 controls input from an input unit 209, which is a pointing device such as a keyboard or a mouse (not shown). A video controller (VC) 206 controls display on a display such as a CRT display (CRT) 210. The display may be a liquid crystal display instead of a CRT.

メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフロッピーディスク(登録商標 FD)或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。 The memory controller (MC) 207 controls access to external memory 211, such as a hard disk (HD), a floppy disk (FD, registered trademark), or a compact flash (registered trademark) memory connected to a PCMCIA card slot via an adapter, which stores the boot program, browser software, various applications, font data, user files, edited files, various data, etc.

通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。 The communication I/F controller (communication I/FC) 208 connects and communicates with external devices via a network, and executes communication control processing on the network. For example, internet communication using TCP/IP is possible.

なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。 The CPU 201 enables display on the display device 210 by, for example, executing a process of expanding (rasterizing) an outline font into a display information area in the RAM 203. The CPU 201 also enables user instructions using a mouse cursor (not shown) on the display device 210.

本発明を実現するための電子メールのテスト処理を実行するためのプログラム等は、外部メモリ211に記憶されており、必要に応じてRAM203にロードされることによりCPU201によって実行される。 Programs and the like for executing e-mail test processing to realize the present invention are stored in external memory 211, and are executed by CPU 201 by being loaded into RAM 203 as required.

本発明に係わる電子メールのテスト処理が用いる定義情報及び各種情報テーブルについても、外部メモリ211に記憶されている。これらについての詳細な説明は、後述する。 The definition information and various information tables used by the email test process according to the present invention are also stored in the external memory 211. A detailed explanation of these will be given later.

図3には、本発明の実施形態に係る内部メールサーバ104において実行される電子メールのテスト処理に関するフローチャートが示されている。 Figure 3 shows a flowchart of the email test process performed on the internal mail server 104 according to an embodiment of the present invention.

ステップS100では、内部メールサーバ104において、ルールテーブル(図15参照)から電子メールの送受信制御を行うためのルールに関する情報(以降、ルール情報)を取得して、管理者用クライアント端末102に対して、ルール一覧画面(図5参照)に合わせて表示する。 In step S100, the internal mail server 104 obtains information about rules for controlling the sending and receiving of e-mail (hereinafter, rule information) from the rule table (see FIG. 15), and displays the information on the administrator client terminal 102 along with the rule list screen (see FIG. 5).

図15に示すルールテーブルは、ルールを一意に識別するためのルールID、ルールの条件のうち送信者に関する条件を示す差出人、受信者に関する条件を示す宛先、添付ファイルのチェックや個人情報指数のチェック等の条件を示す数値条件、キーワードやMIMEタイプ、あるいは個人情報の検査に係る条件を示す検査項目を備えている。 The rule table shown in FIG. 15 includes a rule ID for uniquely identifying the rule, a sender that indicates the rule conditions related to the sender, a destination that indicates the rule conditions related to the recipient, a numerical condition that indicates conditions such as checking an attachment or checking a personal information index, and an inspection item that indicates conditions related to keywords, MIME type, or personal information inspection.

また、ルールテーブルは、各条件に該当した場合に、電子メールに対する動作を設定したり、特定の検査(検査項目)を行う際に設定がなされる動作を備えており、この動作には、例えば、中継、削除、保留、一時保留、検査などが設定され、検査の動作が設定されている場合、差出人、宛先、数値条件、検査項目の全てに関して処理を行う。 The rule table also has actions that are set for emails when each condition is met, and actions that are set when performing specific inspections (inspection items). For example, these actions can be relay, delete, hold, temporary hold, inspection, etc., and when an inspection action is set, processing is performed for all senders, destinations, numerical conditions, and inspection items.

一方、中継、削除、保留、一時保留の動作が設定されている場合は、検査項目に関しては処理を行うことなく、差出人、宛先、数値条件に関して処理を行う。 On the other hand, if the relay, delete, hold, or temporary hold actions are set, no processing is performed for the inspection items, but processing is performed for the sender, destination, and numerical conditions.

図5には、ルール一覧画面の構成が示されており、ルール一覧画面300は、全てのルールに対してテストを行う際に押下するための全ルールテスト301、ルール情報を表示するためのルール情報表示領域302、各ルールを編集するための編集中ルール画面(図6参照)を表示する際に押下するための編集303、個別のルールをテストするためのテスト304を備えている。 Figure 5 shows the configuration of the rule list screen. The rule list screen 300 includes a Test All Rules button 301 that can be pressed to test all rules, a rule information display area 302 for displaying rule information, Edit 303 that can be pressed to display the Editing Rule screen (see Figure 6) for editing each rule, and Test 304 for testing individual rules.

また、ルール一覧画面300は、ルール情報表示領域302に行を追加(空欄、ルールIDは、0)するための挿入305、ルール情報表示領域302において選択表示されたルールを削除する際に押下するための削除306、ルール情報表示領域302で相互に選択されたルールの表示順序を入れ替える際に押下するための移動307、管理者用クライアント端末102のローカル上で作成したルールが入力されたファイルをアップロードするためのアップロード画面(図7参照)を表示する際に押下するためのアップロード308、ルール情報表示領域302において選択表示されたルールが入力されたファイルを当該ローカル上へダウンロードするために押下するダウンロード309を備えている。 The rule list screen 300 also includes an insert button 305 for adding a row to the rule information display area 302 (blank, rule ID is 0), a delete button 306 for depressing a rule that has been selected and displayed in the rule information display area 302, a move button 307 for depressing a rule that has been selected and displayed in the rule information display area 302 to rearrange the display order of rules that have been selected in the rule information display area 302, an upload button 308 for depressing a file upload screen (see FIG. 7) for uploading a file containing a rule created locally on the administrator client terminal 102, and a download button 309 for downloading a file containing a rule that has been selected and displayed in the rule information display area 302 to the local area.

ステップS101では、管理者用クライアント端末102において、ルール一覧画面300を閉じるためのボタン(不図示)が押下されたか否かを判定し、押下されたと判定した場合、本処理を終了し、押下されたと判定しない場合、ステップS102へ処理を進める。 In step S101, it is determined whether or not a button (not shown) for closing the rule list screen 300 has been pressed on the administrator client terminal 102. If it is determined that the button has been pressed, this process is terminated, and if it is determined that the button has not been pressed, the process proceeds to step S102.

ステップS102では、管理者用クライアント端末102において、ルール一覧画面300のルール情報表示領域302のIDあるいは編集303が押下されたか否かを判定し、押下されたと判定した場合、ステップS104へ処理を進め、押下されたと判定しない場合、ステップS112へ処理を進める。 In step S102, the administrator client terminal 102 determines whether or not ID or Edit 303 has been pressed in the rule information display area 302 of the rule list screen 300. If it is determined that the ID or Edit 303 has been pressed, the process proceeds to step S104. If it is determined that the ID or Edit 303 has not been pressed, the process proceeds to step S112.

ステップS104では、管理者用クライアント端末102において、編集中ルール画面(図6参照)を表示する。 In step S104, the rule being edited screen (see FIG. 6) is displayed on the administrator client terminal 102.

図6には、編集中ルール画面の構成が示されており、編集中ルール画面400は、ルールを一意に識別するIDやルールの名称を示すルールに関する識別情報を表示あるいは修正するためのルール識別情報欄401、ルール識別情報欄401に表示されたルールに対応する差出人条件を表示、あるいは表示された差出人条件の修正を行うための欄を示す差出人条件欄402を備えている。 Figure 6 shows the configuration of the rule being edited screen. The rule being edited screen 400 includes a rule identification information field 401 for displaying or modifying identification information related to the rule, such as an ID that uniquely identifies the rule or the name of the rule, and a sender condition field 402 for displaying the sender condition corresponding to the rule displayed in the rule identification information field 401 or for modifying the displayed sender condition.

また、編集中ルール画面400は、ルール識別情報欄401に表示されたルールに対応する宛先条件を表示、あるいは表示された宛先条件の修正を行うための欄を示す宛先条件欄403、ルール識別情報欄401に表示されたルールに対応する数値条件を表示、あるいは表示された数値条件の修正を行うための欄を示す数値条件欄404を備えている。 The rule being edited screen 400 also includes a destination condition field 403 that displays the destination condition corresponding to the rule displayed in the rule identification information field 401 or provides a field for modifying the displayed destination condition, and a numerical condition field 404 that displays the numerical condition corresponding to the rule displayed in the rule identification information field 401 or provides a field for modifying the displayed numerical condition.

これらの各条件については、各欄に対応する簡易設定リンクを押下することで、各欄に設定可能な条件を参照選択可能な画面(不図示)が表示されるので、その画面(不図示)に表示された条件を選択することで、簡易に各欄に条件を設定することが可能である。 For each of these conditions, clicking the simple setting link corresponding to each field will display a screen (not shown) where you can view and select the conditions that can be set in each field. By selecting the condition displayed on that screen (not shown), you can easily set the condition in each field.

編集中ルール画面400は、ルール識別情報欄401に表示されたルールに対応する動作を表示、あるいは表示された動作の修正を行うための欄を示す動作欄405を備えており、予め定められた動作、例えば、中継、削除、保留、一時保留、検査などの動作をプルダウンリスト形式で表示選択することが可能である。 The rule being edited screen 400 has an action column 405 that displays the action corresponding to the rule displayed in the rule identification information column 401, or indicates a column for modifying the displayed action, and it is possible to display and select predefined actions, such as relay, delete, hold, temporary hold, and inspection, in the form of a pull-down list.

編集中ルール画面400は、ルール識別情報欄401から動作欄405へ入力されているデータを登録する際に押下するための登録406を備えており、登録406が押下されると、ルール識別情報欄401から動作欄405へ入力されたデータ、つまりルール情報を取得して、ルールテーブルに当該ルール情報のルールIDが存在しなければ、当該ルール情報の登録を行い、ルールテーブルに当該ルール情報のルールIDが存在すれば、当該ルール情報の更新を行うとともに、ルール情報表示領域408(後述)の表示情報を更新する。 The editing rule screen 400 has a registration 406 that is pressed when registering data input from the rule identification information column 401 to the action column 405. When registration 406 is pressed, the data input from the rule identification information column 401 to the action column 405, i.e., the rule information, is obtained, and if the rule ID of the rule information does not exist in the rule table, the rule information is registered, and if the rule ID of the rule information exists in the rule table, the rule information is updated and the display information in the rule information display area 408 (described below) is updated.

編集中ルール画面400は、全てのルールに対してテストを行う際に押下するための全ルールテスト407、ルール情報を表示するためのルール情報表示領域408、ルール情報表示領域408に表示選択されたルールに対してテストを行う際に押下するためのテスト409を備えている。 The editing rule screen 400 includes a test all rules button 407 that can be pressed to test all rules, a rule information display area 408 for displaying rule information, and a test button 409 that can be pressed to test a rule that has been selected and displayed in the rule information display area 408.

ステップS106では、管理者用クライアント端末102において、編集中ルール画面400の登録406が押下されたか否かを判定し、押下されたと判定した場合、ステップS108へ処理を進め、押下されたと判定しない場合、ステップS110へ処理を進める。 In step S106, the administrator client terminal 102 determines whether or not the REGISTER 406 button on the editing rule screen 400 has been pressed. If it is determined that the button has been pressed, the process proceeds to step S108. If it is not determined that the button has been pressed, the process proceeds to step S110.

ステップS108では、管理者用クライアント端末102において、編集中ルール画面400のルール識別情報欄401から動作欄405へ入力されたルール情報を取得して、ルール情報表示領域408の表示情報を更新するとともに、内部メールサーバ104のルールテーブルへ登録、あるいは更新する。 In step S108, the administrator client terminal 102 obtains the rule information entered from the rule identification information column 401 to the action column 405 on the rule being edited screen 400, updates the display information in the rule information display area 408, and registers or updates the rule table of the internal mail server 104.

ステップS110では、管理者用クライアント端末102において、全ルールテスト407、あるいはテスト409が押下されたか否かを判定し、押下されたと判定した場合は、ステップS128へ処理を進め、押下されたと判定しない場合、例えば、編集中ルール画面400を閉じるためのボタン(不図示)が押下された場合、ステップS100へ処理を進める。 In step S110, it is determined whether or not the all rules test 407 or test 409 has been pressed on the administrator client terminal 102. If it is determined that they have been pressed, the process proceeds to step S128. If it is not determined that they have been pressed, for example, if a button (not shown) for closing the editing rule screen 400 has been pressed, the process proceeds to step S100.

ステップS112では、管理者用クライアント端末102において、ルール一覧画面300のアップロード308が押下されたか否かを判定し、押下されたと判定した場合、ステップS114へ処理を進め、押下されたと判定しない場合、ステップS126へ処理を進める。 In step S112, the administrator client terminal 102 determines whether or not Upload 308 on the rule list screen 300 has been pressed. If it is determined that Upload 308 has been pressed, the process proceeds to step S114. If it is determined that Upload 308 has not been pressed, the process proceeds to step S126.

ステップS114では、管理者用クライアント端末102において、アップロード画面(図7参照)を表示する。 In step S114, the upload screen (see FIG. 7) is displayed on the administrator client terminal 102.

図7には、アップロード画面500の構成が示されており、アップロード画面500は、管理者用クライアント端末102において、ローカル上に保管されたルールが入力されたファイルを選択する際に押下するための参照501、選択したファイルが保管された場所を示す保管先502を備えている。 Figure 7 shows the configuration of the upload screen 500, which includes a reference 501 that is pressed to select a file with rules entered that are stored locally on the administrator client terminal 102, and a storage destination 502 that indicates the location where the selected file is stored.

また、アップロード画面500は、保管先502に表示された保管先に関する情報をクリアするために押下するクリア514、選択したファイルに入力されたルール情報をルール情報表示領域512に追加表示するために押下するアップロード503、アップロード画面を閉じる際に押下するキャンセル504を備えている。 The upload screen 500 also includes a clear button 514 that can be pressed to clear the information about the storage location displayed in storage location 502, an upload button 503 that can be pressed to add and display the rule information entered into the selected file in the rule information display area 512, and a cancel button 504 that can be pressed to close the upload screen.

また、アップロード画面500は、ルール情報表示領域512(後述)に表示された各ルールを編集するための編集中ルール画面400を表示する際に押下するための編集505、ルール情報表示領域512(後述)に行を追加(空欄、ルールIDは、0)するための挿入506、ルール情報表示領域512(後述)のルールを削除するための削除507、ルール情報表示領域512(後述)で相互に選択されたルールの表示順序を入れ替える際に押下するための移動508を備えている。 The upload screen 500 also includes an edit button 505 that is pressed to display the rule being edited screen 400 for editing each rule displayed in the rule information display area 512 (described below), an insert button 506 that is pressed to add a row (blank, rule ID is 0) to the rule information display area 512 (described below), a delete button 507 that is pressed to delete a rule in the rule information display area 512 (described below), and a move button 508 that is pressed to change the display order of mutually selected rules in the rule information display area 512 (described below).

また、アップロード画面500は、既に登録されているルール情報を、管理者用クライアント端末102のローカル上に、ファイルでダウンロードする際に押下するためのダウンロード509、ルール情報表示領域512(後述)に表示されたルール情報を登録する際に押下するための登録510を備えている。 The upload screen 500 also includes a download button 509 that can be pressed to download already registered rule information as a file locally on the administrator client terminal 102, and a register button 510 that can be pressed to register rule information displayed in the rule information display area 512 (described below).

さらに、アップロード画面500は、全てのルールに対してテストを行う際に押下するための全ルールテスト511、ルール情報を表示するためのルール情報表示領域512、ルール情報表示領域512に表示選択されたルールに対してテストを行う際に押下するためのテスト513を備えている。 The upload screen 500 further includes an all rules test 511 that can be pressed to test all rules, a rule information display area 512 for displaying rule information, and a test 513 that can be pressed to test a rule selected and displayed in the rule information display area 512.

ステップS116では、管理者用クライアント端末102において、アップロード画面500のアップロード503が押下されたか否かを判定し、押下されたと判定した場合、ステップS118へ処理を進め、押下されたと判定しない場合、ステップS120へ処理を進める。 In step S116, the administrator client terminal 102 determines whether or not Upload 503 on the upload screen 500 has been pressed. If it is determined that Upload 503 has been pressed, the process proceeds to step S118. If it is determined that Upload 503 has not been pressed, the process proceeds to step S120.

ステップS118では、管理者用クライアント端末102において、選択したファイルに入力されたルール情報をルール情報表示領域512に追加表示する。 In step S118, the rule information entered into the selected file is additionally displayed in the rule information display area 512 on the administrator client terminal 102.

ステップS120では、管理者用クライアント端末102において、アップロード画面500の登録510が押下されたか否かを判定し、押下されたと判定した場合、ステップS122へ処理を進め、押下されたと判定しない場合、ステップS124へ処理を進める。 In step S120, the administrator client terminal 102 determines whether or not the register 510 on the upload screen 500 has been pressed. If it is determined that the register 510 has been pressed, the process proceeds to step S122. If it is determined that the register 510 has not been pressed, the process proceeds to step S124.

ステップS122では、管理者用クライアント端末102において、アップロード画面500のルール情報表示領域512に表示されたルール情報を取得して、内部メールサーバ104のルールテーブルへ登録、あるいは更新する。 In step S122, the administrator client terminal 102 obtains the rule information displayed in the rule information display area 512 of the upload screen 500 and registers or updates the rule table of the internal mail server 104.

ステップS124では、管理者用クライアント端末102において、全ルールテスト511、あるいはテスト513が押下されたか否かを判定し、押下されたと判定した場合は、ステップS128へ処理を進め、押下されたと判定しない場合、キャンセル504が押下された場合、ステップS100へ処理を進める。 In step S124, it is determined whether or not Test All Rules 511 or Test 513 has been pressed on the administrator client terminal 102. If it is determined that they have been pressed, the process proceeds to step S128. If it is not determined that they have been pressed, or if Cancel 504 has been pressed, the process proceeds to step S100.

ステップS126では、管理者用クライアント端末102において、ルール一覧画面300の全ルールテスト301、あるいはテスト304が押下されたか否かを判定し、押下されたと判定した場合は、ステップS128へ処理を進め、押下されたと判定しない場合、ステップS136へ処理を進める。 In step S126, the administrator client terminal 102 determines whether or not all rules test 301 or test 304 on the rule list screen 300 has been pressed. If it is determined that they have been pressed, the process proceeds to step S128. If it is not determined that they have been pressed, the process proceeds to step S136.

ステップS128では、管理者用クライアント端末102において、ルール一覧画面300のテスト304が押下された場合、ルール一覧画面300のルール情報表示領域302においてテスト304に対応するルール情報を取得する。 In step S128, when test 304 on the rule list screen 300 is pressed on the administrator client terminal 102, rule information corresponding to test 304 is obtained in the rule information display area 302 on the rule list screen 300.

また、編集中ルール画面400のテスト409が押下された場合、編集中ルール画面400のルール情報表示領域408においてテスト409に対応するルール情報を取得し、アップロード画面500のテスト513が押下された場合、アップロード画面500のルール情報表示領域512においてテスト513に対応するルール情報を取得する。 In addition, when TEST 409 on the rule being edited screen 400 is pressed, rule information corresponding to TEST 409 is obtained in the rule information display area 408 of the rule being edited screen 400, and when TEST 513 on the upload screen 500 is pressed, rule information corresponding to TEST 513 is obtained in the rule information display area 512 of the upload screen 500.

さらに、ルール一覧画面300の全ルールテスト301が押下された場合、ルール一覧画面300のルール情報表示領域302に表示された全てのルール情報を取得し、編集中ルール画面400の全ルールテスト407が押下された場合、ルール情報表示領域408に表示された全てのルール情報を取得し、あるいは、アップロード画面500の全ルールテスト511が押下された場合、ルール情報表示領域512に表示された全てのルール情報を取得する。 Furthermore, when Test All Rules 301 on the rule list screen 300 is pressed, all rule information displayed in the rule information display area 302 on the rule list screen 300 is obtained, when Test All Rules 407 on the rule editing screen 400 is pressed, all rule information displayed in the rule information display area 408 is obtained, or when Test All Rules 511 on the upload screen 500 is pressed, all rule information displayed in the rule information display area 512 is obtained.

ステップS130では、管理者用クライアント端末102において、ルールテスト画面(図8参照)を表示する。 In step S130, the rule test screen (see FIG. 8) is displayed on the administrator client terminal 102.

図8には、ルールテスト画面600の構成が示されており、ルールテスト画面600は、テストを行う際に適用するルールを表示する選択ルールID601を備えており、ルール一覧画面300、編集中ルール画面400、アップロード画面500で選択されたルールに関するルールIDを表示する。 Figure 8 shows the configuration of the rule test screen 600. The rule test screen 600 has a selection rule ID 601 that displays the rule to be applied when performing the test, and displays the rule ID for the rule selected on the rule list screen 300, the rule being edited screen 400, or the upload screen 500.

つまり、ステップS130では、ステップS128で取得したルール情報のルールIDを表示するが、個別のルールが選択された場合は、選択されたルールのルールIDを表示し、全てのルールが選択された場合は、ルールIDは非表示となる。 In other words, in step S130, the rule ID of the rule information obtained in step S128 is displayed, but if an individual rule is selected, the rule ID of the selected rule is displayed, and if all rules are selected, the rule ID is hidden.

ルールテスト画面600は、テスト対象となる電子メールのエンベロープの差出人を示すエンベロープFrom602及び宛先を示すエンベロープTo603を備えている。通常、電子メールにはエンベロープが設定されておらず、ヘッダーとエンベロープに設定されたアドレスは殆ど一緒であるため、エンベロープFrom602及びエンベロープTo603に入力がなされていない場合は、ヘッダー情報のFrom及びToに設定された情報をエンベロープFrom及びエンベロープToに設定する。 The rule test screen 600 has an envelope From 602 that indicates the sender of the envelope of the email to be tested, and an envelope To 603 that indicates the destination. Normally, an envelope is not set in an email, and the addresses set in the header and envelope are almost always the same, so if there is no input in the envelope From 602 and envelope To 603, the information set in the From and To of the header information is set in the envelope From and envelope To.

また、ルールテスト画面600は、テスト対象とする電子メールを選択する際に押下するための参照604、選択された電子メールの保管先を示す保管先605、テストを開始する際に押下するためのテスト実行606を備えている。 The rule test screen 600 also includes a Reference 604 that can be pressed to select an email to be tested, a Storage Destination 605 that indicates where the selected email is stored, and a Test Execution 606 that can be pressed to start the test.

また、ルールテスト画面600は、テストを実行した結果を表示する領域を備えており、テストを行った際に適用されたルールのルールID、当該ルールの差出人条件、宛先条件、数値条件に関する評価結果、検査項目に関する検査結果を表示するためのルールテスト結果表示領域607を備えている。 The rule test screen 600 also has an area for displaying the results of the test, and a rule test result display area 607 for displaying the rule ID of the rule that was applied when the test was performed, the evaluation results for the sender conditions, destination conditions, and numerical conditions of the rule, and the test results for the test items.

テストを実行する前までは、評価結果や検査結果については表示がされず、テストを実行すると、各条件に対する評価結果や検査結果が表示される。 Before running the test, the evaluation and inspection results will not be displayed, but once the test is run, the evaluation and inspection results for each condition will be displayed.

その評価結果や検査結果が表示された例として、図9に示すルールテスト画面600のように、各条件に対しての評価結果や検査結果について、条件を満たすようであれば、例えば、「○」のように結果が良いことを示すように表示を行い、条件を満たさないようであれば、例えば、「×」のように結果が否であることを示すように表示を行う。 As an example of the display of the evaluation results and test results, as shown in the rule test screen 600 in FIG. 9, if the evaluation results and test results for each condition meet the condition, they are displayed with, for example, an "O" to indicate a good result, and if the condition is not met, they are displayed with, for example, an "X" to indicate a bad result.

また、図8に示すように、ルールテスト画面600は、テストを実行した結果を表示する領域として、数値条件として用いられている式を示す数値条件式欄、数値条件を適用した結果の表示方法として、関数式に対する評価結果のみを表示する、あるいは、関数式で検出された情報を表示するといった表示方法を選択する表示方法選択領域や、数値条件を適用してテストを行って得られた評価結果の内容を表示する表示内容といった欄を備えた数値条件結果表示領域608を備えている。 As shown in FIG. 8, the rule test screen 600 also has a numerical condition result display area 608 that includes a numerical condition formula column that shows the formula used as the numerical condition as an area for displaying the results of the test, a display method selection area for selecting a display method for the results of applying the numerical condition, such as displaying only the evaluation results for the function formula or displaying information detected by the function formula, and a display content column that displays the contents of the evaluation results obtained by applying the numerical condition and running the test.

表示方法選択領域においては、関数式に対する評価値と評価結果のみを表示する方法を選択するための関数評価609、関数式で検出された情報を表示する方法を選択するための詳細610をチェックボックス形式で備えている。 The display method selection area includes checkboxes for Function Evaluation 609, which allows you to select a method for displaying only the evaluation value and evaluation results for the function formula, and Details 610, which allows you to select a method for displaying information detected in the function formula.

テストを実行する前までは、数値条件結果表示領域608には、何も表示されておらず、テストを実行した後、関数評価609、あるいは詳細610のうち、少なくとも何れを選択された後、選択された表示方法に基づいて、数値条件に対する評価結果が表示される。尚、詳細610を選択する場合、関数評価609も選択状態である場合に選択することが可能である。 Before the test is executed, nothing is displayed in the Numerical Condition Result Display Area 608. After the test is executed, at least one of Function Evaluation 609 and Details 610 is selected, and then the evaluation results for the numerical conditions are displayed based on the selected display method. Note that when Details 610 is selected, it can also be selected if Function Evaluation 609 is also selected.

その評価結果が表示された例として、図9に示すルールテスト画面600のように、表示方法が選択されていない状態(関数評価609及び詳細610にチェックがなされていない状態)で、数値条件に対しての評価結果のみが表示される。 As an example of the evaluation results, the rule test screen 600 shown in Figure 9 shows that when no display method is selected (function evaluation 609 and details 610 are unchecked), only the evaluation results for the numerical conditions are displayed.

この表示例では、数値条件式として、size()>=0という式に対して、その評価結果として、TRUEという評価結果が得られたことを示している。 In this example, the numeric condition expression size() >= 0 is evaluated to give a result of TRUE.

さらに、図8に示すように、ルールテスト画面600は、テストを実行した結果を表示する領域として、検査項目に対する検査結果を表示する方法を選択するための詳細612がチェックボックス形式で備えられており、テストを実行した後、詳細612にチェックがなされると、検査項目にかかる関数式で検出された情報が表示され、チェックがなされないと、関数式に対する評価結果のみを表示する検査結果表示領域611を備えている。 Furthermore, as shown in FIG. 8, the rule test screen 600 has a checkbox-formatted detail 612 for selecting the method of displaying the test results for the test items as an area for displaying the results of the test. After the test is executed, if the detail 612 is checked, the information detected by the function formula related to the test item is displayed, and if the detail 612 is not checked, the test result display area 611 displays only the evaluation results for the function formula.

これらの表示方法のうち何れが選択されると、その選択された表示方法に基づいて、その検査結果に関する内容が表示内容の欄に表示される。 When any of these display methods is selected, the contents of the test results will be displayed in the display contents column based on the selected display method.

その検査結果が表示された例として、図9に示すルールテスト画面600のように、表示方法が選択されていない状態(詳細612にチェックがなされていない状態)で、検査項目に対しての検査結果が表示される。 As an example of the test results displayed, the rule test screen 600 shown in Figure 9 shows the test results for the test items when no display method is selected (Details 612 is not checked).

この表示例では、検査項目としての関数として、キーワード検査(条件セット<main>NGレベル=1)#point=0という式に対して、その検査結果として、OKという結果が得られたことを示している。 In this display example, the function used as the test item is the expression Keyword test (Condition set <main> NG level = 1) #point = 0, and the test result is shown to be OK.

テストを終了する場合には、ルールテスト画面600に備えられた閉じる614を押下すると、ルールテスト画面600が閉じられ、ルール一覧画面300が表示される。 To end the test, press Close 614 on the rule test screen 600, and the rule test screen 600 will be closed and the rule list screen 300 will be displayed.

ステップS132では、内部メールサーバ104において、ルールテスト画面600に表示されたルールを用いて、保管先605に表示された保管先の電子メールに対してテストを実行する。詳細な処理については、図4を用いて後述する。 In step S132, the internal mail server 104 uses the rules displayed on the rule test screen 600 to perform a test on the email stored in the storage location 605. Detailed processing will be described later with reference to FIG. 4.

ステップS134では、管理者用クライアント端末102において、ステップS132で実行されたテストの結果をルールテスト画面600のテストを実行した結果を表示する領域、ルールテスト結果表示領域607、数値条件結果表示領域608、検査結果表示領域611に対して表示を行う。 In step S134, the administrator client terminal 102 displays the results of the test performed in step S132 in the areas of the rule test screen 600 that display the results of the test, the rule test result display area 607, the numerical condition result display area 608, and the test result display area 611.

ステップS136では、管理者用クライアント端末102において、ルールテスト画面600の閉じる614が押下されたか否かを判定し、押下されたと判定した場合は、ステップS100へ処理を進め、押下されたと判定しない場合は、ステップS132へ処理を進める。 In step S136, the administrator client terminal 102 determines whether or not Close 614 on the rule test screen 600 has been pressed. If it is determined that Close 614 has been pressed, the process proceeds to step S100. If it is determined that Close 614 has not been pressed, the process proceeds to step S132.

次に、図4に示すフローチャートを用いてテスト実行処理について説明する。 Next, the test execution process will be explained using the flowchart shown in Figure 4.

ステップS200では、管理者用クライアント端末102において、ルールテスト画面600によって、テスト対象となる電子メールの選択を受付けたか否か、つまり参照604が押下されたか否かを判定し、押下されたと判定した場合、ステップS202へ処理を進める。 In step S200, the administrator client terminal 102 determines whether the selection of the email to be tested has been accepted on the rule test screen 600, i.e., whether Reference 604 has been pressed, and if it is determined that it has been pressed, the process proceeds to step S202.

ステップS202では、管理者用クライアント端末102において、選択された電子メールの保管先をルールテスト画面600の保管先605へ表示し、ステップS204では、管理者用クライアント端末102において、ルールテスト画面600のテスト実行606が押下されることによってテスト実行の指示を受付ける。 In step S202, the administrator client terminal 102 displays the storage location of the selected email in storage location 605 on the rule test screen 600, and in step S204, the administrator client terminal 102 accepts an instruction to run a test by pressing test execution 606 on the rule test screen 600.

そして、次にステップS206の処理を行うが、ステップS206からステップS240までの処理は、全てのルールに対してテストを実行する場合、ルールの条件を満たす限り、所定の順(例えば、ルール情報表示領域302に上位から下位に表示された順。ルールテーブルにこのような順を示す情報をルール情報に対応して登録しておいても良いし、実行順にルールテーブルへルール情報を登録しても良い。)に基づいて繰返し処理が行われる。 Next, step S206 is performed. When tests are performed on all rules, the processes from step S206 to step S240 are repeated based on a predetermined order (for example, the order displayed from top to bottom in the rule information display area 302. Information indicating such an order may be registered in the rule table in correspondence with the rule information, or the rule information may be registered in the rule table in the order of execution) as long as the conditions of the rules are met.

ステップS206では、内部メールサーバ104において、テスト対象である電子メールの差出人が、ルール情報に含まれる差出人条件を満たしているか否かを判定し、満たしていると判定した場合、ステップS208へ処理を進め、満たしていると判定しない場合は、ステップS210へ処理を進める。 In step S206, the internal mail server 104 determines whether the sender of the email being tested meets the sender conditions included in the rule information. If it is determined that the sender meets the conditions, the process proceeds to step S208. If it is determined that the sender does not meet the conditions, the process proceeds to step S210.

ステップS208では、管理者用クライアント端末102において、ルールテスト画面600のルールテスト結果表示領域607の差出人条件の欄に、「○」を表示し、ステップS210では、管理者用クライアント端末102において、ルールテスト画面600のルールテスト結果表示領域607の差出人条件の欄に「×」を表示して処理を終了する。 In step S208, the administrator client terminal 102 displays "○" in the sender condition column of the rule test result display area 607 on the rule test screen 600, and in step S210, the administrator client terminal 102 displays "×" in the sender condition column of the rule test result display area 607 on the rule test screen 600, and the process ends.

ステップS212では、内部メールサーバ104において、テスト対象である電子メールの送信先が、ルール情報に含まれる宛先条件を満たしているか否かを判定し、満たしていると判定した場合、ステップS214へ処理を進め、満たしていると判定しない場合は、ステップS216へ処理を進める。 In step S212, the internal mail server 104 determines whether the destination of the email being tested satisfies the destination conditions included in the rule information. If it is determined that the destination satisfies the conditions, the process proceeds to step S214. If it is determined that the destination satisfies the conditions, the process proceeds to step S216.

ステップS216では、管理者用クライアント端末102において、ルールテスト画面600のルールテスト結果表示領域607の宛先条件の欄に、「○」を表示し、ステップS214では、管理者用クライアント端末102において、ルールテスト画面600のルールテスト結果表示領域607の宛先条件の欄に「×」を表示して処理を終了する。 In step S216, the administrator client terminal 102 displays "○" in the destination condition column of the rule test result display area 607 on the rule test screen 600, and in step S214, the administrator client terminal 102 displays "×" in the destination condition column of the rule test result display area 607 on the rule test screen 600, and the process ends.

図10には、ステップS214におけるルールテスト画面600の表示例が示されており、ルールテスト結果表示領域607の差出人条件の欄に、「○」が表示され、宛先条件の欄に「×」が表示され、さらに、数値条件や検査結果については、テストを行わないため「-」が表示されている。 Figure 10 shows an example of the rule test screen 600 displayed in step S214. In the rule test result display area 607, the sender condition column shows "○", the destination condition column shows "×", and the numerical conditions and inspection results show "-" because no tests are performed.

ステップS218では、内部メールサーバ104において、テスト対象である電子メールの送信先が、ルール情報に含まれる数値条件を満たしているか否かを判定し、満たしていると判定した場合、ステップS220へ処理を進め、満たしていると判定しない場合は、ステップS222へ処理を進める。 In step S218, the internal mail server 104 determines whether the destination of the email being tested satisfies the numerical conditions contained in the rule information. If it is determined that the destination satisfies the numerical conditions, the process proceeds to step S220. If it is determined that the destination does not satisfy the numerical conditions, the process proceeds to step S222.

ステップS220では、管理者用クライアント端末102において、ルールテスト画面600のルールテスト結果表示領域607の数値条件の欄に、「○」を表示し、ステップS222では、管理者用クライアント端末102において、ルールテスト画面600のルールテスト結果表示領域607の数値条件の欄に「×」を表示する。 In step S220, the administrator client terminal 102 displays "○" in the numerical condition column of the rule test result display area 607 on the rule test screen 600, and in step S222, the administrator client terminal 102 displays "×" in the numerical condition column of the rule test result display area 607 on the rule test screen 600.

ステップS224では、内部メールサーバ104において、関数評価609及び詳細610にチェックがなされていないか否かを判定し、チェックがなされていないと判定した場合は、ステップS226へ処理を進め、チェックがなされていないと判定しない場合は、ステップS228へ処理を進める。 In step S224, the internal mail server 104 determines whether or not the function evaluation 609 and details 610 have been checked. If it is determined that they have not been checked, the process proceeds to step S226. If it is not determined that they have not been checked, the process proceeds to step S228.

ステップS226では、管理者用クライアント端末102において、数値条件結果表示領域608の表示内容に、関数式に関する評価結果のみを表示する。 In step S226, the administrator client terminal 102 displays only the evaluation results related to the function formula in the display content of the numerical condition result display area 608.

その表示例として、図11の最上段に表示された数値条件結果表示領域608があげられ、数値条件式が、DPINFO(index、max)>=2 | ATTACHMENT(filetype=“PDF+EXCEL”)>1という関数式が条件として設定され(ここでは、個人情報の含まれる可能性を解析して得られたものを指数化して、かかる指数が2以上であるか、あるいはPDF又はEXCELのファイルが1個以上添付されているという意味)、表示方法には、関数評価609及び詳細610にチェックがなされていない。 An example of this display is the numerical condition result display area 608 displayed at the top of Figure 11, where the numerical condition formula is a function formula DPINFO (index, max) >= 2 | ATTACHMENT (filetype = "PDF + EXCEL") > 1, which is set as the condition (here, this means that the index obtained by analyzing the possibility that personal information is included is indexed, and the index is 2 or more, or one or more PDF or EXCEL files are attached), and in the display method, the function evaluation 609 and details 610 are not checked.

DPINFO(index、max)>=2=>TRUEで示されるように、関数式に対する評価結果としてTRUEが表示され、ATTACHMENT(filetype=“PDF+EXCEL”)>1=>TRUEで示されるように、関数式に対する評価結果としてTRUEが表示されている。 As shown by DPINFO(index, max)>=2 =>TRUE, the evaluation result for the function formula is displayed as TRUE, and as shown by ATTACHMENT(filetype="PDF+EXCEL")>1 =>TRUE, the evaluation result for the function formula is displayed as TRUE.

ステップS228では、内部メールサーバ104において、関数評価609にチェックがなされているか否かを判定し、チェックがなされていると判定した場合、ステップS230へ処理を進め、チェックがなされていると判定しない場合、ステップS236へ処理を進める。 In step S228, the internal mail server 104 determines whether or not the function evaluation 609 has been checked. If it is determined that the function evaluation 609 has been checked, the process proceeds to step S230. If it is determined that the function evaluation 609 has not been checked, the process proceeds to step S236.

ステップS230では、管理者用クライアント端末102において、数値条件結果表示領域608の表示内容に、関数式に対する評価及び評価結果のみを表示する。 In step S230, the administrator client terminal 102 displays only the evaluation and evaluation results for the function formula in the display content of the numerical condition result display area 608.

その表示例として、図11の上から2段目に表示された数値条件結果表示領域608があげられ、数値条件式が、DPINFO(index、max)>=2 | ATTACHMENT(filetype=“PDF+EXCEL”)>1という関数式が条件として設定され(前述した条件と同様であるため説明省略)、表示方法には、関数評価609にチェックがなされている。 As an example of this display, the numerical condition result display area 608 displayed in the second row from the top in Figure 11 is shown, where the numerical condition formula is set as a function formula DPINFO (index, max) >= 2 | ATTACHMENT (filetype = "PDF + EXCEL") > 1 (the explanation is omitted as it is the same as the condition described above), and the function evaluation 609 is checked as the display method.

そして、テストの結果として表示内容の欄に、DPINFO(index、max)=43から、関数式に対する結果が数値条件を満たしているため、DPINFO(index、max)>=2=>TRUEで示されるように、関数式に対する評価結果としてTRUEが表示されている。 Then, in the column for the test results, since DPINFO(index, max) = 43, the result of the function formula satisfies the numerical condition, and so TRUE is displayed as the evaluation result for the function formula, as shown by DPINFO(index, max) >= 2 => TRUE.

また、テストの結果として表示内容の欄に、ATTACHMENT(filetype=“PDF+EXCEL”)=3から、関数式に対する結果が数値条件を満たしているため、ATTACHMENT(filetype=“PDF+EXCEL”)>1=>TRUEで示されるように、関数式に対する評価結果としてTRUEが表示されている。 In addition, in the display content column for the test results, since ATTACHMENT(filetype="PDF+EXCEL") = 3, the result of the function formula satisfies the numerical condition, so TRUE is displayed as the evaluation result for the function formula, as shown by ATTACHMENT(filetype="PDF+EXCEL") > 1 => TRUE.

ステップS232では、内部メールサーバ104において、詳細610にチェックがなされているか否かを判定し、チェックがなされていると判定した場合、ステップS234へ処理を進め、チェックがなされていると判定しない場合、ステップS236へ処理を進める。 In step S232, the internal mail server 104 determines whether or not Details 610 has been checked. If it is determined that the check has been made, the process proceeds to step S234. If it is determined that the check has not been made, the process proceeds to step S236.

ステップS234では、管理者用クライアント端末102において、数値条件結果表示領域608の表示内容に、関数式で検出された情報を表示する。 In step S234, the information detected by the function formula is displayed in the display content of the numerical condition result display area 608 on the administrator client terminal 102.

その表示例として、図11の最下段に表示された数値条件結果表示領域608があげられ、数値条件式が、DPINFO(index、max)>=2 | ATTACHMENT(filetype=“PDF+EXCEL”)>1という関数式が条件として設定され(前述した条件と同様であるため説明省略)、表示方法には、関数評価609及び詳細610にチェックがなされている。 As an example of this display, the numerical condition result display area 608 displayed at the bottom of Figure 11 is shown, where the numerical condition formula is set as a function formula DPINFO (index, max) >= 2 | ATTACHMENT (filetype = "PDF + EXCEL") > 1 (this is the same as the condition described above, so explanation is omitted), and as for the display method, function evaluation 609 and details 610 are checked.

そして、テストの結果として表示内容の欄に、DPINFO(index、max)にかかる各指数(in添付ファイル“Original.xltx”#point=37・・・・)が関数式で検出された情報として表示され、さらに、DPINFO(index、max)=43から、関数式に対する結果が数値条件を満たしているため、DPINFO(index、max)>=2=>TRUEで示されるように、関数式に対する評価結果としてTRUEが表示されている。 As a result of the test, the indices (in attachment "Original.xltx" #point=37...) related to DPINFO(index,max) are displayed in the display content column as information detected by the function formula, and since DPINFO(index,max) = 43, the result of the function formula satisfies the numerical condition, and therefore TRUE is displayed as the evaluation result for the function formula, as shown by DPINFO(index,max) >= 2 => TRUE.

尚、ATTACHMENT(filetype=“PDF+EXCEL”)>1についても同様に、テストの結果として表示内容の欄に、関数式で検出された情報と評価結果が表示されるが説明は省略する。 Similarly, for ATTACHMENT(filetype="PDF+EXCEL")>1, the information detected by the function formula and the evaluation results are displayed in the display content column as the test results, but a detailed explanation is omitted here.

ステップS236では、内部メールサーバ104において、ルール情報の動作が、検査であるか否かを判定し、検査であると判定した場合は、ステップS238へ処理を進め、検査であると判定しない場合は、ループ処理の終端へ処理を進める。 In step S236, the internal mail server 104 determines whether the operation of the rule information is an inspection, and if it is determined that it is an inspection, the process proceeds to step S238, and if it is not determined that it is an inspection, the process proceeds to the end of the loop process.

ステップS238では、内部メールサーバ104において、テスト対象である電子メールが、ルール情報に含まれる検査項目を満たしているか否かを検査する。 In step S238, the internal mail server 104 checks whether the email to be tested satisfies the test items included in the rule information.

ステップS240では、内部メールサーバ104において、詳細612にチェックがなされているか否かを判定し、チェックがなされていると判定した場合、ステップS242へ処理を進め、チェックがなされていると判定しない場合、ステップS244へ処理を進める。 In step S240, the internal mail server 104 determines whether or not Details 612 has been checked. If it is determined that the check has been made, the process proceeds to step S242. If it is determined that the check has not been made, the process proceeds to step S244.

ステップS242では、管理者用クライアント端末102において、検査結果表示領域611の表示内容に、検査項目にかかる関数式で検出された情報を表示する。 In step S242, the information detected by the function formula related to the test item is displayed in the display content of the test result display area 611 on the administrator client terminal 102.

その表示例として、図12の下段に表示された検査結果表示領域611があげられ、検索項目が、キーワード検査(条件セット=<main>NGレベル=1)#point1という関数式が条件として設定され(所定のキーワードが1つでも含まれていた場合、NGとする)、表示方法には、詳細612にチェックがなされている。 An example of this display is the test result display area 611 shown in the lower part of Figure 12, where the search item is Keyword test (condition set = <main> NG level = 1) #point1, a function formula is set as the condition (NG if any of the specified keywords are included), and Details 612 is checked as the display method.

そして、テストの結果として表示内容の欄に、キーワード検査(条件セット=<main>)にかかる各指数(“社外秘”(1個)in添付ファイル“Original.xltx”#point=1・・・・)が関数式で検出された情報として表示され、さらに、キーワード検査(条件セット=<main>NGレベル=1)#point1、関数式に対する結果が数値条件を満たしているため、キーワード検査(条件セット=<main>NGレベル=1)#point1=>NGで示されるように、関数式に対する評価結果としてNGが表示されている。 Then, in the display content column, the test results show that each index ("Confidential" (1 item) in attachment "Original.xltx" #point = 1...) related to keyword inspection (condition set = <main>) is displayed as information detected in the function formula, and furthermore, since the result of keyword inspection (condition set = <main> NG level = 1) #point 1 and the function formula meet the numerical condition, NG is displayed as the evaluation result for the function formula, as shown by keyword inspection (condition set = <main> NG level = 1) #point 1 => NG.

ステップS244では、管理者用クライアント端末102において、検査結果表示領域611の表示内容に、関数式に対する評価結果のみを表示する。 In step S244, only the evaluation results for the function formula are displayed in the inspection result display area 611 on the administrator client terminal 102.

その表示例として、図12の上段に表示された検査結果表示領域611があげられ、検索項目が、キーワード検査(条件セット=<main>NGレベル=1)#point1という関数式が条件として設定され(前述した条件と同様であるため説明省略)、表示方法には、詳細612にチェックがなされていない。 As an example of this display, the test result display area 611 displayed in the upper part of Figure 12 is shown, where the search item is Keyword test (condition set = <main> NG level = 1) #point1, a function formula is set as the condition (the explanation is omitted as it is the same as the condition described above), and the display method is not checked in Details 612.

キーワード検査(条件セット=<main>NGレベル=1)#point1=>NGで示されるように、関数式に対する評価結果としてNGが表示されている。 As shown in Keyword inspection (Condition set = <main> NG level = 1) #point1 => NG, NG is displayed as the evaluation result for the function expression.

これまでの処理で、個別のルールを適用して電子メールに対してテストを行ったが、ルールの条件が適用不可な場合、図13に示すような評価結果をルールテスト結果表示領域607の各条件には「-」を表示し、さらに、全てのルールに対してルールの条件が適用不可な場合、図14に示すような評価結果をルールテスト結果表示領域607のルールIDを0として表示し、メッセージについては、表示を行わない。 In the above process, individual rules are applied to the email to test it, but if the rule conditions cannot be applied, the evaluation result as shown in FIG. 13 is displayed with a "-" for each condition in the rule test result display area 607, and if the rule conditions cannot be applied to all rules, the evaluation result as shown in FIG. 14 is displayed with a rule ID of 0 in the rule test result display area 607, and no message is displayed.

尚、関数評価609、詳細610、及び詳細612にチェックをするタイミングは、テスト中にチェックを入れても良いし、全てのテストが終了した後、チェックを入れても良く、チェックを入れた後、チェックによって選択された表示方法に従って表示内容に表示を行う。 Function evaluation 609, details 610, and details 612 can be checked during testing or after all tests have been completed. After checking, the display content will be displayed according to the display method selected by the check.

本実施形態の変形例として、図4に示すテスト実行処理において、ステップS210及びステップS216において、差出人条件あるいは宛先条件を満たさない場合、処理を終了しているが、処理を終了させずに全ての条件を判定しても良い。 As a variation of this embodiment, in the test execution process shown in FIG. 4, if the sender condition or the destination condition is not met in steps S210 and S216, the process is terminated, but it is also possible to check all conditions without terminating the process.

つまり、ステップS210の処理が終了するとステップS212へ処理を進め、ステップS216の処理が終了するとステップS218へ処理を進めることで、一度で、何れの条件や検査項目を満たすか否かを判断することが可能となるので、テストを行う担当者が効率よくテストを行うことが可能となる。 In other words, when the processing of step S210 is completed, the processing proceeds to step S212, and when the processing of step S216 is completed, the processing proceeds to step S218. This makes it possible to determine in one go which conditions or test items are met, allowing the person conducting the test to perform the test efficiently.

以上、本発明によれば、電子メールのテスト結果として、ルールを構成する条件を満たすか否かを提示することで、電子メールのテストを行う担当者が、適切なテストを行うことを支援することがすることができる。 As described above, according to the present invention, by presenting the results of an email test as to whether or not the conditions constituting the rule are met, it is possible to assist the person in charge of testing emails in conducting appropriate testing.

また、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。 The present invention can also be embodied as, for example, a method, a program, or a storage medium.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、DVD-ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることができる。 In this case, the program read from the recording medium itself will realize the novel functions of the present invention, and the recording medium storing the program will constitute the present invention. Examples of recording media that can be used to supply the program include flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, DVD-ROMs, magnetic tapes, non-volatile memory cards, ROMs, EEPROMs, silicon disks, etc.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているOS等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, it goes without saying that not only are the functions of the above-mentioned embodiments realized by the computer executing a program it has read, but also that the functions of the above-mentioned embodiments can be realized by an OS or the like running on the computer carrying out some or all of the actual processing based on the instructions of the program.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, it goes without saying that this also includes cases where a program read from a recording medium is written into a memory provided on a function expansion board inserted into a computer or a function expansion unit connected to a computer, and then a CPU or the like provided on the function expansion board or function expansion unit performs some or all of the actual processing based on the instructions of the program code, thereby realizing the functions of the above-mentioned embodiments.

また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 It goes without saying that the present invention can also be applied to cases where the effects of the present invention are achieved by supplying a program to a system or device. In this case, the effects of the present invention can be enjoyed by the system or device by reading a recording medium that stores a program for achieving the present invention into the system or device.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or device can enjoy the effects of the present invention. Note that the present invention also includes configurations that combine the above-mentioned embodiments and their variations.

100 情報処理システム
101 クライアント端末
102 管理者用クライアント端末
103 ローカルエリアネットワーク(LAN)
104 内部メールサーバ
105 広域ネットワーク
106 外部メールサーバ
107 外部クライアント端末
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/F(インターフェース)コントローラ
209 入力部
210 表示部
211 外部メモリ
100 Information processing system 101 Client terminal 102 Administrator client terminal 103 Local area network (LAN)
104 Internal mail server 105 Wide area network 106 External mail server 107 External client terminal 201 CPU
202 RAM
203 ROM
204 System bus 205 Input controller 206 Video controller 207 Memory controller 208 Communication I/F (interface) controller 209 Input unit 210 Display unit 211 External memory

Claims (19)

電子メールに対する動作が設定されたルールであって、当該ルールを構成する複数の条件のうち少なくとも1つの条件について、前記電子メールが満たすか否かを判定する判定手段と、
前記判定手段による判定の結果を、当該判定の対象である条件に対応させて表示するように制御する表示制御手段と、
を備え、
前記判定手段は、前記ルールを構成する複数の条件について、条件を満たす旨の判定結果を得られるまで順次判定し、前記条件を満たす旨の判定結果を得られた場合、前記判定結果を得られた条件以降の条件を判定せず、
前記表示制御手段は、前記判定手段によって判定されていない条件については、評価した結果が良あるいは否にかかる情報とは異なる情報を表示するよう制御することを特徴とする情報処理装置。
a determination means for determining whether or not the email satisfies at least one of a plurality of conditions constituting a rule in which an action to be taken with respect to the email is set;
a display control means for controlling the display of the result of the judgment by the judgment means in correspondence with the condition that is the subject of the judgment;
Equipped with
the determination means sequentially determines the plurality of conditions constituting the rule until a determination result is obtained that the condition is satisfied, and when a determination result is obtained that the condition is satisfied, does not determine any conditions subsequent to the condition for which the determination result is obtained,
The information processing device, wherein the display control means controls to display information other than information relating to whether the evaluation result is good or bad for a condition not judged by the judgment means.
電子メールに対する動作が設定されたルールであって、当該ルールを構成する複数の条件のうち少なくとも1つの条件について、前記電子メールが満たすか否かを判定する判定手段と、
前記判定手段による判定に用いる前記電子メールの選択を受け付けるメール選択受付手段と、
前記判定手段による判定の結果を、当該判定の対象である条件に対応させて表示するように制御する表示制御手段と、
を備えることを特徴とする情報処理装置。
a determination means for determining whether or not the email satisfies at least one of a plurality of conditions constituting a rule in which an action to be taken with respect to the email is set;
an email selection receiving means for receiving a selection of the email to be used for the determination by the determining means;
a display control means for controlling the display of the result of the judgment by the judgment means in correspondence with the condition that is the subject of the judgment;
An information processing device comprising:
前記判定手段は、前記ルールを構成する複数の条件について、条件を満たす旨の判定結果を得られるまで順次判定することを特徴とする請求項に記載の情報処理装置。 3. The information processing apparatus according to claim 2 , wherein said determining means sequentially determines a plurality of conditions constituting said rule until a determination result indicating that the condition is satisfied is obtained. 前記判定手段は、前記条件を満たす旨の判定結果を得られた場合、前記判定結果を得られた条件以降の条件を判定しないことを特徴とする請求項に記載の情報処理装置。 4. The information processing apparatus according to claim 3 , wherein, when a determination result indicating that the condition is satisfied is obtained, the determination means does not make any determination on any condition subsequent to the condition for which the determination result is obtained. 前記表示制御手段は、前記判定手段によって判定されていない条件については、評価した結果が良あるいは否にかかる情報とは異なる情報を表示するよう制御することを特徴とする請求項に記載の情報処理装置。 5. The information processing apparatus according to claim 4 , wherein the display control means controls to display information other than information relating to whether the evaluation result is good or bad for a condition not judged by the judgment means. 前記電子メールに対する動作を行うためのルールを構成する条件を受け付ける受付手段を備え、
前記判定手段は、前記受付手段により受け付けた条件を満たすかを判定することを特徴とする請求項1乃至5の何れか1項に記載の情報処理装置。
a receiving means for receiving a condition constituting a rule for performing an action on the email;
6. The information processing apparatus according to claim 1 , wherein the determining unit determines whether the condition accepted by the accepting unit is satisfied.
前記電子メールに対する動作を行うためのルールを構成する条件は、当該動作を行うための関数であることを特徴とする請求項1乃至6の何れか1項に記載の情報処理装置。 7. The information processing apparatus according to claim 1, wherein the condition constituting the rule for performing an action on the email is a function for performing the action. 前記表示制御手段は、前記動作を行うための関数による評価結果を表示するよう制御することを特徴とする請求項に記載の情報処理装置。 8. The information processing apparatus according to claim 7 , wherein the display control means controls so as to display a result of evaluation by a function for performing the operation. 前記表示制御手段は、前記動作を行うための関数により求まる結果値を表示するよう制御することを特徴とする請求項7または8に記載の情報処理装置。 9. The information processing apparatus according to claim 7 , wherein the display control means controls so as to display a result value determined by a function for performing the operation. 前記表示制御手段は、前記動作を行うための関数により求まる評価結果に対応する記号を表示するよう制御することを特徴とする請求項7乃至9の何れか1項に記載の情報処理装置。 10. The information processing apparatus according to claim 7 , wherein the display control means controls so as to display a symbol corresponding to an evaluation result obtained by a function for performing the operation. 前記表示制御手段は、前記動作を行うための関数による判定経過に係る情報を表示するよう制御することを特徴とする請求項7乃至10の何れか1項に記載の情報処理装置。 11. The information processing apparatus according to claim 7 , wherein the display control means controls so as to display information relating to a process of determination by a function for performing the operation. 前記表示制御手段は、前記ルールのそれぞれの条件に対応させて評価した結果が良あるいは否にかかる情報を表示するよう制御することを特徴とする請求項1乃至11の何れか1項に記載の情報処理装置。 12. The information processing apparatus according to claim 1 , wherein the display control means controls to display information relating to whether the result of evaluation in association with each condition of the rule is good or bad. 前記受付手段は、電子メールに対する動作が設定された複数のルールの選択を受付け、
前記判定手段は、前記電子メールに対して前記受付手段によって受付けた複数のルールの各条件を満たすかを判定することを特徴とする請求項6又は請求項6を引用する請求項7~12の何れか1項に記載の情報処理装置。
The receiving means receives a selection of a plurality of rules in which actions to be taken with respect to e-mail are set;
13. The information processing apparatus according to claim 6, wherein the determining means determines whether the email satisfies each of the conditions of a plurality of rules accepted by the accepting means.
前記表示制御手段は、表示されたそれぞれのルールに対応して、前記判定手段による前記ルールの各条件を満たすかの判定を行うことの指示を受け付ける指示部を表示するよう制御することを特徴とする請求項1乃至13の何れか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 13, characterized in that the display control means controls to display, corresponding to each displayed rule, an instruction section for receiving an instruction to perform a judgment by the judgment means as to whether each condition of the rule is satisfied. 前記判定手段による判定に用いる前記電子メールの選択を受け付けるメール選択受付手段を備えたことを特徴とする請求項1、3乃至14の何れか1項に記載の情報処理装置。 15. The information processing apparatus according to claim 1, further comprising an e-mail selection receiving means for receiving a selection of the e-mail to be used in the determination by the determining means. 前記動作は、電子メールをそのまま送信する動作、電子メールの送信を保留する動作、電子メールを送信せず削除する動作のいずれかであることを特徴とする請求項1乃至15の何れか1項に記載の情報処理装置。 16. The information processing apparatus according to claim 1, wherein the operation is any one of an operation of sending the e-mail as is, an operation of suspending sending of the e-mail, and an operation of deleting the e-mail without sending it. 電子メールに対する動作が設定されたルールであって、当該ルールを構成する複数の条件のうち少なくとも1つの条件について、前記電子メールが満たすか否かを判定する判定ステップと、
前記判定ステップによる判定の結果を、当該判定の対象である条件に対応させて表示するように制御する表示制御ステップと、
を備え、
前記判定ステップは、前記ルールを構成する複数の条件について、条件を満たす旨の判定結果を得られるまで順次判定し、前記条件を満たす旨の判定結果を得られた場合、前記判定結果を得られた条件以降の条件を判定せず、
前記表示制御ステップは、前記判定ステップによって判定されていない条件については、評価した結果が良あるいは否にかかる情報とは異なる情報を表示するよう制御することを特徴とする情報処理装置の制御方法。
a determination step of determining whether or not the email satisfies at least one condition among a plurality of conditions constituting a rule in which an action for an email is set;
a display control step of controlling the display of the result of the determination step in such a manner that the result corresponds to the condition that is the subject of the determination;
Equipped with
The determination step sequentially determines a plurality of conditions constituting the rule until a determination result is obtained that the condition is satisfied, and when a determination result is obtained that the condition is satisfied, does not determine any conditions subsequent to the condition for which the determination result is obtained,
A control method for an information processing device, characterized in that the display control step controls to display information other than information related to whether the evaluation result is good or bad for conditions that have not been judged by the judgment step.
電子メールに対する動作が設定されたルールであって、当該ルールを構成する複数の条件のうち少なくとも1つの条件について、前記電子メールが満たすか否かを判定する判定ステップと、
前記判定ステップによる判定に用いる前記電子メールの選択を受け付けるメール選択受付ステップと、
前記判定ステップによる判定の結果を、当該判定の対象である条件に対応させて表示するように制御する表示制御ステップと、
を備えることを特徴とする情報処理装置の制御方法。
a determination step of determining whether or not the email satisfies at least one condition among a plurality of conditions constituting a rule in which an action for an email is set;
an email selection receiving step of receiving a selection of the email to be used in the determination step;
a display control step of controlling the display of the result of the determination step in such a manner that the result corresponds to the condition that is the subject of the determination;
13. A method for controlling an information processing device, comprising:
少なくとも1つのコンピュータを、請求項1乃至16のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。 A program for causing at least one computer to function as each of the means of the information processing apparatus according to any one of claims 1 to 16 .
JP2023103287A 2019-11-27 2023-06-23 Information processing device, control method, and program Active JP7629058B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023103287A JP7629058B2 (en) 2019-11-27 2023-06-23 Information processing device, control method, and program
JP2025012825A JP2025061923A (en) 2019-11-27 2025-01-29 Information processing device, control method, and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019213810A JP7100616B2 (en) 2019-11-27 2019-11-27 Information processing equipment, control methods, and programs
JP2022106888A JP7303927B2 (en) 2019-11-27 2022-07-01 Information processing device, control method, and program
JP2023103287A JP7629058B2 (en) 2019-11-27 2023-06-23 Information processing device, control method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022106888A Division JP7303927B2 (en) 2019-11-27 2022-07-01 Information processing device, control method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025012825A Division JP2025061923A (en) 2019-11-27 2025-01-29 Information processing device, control method, and program

Publications (2)

Publication Number Publication Date
JP2023118791A JP2023118791A (en) 2023-08-25
JP7629058B2 true JP7629058B2 (en) 2025-02-12

Family

ID=86996644

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2022106888A Active JP7303927B2 (en) 2019-11-27 2022-07-01 Information processing device, control method, and program
JP2023103287A Active JP7629058B2 (en) 2019-11-27 2023-06-23 Information processing device, control method, and program
JP2025012825A Pending JP2025061923A (en) 2019-11-27 2025-01-29 Information processing device, control method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022106888A Active JP7303927B2 (en) 2019-11-27 2022-07-01 Information processing device, control method, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025012825A Pending JP2025061923A (en) 2019-11-27 2025-01-29 Information processing device, control method, and program

Country Status (1)

Country Link
JP (3) JP7303927B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011044062A (en) 2009-08-24 2011-03-03 Hitachi Solutions Ltd Destination check function addition program, and telegraph transmission system
JP2011170651A (en) 2010-02-19 2011-09-01 Sumitomo Electric System Solutions Co Ltd Electronic mail transmission control program, electronic mail transmission control method and computer device
JP2015014914A (en) 2013-07-05 2015-01-22 株式会社野村総合研究所 System and program for controlling transmission of electronic mail

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7636716B1 (en) 2003-12-03 2009-12-22 Trend Micro Incorporated Method and architecture for blocking email spams
US20060168066A1 (en) 2004-11-10 2006-07-27 David Helsper Email anti-phishing inspector
US8032594B2 (en) 2004-11-10 2011-10-04 Digital Envoy, Inc. Email anti-phishing inspector
JP4354950B2 (en) 2005-12-28 2009-10-28 キヤノンItソリューションズ株式会社 Information processing apparatus, information processing method, computer program, and storage medium
US9443226B2 (en) 2009-01-12 2016-09-13 Sri International Electronic assistant for making predictions based on user messages
JP5394772B2 (en) 2009-02-25 2014-01-22 エヌ・ティ・ティ・ソフトウェア株式会社 E-mail delivery system and program
JP2009301559A (en) 2009-07-30 2009-12-24 Hde Inc Program
JP5561832B2 (en) * 2010-12-07 2014-07-30 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing method, and program
JP5817219B2 (en) 2011-05-30 2015-11-18 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing method, and computer program
JP5307281B2 (en) * 2012-08-31 2013-10-02 キヤノンItソリューションズ株式会社 Information processing apparatus, control method therefor, and program
JP2014121056A (en) 2012-12-19 2014-06-30 Nec Access Technica Ltd Internet facsimile transmission propriety determination system, facsimile transmission propriety determination device, and method for the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011044062A (en) 2009-08-24 2011-03-03 Hitachi Solutions Ltd Destination check function addition program, and telegraph transmission system
JP2011170651A (en) 2010-02-19 2011-09-01 Sumitomo Electric System Solutions Co Ltd Electronic mail transmission control program, electronic mail transmission control method and computer device
JP2015014914A (en) 2013-07-05 2015-01-22 株式会社野村総合研究所 System and program for controlling transmission of electronic mail

Also Published As

Publication number Publication date
JP7303927B2 (en) 2023-07-05
JP2022121652A (en) 2022-08-19
JP2023118791A (en) 2023-08-25
JP2025061923A (en) 2025-04-11

Similar Documents

Publication Publication Date Title
US7506337B2 (en) System and method for providing service of automated creation of computer software production images
US20070130163A1 (en) Work item management through a client application
JP3499808B2 (en) Electronic document classification system
JP7629058B2 (en) Information processing device, control method, and program
RU2438167C2 (en) Information processing device, method of controlling information processing device, programme for control method and recording medium for programme
JP5080437B2 (en) Information processing apparatus, information processing method, and computer program
CN102449980A (en) Delivering messages using user-defined agents
JP7100616B2 (en) Information processing equipment, control methods, and programs
JP6623650B2 (en) Information processing apparatus, control method, and program
JP6923825B2 (en) Information processing system, access relay device, its control method, and program
JPH1139259A (en) Information processing apparatus and recording medium recording program
JP3939904B2 (en) Workflow system, document approval method, and storage medium
JP7181487B2 (en) Information processing system, control method, and program
JP2008077141A (en) Design data sending system and method
JP5927897B2 (en) Information processing apparatus, control method thereof, and program
JP5197344B2 (en) Information processing apparatus, information processing method, and computer program
JP7631897B2 (en) Information processing device and information processing program
JP4460018B2 (en) Information processing apparatus, information processing apparatus control method, and computer program
JP2007272669A (en) Received mail processing method, apparatus and program
JP6614321B2 (en) Information processing system, access relay device, control method thereof, and program
WO2008116218A1 (en) Providing context sensitive templates for a web based workflow design
JP5285136B2 (en) Information processing apparatus, information processing method, and program
JP4874949B2 (en) Information processing apparatus, information processing method, and program
US7636734B2 (en) Method for probabilistic analysis of most frequently occurring electronic message addresses within personal store (.PST) files to determine owner with confidence factor based on relative weight and set of user-specified factors
JP2021185529A (en) Information processing apparatus, information processing system, control method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230720

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230720

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241031

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250130

R150 Certificate of patent or registration of utility model

Ref document number: 7629058

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150