JP5884316B2 - Information processing apparatus, information processing method, and computer program - Google Patents
Information processing apparatus, information processing method, and computer program Download PDFInfo
- Publication number
- JP5884316B2 JP5884316B2 JP2011146620A JP2011146620A JP5884316B2 JP 5884316 B2 JP5884316 B2 JP 5884316B2 JP 2011146620 A JP2011146620 A JP 2011146620A JP 2011146620 A JP2011146620 A JP 2011146620A JP 5884316 B2 JP5884316 B2 JP 5884316B2
- Authority
- JP
- Japan
- Prior art keywords
- rule
- relay control
- relay
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、電子メールの中継制御を行う技術に関する。 The present invention relates to a technique for relay control of electronic mail.
近年、様々な情報の送受信を、電子メールを用いて行うことが一般的になってきている。その際に、電子メールの送信先アドレスの設定ミスや、電子メールへのファイルの添付ミスなどから生じる情報漏えいが問題となっている。 In recent years, it has become common to send and receive various types of information using electronic mail. At that time, information leakage resulting from an error in setting an e-mail transmission destination address or an error in attaching a file to the e-mail has become a problem.
そこで、電子メールを直ちに送信するのではなく、電子メールのフィルタリングルールを設定し、そのルールに合致した電子メールは送信を中止したり、送信をいったん保留し、当該電子メールの送信者の上長の操作指示により、送信を許可する/中止するといったフィルタリング処理を行うシステムが企業等では導入されていたりする。 Therefore, instead of sending an email immediately, an email filtering rule is set, and an email that matches the rule is canceled or suspended, and the sender of the email In some cases, companies or the like have introduced a system for performing filtering processing such as permitting / disabling transmission according to the operation instruction.
また、電子メールの送信をいったん保留し、電子メールの送信者の確認処理後に電子メールを送信する遅延送信処理に関する技術が特許文献1に開示されている。
上述のようなフィルタリング処理と遅延送信処理の双方を行うことが、情報漏えいのリスクを低減するためには望ましい。しかし、これらの双方の処理を実行する場合には、どちらかの一方の処理をまず行い、その結果に応じて他方の処理を行わせるようにした場合に、必ずしも効率的でない処理を行ってしまうことがある。 It is desirable to perform both the filtering process and the delayed transmission process as described above in order to reduce the risk of information leakage. However, when both of these processes are executed, if one of the processes is performed first and the other process is performed according to the result, the process is not necessarily efficient. Sometimes.
例えば、遅延送信処理を先に行い、その後フィルタリング処理を実行する場合に、遅延送信処理により決定される処理が30分の遅延送信であり、フィルタリング処理で決定される処理が電子メールの送信を許可しない(削除)である場合に、遅延送信処理を行う意味はさほどない。また、フィルタリング処理を先に行い、その後遅延送信処理を実行する場合に、フィルタリング処理による制御結果が、メール送信を保留し上長による判断により中継制御方法を決定するものであり、遅延送信処理により決定される処理が30分の遅延送信である場合に、いつ上長により中継制御方法が決定されるかがわからないので、送信者はいつから自身によるメールの送信指示が行えるのかを把握できないといった問題が発生する。 For example, when the delay transmission process is performed first and then the filtering process is executed, the process determined by the delay transmission process is a delay transmission of 30 minutes, and the process determined by the filtering process permits the transmission of an e-mail If it is not (deleted), there is not much meaning in performing delayed transmission processing. In addition, when the filtering process is performed first and then the delay transmission process is executed, the control result by the filtering process determines that the relay control method is determined based on the judgment by the superior and the mail transmission is suspended. When the process to be determined is delayed transmission of 30 minutes, the sender cannot know when the relay control method is determined by the superior, so that the sender cannot grasp when the mail transmission instruction can be given by itself. Occur.
また、このような中継制御を行う際に、関連して暗号化処理やデータの圧縮/伸長処理などの他の処理を実行する場合などもある。これら処理もフィルタリング処理や遅延送信処理を行う前に実施するべきなのかそれともフィルタリング処理や遅延送信処理を行った後に実施すべきであるかをフィルタリング処理や遅延送信処理の結果に基づいて決定できるようにすることが好ましい。 In addition, when such relay control is performed, other processing such as encryption processing and data compression / decompression processing may be executed. Based on the results of the filtering process and the delay transmission process, it is possible to determine whether these processes should be performed before the filtering process and the delay transmission process or after the filtering process and the delay transmission process. It is preferable to make it.
そこで、本発明は、それぞれ異なる複数のルールに基づいた電子メールの中継制御を行う際など、条件に従って実行すべき処理が決定する複数の処理のうち、いずれの処理を優先して実行するかを好適に設定することを可能とする技術を提供することを目的とする。 Therefore, the present invention determines which process is to be executed with priority among a plurality of processes determined according to conditions, such as when relay control of e-mail based on a plurality of different rules is performed. It is an object of the present invention to provide a technique that can be suitably set.
上記の目的を達成するために、本発明の情報処理装置は、複数の異なる中継制御ルールを用いて、電子メールの中継制御を行う情報処理装置であって、前記電子メールの中継制御に用いる、複数の異なる中継制御ルールであって、当該中継制御ルールを適用する電子メールの条件と、当該条件に合致した電子メールデータに実行するアクションとが少なくとも設定された中継制御ルールを記憶する第1の記憶手段と、電子メールデータを取得する取得手段と、前記取得手段で取得した電子メールデータに対して、前記複数の異なる中継制御ルールをそれぞれ適用し、それぞれの中継制御ルールによる処理を決定する第1の決定手段と、前記決定手段で決定された処理のうち、優先して実行する処理を決定する第2の決定手段とを備えることを特徴とする。 In order to achieve the above object, an information processing apparatus of the present invention is an information processing apparatus that performs relay control of electronic mail using a plurality of different relay control rules, and is used for relay control of the electronic mail. A first relay control rule that stores a plurality of different relay control rules in which at least an e-mail condition to which the relay control rule is applied and an action to be performed on e-mail data that matches the condition is set A storage means, an acquisition means for acquiring e-mail data, and a plurality of different relay control rules are respectively applied to the e-mail data acquired by the acquisition means, and a process based on each relay control rule is determined. 1 deciding means and second deciding means for deciding a process to be preferentially executed among the processes decided by the deciding means. And butterflies.
上記の目的を達成するために、本発明の情報処理方法は、電子メールの中継制御に用いる、複数の異なる中継制御ルールであって、当該中継制御ルールを適用する電子メールの条件と、当該条件に合致した電子メールデータに実行するアクションとが少なくとも設定された中継制御ルールを記憶する記憶装置を備え、前記複数の異なる中継制御ルールを用いて、電子メールの中継制御を行う情報処理装置によって行われる情報処理方法であって、電子メールを取得する取得工程と、前記取得工程で取得した電子メールに対して、前記複数の異なる中継制御ルールをそれぞれ適用し、それぞれの中継制御ルールによる処理を決定する第1の決定工程と、前記第1の決定工程で決定された処理のうち、優先して実行する処理を決定する第2の決定工程とを備えることを特徴とする。 In order to achieve the above object, the information processing method of the present invention includes a plurality of different relay control rules used for relay control of an electronic mail, the condition of the electronic mail to which the relay control rule is applied, and the condition And a storage device for storing relay control rules in which at least actions to be executed on the e-mail data matching the above are set, and the information processing device performs relay control of the e-mail using the plurality of different relay control rules. Information processing method for obtaining an e-mail, and applying the plurality of different relay control rules to the e-mail obtained in the obtaining step, and determining a process based on each relay control rule A first determination step to perform and a second determination to determine a processing to be executed with priority among the processing determined in the first determination step Characterized in that it comprises a degree.
上記の目的を達成するために、本発明のコンピュータプログラムは、電子メールの中継制御に用いる、複数の異なる中継制御ルールであって、当該中継制御ルールを適用する電子メールの条件と、当該条件に合致した電子メールデータに実行するアクションとが少なくとも設定された中継制御ルールを記憶する記憶装置を備え、前記複数の異なる中継制御ルールを用いて、電子メールの中継制御を行う情報処理装置を、電子メールを取得する取得手段と、前記取得手段で取得した電子メールに対して、前記複数の異なる中継制御ルールをそれぞれ適用し、それぞれの中継制御ルールによる処理を決定する第1の決定手段と、前記第1の決定手段で決定された処理のうち、優先して実行する処理を決定する第2の決定手段として機能させることを特徴とする。 In order to achieve the above object, the computer program of the present invention is a plurality of different relay control rules used for relay control of email, and the conditions of the email to which the relay control rule is applied and the conditions. An information processing apparatus that includes a storage device that stores a relay control rule in which at least actions to be executed on matched electronic mail data are set, and that performs relay control of electronic mail using the plurality of different relay control rules. Acquisition means for acquiring mail, first determination means for applying the plurality of different relay control rules to the electronic mail acquired by the acquisition means, and determining processing according to each relay control rule; Of the processes determined by the first determining means, function as a second determining means for determining a process to be executed with priority. And features.
本発明によれば、条件に従って実行する処理が決定する複数の処理のうち、いずれの処理を優先させるかを好適に設定し、電子メールの中継制御を行う技術を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the technique which sets suitably which process should be prioritized among the several processes which the process performed according to conditions determines, and performs relay control of an email can be provided.
以下、図面を参照して、本発明の実施の形態の一例について説明する。図1は、本発明の情報処理システムのシステム構成の一例を示す図である。 Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system according to the present invention.
図1に示すように、本発明は、電子メール制御サーバ101、前段メールサーバ102、後段メールサーバ103、LAN104、クライアント装置105−1〜105−3(以下まとめてクライアント装置105とする)、インターネット等の広域通信網106を備えて構成されている。
As shown in FIG. 1, the present invention includes an electronic
図中、電子メール制御サーバ101は、本発明の情報処理装置として機能するサーバ装置であって、電子メールの内容に応じて、監査者による監査の後にその監査結果に従った中継制御をおこなうフィルタリング処理や、電子メールを直ちに宛先に対して送信せずに一旦送信を保留し、電子メールの送信者等からの送信指示を受け付けた後に、電子メールを宛先に対して送信する遅延送信処理を行う。電子メールサーバ101はこのような処理を行うサービスをSaaS等の形態でクライアント装置105に対して提供しており、クライアント装置105から送信される電子メールに対するフィルタリング処理や遅延送信処理を行う。
In the figure, an
前段メールサーバ102は、クライアント装置105から送信された電子メールデータを受信するメール受信サーバである。そして、前段メールサーバ102が受信した電子メールは、電子メール制御サーバ101に対して送信され、電子メール制御サーバ101によるフィルタリング処理や遅延送信処理が行われることになる。
The
後段メールサーバ103は、電子メール制御サーバ101によるフィルタリング処理や遅延送信処理等の結果、電子メールに設定された宛先に対して中継を行うと決定された電子メールを該指定された宛先に対して送信する処理を行う。
The
LAN104は、電子メール制御サーバ101、前段メールサーバ102、後段メールサーバ103を相互に通信可能に接続するためのネットワークである。
The
クライアント装置105は、前段メールサーバ102や後段メールサーバ103で電子メールのアカウント管理が行われている電子メールアカウントを使用するユーザが、電子メールの送受信を行うために使用する端末装置である。
The
広域通信網106は、クライアント装置105と電子メール制御サーバ101、前段メールサーバ102、後段メールサーバ103とを相互に通信可能に接続するためのネットワークである。以上が、本発明の情報処理システムのシステム構成の一例の説明である。
The wide
尚、電子メール制御サーバ101、前段メールサーバ102、後段メールサーバ103のうち複数の装置が有する機能を1つの装置で実行するようにしてももちろん構わない。例えば、前段メールサーバ102と後段メールサーバ103を1つのサーバ装置とすることや、電子メール制御サーバ101、前段メールサーバ102、後段メールサーバ103を1つのサーバ装置とすることなども可能である。
Of course, the functions of a plurality of devices of the electronic
次に、図2を参照して、図1の電子メール制御サーバ101に適用可能な情報処理装置のハードウェア構成の一例について説明する。
Next, an example of the hardware configuration of the information processing apparatus applicable to the electronic
図中、CPU201は、システムバス204に接続される後述の各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、電子メール制御サーバ101に後述する各種の処理を実行させるために必要な各種プログラムやデータ等が記憶されている。RAM202は、CPU201の主メモリ、ワークエリア等として機能する。
In the figure, a
CPU201は、処理の実行に際して必要なプログラム等をRAM202にロードして、プログラムを実行することで後述する各種処理を実現するものである。また、入力コントローラ(入力C)205は、キーボードやポインティングデバイス等で構成される入力装置209からの入力を制御する。ビデオコントローラ(VC)206は、ディスプレイ装置210等の表示装置への表示を制御する。ディスプレイ装置210は、例えばCRTディスプレイや液晶ディスプレイ等で構成される。
The
メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフロッピーディスク(登録商標 FD)或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ211へのアクセスを制御する。
A memory controller (MC) 207 is a hard disk (HD), floppy disk (registered trademark FD) or PCMCIA card slot for storing a boot program, browser software, various applications, font data, user files, editing files, various data, and the like. Controls access to an
通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。 A communication I / F controller (communication I / FC) 208 is connected to and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP / IP is possible.
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。以上が、電子メール制御サーバ101に適用可能な情報処理装置のハードウェア構成の説明であるが、後述する各種の処理を実行可能であれば、必ずしも図2に記載のハードウェア構成を有していなくとも構わないことは言うまでもない。
Note that the
また、前段メールサーバ102、後段メールサーバ103、クライアント装置105等もほぼ同様のハードウェア構成を有しているので、ここでも説明は割愛する。
Further, since the front-
次に、図3を参照して、図1の電子メール制御サーバ101の機能構成の一例について説明する。
Next, an example of a functional configuration of the electronic
電子メール制御サーバ101は、メール受信部301、中継制御部302、メール送信部303、記憶部304、メール制御指示受付部305、メール削除部306等を備えて構成されている。
The electronic
メール受信部301は、前段メールサーバ102から送信された電子メールを受信する機能部である。
The
中継制御部302は、メール受信部301で受信した電子メールを中継/削除/保留/遅延送信等する中継制御を行う機能部であり、フィルタリングルール判定部302−1、遅延送信ルール判定部302−2、優先アクション決定部302−3を備えている。
The
フィルタリング処理部302−1は、後述する記憶部304のフィルタリングルール記憶部304−1に記憶されているフィルタリングルールを用いたフィルタリングアクション判定処理を行う機能部であって、メール受信部301が受信した電子メールがフィルタリングルールの条件に合致するかを判定し、合致している場合にそのフィルタリングルールに設定されているアクションを当該電子メールに実行する処理として決定する機能部である。
The filtering processing unit 302-1 is a functional unit that performs a filtering action determination process using the filtering rules stored in the filtering rule storage unit 304-1 of the
遅延送信処理部302−2は、記憶部304の遅延送信ルール記憶部304−2に記憶されている遅延送信ルールを用いた遅延送信アクション判定処理を行う機能部であって、メール受信部301が受信した電子メールが遅延送信ルールの条件に合致するかを判定し、合致している場合にその遅延送信ルールに設定されているアクションを当該電子メールに実行する処理として決定する機能部である。
The delayed transmission processing unit 302-2 is a functional unit that performs a delayed transmission action determination process using the delayed transmission rule stored in the delayed transmission rule storage unit 304-2 of the
優先アクション決定部302−3は、フィルタリング処理部302−1で決定されたアクションと、遅延送信処理部302−2で決定されたアクションのどちらのアクションを優先的に実行するかを記憶部304の優先アクション決定ルール記憶部に記憶されている優先アクション決定ルールに従って決定する機能部である。
The priority action determination unit 302-3 determines which of the actions determined by the filtering processing unit 302-1 and the action determined by the delayed transmission processing unit 302-2 is to be executed preferentially in the
メール送信部303は、中継制御部302での中継制御処理の結果、中継すると決定された電子メールを後段メールサーバ103に送信する機能部である。
The
記憶部304は、後述する処理を電子メール制御サーバ101のCPU201が行う際に用いる各種のデータを記憶する記憶部であって、フィルタリングルール記憶部304−1、遅延送信ルール記憶部304−2、優先アクション決定ルール記憶部304−3、保留メール記憶部304−4、遅延送信メール記憶部304−5、操作ログ記憶部304−6等を備えている。
The
メール制御指示受付部305は、中継制御部302により、中継を遅延された電子メールや、中継が保留された電子メールに対する中継/削除の指示を受け付ける機能部である。
The mail control
メール削除部306は、中継制御部302により削除すると決定された電子メールや、メール制御指示受付部305で削除の指示を受け付けた電子メールの削除処理を行う機能部である。
The
以上が、電子メール制御サーバ101の機能構成の一例の説明である。
The above is an explanation of an example of the functional configuration of the electronic
次に、図4を参照して、本発明における電子メール送信時の電子メールの流れについて説明する。クライアント装置105から送信された電子メールは、まず前段メールサーバ102が受信することになる。その後、前段メールサーバ102はその電子メールを電子メール制御サーバ101に転送することになる。
Next, with reference to FIG. 4, the flow of e-mail when sending e-mail in the present invention will be described. The e-mail transmitted from the
前段メールサーバ102が転送した電子メールを受信した電子メール制御サーバ101は、中継制御部302で当該電子メールに対して実行する処理を決定し、その処理を電子メールに対して実行する。
The
電子メール制御サーバ101で中継処理が実行された電子メールは後段メールサーバ103に送信されることになる。
The e-mail for which relay processing has been executed by the
後段メールサーバ103は、電子メール制御サーバ101から受信した電子メールを、当該電子メールの宛先(TO、CC、BCC)に設定された電子メールアドレスを管理するメールサーバに対して送信する。尚、ここで、宛先に設定された電子メールアドレスが、本システムが管理する電子メールアドレスである場合には、後段メールサーバ103はその電子メールを前段メールサーバ101に対して送信する。
The
後段メールサーバ103からの電子メールを受信した前段メールサーバ102は、その電子メールの宛先に設定されている電子メールアドレス(電子メールアカウント)のメールボックスにその電子メールを記憶する。以上が、本発明における電子メール送信時の電子メールの流れの説明である。
The
次に、図5を参照して、図1の電子メール制御サーバ101によって行われる処理の概要について説明する。本図に示す処理を電子メール制御サーバ101のCPU201に行わせるためのプログラムは外部メモリ211等に記憶されており、CPU201は、本図に示す処理を実行する際に、当該プログラムを外部メモリ211からRAM202にロードし、ロードしたプログラムによる制御に従って本処理を実行することになる。
Next, an overview of processing performed by the electronic
電子メール制御サーバ101は、前段メールサーバ101から送信された電子メールを受信すると(ステップS501でYES)、電子メールのフィルタリング・遅延送信アクション判定処理を行う(ステップS502)。この処理の詳細については、図6を参照して後述することにする。
When the
また、クライアント装置105より、送信が保留された電子メールの監査要求を受け付けると(ステップS503でYES)、保留メール制御処理を行う(ステップS504)。この処理の詳細については、図11を参照して後述することにする。 When an audit request for an email whose transmission is suspended is received from the client device 105 (YES in step S503), a suspended mail control process is performed (step S504). Details of this processing will be described later with reference to FIG.
また、クライアント装置105より、送信が遅延されている電子メール(遅延送信メール)の確認要求を受け付けると(ステップS505でYES)、遅延送信メール制御処理を行う(ステップS506)。この処理の詳細については、図12を参照して後述することにする。 When a request for confirmation of an electronic mail whose transmission is delayed (delayed transmission mail) is received from the client device 105 (YES in step S505), a delayed transmission mail control process is performed (step S506). Details of this processing will be described later with reference to FIG.
また、CPU201は、遅延送信メールの自動送信処理を実行すると判定した場合(ステップS507でYES)、遅延送信メールの自動送信処理を行う(ステップS508)。この処理の詳細については、図15を参照して後述することにする。
If the
そして以上の処理を、本処理を終了するという指示を受け付けるまで(ステップS509でYESと判定するまで)行うことになる。以上が、電子メール制御サーバ101によって行われる処理の概要である。
The above processing is performed until an instruction to end the processing is received (until YES is determined in step S509). The outline of the processing performed by the electronic
次に、図6を参照して、図5のステップS502の「フィルタリング・遅延送信アクション判定処理」の詳細について説明する。 Next, the details of the “filtering / delayed transmission action determination process” in step S502 of FIG. 5 will be described with reference to FIG.
まずCPU201は、図5のステップS501で受信した電子メールファイルを外部メモリ211に保存する。そしてその後、フィルタリングルールを用いたフィルタリングアクション判定処理を行うことになる(ステップS602〜ステップS605の処理)。
First, the
まず、CPU201は、当該電子メールに対して未適用のフィルタリングルールがあるかを判定する(ステップS602)。フィルタリングルールとは、CPU201がフィルタリングアクション判定処理を行う際に用いるルールである。
First, the
ここで、図19を参照して、フィルタリングルールのデータ構成の一例について説明する。図19に示すように、フィルタリングルール1900は、ID1901、ルール名1902、条件1903、アクション1904等のデータ項目を備えて構成されている。
Here, an example of the data structure of the filtering rule will be described with reference to FIG. As shown in FIG. 19, the
ID1901は、個々のフィルタリングルールを一意に識別するための識別情報が登録されるデータ項目である。以降、個々のフィルタリングルールを個別フィルタリングルールという。ルール名1902は、当該レコードの個別フィルタリングルールのルール名称が登録されるデータ項目である。
条件1903は、当該レコードで示される個別フィルタリングルールのアクション1904に示す処理を実行する電子メールの条件が登録されるデータ項目である。条件1903として、送信元条件1903−1、宛先条件1903−2、添付ファイル条件1903−3、キーワード条件1903−4などのデータ項目が設定されている。
The
送信元条件1903−1は、電子メールの送信元に関する条件を登録するためのデータ項目である。例えば、データ送信元となる電子メールアドレス、その電子メールアドレスを使用するユーザが所属するグループ、電子メールヘッダーのFROMとエンベロープのFROMとが異なるといった事項を、条件として登録することが可能である。上記以外でも送信元に関する条件であれば登録可能であることは言うまでもない。 The transmission source condition 1903-1 is a data item for registering a condition regarding the transmission source of the electronic mail. For example, it is possible to register, as conditions, items such as an e-mail address that is a data transmission source, a group to which a user using the e-mail address belongs, and the FROM of the e-mail header is different from the FROM of the envelope. Needless to say, registration is possible if the condition is related to the transmission source.
宛先条件1903−2は、電子メールの宛先に関する条件を登録するためのデータ項目である。例えば、電子メールの宛先となる電子メールアドレス、宛先となる電子メールアドレスのドメインや、宛先として指定された電子メールアドレスの数、そのドメイン数、などを条件として登録することが可能である。上記以外でも宛先に関する条件であれば登録可能であることは言うまでもない。 A destination condition 1903-2 is a data item for registering a condition related to an e-mail destination. For example, it is possible to register an e-mail address as an e-mail destination, a domain of the e-mail address as a destination, the number of e-mail addresses designated as the destination, the number of domains, and the like. Needless to say, registration can be made as long as the condition is related to the destination.
添付ファイル条件1903−3は、電子メールの添付ファイルに関する条件を登録するためのデータ項目である。例えば、電子メールへの添付ファイルの有無、添付ファイルのサイズやファイル形式などを条件として登録することが可能である。 The attached file condition 1903-3 is a data item for registering a condition related to an attached file of an electronic mail. For example, the presence / absence of an attached file to an electronic mail, the size of the attached file, the file format, and the like can be registered as conditions.
キーワード条件1903−4は、電子メールの件名や、本文、添付ファイルに含まれるキーワードに関する条件を登録するためのデータ項目である。例えば、「電子メールの本文に『機密、極秘、社外秘』のうちのいずれか1つが含まれる」などといった条件を登録することが可能である。 A keyword condition 1903-4 is a data item for registering a condition relating to a keyword included in the subject, body, and attached file of an e-mail. For example, it is possible to register a condition such as “the body of an e-mail contains any one of“ confidential, confidential ”and“ private ”.
アクション1904は、条件1903に登録されている各種の条件に合致した電子メールに対して実行する処理を登録するためのデータ項目である。このデータ項目に「中継」が設定されている場合には、フィルタリングアクション判定処理の処理結果として、当該電子メールデータを「中継」とすることを決定する。また、「保留」が設定されている場合には、その処理結果として、当該電子メールの中継を一時保留し、電子メールを送信したユーザの監査者による監査結果の入力によって、当該電子メールを中継する/しないを決定する処理である「保留」とすることを決定する。「削除」が設定されている場合には、当該電子メールの中継を行わない、電子メールを「削除」することを決定する。
An
以上が、フィルタリングルールのデータ構成の一例の説明である。尚、フィルタリングルールを用いて、電子メール制御サーバ101が後述する処理を実行することが可能であれば、図19に示すデータ構成以外であっても構わないことは言うまでもない。
The above is an example of the data structure of the filtering rule. Needless to say, the data structure may be other than that shown in FIG. 19 as long as the
図6の説明に戻る。ステップS602の判定処理で、まだ電子メールに適用していない個別フィルタリングルールがある(YES)と判定した場合、優先順に従って未適用の個別フィルタリングルールのうちの1つを取得する(ステップS603)。優先度は、例えばID1901が小さい順などである。
Returning to the description of FIG. If it is determined in the determination process in step S602 that there is an individual filtering rule that has not yet been applied to the email (YES), one of the unapplied individual filtering rules is acquired according to the priority order (step S603). The priority is, for example, the order in which the
そして、ステップS603で取得した個別フィルタリングルールの条件1903に、受信した電子メールが合致するかを判定し(ステップS604)、条件に合致する(YES)と判定した場合、処理をステップS605に進める。一方、ステップS604の判定処理で条件に合致しない(NO)と判定した場合には、処理をステップS602に戻し、それ以降の処理を繰り返し行う。
Then, it is determined whether or not the received electronic mail matches the
ステップS605では、ステップS604で条件に合致したと判定した個別フィルタリングルールのアクション1904に設定されている処理を当該電子メールに対するフィルタリングアクション判定処理により決定されるアクションとする(フィルタリングルールによるアクションを決定:ステップ605)。尚、ステップS602でNOと判定した結果ステップS605へと処理が移行した場合には、フィルタリングアクション判定処理のデフォルトのアクションとして設定されている処理を、当該電子メールデータに対して実行するアクションとすることになる。
In step S605, the process set in the
ステップS602からステップS605に示す電子メールのフィルタリングアクション判定処理が終了後、今度は、CPU201は、遅延送信ルールを用いた遅延送信アクション判定処理を行うことになる(ステップS606〜ステップS609の処理)。
After the e-mail filtering action determination process shown in steps S602 to S605 is completed, the
まず、CPU201は、当該電子メールに対して未適用の遅延送信ルールがあるかを判定する(ステップS606)。遅延送信ルールとは、CPU201が遅延送信処理を行う際に用いるルールである。
First, the
ここで、図18を参照して、遅延送信ルールのデータ構成の一例について説明する。図18に示すように、遅延送信ルール1800は、ID1801、ルール名1802、条件1803、アクション1804等のデータ項目を備えて構成されている。
Here, an example of the data configuration of the delayed transmission rule will be described with reference to FIG. As shown in FIG. 18, the delayed
ID1801は、個々の遅延送信ルールを一意に識別するための識別情報が登録されるデータ項目である。以降、個々の遅延送信ルールを個別遅延送信ルールという。ルール名1802は、当該レコードの個別遅延送信ルールのルール名称が登録されるデータ項目である。
条件1803は、当該レコードで示される個別遅延送信ルールのアクション1804に示す処理を実行する電子メールの条件が登録されるデータ項目である。条件1803として、送信元条件1803−1、宛先条件1803−2、添付ファイル条件1803−3、キーワード条件1803−4などのデータ項目が設定されている。
The
送信元条件1803−1は、電子メールの送信元に関する条件を登録するためのデータ項目である。例えば、データ送信元となる電子メールアドレス、その電子メールアドレスを使用するユーザが所属するグループ、電子メールヘッダーのFROMとエンベロープのFROMが異なるといった事項を、条件として登録することが可能である。上記以外でも送信元に関する条件であれば登録可能であることは言うまでもない。 The transmission source condition 1803-1 is a data item for registering a condition regarding the transmission source of the electronic mail. For example, it is possible to register, as conditions, items such as an e-mail address as a data transmission source, a group to which a user using the e-mail address belongs, and the FROM of the e-mail header is different from the FROM of the envelope. Needless to say, registration is possible if the condition is related to the transmission source.
宛先条件1803−2は、電子メールの宛先に関する条件を登録するためのデータ項目である。例えば、電子メールの宛先となる電子メールアドレス、宛先となる電子メールアドレスのドメインや、宛先として指定された電子メールアドレスの数、そのドメイン数、などを条件として登録することが可能である。上記以外でも宛先に関する条件であれば登録可能であることは言うまでもない。 A destination condition 1803-2 is a data item for registering a condition related to an e-mail destination. For example, it is possible to register an e-mail address as an e-mail destination, a domain of the e-mail address as a destination, the number of e-mail addresses designated as the destination, the number of domains, and the like. Needless to say, registration can be made as long as the condition is related to the destination.
添付ファイル条件1803−3は、電子メールの添付ファイルに関する条件を登録するためのデータ項目である。例えば、電子メールへの添付ファイルの有無、添付ファイルのサイズやファイル形式などを条件として登録することが可能である。 The attached file condition 1803-3 is a data item for registering a condition related to an attached file of an electronic mail. For example, the presence / absence of an attached file to an electronic mail, the size of the attached file, the file format, and the like can be registered as conditions.
キーワード条件1803−4は、電子メールの件名や、本文、添付ファイルに含まれるキーワードに関する条件を登録するためのデータ項目である。例えば、「電子メールの本文に『機密、極秘、社外秘』のうちのいずれか1つが含まれる」などといった条件を登録することが可能である。 A keyword condition 1803-4 is a data item for registering a condition related to a keyword included in the subject, text, and attached file of an e-mail. For example, it is possible to register a condition such as “the body of an e-mail contains any one of“ confidential, confidential ”and“ private ”.
アクション1804は、条件1803に登録されている各種の条件に合致した電子メールに対して実行する処理を登録するためのデータ項目である。このデータ項目に「遅延」が設定されている場合には、遅延送信アクション判定処理の処理結果として、遅延時間として設定されている時間、宛先に対して送信するのを遅延させる「遅延」とすることを決定する。また、「中継」が設定されている場合には、遅延送信処理の処理結果として、当該電子メールデータを「中継」とすることを決定する。
An
以上が、遅延送信ルールのデータ構成の一例の説明である。尚、遅延送信ルールを用いて、電子メール制御サーバ101が後述する処理を実行することが可能であれば、図18に示すデータ構成以外であっても構わない。
The above is an example of the data configuration of the delayed transmission rule. Note that the data configuration may be other than that shown in FIG. 18 as long as the
図6の説明に戻る。ステップS606の判定処理で、まだ電子メールに適用していない遅延送信ルールがある(YES)と判定した場合、優先順に従って未適用の個別遅延送信ルールのうちの1つを取得する(ステップS607)。優先度は、例えばID1801が小さい順などである。
Returning to the description of FIG. If it is determined in the determination process in step S606 that there is a delayed transmission rule that has not yet been applied to the email (YES), one of the unapplied individual delayed transmission rules is acquired according to the priority order (step S607). . The priority is, for example, in ascending order of
そして、ステップS607で取得した個別遅延送信ルールの条件1803に、受信した電子メールが合致するかを判定し(ステップS608)、条件に合致する(YES)と判定した場合、処理をステップS609に進める。一方、ステップS608の判定処理で条件に合致しない(NO)と判定した場合には、処理をステップS606に戻し、それ以降の処理を繰り返し行う。
Then, it is determined whether the received e-mail matches the individual delay
ステップS609では、ステップS608で条件に合致したと判定した個別遅延送信ルールのアクション1804に設定されている処理を当該電子メールに対する遅延送信アクション判定処理により決定されるアクションとする(遅延送信ルールによるアクションを決定:ステップ609)。尚、ステップS606でNOと判定した結果ステップS609へと処理が移行した場合には、遅延送信アクション判定処理のデフォルトのアクションとして設定されている処理を、当該電子メールデータに対して実行する遅延送信アクション判定処理により決定されるアクションとすることになる。
In step S609, the processing set in the
その後、電子メールに対して実行するアクションを決定する(ステップS610)。尚、このときCPU201は図21に示すアクション決定ルール2100を用いて、フィルタリングアクション判定処理により決定されたアクションと、遅延送信アクション判定処理により決定されたアクションのいずれを先に実行するかを決定することになる。
Thereafter, an action to be performed on the e-mail is determined (step S610). At this time, the
ここで、図21を参照してアクション決定ルールのデータ構成について説明する。図21は、アクション決定ルールのデータ構成の一例について説明する。このアクション決定ルール2100には、フィルタリングアクション判定処理で決定されたアクションと、遅延送信アクション判定処理で決定されたアクションのどちらを先に実行するかの定義がなされている。
Here, the data structure of the action determination rule will be described with reference to FIG. FIG. 21 illustrates an example of the data configuration of the action determination rule. The
例えば、図中の2101は、フィルタリングアクション判定処理で決定されたアクションが「中継」であり、遅延送信アクション判定処理で決定されたアクションが「遅延」である場合には、遅延送信アクション判定処理で決定されたアクションである「遅延」を先に実行することを示している。
For example,
また、図中の2102は、フィルタリングアクション判定処理で決定されたアクションが「保留」であり、遅延送信アクション判定処理で決定されたアクションが「遅延」である場合には、遅延送信アクション判定処理で決定されたアクションである「遅延」を先に実行することを示している。さらに、図中の2103は、フィルタリングアクション判定処理で決定されたアクションが「削除」であり、遅延送信アクション判定処理で決定されたアクションが「遅延」である場合には、フィルタリングアクション判定処理で決定された「削除」を先に実行することを示している。この場合は、遅延を行って送信者に電子メールを確認させても、結局はその電子メールにフィルタリングアクション判定処理で決定された削除を実行することになるので、遅延送信アクション判定処理で決定された電子メールの遅延と行う前に削除を行ったほうが効率的である。よってフィルタリングアクション判定処理で決定された「削除」を優先している。以上が図21のアクション決定ルール2100の説明である。
2102 in the figure indicates that the action determined in the filtering action determination process is “pending” and the action determined in the delay transmission action determination process is “delayed”. This indicates that the “delay” that is the determined action is executed first. Furthermore, 2103 in the figure is determined by the filtering action determination process when the action determined by the filtering action determination process is “deletion” and the action determined by the delayed transmission action determination process is “delay”. This indicates that the “delete” performed is executed first. In this case, even if the sender confirms the e-mail with a delay, the deletion determined in the filtering action determination process is eventually executed on the e-mail. It is more efficient to delete emails before they are delayed. Therefore, priority is given to “deletion” determined in the filtering action determination process. The above is the description of the
図6の説明に戻る。ステップS610で電子メールに対して実行するアクションを決定した後に、ステップS605、ステップS609、ステップS610で決定されたアクションに従って配送制御ファイルを作成し、保存する(ステップS611)。配送制御ファイルは、例えば、図22に示すようなものである。また、当該電子メールに対して実行する処理を記憶する操作ログも合わせて作成し保存する(ステップS612)。 Returning to the description of FIG. After determining the action to be performed on the e-mail in step S610, a delivery control file is created and saved according to the actions determined in step S605, step S609, and step S610 (step S611). The delivery control file is, for example, as shown in FIG. In addition, an operation log that stores processing to be executed for the electronic mail is also created and stored (step S612).
ここで、図22を参照して、配送制御ファイルについて説明する。配送制御ファイル2200には、電子メールの送信者(FROM)、電子メールの宛先(RCTP)、送信日時(TIMESTAMP)、遅延送信処理の結果(DELAY_RULE)、フィルタリング処理の結果(FILTERING_RULE)が設定されることになる。そして、DELAY_RULEが1、FILTERING_RULEが2となっているが、それが処理の順序を示している。
Here, the delivery control file will be described with reference to FIG. In the
図22では、abcde@example.comからvwxyz@asdfg.co.jpに対して2011年5月17日16時44分02秒に送信された電子メールの遅延送信処理の結果が遅延(1800秒)、フィルタリング処理の結果が保留(HOLD)であり、その処理順は遅延、保留の順であることを示している。以上が図22の配送制御ファイルの説明である。 In FIG. 22, abcde @ example. com to vwxyz @ asdfg. co. The result of the delayed transmission process of the e-mail sent to jp at 16:44:02 on May 17, 2011 is delayed (1800 seconds), and the result of the filtering process is pending (HOLD). Indicates the order of delay and hold. The above is the description of the delivery control file in FIG.
図6の説明に戻る。ステップS611で配送制御ファイルを作成・保存した後に、CPU201は、電子メールに対して決定されたアクション(処理)を実行することになる。電子メールに実行するアクションが「遅延」である場合には(ステップS613でYES)、CPU201は、メール遅延送信処理を実行する(ステップS614)。この処理の詳細は、図7を参照して説明する。
Returning to the description of FIG. After creating and saving the delivery control file in step S611, the
ここで、図7を参照してメール遅延送信処理の詳細について説明する。CPU201はまず、遅延送信の対象の電子メールを遅延キューに保存する(ステップS701)。そして、遅延送信の対象となった電子メールの送信者に電子メールが遅延送信となった旨の通知を行う(ステップS702)。この通知は、例えば電子メール等を用いて行われることになる。以上が、図6のステップS614のメール遅延送信処理の詳細な説明である。
Here, the details of the mail delay transmission process will be described with reference to FIG. First, the
図6の説明に戻る。電子メールに対して実行するアクション(処理)が「保留」である場合には(ステップS615でYES)、CPU201は、メール保留処理を実行する(ステップS616)。この処理の詳細については、図8を参照して説明する。
Returning to the description of FIG. When the action (process) to be executed for the e-mail is “hold” (YES in step S615), the
ここで、図8を参照してメール保留処理の詳細について説明する。CPU201は、あず、保留の対象となった電子メールを保留キューに保存する(ステップS801)。そして、その後、当該電子メールの監査を行う監査者を特定する(ステップS802)。CPU201は、例えば、当該電子メールの送信処理を行ったユーザの上長を監査者として決定することになる。また、これに限らず、電子メールセキュリティ担当者などを監査者としても良い。
Here, the details of the mail hold processing will be described with reference to FIG. The
そして、ステップS802で決定された監査者に対して保留となっている電子メールが存在する旨の通知を行う(ステップS803)。この通知は例えば、電子メール等を用いて行われることになる。以上が図6のステップS616のメール保留処理の説明である。 Then, the auditor determined in step S802 is notified that there is a suspended electronic mail (step S803). This notification is performed using e-mail or the like, for example. The above is the description of the mail hold processing in step S616 in FIG.
図6の説明に戻る。電子メールに対して実行するアクション(処理)が「削除」である場合には(ステップS617でYES)、CPU201は、メール削除処理を行う(ステップS618)。この処理の詳細については、図9を参照して後述することにする。
Returning to the description of FIG. If the action (process) to be executed on the e-mail is “delete” (YES in step S617), the
電子メールに対して実行するアクション(処理)が「中継」である場合には(ステップS617でNO)、CPU201は、電子メールの中継処理を行う(ステップS619)。この処理の詳細については、図10を参照して後述することにする。以上が、図5のステップS502のフィルタリング・遅延送信判定処理の説明である。
When the action (process) to be executed for the e-mail is “relay” (NO in step S617), the
次に、図11を参照して、図5のステップS504の保留メール制御処理の詳細について説明する。尚、ステップS1101〜ステップS1112に示す処理は、電子メール制御サーバ101のCPU201によって行われる処理である。また、ステップS1121〜1134に示す処理は、クライアント装置105のCPUによって行われる処理である。
Next, with reference to FIG. 11, the details of the pending mail control process in step S504 of FIG. 5 will be described. Note that the processing shown in steps S1101 to S1112 is processing performed by the
まず、電子メール制御サーバ101のCPU201は、クライアント装置105から保留メールの監査要求を受信すると(図5のステップS503でYES)、保留メールの監査要求を行ってきた監査者が監査を行う電子メール(監査対象電子メール)を取得する(ステップS1101)。
First, when the
そして、ステップS1101で取得した電子メールの一覧情報を含む画面情報を作成し(ステップS1102)、作成した画面情報を保留メールの監査要求を行ったクライアント装置105に対して送信する(ステップS1103)。
Then, the screen information including the list information of the e-mail acquired in step S1101 is created (step S1102), and the created screen information is transmitted to the
クライアント装置105のCPUは、電子メール制御サーバ101から画面情報を受信すると(ステップS1121)、受信した画面情報に基づいて、ディスプレイ装置に保留電子メール操作画面を表示する(ステップS1122)。ここで表示される保留電子メール操作画面は図16に示すようなものである。
When receiving the screen information from the email control server 101 (step S1121), the CPU of the
ここで、図16を参照して、保留電子メール操作画面の一例について説明する。保留電子メール操作画面1600には、保留メール一覧表示部1601、保留メール選択チェックボックス1602、詳細アンカー1603、中継するボタン1604、削除するボタン1605、終了ボタン1606等が設定されている。
Here, an example of the hold e-mail operation screen will be described with reference to FIG. On the hold
保留電子メール一覧表示部1601は、当該監査者の監査対象となる保留電子メールの一覧を表示するための表示部である。ここには、保留電子メールに関する情報として、保留電子メールの送信日時1601−1、送信者1601−2、宛先(TO)1601−3、宛先(CC)1601−4、宛先(BCC)1601−5、件名1601−6、添付ファイルの有無1601−7等の情報が表示されることになる。尚、表示項目はこれらに限られない。
The hold e-mail
チェックボックス1602は保留電子メールの選択/非選択の切り替えを行うためのコントロールであり、このチェックボックスにチェックが入れられている、すなわち選択状態の保留電子メールが、中継するボタン1604や削除するボタン1605に対する押下指示を受け付けた際の処理対象の保留電子メールとなる。
A
詳細アンカー1603は、一覧表示されている保留電子メールの詳細情報を要求するために用いられる。この詳細アンカー1603に対するクリック指示を受け付けると、クライアント装置105のCPUは、電子メール制御サーバ101に対して電子メールの詳細情報要求を行うことになる。
The
中継するボタン1604は、選択状態の保留電子メールに対する中継指示を、削除するボタン1605は、選択状態の保留電子メールに対する削除指示を電子メール制御サーバ101に対して行うためのコントロールである。また、終了ボタン1606は、本画面を用いた処理を終了するために用いられるコントロールである。以上が、保留電子メール操作画面1600の構成の一例の説明である。
A
図11の説明に戻る。クライアント装置105のCPUは、ステップS1122において、電子メール制御サーバ101より受信した画面情報に基づき保留電子メール操作画面1600を表示した後、保留電子メールに対する削除指示を受け付けると、すなわち、図16の保留電子メール操作画面1600で、チェックボックス1602にチェックが入れられている状態で削除するボタン1605の押下指示を受け付けると(ステップS1123でYES)、削除指示を行う保留電子メールを特定する特定情報を取得する(ステップS1124)。その後、特定情報を含む保留電子メールの削除指示を電子メール制御サーバ101に対して送信する(ステップS1125)。
Returning to the description of FIG. In step S1122, the CPU of the
電子メール制御サーバ101のCPU201は、クライアント装置105から保留電子メールの特定情報を含む保留電子メールの削除指示を受け付けると(ステップS1104)、削除指示を受け付けた全ての保留電子メールに対して、図9に示すメール削除処理を行う(ステップS1105、ステップS1106)。その後、処理をステップS1101に移行させ、削除指示を受け付けた保留メールを削除後の当該監査者の監査対象の保留電子メールの一覧を表示するための画面情報を作成し、その画面情報をクライアント装置105に送信することになる。ステップS1106のメール削除処理の詳細については、図9を参照して後述することにする。
When the
クライアント装置105のCPUは、保留電子メールに対する中継指示を受け付けると、すなわち、図16の保留電子メール操作画面1600で、チェックボックス1602にチェックが入れられている状態で中継するボタン1604の押下指示を受け付けると(ステップS1126でYES)、中継指示を行う保留電子メールを特定する特定情報を取得する(ステップS1127)。その後、特定情報を含む保留電子メールの中継指示を電子メール制御サーバ101に対して送信する(ステップS1128)。
When the CPU of the
電子メール制御サーバ101のCPU201は、クライアント装置105から電子メールの特定情報を含む保留電子メールの中継指示を受け付けると(ステップS1107)、中継指示を受け付けた全ての保留電子メールに対して、図13に示す保留メール中継処理を行う(ステップS1108、ステップS1109)。その後、処理をステップS1101に移行させ、中継指示を受け付けた保留メールを中継(送信)後の当該監査者の監査対象の保留電子メールの一覧を表示するための画面情報を作成し、その画面情報をクライアント装置105に送信することになる。
When the
ここで、図13を参照して、図11のステップS1109の保留メール中継処理の詳細について説明する。 Here, with reference to FIG. 13, the details of the pending mail relay process in step S1109 of FIG. 11 will be described.
電子メール制御サーバ101のCPU201は、中継指示を受け付けた保留電子メールの配信制御ファイルを取得する(ステップS1301)。そして、配信制御ファイル中のアクション情報(DELAY_RULE、FILTERING_RULE)を取得する(ステップS1302)。そして、取得したアクション情報を用いてフィルタリングアクション判定処理によるアクション(処理)が優先して行われたかを判定する(ステップS1303)。
The
ステップS1303の判定処理で、フィルタリングアクション判定処理で決定されたアクションを優先的に行った(YES)と判定した場合には、処理をステップS1304に進め、アクション情報のDELAY_RULEに設定されている遅延送信アクション判定処理のアクションが「遅延」であるかそれとも「中継」であるかを判定する。 If it is determined in the determination process in step S1303 that the action determined in the filtering action determination process is preferentially performed (YES), the process proceeds to step S1304, and the delayed transmission set in DELAY_RULE of the action information is performed. It is determined whether the action of the action determination process is “delay” or “relay”.
ステップ1304で遅延送信アクション判定処理のアクションが「遅延」であると判定した場合には、処理をステップS1305に進め、メール遅延送信処理を行う。このメール遅延送信処理は、既に図7を参照して説明しているので、ここでの説明は割愛する。 If it is determined in step 1304 that the action of the delayed transmission action determination process is “delayed”, the process proceeds to step S1305 to perform the delayed mail transmission process. Since this mail delayed transmission processing has already been described with reference to FIG. 7, the description thereof is omitted here.
ステップS1303の判定処理でNO、またはステップS1304の判定処理で中継と判定した場合には、処理をステップS1306に進め、中継指示を受け付けた電子メールに対してメール中継処理を行う。このメール中継処理の詳細については、図10を参照して後述することにする。 If NO is determined in the determination process in step S1303, or if the relay is determined in the determination process in step S1304, the process proceeds to step S1306, and the mail relay process is performed on the e-mail that has received the relay instruction. Details of this mail relay process will be described later with reference to FIG.
ステップS1305の遅延送信処理またはステップS1306のメール中継処理終了後、CPU201は、処理をステップS1307に進め、遅延キューに保存されている当該電子メールのデータを削除する。以上が、図11のステップS1109の保留メール中継処理の詳細である。
After completing the delayed transmission process in step S1305 or the mail relay process in step S1306, the
図11の説明に戻る。クライアント装置105のCPUは、保留電子メールの詳細情報要求指示を受け付けると、すなわち、図16の保留電子メール操作画面1600で、いずれかの詳細アンカー1603に対するクリック指示を受け付けると(ステップS1129でYES)、詳細情報を要求する保留電子メールを特定する特定情報を取得する(ステップS1130)。その後、特定情報を含む保留電子メールの詳細情報要求を電子メール制御サーバ101に対して送信する(ステップS1131)。
Returning to the description of FIG. When the CPU of the
電子メール制御サーバ101のCPU201は、クライアント装置105から保留電子メールの特定情報を含む詳細情報要求を受信すると(ステップS1110)、当該特定情報が示す保留電子メールデータを取得し(ステップS1111)、その保留電子メールデータを用いて、当該保留電子メールの内容を確認するための画面を表示するための画面情報を作成し、詳細情報要求を行ったクライアント装置105に対して送信する(ステップS1112)。
When the
クライアント装置105のCPUは、電子メール制御サーバ101より送信された画面情報を受信すると(ステップS1132)、受信した画面情報に基づいて、ディスプレイ装置に保留電子メール詳細表示画面を表示する(ステップS1133)。ここで表示される保留電子メール詳細表示画面は、図17に示すようなものである。保留電子メール詳細表示画面を表示後、処理をステップS1123に進める。
Upon receiving the screen information transmitted from the email control server 101 (step S1132), the CPU of the
そして、上記した処理をクライアント装置105のCPUが終了指示を受け付けた、すなわち、図16の保留電子メール操作画面1600の終了ボタン1606に対する押下指示を受け付けたと判定するまで(ステップS1134でYES)繰り返し行うことになる。以上が、図5のステップS504の保留メール制御処理の詳細な説明である。
The above processing is repeated until the CPU of the
ここで、図17を参照して、保留電子メール詳細表示画面の構成の一例について説明する。保留電子メール詳細表示画面1700には、FROM表示部1701、TO表示部1702、CC表示部1703、BCC表示部1704、件名表示部1705、本文表示部1706、添付ファイル表示部1707、中継ボタン1708、削除ボタン1709、キャンセルボタン1710等が設定されている。
Here, with reference to FIG. 17, an example of the configuration of the hold email detail display screen will be described. The hold email
FROM表示部1701は、表示されている保留電子メールの送信者の電子メールアドレスを表示する表示部である。TO表示部1702は、保留電子メールの宛先(TO)に設定された電子メールアドレスを表示する表示部である。CC表示部1703は、保留電子メールの宛先(CC)に設定された電子メールアドレスを表示する表示部である。BCC表示部1704は、で保留電子メールの宛先(BCC)に設定された電子メールアドレスを表示する表示部である。
The FROM
件名表示部1705は、保留電子メールの件名を表示する表示部である。本文表示部1706は、保留電子メールの本文を表示する表示部である。添付ファイル表示部1707は、保留電子メールに添付された添付ファイルの名称を表示する表示部である。ここに表示されている添付ファイル名称に対してクリック指示を受け付けると、そのファイルの内容が表示されることになる。
The
中継ボタン1708は、この画面に表示されている保留電子メールに対して中継指示を入力するために用いられるボタンである。削除ボタン1709は、この画面に表示されている保留電子メールに対して削除指示を入力するために用いられるボタンである。キャンセルボタン1710は、本画面の表示を終了するために用いられるボタンである。以上が保留電子メール詳細表示画面1700の構成の一例の説明である。
The
本発明では、電子メールの監査者はこの保留電子メール詳細表示画面1700を表示することで、中継が保留された電子メールの詳細を確認し、その保留電子メールに対して中継や削除の指示を行うことができる。これにより、監査者は保留電子メールの適切な中継制御指示を行うことが可能である。
In the present invention, the e-mail inspector displays the hold e-mail
次に、図12を参照して、図5のステップS506の遅延送信メール制御処理の詳細について説明する。尚、ステップS1201〜ステップS1212に示す処理は、電子メール制御サーバ101のCPU201によって行われる処理である。また、ステップS1221〜1233に示す処理は、クライアント装置105のCPUによって行われる処理である。
Next, details of the delayed transmission mail control process in step S506 of FIG. 5 will be described with reference to FIG. Note that the processing shown in steps S1201 to S1212 is processing performed by the
まず、電子メール制御サーバ101のCPU201は、クライアント装置105から遅延送信メールの確認要求を受信すると(図5のステップS505でYES)、遅延送信の確認要求を行ったユーザ(送信者)の確認対象となる遅延送信電子メール(確認対象メール)を取得する(ステップS1201)。
First, when the
そして、ステップS1201で取得した電子メールの一覧情報を含む画面情報を作成し(ステップS1202)、作成した画面情報を遅延送信メールの確認要求を行ったクライアント装置105に対して送信する(ステップS1203)。
Then, screen information including the list information of the e-mail acquired in step S1201 is created (step S1202), and the created screen information is transmitted to the
クライアント装置105のCPUは、電子メール制御サーバ101から画面情報を受信すると(ステップS1221)、受信した画面情報に基づいて、ディスプレイ装置に遅延送信電子メール操作画面を表示する(ステップS1222)。この遅延送信電子メール操作画面は、既に説明した保留電子メール操作画面1600の構成と略同様あるので、詳細な説明は割愛する。
When receiving the screen information from the email control server 101 (step S1221), the CPU of the
クライアント装置105のCPUは、不図示の遅延送信操作画面を介して遅延送信電子メールに対する削除指示を受け付けると(ステップS1223でYES)、削除指示する遅延送信電子メールを特定する特定情報を取得する(ステップS1224)。その後、特定情報を含む遅延送信電子メールの削除指示を電子メール制御サーバ101に対して送信する。
When the CPU of the
電子メール制御サーバ101のCPU201は、クライアント装置105から電子メール特定情報を含む遅延送信電子メールの削除指示を受け付けると(ステップS1204)、削除指示を受け付けた全ての遅延送信電子メールに対して、図9に示すメール削除処理を行う(ステップS1205、ステップS1206)。ステップS1206のメール削除処理の詳細については、図9を参照して後述することにする。
When the
クライアント装置105のCPUは、遅延送信電子メールに対する中継指示を受け付けると(ステップS1226でYES)、中継指示を行う遅延送信電子メールを特定する特定情報を取得する(ステップS1227)。その後、特定情報を含む遅延送信電子メールの中継指示を電子メール制御サーバ101に対して送信する(ステップS1228)。
When the CPU of the
電子メール制御サーバ101のCPU201は、クライアント装置105から電子メールの特定情報を含む遅延送信電子メールの中継指示を受け付けると(ステップS1207)、中継指示を受け付けた全ての遅延送信電子メールに対して、図14に示す遅延送信メール中継処理を行う(ステップS1208、ステップS1209)。その後、処理をステップ1201に移行させ、中継指示を受け付けた遅延送信メールを中継(送信)後の当該ユーザ(送信者)の確認対象の遅延送信電子メールの一覧を表示するための画面情報を作成し、その画面情報をクライアント装置105に送信することになる。
When the
ここで、図14を参照して、図12のステップS1209の遅延送信メール中継処理の詳細について説明する。 Here, with reference to FIG. 14, the details of the delayed transmission mail relay process in step S1209 of FIG. 12 will be described.
電子メール制御サーバ101のCPU201は、中継指示を受け付けた遅延送信電子メールの配信制御ファイルを取得する(ステップS1401)。そして、配信制御ファイル中のアクション情報(DELAY_RULE、FILTERING_RULE)を取得する(ステップS1402)。そして、取得したアクション情報を用いて遅延送信アクション判定処理によるアクション(処理)が優先して行われたかを判定する(ステップS1403)。
The
ステップS1403の判定処理で、遅延送信アクション判定処理で決定されたアクションを優先的に行った(YES)と判定した場合には、処理をステップS1404に進め、アクション情報のFILTERING_RULEに設定されているフィルタリングアクション判定処理によるアクションが「中継」、「保留」、「削除」のいずれであるかを判定する。 If it is determined in the determination process in step S1403 that the action determined in the delayed transmission action determination process has been preferentially performed (YES), the process proceeds to step S1404, and the filtering set in FILTERING_RULE of the action information is performed. It is determined whether the action by the action determination process is “relay”, “hold”, or “delete”.
ステップS1404の判定処理で、フィルタリングアクション判定処理のアクションが「削除」であると判定した場合には、処理をステップS1405に進め、メール削除処理を行う。この処理の詳細については図9を参照して後述することにする。 If it is determined in step S1404 that the action of the filtering action determination process is “delete”, the process proceeds to step S1405, and an email deletion process is performed. Details of this processing will be described later with reference to FIG.
ステップS1404の判定処理で、フィルタリングアクション判定処理のアクションが「保留」であると判定した場合には、CPU201は、処理をステップS1406に進め、メール保留処理を行う。この処理の詳細については、既に図7を参照して説明しているので、ここでの詳細な説明は割愛する。ステップS1406のメール保留処理終了後、遅延送信キューから当該電子メールを削除する(ステップS1407)。
If it is determined in step S1404 that the action of the filtering action determination process is “pending”, the
ステップS1404の判定処理で、フィルタリングアクション判定処理のアクションが「中継」であると判定した場合には、CPU201は処理をステップS1408に進め、メール中継処理を行う。この処理の詳細については、図10を参照して後述する。以上が図12のステップS1209の遅延送信メール中継処理の詳細な説明である。
If it is determined in step S1404 that the action of the filtering action determination process is “relay”, the
図12の説明に戻る。クライアント装置105のCPUは、不図示の遅延送信操作画面を介して、遅延送信電子メールの詳細情報要求指示を受け付けると(ステップS1229でYES)、詳細情報を要求する遅延送信電子メールを特定する特定情報を取得する(ステップS1230)。その後、特定情報を含む遅延送信電子メールの詳細情報要求を電子メール制御サーバ101に対して送信する(ステップS1231)。
Returning to the description of FIG. When the CPU of the
電子メール制御サーバ101のCPU201は、クライアント装置105から遅延送信メールの特定情報を含む詳細情報要求を受信すると(ステップS1210)、当該特定情報が示す遅延送信電子メールを取得し(ステップS1211)、その遅延送信電子メールデータを用いて、当該遅延送信電子メールの内容を確認するための画面である不図示の遅延送信メール詳細表示画面を表示させるための画面情報を作成し、詳細情報要求を行ったクライアント装置105に対して送信する(ステップS1212)。
When the
クライアント装置105のCPUは、電子メール制御サーバ101より送信された画面情報を受信すると(ステップS1232)、受信した画面情報に基づいて、ディスプレイ装置に不図示の遅延送信メール詳細表示画面を表示する。この遅延送信メール詳細表示画面の構成は既に説明している保留電子メール詳細画面と略同様であるため、詳細な説明は割愛する。その後、処理をステップS1223に進める。
When the CPU of the
保留電子メールと同様に、本発明では、電子メールの送信者はこの遅延送信電子メール詳細表示画面で、遅延送信とされた電子メールの詳細を確認し、その遅延送信電子メールに対して中継や削除の指示を行うことができる。これにより、遅延送信電子メールの適切な中継制御を行うことが可能である。 Similar to the hold email, in the present invention, the sender of the email confirms the details of the email that is regarded as delayed transmission on the delayed transmission email details display screen, and relays the delayed transmission email. A deletion instruction can be issued. As a result, it is possible to perform appropriate relay control of delayed transmission e-mail.
そして、上記した処理をクライアント装置105のCPUが終了指示を受け付けたと判定するまで(ステップS1233でYES)繰り返し行うことになる。以上が図5のステップS506の遅延送信電子メール制御処理の詳細な説明である。
The above processing is repeated until the CPU of the
次に、図15を参照して、図5のステップS508の遅延送信メール自動送信処理の詳細について説明する。この処理は電子メール制御サーバ101のCPU201によって行われる処理である。
Next, details of the delayed transmission mail automatic transmission processing in step S508 of FIG. 5 will be described with reference to FIG. This process is performed by the
まず、CPU201は、遅延送信キューに保存されているすべての電子メールデータを取得する(ステップS1501)。そして、ステップS1501で取得したそれぞれの電子メールに対して、ステップS1503〜S1505の処理を実行する。
First, the
まず、ステップS1503では、ステップS1501で取得したうちの1つの電子メールの配信制御ファイルを取得する。そして、配信制御ファイルのTIME_STAMPに設定されている送信指示時間と、DELAY_RULEに設定されている遅延送信時間(図22の場合は1800秒)を取得する。 First, in step S1503, the distribution control file for one of the e-mails acquired in step S1501 is acquired. Then, the transmission instruction time set in TIME_STAMP of the distribution control file and the delayed transmission time set in DELAY_RULE (1800 seconds in the case of FIG. 22) are acquired.
その後、現在時刻と取得し、送信指示時間から遅延送信時間が経過したかを判定する(ステップS1504)。経過した(YES)と判定した場合には、当該遅延送信電子メールに対して、遅延送信メール中継処理を実行する。この処理の詳細については、図14を参照して説明する。以上が、図5のステップS508の遅延送信メール自動送信処理の詳細な説明である。 Thereafter, the current time is acquired, and it is determined whether the delay transmission time has elapsed from the transmission instruction time (step S1504). If it is determined that the time has elapsed (YES), a delayed transmission email relay process is executed for the delayed transmission email. Details of this processing will be described with reference to FIG. The above is the detailed description of the delayed transmission mail automatic transmission processing in step S508 of FIG.
次に、図9を参照して図6のステップS618、図11のステップS1106、図12のステップS1206、図14のステップS1405のメール削除処理の詳細について説明する。この処理は、電子メール制御サーバ101のCPU201によって行われる処理である。
Next, details of the mail deletion process in step S618 in FIG. 6, step S1106 in FIG. 11, step S1206 in FIG. 12, and step S1405 in FIG. 14 will be described with reference to FIG. This process is a process performed by the
電子メール制御サーバ101のCPU201は、まず、電子メールデータの削除処理が、監査者やメール送信者からの削除指示に基づいて行われるものであるか、それともフィルタリングアクション判定処理により決定されたものであるかを判定する(ステップS901)。具体的には、図11のステップS1106の処理や図12のステップS1206の処理として本処理を実行する場合、すなわち、送信者や監査者より電子メールの削除指示を受け付け、本処理を実行する場合には、CPU201はこの判定処理でYES判定する。
The
一方、図6のステップS618の処理、図14のステップS1405の処理として本処理を実行する場合、すなわち、フィルタリングアクション判定処理によりアクションが「削除」と決定された場合には、CPU201はこの判定処理でNOと判定する。
On the other hand, when this processing is executed as the processing in step S618 in FIG. 6 and the processing in step S1405 in FIG. 14, that is, when the action is determined to be “deleted” by the filtering action determination processing, the
ステップS901の判定処理でNOと判定した場合には、CPU201は処理をステップS902に進め、削除対象である電子メールを削除し、その後処理をステップS906に進め、当該電子メールデータの配信制御ファイルを削除する。ステップS902、ステップS906の処理順を変更しても、また、これら処理を同時に行っても構わない。
If the determination process in step S901 determines NO, the
一方、ステップS901の判定処理でYESと判定した場合には、CPU201は処理をステップS903に進め、保留キューに当該電子メールデータが保存されているかを判定する。ステップS903でYESと判定した場合には、保留キューに保存されている当該電子メールを削除する(ステップS904)。その後処理をステップS906に進め、当該電子メールデータの配信制御ファイルを削除する。ステップS904、ステップS906の処理順を変更しても、また、これら処理を同時に行っても構わない。
On the other hand, if it is determined YES in the determination process in step S901, the
ステップS903でNOと判定した場合には、処理をステップS905に進め、遅延キューに保存されている当該電子メールを削除する。その後処理をステップS906に進め、当該電子メールデータの配信制御ファイルを削除する。ステップS905、ステップS906の処理順を変更しても、また、これら処理を同時に行っても構わない。 If NO is determined in step S903, the process proceeds to step S905, and the e-mail stored in the delay queue is deleted. Thereafter, the process proceeds to step S906, and the delivery control file of the electronic mail data is deleted. The processing order of step S905 and step S906 may be changed, or these processes may be performed simultaneously.
ステップS907では、当該電子メールが削除された旨を示す操作ログを記憶し、本処理を終了する。以上が、電子メール削除処理の詳細な説明である。 In step S907, an operation log indicating that the e-mail has been deleted is stored, and the process ends. The above is the detailed description of the e-mail deletion process.
次に、図10を参照して、図6のステップS619、図13のステップS1306、図14のステップS1408のメール中継処理の詳細について説明する。この処理は、電子メール制御サーバ101のCPU201によって行われる処理である。
Next, details of the mail relay process in step S619 in FIG. 6, step S1306 in FIG. 13, and step S1408 in FIG. 14 will be described with reference to FIG. This process is a process performed by the
まず、CPU201は、中継を行う電子メールを取得する(ステップS1001)。尚、保留電子メールを中継する際には保留キューから、遅延送信メールを中継する際には遅延送信キューから電子メールを取得することになる。その場合、保留キューや遅延送信キューからは当該電子メールを削除する。また、直ちに中継する場合には、RAM202に一時保存した電子メールを取得することになる。
First, the
そして、ステップS1001で取得した電子メールをそのまま宛先に送付するか、それとも暗号化処理を実施後宛先に送付するかを、電子メールを暗号化ルールと照合することで決定する。この処理は、図6でフィルタリングアクション判定処理や、遅延送信アクション判定処理を行うタイミングで行っても構わない(後述する図23では、フィルタリングアクション判定処理等と同じタイミングで暗号化処理判定を行う例について説明することにする)。 Then, whether to send the e-mail acquired in step S1001 to the destination as it is or to send it to the destination after performing the encryption process is determined by checking the e-mail with the encryption rule. This process may be performed at the timing of performing the filtering action determination process or the delayed transmission action determination process in FIG. 6 (in FIG. 23 described later, an example of performing the encryption process determination at the same timing as the filtering action determination process or the like). Will be explained).
ここで、図20を参照して、暗号化ルールのデータ構成の一例について説明する。図20に示すように、暗号化ルール2000は、ID2001、ルール名2002、条件2003、アクション2004等のデータ項目を備えて構成されている。
Here, an example of the data structure of the encryption rule will be described with reference to FIG. As shown in FIG. 20, the
ID2001は、個々の暗号化ルールを一意に識別するための識別情報が登録されるデータ項目である。以降、個々の暗号化ルールを個別暗号化ルールという。ルール名1802は、当該レコードの個別暗号化ルールのルール名称が登録されるデータ項目である。
The
条件2003は、当該レコードで示される個別暗号化ルールのアクション2004に示す処理を電子メールの条件が登録されるデータ項目である。条件2003として、送信元条件2003−1、宛先条件2003−2、添付ファイル条件2003−3、キーワード条件2003−4などのデータ項目が設定されている。
The
送信元条件2003−1は、電子メールの送信元に関する条件を登録するためのデータ項目である。例えば、データ送信元となる電子メールアドレス、その電子メールアドレスを使用するユーザが所属するグループ等を条件として登録することが可能である。上記以外でも送信元に関する条件であれば登録可能であることは言うまでもない。 The transmission source condition 2003-1 is a data item for registering a condition regarding the transmission source of the electronic mail. For example, it is possible to register an e-mail address as a data transmission source, a group to which a user using the e-mail address belongs, and the like. Needless to say, registration is possible if the condition is related to the transmission source.
宛先条件2003−2は、電子メールの宛先に関する条件を登録するためのデータ項目である。例えば、電子メールの宛先となる電子メールアドレス、宛先となる電子メールアドレスのドメインや、宛先として指定された電子メールアドレスの数、そのドメイン数、などを条件として登録することが可能である。上記以外でも宛先に関する条件であれば登録可能であることは言うまでもない。 A destination condition 2003-2 is a data item for registering a condition related to an e-mail destination. For example, it is possible to register an e-mail address as an e-mail destination, a domain of the e-mail address as a destination, the number of e-mail addresses designated as the destination, the number of domains, and the like. Needless to say, registration can be made as long as the condition is related to the destination.
添付ファイル条件2003−3は、電子メールの添付ファイルに関する条件を登録するためのデータ項目である。例えば、電子メールへの添付ファイルの有無、添付ファイルのサイズやファイル形式などを条件として登録することが可能である。 An attached file condition 2003-3 is a data item for registering a condition related to an attached file of an electronic mail. For example, the presence / absence of an attached file to an electronic mail, the size of the attached file, the file format, and the like can be registered as conditions.
キーワード条件2003−4は、電子メールの件名や、本文、添付ファイルに含まれるキーワードに関する条件を登録するためのデータ項目である。例えば、「電子メールの本文に『機密、極秘、社外秘』のうちいずれか1つが含まれる」などといった条件を登録することが可能である。 A keyword condition 2003-4 is a data item for registering a condition relating to a keyword included in the subject, body, and attached file of an e-mail. For example, it is possible to register a condition such as “the body of the e-mail contains any one of“ confidential, confidential ”and“ private ”.
アクション2004は、条件2003に登録されている各種の条件に合致した電子メールに対して実行する処理を登録するためのデータ項目である。このデータ項目には、暗号化の方法が登録されている。また、このデータ項目にアクション登録されていない場合には、暗号化処理を行わずそのまま電子メールを中継することになる。以上が、図20の暗号化ルールの説明である。
An
図10の説明に戻る。CPU201は、ステップS1002で中継を行う電子メールに未適用の個別暗号化ルールがまだあるかを判定する。この判定処理でYESと判定した場合には、CPU201は優先順に従って未適用の個別暗号化ルールのうちの1つを取得する(ステップS1003)。優先度は、例えばID2001が小さい順などである。
Returning to the description of FIG. In step S1002, the
そして、ステップS1003で取得した個別暗号化ルールの条件に、中継処理を行う電子メールが合致するかを判定し(ステップS1004)、条件に合致する(YES)と判定した場合、処理をステップS1005に進める。一方、ステップS1004の判定処理でNOと判定した場合にはステップS1002に処理を戻す。その後、ステップS1002の判定処理でNOと判定した場合には、処理をステップS1007に進める。 Then, it is determined whether the e-mail to be relayed matches the condition of the individual encryption rule acquired in step S1003 (step S1004). If it is determined that the condition is met (YES), the process goes to step S1005. Proceed. On the other hand, if NO is determined in the determination process of step S1004, the process returns to step S1002. Then, when it is determined NO in the determination process in step S1002, the process proceeds to step S1007.
ステップS1005では、CPU201は、ステップS1004で電子メールが設定されている条件に合致したと判定した個別暗号化ルールのアクション2004に暗号化処理に関する処理が登録されているか否かにより、電子メールに対して暗号化処理を実行するかを判定する。
In step S1005, the
CPU201が、ステップS1005で暗号化処理を実行する(YES)と判定した場合には、処理をステップS1006に進め、当該電子メールに適用する個別暗号化ルールのアクション2004に設定されたアクションを実行することにより、電子メールに対する暗号化処理を行う。
If the
ステップS1005でNOと判定した場合には、ステップS1006の暗号化処理を実行することなく処理をステップ1007に進める。 If NO is determined in step S1005, the process proceeds to step 1007 without executing the encryption process in step S1006.
ステップS1007では、CPU201は、操作ログを記録する。そして、操作ログ記録後、電子メールを宛先に対して送信する(ステップS1008)。以上が、メール中継処理の詳細な説明である。
In step S1007, the
最後に、本発明を用いた、好適なメールの中継制御について説明する。以下の説明では、優先アクション決定ルールが図21に示すような場合を最適な電子メールの中継制御とし、その優先アクション決定ルールを用いて電子メールの中継制御処理を行った場合の、1通の電子メールの中継制御の流れについて説明する。 Finally, a preferred mail relay control using the present invention will be described. In the following description, the case where the priority action determination rule is as shown in FIG. 21 is regarded as the optimal electronic mail relay control, and one e-mail relay control process is performed using the priority action determination rule. The flow of e-mail relay control will be described.
ここで、フィルタリングアクション判定処理によるアクションと、遅延送信アクション判定処理によるアクションのいずれを優先するかを図21に示す優先アクション決定ルールによって決定することが最適な電子メールの中継制御処理である理由について説明する。 Here, the reason why it is the optimal e-mail relay control process to determine, by the priority action determination rule shown in FIG. 21, which action to be prioritized is the action by the filtering action determination process or the action by the delayed transmission action determination process explain.
フィルタリングアクション判定処理により決定されたアクションと、遅延送信アクション判定処理により決定されたアクションとがともに「中継」である場合には、どちらを優先させても処理自体は変わらないが、便宜上、フィルタリングアクション判定処理を優先させ、電子メールの中継処理を行わせるようにしている。 If the action determined by the filtering action determination process and the action determined by the delayed transmission action determination process are both “relay”, the process itself does not change regardless of which is given priority, but for the sake of convenience, the filtering action Judgment processing is prioritized and e-mail relay processing is performed.
フィルタリングアクション判定処理により決定されたアクションが「中継」であり、遅延送信アクション判定処理により決定されたアクションが「遅延送信」である場合には、中継を行う前に電子メールの遅延送信処理を行い送信者による確認を行わせる必要があるので、遅延送信アクション判定処理で決定されたアクションを優先させ「遅延送信」を先に行う。 If the action determined by the filtering action determination process is “relay” and the action determined by the delayed transmission action determination process is “delayed transmission”, the delayed transmission process of email is performed before relaying. Since confirmation by the sender is required, priority is given to the action determined in the delayed transmission action determination process, and “delayed transmission” is performed first.
フィルタリングアクション判定処理により決定されたアクションが「保留」であり、遅延送信アクション判定処理により決定されたアクションが「中継」である場合には、中継を行う前に電子メールの保留処理を行い監査者による監査を行わせる必要があるので、フィルタリングアクション判定処理で決定されたアクションを優先させ「保留」を先に行う。 If the action determined by the filtering action determination process is “pending” and the action determined by the delayed transmission action determination process is “relay”, an e-mail hold process is performed before relaying, and the auditor Since it is necessary to perform an audit according to the above, priority is given to the action determined in the filtering action determination process, and “hold” is performed first.
フィルタリングアクション判定処理により決定されたアクションが「保留」であり、遅延送信アクション判定処理により決定されたアクションが「遅延送信」である場合には、中継を行う前に送信者による確認と、監査者による監査の行わせる必要があるが、先に監査者による監査を行わせると、送信者はいつになったら監査者による監査が終了するかわからず、確認をいつになったらできるのかが把握できない。なので、送信者による確認を先に行わせ、その確認処理の結果、電子メールを中継する指示を受け付けてから監査者に監査を行う必要がある旨の通知を行い、監査者に監査を行わせることが好ましい。なので、遅延送信アクション判定処理によるアクションを優先し、「遅延送信」を先に行わせる。 When the action determined by the filtering action determination process is “pending” and the action determined by the delayed transmission action determination process is “delayed transmission”, the confirmation by the sender before relaying and the auditor However, if the auditor performs the audit first, the sender does not know when the audit by the auditor will end and cannot know when the confirmation can be done. . So, let the sender perform the confirmation first, and as a result of the confirmation process, notify the auditor that the audit should be performed after receiving the instruction to relay the email, and let the auditor perform the audit It is preferable. Therefore, priority is given to the action by the delayed transmission action determination process, and “delayed transmission” is performed first.
フィルタリングアクション判定処理により決定されたアクションが「削除」であり、遅延送信アクション判定処理により決定されたアクションが「中継」である場合には、当該電子メールは中継をさせず削除させるべきなので、フィルタリングアクション判定処理により決定されたアクションを優先し、「削除」を先に行わせる。 If the action determined by the filtering action determination process is “delete” and the action determined by the delayed transmission action determination process is “relay”, the e-mail should be deleted without relaying. Priority is given to the action determined by the action determination process, and “deletion” is performed first.
フィルタリングアクション判定処理により決定されたアクションが「削除」であり、遅延送信アクション判定処理により決定されたアクションが「中継」である場合には、当該電子メールは中継をさせず削除させるべきなので、フィルタリングアクション判定処理により決定されたアクションを優先し、「削除」を先に行わせる。 If the action determined by the filtering action determination process is “delete” and the action determined by the delayed transmission action determination process is “relay”, the e-mail should be deleted without relaying. Priority is given to the action determined by the action determination process, and “deletion” is performed first.
フィルタリングアクション判定処理により決定されたアクションが「削除」であり、遅延送信アクション判定処理により決定されたアクションが「遅延送信」である場合には、先に「遅延送信」を行っても、結局はその後当該電子メールは削除されることになるので、フィルタリングアクション判定処理により決定されたアクションを優先し、「削除」を先に行わせる。 If the action determined by the filtering action determination process is “delete” and the action determined by the delayed transmission action determination process is “delayed transmission”, even if “delayed transmission” is performed first, eventually Thereafter, the e-mail is deleted, so that the action determined by the filtering action determination process is prioritized and “deletion” is performed first.
以下、図21に示す優先アクション決定ルールを用いて優先アクションを決定した場合の電子メールの中継制御処理の例について説明する。 Hereinafter, an example of an e-mail relay control process when a priority action is determined using the priority action determination rule shown in FIG. 21 will be described.
まず、電子メール制御サーバ101のCPU201は、受信したメールをRAM202等に保存する(ステップS2301)。その後、フィルタリングルールを用いたフィルタリングアクション判定処理(ステップS2302)、遅延送信ルールを用いた遅延送信処理を実行する(ステップS2303)。ステップS2301の処理は、図6のステップS601の処理に該当する。また、ステップS2302の処理は、図6のステップS602からステップS605の処理に、ステップS2303の処理は、図6のステップS606からステップS608の処理に該当する。
First, the
そして、ステップS2303の処理終了後、暗号化ルールの判定処理を行う(ステップS2304)。この処理は、図10のステップS1002〜ステップS1004の処理に該当する。尚、この処理は、このタイミングで行っても、メールを中継する直前に行ってもどちらでも構わない。 Then, after the processing of step S2303 is completed, encryption rule determination processing is performed (step S2304). This processing corresponds to the processing in steps S1002 to S1004 in FIG. This process may be performed at this timing or immediately before relaying the mail.
その後、電子メールの配信制御ファイル、ログデータを、外部メモリ211等に保存する(ステップS2305、ステップS2306)。ステップS2305の処理は図6のステップS611、ステップS2306の処理は図6のステップS612の処理に該当する。
Thereafter, the e-mail delivery control file and log data are stored in the
そして、ステップS2302のフィルタリング処理で決定された電子メールに対するアクションが中継、保留、削除のいずれであるかを判定する(ステップS2307)。この処理は図6のステップS610の処理に該当する。 Then, it is determined whether the action for the electronic mail determined in the filtering process in step S2302 is relay, hold, or deletion (step S2307). This process corresponds to the process of step S610 in FIG.
ステップS2307の判定処理で、CPU201が、ステップS2302で決定したアクションが中継または保留であると判定した場合には、ステップS2307に処理を進め、ステップS2303の遅延送信アクション判定処理で決定されたアクションが中継であるか、それとも遅延であるかを判定する。このステップS2307の処理は、図6のステップS610の処理に該当する。
In the determination process of step S2307, if the
一方、ステップS2307の判定処理で、CPU201が、削除であると判定した場合には、処理をステップS2321に進め、当該電子メールを削除する。このステップS2321の判定処理は、図6のステップS617の処理に該当する。
On the other hand, if the
ステップS2308の判定処理で、CPU201が中継であると判定した場合には、処理をステップS2313に進める。一方、CPU201が遅延であると判定した場合には、処理をステップS2309に進め、当該電子メールを遅延キューに保存する。その後、操作者による制御指示(中継/削除)を受け付ける(ステップS2310)。ステップS2308の処理は図6のステップS610の処理に該当する。ステップS2309の処理は、図7のステップS701の処理に該当する。ステップS2310の処理は、図12のステップS1204またはステップS1207の処理に該当する。
If it is determined in step S2308 that the
その後、送信者から受け付けた電子メールの制御指示を操作ログとして記憶する(ステップS2311)。この処理は図9のステップS907等の処理に該当する。尚、電子メールに設定された遅延時間が経過し、自動的に中継とされた場合にも、その制御内容(自動中継)を記憶することになる。 Thereafter, the control instruction for the electronic mail received from the sender is stored as an operation log (step S2311). This process corresponds to the process in step S907 of FIG. Even when the delay time set in the e-mail has elapsed and the relay is automatically performed, the control content (automatic relay) is stored.
そして、ステップS2310で受け付けた制御指示が中継であるか、それとも削除であるか、また、操作者からの制御指示の入力がなく遅延時間が経過したか(自動中継)を判定する(ステップS2312)。この処理は、図15のステップS1504の判定処理に該当する。 Then, it is determined whether the control instruction received in step S2310 is relay or deletion, and whether a delay time has elapsed without input of a control instruction from the operator (automatic relay) (step S2312). . This process corresponds to the determination process in step S1504 of FIG.
ステップS2312の判定処理で削除と判定した場合には、処理をステップS2321に進め、削除指示を受け付けた電子メールを削除する。 If it is determined to be deleted in the determination process in step S2312, the process proceeds to step S2321, and the e-mail for which the delete instruction is accepted is deleted.
一方、ステップS2312の判定処理で中継または自動中継と判定した場合には、処理をステップS2313に進める。 On the other hand, if it is determined in the determination process of step S2312 that the relay or automatic relay is determined, the process proceeds to step S2313.
ステップS2313では、CPU201は、ステップS2302で決定されたアクションが中継であるかそれとも保留であるかを判定する。この処理は図6のステップS610の処理に該当する。この判定処理で、中継であるとCPU201が判定した場合には処理をステップS2318に進める。
In step S2313, the
一方、ステップS2313の判定処理で、CPU201が保留であると判定した場合には、処理をステップS2314に進め、当該電子メールを保留キューに保存する。この処理は図8のステップS801の処理に該当する。
On the other hand, if it is determined in the determination process in step S2313 that the
その後、電子メールの監査者(例えば電子メールの送信者の上長)からの保留電子メールに対する制御指示の入力を受け付ける(ステップS2315)。この処理は、図11のステップS1104またはステップS1107の処理に該当する。 Thereafter, an input of a control instruction for a pending electronic mail from an electronic mail inspector (for example, a superior of the electronic mail sender) is accepted (step S2315). This processing corresponds to the processing in step S1104 or step S1107 in FIG.
その後、監査者から受け付けた電子メールの制御指示を操作ログとして記憶する(ステップS2316)。 Thereafter, the control instruction of the electronic mail received from the auditor is stored as an operation log (step S2316).
そして、ステップS2315で受け付けた制御指示が中継であるか、それとも削除であるかを判定する(ステップS2317)。 Then, it is determined whether the control instruction received in step S2315 is relay or deletion (step S2317).
このステップS2317の判定処理で、CPU201が削除であると判定した場合には、処理をステップS2321に進め、当該電子メールデータを削除する。一方、ステップS2317の判定処理で、中継であると判定した場合には、処理をステップS2318に進める。
If the
ステップS2318では、中継すると決定された電子メールに対して暗号化ルールを適用した結果(ステップS2304で適用している)、当該電子メールに暗号化処理を実行するか否かを判定する。この処理は図10のステップS1005の処理に該当する。この処理で暗号化処理を実行すると判定した場合には(ステップS2318でYES)、処理をステップS2319に進め、暗号化ルールに設定された暗号化処理を実行する。この処理は図10のステップS1006の処理に該当する。 In step S2318, as a result of applying the encryption rule to the e-mail decided to be relayed (applied in step S2304), it is determined whether or not to execute the encryption process on the e-mail. This process corresponds to the process in step S1005 of FIG. If it is determined that the encryption process is to be executed in this process (YES in step S2318), the process proceeds to step S2319, and the encryption process set in the encryption rule is executed. This process corresponds to the process of step S1006 in FIG.
その後、ステップS2320に処理を進め、暗号化処理を施された電子メールを指定された宛先に送信する。このステップS2320の処理は図10のステップS1008の処理に該当する。 Thereafter, the process proceeds to step S2320, and the encrypted electronic mail is transmitted to the designated destination. The processing in step S2320 corresponds to the processing in step S1008 in FIG.
一方、ステップS2318の判定処理で暗号化処理を行わない(NO)と判定した場合には、暗号化を行わずに電子メールを指定された宛先に送信する(ステップS2320)。 On the other hand, if it is determined in step S2318 that the encryption process is not performed (NO), the e-mail is transmitted to the designated destination without encryption (step S2320).
以上が、本発明における好適なメールの制御の一例である。 The above is an example of mail control suitable for the present invention.
尚、図21に示す優先アクション決定ルール2100を用いず、上記のような処理手順になるようなプログラムを作成しておき、そのプログラムによる制御に従い、図23のような処理手順になるような電子メール制御処理を行うようにしても勿論構わない。
In addition, without using the priority
また、本実施例では、フィルタリングアクション判定処理で決定されたアクションと、遅延送信アクション判定処理で決定されたアクションとのどちらを優先させるかを決定する例について説明したが、それ以外にも、フィルタリングアクション判定処理で決定されたアクション、遅延送信アクション判定処理で決定されたアクション、暗号化ルールにより決定されるアクションという3つのアクションの処理順を、それぞれで決定されたアクションの内容に従って決定するようにしても勿論構わない。 Further, in this embodiment, an example has been described in which it is determined whether to prioritize the action determined in the filtering action determination process or the action determined in the delayed transmission action determination process. The processing order of the three actions of the action determined by the action determination process, the action determined by the delayed transmission action determination process, and the action determined by the encryption rule is determined according to the content of the action determined by each. But of course.
本発明によれば、条件に従って実行する処理が決定する複数の処理のうち、いずれの処理を優先させるかを好適に設定し、電子メールの中継制御を行う技術を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the technique which sets suitably which process should be prioritized among the several processes which the process performed according to conditions determines, and performs relay control of an email can be provided.
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体(または記憶媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。 Also, an object of the present invention is to supply a recording medium (or storage medium) in which a program code of software that realizes the functions of the above-described embodiments is recorded to a system or apparatus, and the computer (or CPU or Needless to say, this can also be achieved when the MPU) reads and executes the program code stored in the recording medium. In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiment, and the recording medium on which the program code is recorded constitutes the present invention.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program code read from the recording medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion card or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャー
トに対応するプログラムコードが格納されることになる。
When the present invention is applied to the recording medium, program code corresponding to the flowchart described above is stored in the recording medium.
101 電子メール制御サーバ
102 前段メールサーバ
103 後段メールサーバ
104 LAN(Local Area Network)
105−1、105−2、105−3 クライアント装置
106 広域通信網
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/Fコントローラ
209 入力装置
210 ディスプレイ装置210
211 外部メモリ
101
105-1, 105-2, 105-3
202 RAM
203 ROM
204
211 External memory
Claims (5)
電子メールの条件と当該条件に合致した電子メールに対して実行する処理とが対応付けられた個別ルールが複数登録されることで構成される中継制御ルールを、複数記憶する記憶手段と、
電子メールを取得する取得手段と、
前記取得手段により取得した電子メールに対して、前記記憶手段に記憶された中継制御ルールを構成する個別ルールを適用することで、中継制御ルール毎に当該中継制御ルールにおける処理を決定する第1の決定手段と、
前記第1の決定手段で中継制御ルール毎に決定された処理のうち、優先して実行する処理を決定する第2の決定手段と、
を備えることを特徴とする情報処理装置。 An information processing apparatus that performs relay control of electronic mail,
Storage means for individual rules processing and is associated to be performed on matches the email conditions and the conditions email relay control rule formed by being registered more, a plurality of storage,
An acquisition means for acquiring an email;
A first rule for determining a process in the relay control rule for each relay control rule by applying an individual rule constituting the relay control rule stored in the storage unit to the e-mail acquired by the acquiring unit A determination means;
Of the processes determined for each relay control rule by the first determination means, second determination means for determining a process to be executed with priority.
An information processing apparatus comprising:
前記第2の決定手段は、前記第1の決定手段で決定された処理と、前記記憶手段に記憶された優先処理決定ルールとに従って、優先して実行する処理を決定すること
を特徴とする請求項1に記載の情報処理装置。 The storage means further stores a priority process decision rule indicating which process is preferentially executed among the processes determined by the first determination means,
The second determination unit determines a process to be preferentially executed according to the process determined by the first determination unit and the priority process determination rule stored in the storage unit. Item 4. The information processing apparatus according to Item 1.
前記情報処理装置の取得手段が、電子メールを取得する取得工程と、
前記情報処理措置の第1の決定手段が、前記取得工程により取得した電子メールに対して、前記記憶された中継制御ルールを構成する個別ルールを適用することで、中継制御ルール毎に当該中継制御ルールにおける処理を決定する第1の決定工程と、
前記情報処理装置の第2の決定手段が、前記第1の決定工程で中継制御ルール毎に決定された処理のうち、優先して実行する処理を決定する第2の決定工程と、
を備えることを特徴とする情報処理方法。 The relay control rule formed by individual rule processing and is associated to perform the electronic mail that matches the email condition and the condition is multiple registered, a plurality of storage, the relay control rule An information processing method in an information processing apparatus that performs relay control of electronic mail using
An acquisition step in which the acquisition unit of the information processing apparatus acquires an email;
The first determination means of the information processing measure applies the individual rule constituting the stored relay control rule to the email acquired by the acquisition step , so that the relay control for each relay control rule A first determination step for determining processing in the rule ;
A second determination step in which the second determination unit of the information processing apparatus determines a process to be preferentially executed among the processes determined for each relay control rule in the first determination step;
An information processing method comprising:
前記情報処理装置を、
電子メールを取得する取得手段と、
前記取得手段により取得した電子メールに対して、前記記憶手段に記憶された中継制御ルールを構成する個別ルールを適用することで、中継制御ルール毎に当該中継制御ルールにおける処理を決定する第1の決定手段と、
前記第1の決定手段で中継制御ルール毎に決定された処理のうち、優先して実行する処理を決定する第2の決定手段として機能させることを特徴とするプログラム。 The relay control rule formed by individual rule processing and is associated to perform the electronic mail that matches the email condition and the condition is multiple registered, a plurality of storage, the relay control rule Is a program that can be executed in an information processing apparatus that performs relay control of e-mail using
The information processing apparatus;
An acquisition means for acquiring an email;
A first rule for determining a process in the relay control rule for each relay control rule by applying an individual rule constituting the relay control rule stored in the storage unit to the e-mail acquired by the acquiring unit A determination means;
A program that functions as a second determination unit that determines a process to be preferentially executed among the processes determined for each relay control rule by the first determination unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011146620A JP5884316B2 (en) | 2011-06-30 | 2011-06-30 | Information processing apparatus, information processing method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011146620A JP5884316B2 (en) | 2011-06-30 | 2011-06-30 | Information processing apparatus, information processing method, and computer program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2013015913A JP2013015913A (en) | 2013-01-24 |
| JP2013015913A5 JP2013015913A5 (en) | 2015-03-12 |
| JP5884316B2 true JP5884316B2 (en) | 2016-03-15 |
Family
ID=47688573
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011146620A Active JP5884316B2 (en) | 2011-06-30 | 2011-06-30 | Information processing apparatus, information processing method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5884316B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7054015B2 (en) * | 2020-02-19 | 2022-04-13 | キヤノンマーケティングジャパン株式会社 | Information processing equipment, control methods, and programs |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003249962A (en) * | 2002-02-21 | 2003-09-05 | Fujitsu Ltd | Mail sorting device, mail server device, client device, mail sorting program, and client program |
-
2011
- 2011-06-30 JP JP2011146620A patent/JP5884316B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013015913A (en) | 2013-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| NO331310B1 (en) | Procedure for initiating server-based collaboration on email attachments. | |
| JP2022103246A (en) | Information processing apparatus, control method, and program | |
| JP5884316B2 (en) | Information processing apparatus, information processing method, and computer program | |
| US20200293610A1 (en) | Document editing apparatus and non-transitory computer readable medium | |
| KR101074014B1 (en) | Virtual print drive device for synthesizing data of multi cad environments and pdm system by using the same and method for management thereof | |
| JP6871503B2 (en) | Information processing equipment, control methods, and programs | |
| JP5983509B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
| JP5561832B2 (en) | Information processing apparatus, information processing method, and program | |
| JP5370418B2 (en) | Information processing apparatus, information processing method, program, and web mail system | |
| CN102447649B (en) | Relay processing device and control method thereof | |
| JP5164083B2 (en) | Relay processing device, control method therefor, and program | |
| JP5170595B2 (en) | Relay processing device, control method therefor, and program | |
| JP5862890B2 (en) | Information processing apparatus, information processing method, and program | |
| CN102542435B (en) | Information processing device and information processing method | |
| JP5796652B2 (en) | E-mail audit apparatus, control method thereof, and program | |
| JP2017010330A (en) | Medical image processing system, medical image processing apparatus, control method thereof, and program | |
| JP6327623B2 (en) | Information processing apparatus, control method for information processing apparatus, and program | |
| JP6442738B2 (en) | Information processing apparatus, control method thereof, and program | |
| JP6889382B2 (en) | Medical image processing system, medical image processing device, its control method, and program | |
| JP2003296699A (en) | Data processing device and data processing method | |
| JP4443342B2 (en) | Drawing information management program | |
| JP5334137B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2015177271A (en) | Data processing system, processing method therefor and program | |
| JP2013101662A (en) | Information processing apparatus, information processing method, and program | |
| KR20090075642A (en) | Method and system for furnishing internet registration service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130531 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140618 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150409 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150410 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150526 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150716 |
|
| 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: 20160112 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160125 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5884316 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 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |