JP2013200608A - Mail server device, mail transfer method and mail transfer program - Google Patents
Mail server device, mail transfer method and mail transfer program Download PDFInfo
- Publication number
- JP2013200608A JP2013200608A JP2012067222A JP2012067222A JP2013200608A JP 2013200608 A JP2013200608 A JP 2013200608A JP 2012067222 A JP2012067222 A JP 2012067222A JP 2012067222 A JP2012067222 A JP 2012067222A JP 2013200608 A JP2013200608 A JP 2013200608A
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- notification
- address
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、例えば、メールの転送を行うメールサーバ装置、メール転送方法およびメール転送プログラムに関するものである。 The present invention relates to, for example, a mail server device that performs mail transfer, a mail transfer method, and a mail transfer program.
特許文献1は、以下のような障害状況連絡・管理システムについて開示している。
ユーザシステムでシステム障害が発生した場合、障害管理サーバは、システム障害報告書を受理し、テキスト文書を作成し、登録されてあるメールアドレス宛てにテキスト文書をメールで送信する。また、回答が無い場合、障害管理サーバは、同じメールアドレス宛てに一定間隔でメールを再度送信することによって通知漏れを防止しようとしている。
When a system failure occurs in the user system, the failure management server receives the system failure report, creates a text document, and sends the text document to the registered mail address by mail. Further, when there is no answer, the failure management server tries to prevent omission of notification by sending e-mails again to the same e-mail address at regular intervals.
しかし、メールの宛先のユーザがメールを受信できない状況にある場合(例えば、通信端末が手元に無い場合)、同じメールアドレス宛てに一定間隔でメールを再度送信しても、システム障害の発生を知らせることはできない。
また、メールを受信したユーザによるシステムの復旧作業が遅れていてユーザからの回答が無い場合、同じメールアドレス宛てに一定間隔でメールを再度送信しても、システムの復旧作業の役には立たない。
However, if the user at the mail destination cannot receive the mail (for example, if the communication terminal is not at hand), even if the mail is re-sent to the same mail address at regular intervals, the system failure will be notified. It is not possible.
Also, if the system recovery work by the user who received the e-mail is delayed and there is no response from the user, re-sending the e-mail to the same e-mail address at regular intervals will not help the system recovery work. .
本発明は、例えば、通知メールを通知先のユーザが見ることができない場合に他のユーザに通知メールを転送できるようにすることを目的とする。 An object of the present invention is to enable a notification mail to be transferred to another user when the notification destination user cannot see the notification mail, for example.
本発明のメールサーバ装置は、
転送タイミングを指定する転送タイミング情報と転送先メールアドレスとを含む転送条件情報を記憶する転送条件情報記憶部と、
前記転送先メールアドレスとは異なる通知先メールアドレス宛てで送信された電子メールを通知メールとして受信し、受信した前記通知メールを電子メール記憶部に記憶する電子メール受信部と、
前記通知先メールアドレス宛ての前記通知メールを要求する通知メール要求を受信し、前記電子メール記憶部に記憶された前記通知メールを前記通知メール要求の送信元に送信する電子メール送信部と、
前記転送条件情報の前記転送タイミング情報によって指定される転送タイミングまでに前記電子メール送信部が前記通知メール要求を受信しなかった場合、前記転送条件情報に含まれる前記転送先メールアドレス宛ての電子メールであって前記通知メールの内容を含んだ電子メールを転送メールとして生成し、生成した前記転送メールを前記電子メール記憶部に記憶する転送メール登録部とを備える。
The mail server device of the present invention is
A transfer condition information storage unit for storing transfer condition information including transfer timing information for specifying transfer timing and a transfer destination e-mail address;
An e-mail receiving unit that receives an e-mail transmitted to a notification destination e-mail address different from the transfer destination e-mail address as a notification e-mail, and stores the received notification e-mail in an e-mail storage unit;
An e-mail transmission unit that receives the notification e-mail request for requesting the notification e-mail addressed to the notification destination e-mail address, and transmits the notification e-mail stored in the e-mail storage unit to a transmission source of the notification e-mail request;
If the e-mail transmission unit does not receive the notification e-mail request by the transfer timing specified by the transfer timing information of the transfer condition information, an e-mail addressed to the transfer destination e-mail address included in the transfer condition information And an e-mail including the contents of the notification e-mail is generated as a transfer e-mail, and the transfer e-mail registration unit stores the generated transfer e-mail in the e-mail storage unit.
前記転送条件情報は、前記転送タイミング情報として閲覧待ち時間を含み、
前記転送メール登録部は、前記通知メールが前記通知メールの送信元から送信されたとき又は前記電子メール受信部が前記通知メールを受信したときから前記転送条件情報に含まれる前記閲覧待ち時間が経過するまでに前記電子メール送信部が前記通知メール要求を受信しなかった場合、前記転送メールを前記電子メール記憶部に記憶する。
The transfer condition information includes a browsing waiting time as the transfer timing information,
The transfer mail registration unit has passed the waiting time for browsing included in the transfer condition information from when the notification mail is transmitted from a transmission source of the notification mail or when the electronic mail reception unit receives the notification mail. If the e-mail transmission unit does not receive the notification e-mail request by the time, the forwarded mail is stored in the e-mail storage unit.
前記電子メール送信部は、前記転送先メールアドレス宛ての前記転送メールを要求する転送メール要求を受信し、前記電子メール記憶部に記憶された前記転送メールを前記転送メール要求の送信元に送信する。 The e-mail transmission unit receives a transfer mail request for requesting the transfer mail addressed to the transfer destination mail address, and transmits the transfer mail stored in the e-mail storage unit to a transmission source of the transfer mail request. .
前記電子メール受信部は、受信した電子メールのうち転送対象の電子メールであることを示す所定の転送対象識別情報を含んだ電子メールを前記通知メールとして受信する。 The e-mail receiving unit receives an e-mail including predetermined transfer target identification information indicating that the e-mail is a transfer target e-mail among the received e-mails as the notification mail.
前記転送条件情報記憶部は、電子メールの送信元別に前記転送条件情報を記憶し、
前記転送メール登録部は、前記通知メールの送信元用の前記転送条件情報を選択し、選択した前記転送条件情報に従って前記転送メールを前記電子メール記憶部に記憶するか否かを判定する。
The transfer condition information storage unit stores the transfer condition information for each transmission source of an email,
The forwarding mail registration unit selects the forwarding condition information for the transmission source of the notification mail, and determines whether to store the forwarding mail in the electronic mail storage unit according to the selected forwarding condition information.
前記転送条件情報は、所定の重要度を表す条件重要度を含み、
前記電子メール受信部は、前記通知先メールアドレス宛てで所定の重要度を表す通知重要度を含んだ電子メールを前記通知メールとして受信し、
前記転送メール登録部は、前記転送タイミングまでに前記通知メール要求が受信されなかった場合であって、前記通知メールに含まれる前記通知重要度が前記転送条件情報に含まれる条件重要度以上の重要度である場合に、前記転送メールを前記電子メール記憶部に記憶する。
The transfer condition information includes a condition importance level indicating a predetermined importance level,
The e-mail receiving unit receives, as the notification mail, an e-mail including a notification importance level indicating a predetermined importance level for the notification destination e-mail address,
The transfer mail registration unit is a case where the notification mail request is not received by the transfer timing, and the notification importance included in the notification mail is more important than the condition importance included in the transfer condition information If it is, the forwarded mail is stored in the electronic mail storage unit.
前記転送条件情報は、送信タイミングを指定する送信タイミング情報と送信先メールアドレスとを含み、
前記電子メール受信部は、前記通知先メールアドレス宛てで特定の事象の発生を通知する電子メールを前記通知メールとして受信し、
前記メールサーバ装置は、さらに、
前記特定の事象に対する報告情報を受信する報告情報受信部を備え、
前記転送メール登録部は、前記転送条件情報に含まれる前記送信タイミング情報によって指定される送信タイミングまでに前記報告情報受信部が前記報告情報を受信しなかった場合、前記転送条件情報に含まれる前記送信先メールアドレス宛ての電子メールを生成し、生成した前記電子メールを前記電子メール記憶部に記憶する。
The transfer condition information includes transmission timing information for specifying transmission timing and a destination mail address,
The e-mail receiving unit receives an e-mail notifying the occurrence of a specific event addressed to the e-mail address as the notification e-mail as the notification e-mail;
The mail server device further includes:
A report information receiving unit for receiving report information for the specific event;
When the report information receiving unit does not receive the report information by the transmission timing specified by the transmission timing information included in the transfer condition information, the transfer mail registration unit is included in the transfer condition information. An e-mail addressed to the destination e-mail address is generated, and the generated e-mail is stored in the e-mail storage unit.
前記転送条件情報は、前記転送先メールアドレスとして第一の転送先メールアドレスを含むと共に、前記送信先メールアドレスとして第二の転送先メールアドレスを含み、
前記転送メール登録部は、前記送信タイミングまでに前記報告情報受信部が前記報告情報を受信しなかった場合、前記第二の転送先メールアドレス宛ての電子メールであって前記通知メールの内容を含んだ電子メールを第二の転送メールとして生成し、生成した前記第二の転送メールを前記電子メール記憶部に記憶する。
The forwarding condition information includes a first forwarding email address as the forwarding email address, and a second forwarding email address as the sending email address,
The transfer mail registration unit is an e-mail addressed to the second transfer destination e-mail address and includes the content of the notification mail when the report information reception unit does not receive the report information by the transmission timing. The e-mail is generated as a second transfer mail, and the generated second transfer mail is stored in the e-mail storage unit.
前記転送条件情報は、前記送信タイミング情報として報告待ち時間を含み、
前記転送メール登録部は、前記通知メールが前記通知メールの送信元から送信されたとき又は前記電子メール受信部が前記通知メールを受信したときから前記転送条件情報に含まれる前記報告待ち時間が経過するまでに前記報告情報受信部が前記報告情報を受信しなかった場合、前記第二の転送メールを前記電子メール記憶部に記憶する。
The transfer condition information includes a report waiting time as the transmission timing information,
The transfer mail registration unit has passed the report waiting time included in the transfer condition information from when the notification mail is transmitted from a transmission source of the notification mail or when the email reception unit receives the notification mail. If the report information receiving unit has not received the report information by the time, the second transfer mail is stored in the electronic mail storage unit.
本発明のメール転送方法は、
転送タイミングを指定する転送タイミング情報と転送先メールアドレスとを含む転送条件情報を記憶する転送条件情報記憶部と、電子メール受信部と、電子メール送信部と、転送メール登録部とを備えるメールサーバ装置を用いて実行する。
前記メール転送方法において、
前記電子メール受信部が、前記転送先メールアドレスとは異なる通知先メールアドレス宛てで送信された電子メールを通知メールとして受信し、受信した前記通知メールを電子メール記憶部に記憶し、
前記電子メール送信部が、前記通知先メールアドレス宛ての前記通知メールを要求する通知メール要求を受信し、前記電子メール記憶部に記憶された前記通知メールを前記通知メール要求の送信元に送信し、
前記転送メール登録部が、前記転送条件情報の前記転送タイミング情報によって指定される転送タイミングまでに前記電子メール送信部が前記通知メール要求を受信しなかった場合、前記転送条件情報に含まれる前記転送先メールアドレス宛ての電子メールであって前記通知メールの内容を含んだ電子メールを転送メールとして生成し、生成した前記転送メールを前記電子メール記憶部に記憶する。
The mail transfer method of the present invention includes:
A mail server comprising a transfer condition information storage unit for storing transfer condition information including transfer timing information for specifying transfer timing and a transfer destination mail address, an e-mail receiving unit, an e-mail transmitting unit, and a transfer mail registering unit Run using the device.
In the mail transfer method,
The e-mail receiving unit receives an e-mail transmitted to a notification destination e-mail address different from the forwarding e-mail address as a notification e-mail, and stores the received notification e-mail in an e-mail storage unit;
The e-mail transmission unit receives a notification e-mail request for requesting the notification e-mail addressed to the notification e-mail address, and transmits the notification e-mail stored in the e-mail storage unit to a transmission source of the notification e-mail request. ,
If the e-mail transmission unit does not receive the notification mail request by the transfer timing specified by the transfer timing information of the transfer condition information, the transfer mail registration unit includes the transfer included in the transfer condition information An e-mail addressed to a destination e-mail address and including the contents of the notification mail is generated as a transfer mail, and the generated transfer mail is stored in the e-mail storage unit.
本発明のメール転送プログラムは、前記メール転送方法をコンピュータに実行させる。 The mail transfer program of the present invention causes a computer to execute the mail transfer method.
本発明によれば、例えば、通知メールを通知先のユーザが見ることができない場合に他のユーザに通知メールを転送することができる。 According to the present invention, for example, when the notification destination user cannot see the notification mail, the notification mail can be transferred to another user.
実施の形態1.
障害が発生したシステムの早期復旧を図るための管理システムおよびメールサーバについて説明する。
但し、実施の形態1で説明する管理システムおよびメールサーバは、障害以外の事象(例えば、図書の返却)を管理するために用いても構わない。
A management system and a mail server for early recovery of a system in which a failure has occurred will be described.
However, the management system and mail server described in the first embodiment may be used to manage events other than failures (for example, return of books).
図1は、実施の形態1における障害管理システム100の構成図である。
実施の形態1における障害管理システム100の構成について、図1に基づいて説明する。
FIG. 1 is a configuration diagram of a failure management system 100 according to the first embodiment.
The configuration of the failure management system 100 according to the first embodiment will be described with reference to FIG.
障害管理システム100(事象管理システムの一例)は、システムサーバ110A・110Bと、メールサーバ200およびユーザ端末120A・120Bを備える。これらは、ネットワーク109に接続し、ネットワーク109を介して通信を行う。
システムサーバ110A・110Bおよびユーザ端末120A・120Bは、1台または3台以上であっても構わない。
The failure management system 100 (an example of an event management system) includes
The
システムサーバ110A・110Bは、特定の情報処理システムを管理するサーバ装置である。
システムサーバ110A・110Bは、特定の情報処理システムに障害が発生したときに障害メールを管理者のメールアドレス宛てで送信する。
障害メールは、障害の発生および障害の内容を通知するための電子メールである。
The
The
The trouble mail is an electronic mail for notifying the occurrence of the trouble and the content of the trouble.
メールサーバ200は、電子メールを送受信するための一般的な管理を行うと共に障害メールの転送を行うサーバ装置である。
メールサーバ200は、ネットワーク109に接続した装置(コンピュータ)から送信される電子メールを受信し、ネットワーク109に接続した装置からユーザのログイン(通信接続)があったときにログインしたユーザの要求に応じてユーザのメールアドレス宛ての電子メールを送信する。
メールサーバ200は、システムサーバ110A・110Bから障害メールを受信し、障害メールを受信してから所定の待ち時間が経過するまでの間に障害メールの送信先の管理者による障害メールの閲覧が無い場合、管理者の代理人宛ての障害メールを登録する。メールサーバ200は、代理人によるログインがあったときに代理人の要求に応じて代理人宛ての障害メールを送信する。
つまり、メールサーバ200は、管理者によって障害メールが閲覧されない場合に代理人に障害メールを転送する。これにより、メールサーバ200は障害の早期解決を代理人に促すことができる。
The
The
The
That is, the
ユーザ端末120A・120Bは、障害メールの送信先の管理者や障害メールの転送先の代理人等がメールサーバ200から障害メールを受信し、障害メールを確認するための端末装置である。
例えば、ユーザ端末120A・120Bは、パーソナルコンピュータ(以下、「パソコン」という)、携帯電話機またはスマートフォンで構成される。
The user terminals 120 </ b> A and 120 </ b> B are terminal devices for receiving a trouble mail from the
For example, the
以下、システムサーバ110A・110Bを区別しない場合は「システムサーバ110」とし、ユーザ端末120A・120Bを区別しない場合は「ユーザ端末120」とする。
Hereinafter, “system server 110” is used when the
図2は、実施の形態1におけるメールサーバ200の機能構成図である。
実施の形態1におけるメールサーバ200の機能構成について、図2に基づいて説明する。
FIG. 2 is a functional configuration diagram of the
A functional configuration of the
メールサーバ200(メールサーバ装置の一例)は、電子メール受信部210、電子メール送信部220、転送メール登録部230、障害管理部240、ログイン処理部250およびサーバ記憶部290を備える。
The mail server 200 (an example of a mail server device) includes an
電子メール受信部210は、ネットワーク109に接続した装置(コンピュータ)から電子メール101(障害メール201またはその他の一般の電子メール)を受信し、受信した電子メール101をサーバ記憶部290に記憶する。
例えば、電子メール受信部210は、システムサーバ110から障害メール201を受信し、受信した障害メール201をサーバ記憶部290に記憶する。
The
For example, the
電子メール送信部220は、ネットワーク109に接続した装置からユーザのログインがあったときにログインしたユーザのメールアドレス宛ての電子メール101(障害メール201、転送メール202またはその他の一般の電子メール)をログインが行われた当該装置へ送信する。
例えば、電子メール送信部220は、ログインしたユーザのメールアドレス宛ての電子メール101の一覧を示すウェブページを当該装置へ送信し、ウェブページで指定された電子メール101の内容を示すウェブページを当該装置へ送信する。
The
For example, the
転送メール登録部230は、障害メール201の送信時(または受信時)から所定の閲覧待ち時間が経過するまでの間に障害メール201の送信先の管理者によって障害メール201が閲覧されない場合、管理者の代理人宛ての転送メール202を生成し、生成した転送メール202をサーバ記憶部290に記憶する。転送メール202は、管理者の代理人宛てで転送する障害メール201である。
また、転送メール登録部230は、障害メール201の送信時(または受信時)から所定の報告待ち時間が経過するまでの間に障害メール201が通知する障害に関する報告が無い場合、管理者の代理人宛ての転送メール202を生成し、生成した転送メール202をサーバ記憶部290に記憶する。
以下、障害に関する報告を「報告情報102」という。
The forwarded
In addition, the forwarding
Hereinafter, a report regarding a failure is referred to as “
障害管理部240(報告情報受信部の一例)は、報告情報102の有無を管理する。
例えば、障害管理部240は、解決された障害を指定するためのウェブページをログインが行われた装置へ送信し、解決された障害を指定する報告情報102を当該装置から受信する。
The failure management unit 240 (an example of the report information receiving unit) manages the presence / absence of the
For example, the
ログイン処理部250は、ユーザのログインに関する処理を行う。
例えば、ログイン処理部250は、指定されたアカウント(ユーザID)およびパスワードが予め登録された情報と同じであるか否かを判定し、同じであると判定した場合にユーザのログインを許可する。
The
For example, the
サーバ記憶部290は、メールサーバ200で使用するデータを記憶する。
例えば、サーバ記憶部290は、対象管理テーブル291、障害管理テーブル292、転送条件管理テーブル293、アカウント管理テーブル294、メール管理テーブル295および電子メール101を記憶する。
The
For example, the
以下に、メールサーバ200のサーバ記憶部290に記憶するテーブルの内容について説明する。
The contents of the table stored in the
図3は、実施の形態1における対象管理テーブル291を示す図である。
実施の形態1における対象管理テーブル291について、図3に基づいて説明する。
FIG. 3 is a diagram illustrating the target management table 291 according to the first embodiment.
The target management table 291 according to the first embodiment will be described with reference to FIG.
対象管理テーブル291は、システムサーバ110の情報と障害メール201の送信先の管理者の情報とを管理するためのデータである。 The target management table 291 is data for managing the information of the system server 110 and the information of the administrator of the transmission destination of the failure mail 201.
対象管理テーブル291は、システムNo291a、送信元アドレス291b、送信者291c、送信先アドレス291dおよび受信者291eをデータ項目として含む。
The target management table 291 includes a
システムNo291aは、システムサーバ110の識別番号を示す。
送信元アドレス291bは、システムサーバ110が送信する障害メール201の送信元のメールアドレスを示す。
送信者291cは、システムサーバ110の識別名を示す。
送信先アドレス291dは、システムサーバ110が送信する障害メール201の送信先のメールアドレスを示す。
受信者291eは、障害メール201の送信先の管理者の識別名を示す。
System No. 291a indicates the identification number of the system server 110.
The
The
The
The
図4は、実施の形態1における障害管理テーブル292を示す図である。
実施の形態1における障害管理テーブル292について、図4に基づいて説明する。
FIG. 4 is a diagram illustrating the failure management table 292 according to the first embodiment.
The failure management table 292 in the first embodiment will be described with reference to FIG.
障害管理テーブル292(事象管理テーブルの一例)は、障害に関する情報を管理するためのデータである。 The failure management table 292 (an example of an event management table) is data for managing information regarding failures.
障害管理テーブル292は、連絡番号292a、システムNo292b、送信者292c、受信者292d、送信時刻292e、重要度292f、既読フラグ292g、解決フラグ292hおよび転送フラグ292iをデータ項目として含む。
The failure management table 292 includes, as data items, a
連絡番号292aは、障害メール201の識別番号を示す。
システムNo292bは、システムサーバ110の識別番号を示す。
送信者292cは、システムサーバ110の識別名を示す。
受信者292dは、障害メール201の送信先の管理者の識別名を示す。
送信時刻292eは、障害メール201が送信された送信時刻(または障害メール201が受信された受信時刻)を示す。
重要度292fは、障害の重要度を示す(通知重要度の一例)。
既読フラグ292gは、障害メール201が閲覧済みか否かを示す。
解決フラグ292hは、障害が解決済み(対処済み)か否かを示す。
転送フラグ292iは、転送メール202を生成した際の転送条件を示す。
The
System No. 292b indicates the identification number of the system server 110.
The
The
The
The
The already-read
The
The transfer flag 292i indicates a transfer condition when the transfer mail 202 is generated.
図5は、実施の形態1における転送条件管理テーブル293を示す図である。
実施の形態1における転送条件管理テーブル293について、図5に基づいて説明する。
FIG. 5 is a diagram showing the transfer condition management table 293 according to the first embodiment.
The transfer condition management table 293 according to the first embodiment will be described with reference to FIG.
転送条件管理テーブル293(転送条件情報の一例)は、転送メール202を生成する条件(転送条件)を示すデータである。
転送条件管理テーブル293は、システムサーバ110別に存在する。
The transfer condition management table 293 (an example of transfer condition information) is data indicating conditions (transfer conditions) for generating the transfer mail 202.
The transfer condition management table 293 exists for each system server 110.
転送条件管理テーブル293は、条件No293a、経過時間293b、重要度293c、既読フラグ293d、解決フラグ293eおよび転送先メールアドレス293fをデータ項目として含む。
The transfer condition management table 293 includes condition No 293a, elapsed
条件No293aは、転送条件の識別番号を示す。
経過時間293bは、転送メール202を生成するまでの待ち時間を示す(転送タイミング情報、閲覧待ち時間、送信タイミング情報、報告待ち時間の一例)。
重要度293cは、障害の重要度を示す(条件重要度の一例)。
既読フラグ293dは、障害メール201が閲覧済みか否かを示す。
解決フラグ293eは、障害が解決済みか否かを示す。
転送先メールアドレス293fは、転送メール202の送信先のメールアドレスを示す(転送先メールアドレス、送信先メールアドレスの一例)。
Condition No. 293a indicates the transfer condition identification number.
The elapsed
The
The already-read
The
The transfer
図6は、実施の形態1におけるアカウント管理テーブル294を示す図である。
実施の形態1におけるアカウント管理テーブル294について、図6に基づいて説明する。
FIG. 6 is a diagram showing the account management table 294 in the first embodiment.
The account management table 294 in the first embodiment will be described with reference to FIG.
アカウント管理テーブル294は、ユーザのアカウントを管理するためのデータである。 The account management table 294 is data for managing user accounts.
アカウント管理テーブル294は、アカウントNo294a、アカウント名294b、パスワード294c、メールアドレス294dをデータ項目として含む。
The account management table 294 includes account No. 294a,
アカウントNo294aは、アカウントの識別番号を示す。
アカウント名294bは、アカウントの識別名(ユーザID)を示す。
パスワード294cは、アカウントのパスワードを示す。
メールアドレス294dは、アカウントのメールアドレスを示す。
Account No. 294a indicates an account identification number.
The
The
The
図7は、実施の形態1におけるメール管理テーブル295を示す図である。
実施の形態1におけるメール管理テーブル295について、図7に基づいて説明する。
FIG. 7 is a diagram showing the mail management table 295 in the first embodiment.
The mail management table 295 in the first embodiment will be described with reference to FIG.
メール管理テーブル295は、電子メール101を管理するためのデータである。
メール管理テーブル295は、アカウント別に存在する。
The mail management table 295 is data for managing the
The mail management table 295 exists for each account.
メール管理テーブル295は、メールNo295a、送信元アドレス295b、送信者295c、件名295d、送信時刻295e、既読フラグ295fおよびメール種別295gをデータ項目として備える。
The mail management table 295 includes mail No. 295a,
メールNo295aは、電子メール101の識別番号を示す。
送信元アドレス295bは、電子メール101の送信元のメールアドレスを示す。
送信者295cは、電子メール101の送信元の識別名(アカウント名)を示す。
件名295dは、電子メール101の件名を示す。
送信時刻295eは、電子メール101の送信時刻(電子メール101の受信時刻)を示す。
既読フラグ295fは、電子メール101が閲覧済みか否かを示す。
メール種別295gは、電子メール101が障害メール201と転送メール202と他の電子メールとのいずれであるかを示す。
The mail No. 295a indicates the identification number of the
The
The
The subject 295d indicates the subject of the
The
The already-read
The
次に、メールサーバ200の動作について説明する。
Next, the operation of the
図8は、実施の形態1におけるメールサーバ200の電子メール受信処理を示すフローチャートである。
実施の形態1におけるメールサーバ200の電子メール受信処理について、図8に基づいて説明する。
FIG. 8 is a flowchart showing the e-mail receiving process of the
The e-mail receiving process of the
ここで、特定の情報処理システムに障害が発生した場合、システムサーバ110はその障害を検出し、管理者のメールアドレス宛てで障害メール201を生成し、生成した障害メール201を送信するものとする。 Here, when a failure occurs in a specific information processing system, the system server 110 detects the failure, generates a failure mail 201 addressed to the administrator's mail address, and transmits the generated failure mail 201. .
S111において、電子メール受信部210は電子メール101(障害メール201またはその他電子メール)を受信し、受信した電子メール101をサーバ記憶部290に記憶する。
また、電子メール受信部210は、電子メール101の送信元のアカウント用のメール管理テーブル295(図7参照)にレコードを追加し、追加したレコードに電子メール101の情報を設定する。このとき、既読フラグ295fには初期値「未読」が設定され、メール種別295gには「通常」が設定される。
電子メール101は、送信元のメールアドレス、送信先のメールアドレス、送信時刻、件名、本文などの情報を含む。
S111の後、S112に進む。
In step S <b> 111, the
Further, the
The
It progresses to S112 after S111.
S112において、電子メール受信部210は、S111で受信した電子メール101の送信元アドレス、送信先アドレス、件名または本文の内容(またはフォーマット)(転送対象識別情報の一例)に基づいて当該電子メール101が障害メール201であるか否かを判定する。
例えば、障害メール201の送信元アドレス、送信先アドレス、件名または本文の内容(またはフォーマット)についての規則を予め決めておく。また、障害メール201の送信元アドレス、送信先アドレス、件名または本文の内容(またはフォーマット)についての規則を示す障害メール判別情報をサーバ記憶部290に予め記憶しておく。そして、電子メール受信部210は、障害メール判別情報が示す情報を含んだ電子メール101を障害メール201として判定する。
例えば、電子メール受信部210は、電子メール101の送信元アドレスと送信先アドレスとの組み合わせと、対象管理テーブル291(図3参照)の送信元アドレス291bと送信先アドレス291dとの組み合わせとを比較する。そして、電子メール101の送信元アドレスと送信先アドレスとの組み合わせが対象管理テーブル291内の組み合わせと一致した場合、電子メール受信部210は電子メール101を障害メール201として判定する。但し、電子メール受信部210は、送信元アドレスと送信先アドレスとの組み合わせ以外の電子メール101の情報(例えば、電子メール101の件名)を電子メール101が障害メール201である条件に加えても構わない。
電子メール101が障害メール201である場合、S113に進む。
電子メール101が障害メール201でない場合、電子メール受信処理は終了する。
In S112, the
For example, rules regarding the transmission source address, transmission destination address, subject, or content (or format) of the failure mail 201 are determined in advance. Further, failure mail determination information indicating rules regarding the source address, the destination address, the subject or the content (or format) of the subject mail 201 is stored in the
For example, the
If the
If the
S113において、電子メール受信部210は、障害管理テーブル292(図4参照)にレコードを追加し、追加したレコードに情報を設定する。
また、電子メール受信部210は、メール管理テーブル295に追加したレコードのメール種別295gを「通常」から「障害」に変更する。
In S113, the
Further, the
例えば、電子メール受信部210は、障害管理テーブル292(図4参照)に追加したレコードに対して以下のように情報を設定する。
電子メール受信部210は、レコードの通番を連絡番号292aに設定する。
電子メール受信部210は、障害メール201の送信元アドレス291bおよび送信先アドレス291dに対応するシステムNo291a、送信者291cおよび受信者291eを対象管理テーブル291(図3参照)から取得し、取得した情報をシステムNo292b、送信者292cおよび受信者292dに設定する。
電子メール受信部210は、障害メール201に設定されている送信時刻(但し、障害メール201を受信した受信時刻でもよい)を送信時刻292eに設定する。
電子メール受信部210は、障害メール201に設定されている重要度を重要度292fに設定する。例えば、重要度は本文の一部として障害メール201に設定される。
電子メール受信部210は、既読フラグ292gに初期値「未読」を設定し、解決フラグ292hに初期値「未解決」を設定し、転送フラグ292iに初期値「未転送」を設定する。
S113により、電子メール受信処理は終了する。
For example, the
The
The
The
The
The
By S113, the e-mail receiving process ends.
図9は、実施の形態1におけるメールサーバ200の転送メール登録処理を示すフローチャートである。
実施の形態1におけるメールサーバ200の転送メール登録処理について、図9に基づいて説明する。
FIG. 9 is a flowchart showing the forwarding mail registration process of the
The forwarding mail registration process of the
メールサーバ200は、以下に説明する転送メール登録処理を定期的(例えば、1時間毎)に実行する。
The
S121において、転送メール登録部230は、障害管理テーブル292(図4参照)からレコードを連絡番号292aの順番に1つ選択する。
S121の後、S122に進む。
In S121, the forwarded
It progresses to S122 after S121.
S122において、転送メール登録部230は、S121で選択したレコードのシステムNo292bまたは送信者292cが識別するシステムサーバ110用の転送条件管理テーブル293(図5参照)をサーバ記憶部290から取得する。
転送メール登録部230は、S121で選択したレコードの情報が当該転送条件管理テーブル293に示される転送条件を満たすか否かを判定する。
例えば、S121で選択したレコードで送信時刻292eからの経過時間が「8時間(転送タイミング、閲覧待ち時間の一例)」以上であり、重要度292fが「中以上」であり、既読フラグ292gが「未読」である場合、図5の条件No293a「1」の転送条件を満たす。
また、S121で選択したレコードで送信時刻292eからの経過時間が「7日(送信タイミング、報告待ち時間の一例)」以上であり、重要度292fが「中以上」であり、解決フラグ292hが「未解決」である場合、図5の条件No293a「2」の転送条件を満たす。
但し、転送フラグ292iに条件No293aが設定されている転送条件については転送条件を満たさないものとする。同一の転送メール202が複数生成されることを防ぐためである。
S121で選択したレコードの情報が転送条件を満たす場合(YES)、S123に進む。
S121で選択したレコードの情報が転送条件を満たさない場合(NO)、S124に進む。
In S122, the transfer
The transfer
For example, in the record selected in S121, the elapsed time from the
In the record selected in S121, the elapsed time from the
However, the transfer condition for which the condition No. 293a is set in the transfer flag 292i does not satisfy the transfer condition. This is to prevent a plurality of the same transfer mails 202 from being generated.
When the information of the record selected in S121 satisfies the transfer condition (YES), the process proceeds to S123.
If the information of the record selected in S121 does not satisfy the transfer condition (NO), the process proceeds to S124.
S123において、転送メール登録部230は、S121で選択したレコードの情報が満たした転送条件の転送先メールアドレス293fを転送条件管理テーブル293から取得し、取得した転送先メールアドレス293f宛てで転送メール202を生成する。転送メール登録部230は、障害メール201の件名や本文の内容などを転送メール202に設定する。
転送メール登録部230は、生成した転送メール202をサーバ記憶部290に記憶し、生成した転送メール202の情報を転送先メールアドレス293f用のメール管理テーブル295(図7参照)に設定する。このとき、既読フラグ295fには初期値「未読」が設定され、メール種別295gには「転送」が設定される。
転送メール登録部230は、S121で選択したレコードの転送フラグ292iに当該転送条件の条件No293aを設定する。このとき、転送フラグ292iが「未転送」である場合、転送メール登録部230は転送フラグ292iを条件No293aで上書きする。また、転送フラグ292iが「未転送」でない場合(少なくともいずれかの条件No293aが設定されている場合)、転送メール登録部230は、条件No293aを転送フラグ292iに追加する。
S123の後、S124に進む。
In S123, the transfer
The transfer
The transfer
After S123, the process proceeds to S124.
S124において、転送メール登録部230は、未選択のレコードが障害管理テーブル292に残っているか否かを判定する。
未選択のレコードが残っている場合(YES)、S121に戻る。
未選択のレコードが残っていない場合(NO)、転送メール登録処理は終了する。
In S <b> 124, the transfer
If an unselected record remains (YES), the process returns to S121.
If no unselected record remains (NO), the transfer mail registration process ends.
図10は、実施の形態1におけるメールサーバ200の電子メール送信処理を示すフローチャートである。
実施の形態1におけるメールサーバ200の電子メール送信処理について、図10に基づいて説明する。
FIG. 10 is a flowchart showing the e-mail transmission process of the
The e-mail transmission process of the
ここで、電子メールを閲覧したいユーザ(例えば、管理者または代理人)は、ユーザ端末120からメールサーバ200のログイン用のウェブページにアクセスする。
そして、ユーザはログイン用のウェブページでログイン情報としてアカウント名およびパスワードを指定し、ユーザ端末120は指定されたログイン情報をメールサーバ200へ送信する。
Here, a user (for example, an administrator or a proxy) who wants to browse an e-mail accesses the login web page of the
Then, the user specifies an account name and password as login information on the login web page, and the user terminal 120 transmits the specified login information to the
S131において、ログイン処理部250は、ユーザ端末120からログイン情報を受信する。
S131の後、S132に進む。
In S <b> 131, the
After S131, the process proceeds to S132.
S132において、ログイン処理部250は、S131で受信したログイン情報に基づいてユーザのログインを許可するか否かを判定する。
ログイン処理部250は、ログイン情報と同じアカウント名294bおよびパスワード294cがアカウント管理テーブル294(図6参照)に設定されている場合にユーザのログインを許可する。
ユーザのログインを許可する場合(YES)、S133に進む。
ユーザのログインを許可しない場合(NO)、電子メール送信処理は終了する。
In S132, the
The
If the user login is permitted (YES), the process proceeds to S133.
If the user login is not permitted (NO), the e-mail transmission process ends.
ここで、ログイン処理部250はユーザメニュー(受信メール一覧、送信メール一覧、障害管理など)を示したウェブページをユーザ端末120へ送信し、ユーザはユーザ端末120に表示されたユーザメニューから「受信メール一覧」を選択し、ユーザ端末120は受信メール一覧要求をメールサーバ200へ送信したものとする。
Here, the
S133において、電子メール送信部220は、ログインしたユーザのアカウント名294bに対応するメール管理テーブル295をサーバ記憶部290(図7参照)から取得する。
電子メール送信部220は、取得したメール管理テーブル295の情報を示すウェブページを生成し、生成したウェブページをユーザ端末120へ送信する。
つまり、電子メール送信部220は、ログインしたユーザ宛ての電子メール101の一覧を示すウェブページ(メール一覧ページ)をユーザ端末120へ送信する。
S133の後、S134に進む。
In S133, the
The
That is, the
It progresses to S134 after S133.
ここで、ユーザ端末120はウェブページを受信し、受信したウェブページをディスプレイに表示する。
そして、ユーザはウェブページに示される電子メール101の一覧から閲覧したい電子メール101(例えば、障害メール201または転送メール202)をマウスなどで選択し、ユーザ端末120は選択された電子メール101の情報をメール要求としてメールサーバ200へ送信する。
Here, the user terminal 120 receives a web page and displays the received web page on a display.
Then, the user selects the electronic mail 101 (for example, the failure mail 201 or the forwarded mail 202) to be browsed from the list of the
S134において、電子メール送信部220は、ユーザ端末120からメール要求(通知メール要求の一例)を受信する。
S134の後、S135に進む。
In S <b> 134, the
After S134, the process proceeds to S135.
S135において、電子メール送信部220は、S134で受信したメール要求が指定する電子メール101をサーバ記憶部290から取得し、取得した電子メール101の内容を示すウェブページを生成し、生成したウェブページをユーザ端末120へ送信する。つまり、電子メール送信部220は、電子メール101を閲覧するためのウェブページ(メール閲覧ページ)をユーザ端末120へ送信する。
電子メール送信部220は、電子メール101の既読フラグ295fを「未読」から「既読」に変更する。
さらに、電子メール送信部220は、電子メール101のメール種別295gが「障害」である場合、送信者295cとユーザのアカウント名(受信者)と送信時刻295eとに対応するレコードを障害管理テーブル292から検索し、当該レコードの既読フラグ292gを「未読」から「既読」に変更する。
S135により、電子メール送信処理は終了する。
In S135, the
The
Further, when the
By S135, the e-mail transmission process ends.
ここで、ユーザ端末120はウェブページを受信し、受信したウェブページをディスプレイに表示し、ユーザはウェブページに示される電子メール101の内容を閲覧する。
例えば、管理者が障害メール201を閲覧し、または代理人が転送メール202を閲覧する。そして、管理者または代理人は障害を解決するために所定の復旧作業を行う。
また、ユーザは、電子メール101の内容を閲覧した後、ユーザ端末120を用いてメールサーバ200からログアウトする。
Here, the user terminal 120 receives the web page, displays the received web page on the display, and the user browses the content of the
For example, the administrator views the failure mail 201 or the agent views the transfer mail 202. Then, the administrator or the agent performs a predetermined recovery work in order to solve the failure.
In addition, the user logs out from the
図11は、実施の形態1におけるメールサーバ200の障害管理処理を示すフローチャートである。
実施の形態1におけるメールサーバ200の障害管理処理について、図11に基づいて説明する。
FIG. 11 is a flowchart showing failure management processing of the
The failure management processing of the
ここで、情報処理システムの障害が解決し、情報処理システムが復旧したものとする。
この場合、ユーザ(管理者)は、ユーザ端末120からメールサーバ200のログイン用のウェブページにアクセスする。
そして、ユーザはログイン用のウェブページでログイン情報としてアカウント名およびパスワードを指定し、ユーザ端末120は指定されたログイン情報をメールサーバ200へ送信する。
Here, it is assumed that the failure of the information processing system has been solved and the information processing system has been restored.
In this case, the user (administrator) accesses the login web page of the
Then, the user specifies an account name and password as login information on the login web page, and the user terminal 120 transmits the specified login information to the
S141において、ログイン処理部250は、ユーザ端末120からログイン情報を受信する(図10のS131と同様)。
S141の後、S142に進む。
In S141, the
It progresses to S142 after S141.
S142において、ログイン処理部250は、S141で受信したログイン情報に基づいてユーザのログインを許可するか否かを判定する(図10のS132と同様)。
ユーザのログインを許可する場合(YES)、S143に進む。
ユーザのログインを許可しない場合(NO)、障害報告処理は終了する。
In S142, the
When the user login is permitted (YES), the process proceeds to S143.
If the user login is not permitted (NO), the failure report process ends.
ここで、ログイン処理部250はユーザメニュー(受信メール一覧、送信メール一覧、障害管理など)を示したウェブページをユーザ端末120へ送信し、ユーザはユーザ端末120に表示されたユーザメニューから「障害管理」を選択し、ユーザ端末120は障害管理要求をメールサーバ200へ送信したものとする。
Here, the
S143において、障害管理部240は、ログインしたユーザのアカウント名(受信者292d)を含んだレコードを障害管理テーブル292から検索し、当該レコードの情報を示すウェブページを生成し、生成したウェブページをユーザ端末120へ送信する。このウェブページは、「未解決」の解決フラグ292hを「解決済み」に変更するためのインタフェース(例えば、ボタンまたはチェックボックス)を含んでいるものとする。
つまり、障害管理部240は、障害情報の一覧を示すウェブページ(障害一覧ページ)をユーザ端末120へ送信する。
S143の後、S144に進む。
In S143, the
That is, the
It progresses to S144 after S143.
ここで、ユーザ端末120はウェブページを受信し、受信したウェブページをディスプレイに表示する。ユーザ(管理者)は解決した障害の解決フラグ292hを「未解決」から「解決済み」に変更するための命令をウェブページに含まれるインタフェースを用いてユーザ端末120に入力する。そして、ユーザ端末120は入力された命令に従って解決フラグ変更要求をメールサーバ200へ送信する。その後、ユーザはユーザ端末120を用いてメールサーバ200からログアウトする。
Here, the user terminal 120 receives a web page and displays the received web page on a display. The user (administrator) inputs a command for changing the resolved
S144において、障害管理部240は、ユーザ端末120から解決フラグ変更要求(報告情報102の一例)を受信する。
S144の後、S145に進む。
In S <b> 144, the
It progresses to S145 after S144.
S145において、障害管理部240は、S144で受信した解決フラグ変更要求に従って障害管理テーブル292の解決フラグ292hを「未解決」から「解決済み」に変更する。
S145により、障害管理処理は終了する。
In S145, the
By S145, the failure management process ends.
図12は、実施の形態1におけるメールサーバ200のハードウェア資源の一例を示す図である。
図12において、メールサーバ200(コンピュータの一例)は、CPU901(Central Processing Unit)を備えている。CPU901は、バス902を介してROM903、RAM904、通信ボード905(通信装置)、ディスプレイ911(表示装置)、キーボード912、マウス913、ドライブ914、磁気ディスク装置920などのハードウェアデバイスと接続され、これらのハードウェアデバイスを制御する。ドライブ914は、FD(Flexible Disk Drive)、CD(Compact Disc)、DVD(Digital Versatile Disc)などの記憶媒体を読み書きする装置である。
ROM903、RAM904、磁気ディスク装置920およびドライブ914は記憶装置の一例である。キーボード912、マウス913および通信ボード905は入力装置の一例である。ディスプレイ911および通信ボード905は出力装置の一例である。
FIG. 12 is a diagram illustrating an example of hardware resources of the
In FIG. 12, a mail server 200 (an example of a computer) includes a CPU 901 (Central Processing Unit). The
The
通信ボード905は、有線または無線で、LAN(Local Area Network)、インターネット、電話回線などの通信網に接続している。
The
磁気ディスク装置920には、OS921(オペレーティングシステム)、プログラム群922、ファイル群923が記憶されている。
The
プログラム群922には、実施の形態において「〜部」として説明する機能を実行するプログラムが含まれる。プログラム(例えば、メール転送プログラム)は、CPU901により読み出され実行される。すなわち、プログラムは、「〜部」としてコンピュータを機能させるものであり、また「〜部」の手順や方法をコンピュータに実行させるものである。
The
ファイル群923には、実施の形態において説明する「〜部」で使用される各種データ(入力、出力、判定結果、計算結果、処理結果など)が含まれる。
The
実施の形態において構成図およびフローチャートに含まれている矢印は主としてデータや信号の入出力を示す。
フローチャートなどに基づいて説明する実施の形態の処理はCPU901、記憶装置、入力装置、出力装置などのハードウェアを用いて実行される。
In the embodiment, arrows included in the configuration diagrams and flowcharts mainly indicate input and output of data and signals.
The processing of the embodiment described based on the flowchart and the like is executed using hardware such as the
実施の形態において「〜部」として説明するものは「〜回路」、「〜装置」、「〜機器」であってもよく、また「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ファームウェア、ソフトウェア、ハードウェアまたはこれらの組み合わせのいずれで実装されても構わない。 In the embodiment, what is described as “to part” may be “to circuit”, “to apparatus”, and “to device”, and “to step”, “to procedure”, and “to processing”. May be. That is, what is described as “to part” may be implemented by any of firmware, software, hardware, or a combination thereof.
システムサーバ110、ユーザ端末120もメールサーバ200と同様にハードウェアを備える。
Similar to the
以下に、障害管理システム100の補足説明を行う。 Below, supplementary explanation of the failure management system 100 will be given.
実施の形態1では障害メール201が未読の状態であるときに管理者の代理人宛てに障害メール201を転送(転送メール202を登録)する場合について説明した。
但し、管理者のパソコンのアカウント宛ての障害メール201が未読であるときに管理者の携帯端末(例えば、携帯電話機)のアカウント宛てに障害メール201を転送することもできる。障害メール201の転送先は、転送条件管理テーブル293(図5参照)の転送先メールアドレス293fの設定により変更することができる。
In the first embodiment, the case where the failure mail 201 is transferred to the administrator's agent (the transfer mail 202 is registered) when the failure mail 201 is in an unread state has been described.
However, when the failure mail 201 addressed to the administrator's personal computer account is unread, the failure mail 201 can be forwarded to the account of the administrator's mobile terminal (for example, a mobile phone). The transfer destination of the trouble mail 201 can be changed by setting the
転送条件管理テーブル293(図5参照)を適宜に設定することにより、例えば、以下のように障害メール201を転送し、障害の早期解決を促すことができる。
(1)障害メール201の送信時刻(または受信時刻)から8時間が経過したときに代理人宛てに障害メール201を転送する。これにより、管理者が障害メール201を見ることができない場合であっても代理人に障害メール201を通知することができる。
(2)障害メール201の送信時刻(または受信時刻)から7日が経過したときに専門業者宛てに障害メール201を転送することができる。これにより、障害対応に遅れが生じている場合に専門業者による早期解決を図ることができる。
By appropriately setting the transfer condition management table 293 (see FIG. 5), for example, the failure mail 201 can be transferred as follows, and an early solution of the failure can be promoted.
(1) When 8 hours have elapsed from the transmission time (or reception time) of the trouble mail 201, the trouble mail 201 is transferred to the agent. As a result, even if the administrator cannot see the failure mail 201, the agent can be notified of the failure mail 201.
(2) The failure mail 201 can be forwarded to a specialist when seven days have elapsed from the transmission time (or reception time) of the failure mail 201. As a result, when there is a delay in dealing with a failure, an early solution by a specialist can be achieved.
実施の形態1は、障害管理以外の事象管理に利用することもできる。
例えば、実施の形態1は図書返却管理に利用することができる。この場合、図書館の図書管理サーバが実施の形態1のシステムサーバ110に相当し、図書の貸し出しが実施の形態1の障害に相当する。
図書の貸し出しがあった場合、図書管理サーバは、図書を借りたユーザのパソコンのメールアドレス宛てに図書の返却期限を通知する返却期限通知メール(障害メール201に相当)を送信する。また、図書が返却された場合、図書管理サーバは、図書を借りたユーザのパソコンのメールアドレス宛てに返却済みメールを送信する。
図13は、実施の形態1における障害管理テーブル292に相当する図書管理テーブル292Aを示す図である。
図14は、実施の形態1における転送条件管理テーブル293に相当する送信条件管理テーブル293Aを示す図である。
図13に示すような図書管理テーブル292Aおよび図14に示すような送信条件管理テーブル293Aにより、以下のような図書返却管理を行うことができる。
(1)返却期限の3日前に返却期限通知メールが未読である場合、返却期限通知メールを図書を借りたユーザの携帯端末のメールアドレス宛てに転送する。
(2)返却期限を過ぎても図書が未返却である場合、図書が未返却であることを通知する未返却メールを図書管理サーバへ送信する。
The first embodiment can also be used for event management other than fault management.
For example,
When the book is lent out, the book management server transmits a return deadline notification mail (corresponding to the failure mail 201) for notifying the return deadline of the book to the mail address of the personal computer of the user who borrowed the book. In addition, when the book is returned, the book management server transmits a returned mail to the mail address of the personal computer of the user who borrowed the book.
FIG. 13 is a diagram showing a book management table 292A corresponding to the failure management table 292 in the first embodiment.
FIG. 14 is a diagram showing a transmission condition management table 293A corresponding to the transfer condition management table 293 in the first embodiment.
With the book management table 292A as shown in FIG. 13 and the transmission condition management table 293A as shown in FIG. 14, the following book return management can be performed.
(1) If the return deadline notification email is unread three days before the return deadline, the return deadline notification email is forwarded to the email address of the mobile terminal of the user who borrowed the book.
(2) If the book has not been returned even after the return deadline has passed, an unreturned mail notifying that the book has not been returned is transmitted to the book management server.
実施の形態1における障害管理システム100は、メールサーバ200が障害管理(障害メール201の転送)を行う。つまり、障害管理システム100は、メールサーバと障害管理サーバとを統合したシステムである。
一方、メールサーバ以外の障害管理サーバが障害管理を行うシステムでは、障害管理サーバとメールサーバとの間で障害メールなどを通信する必要がある。
実施の形態1における障害管理システム100は、このようなシステムに対して以下のような効果を奏する。
(1)障害管理サーバとメールサーバとの通信が不要であるため通信回線(ネットワーク109)の混雑を緩和することができる。
(2)障害管理サーバの通信障害またはその他故障などによって障害管理が中断されることがないためシステムとしての信頼性が高い。
In the failure management system 100 according to the first embodiment, the
On the other hand, in a system in which a failure management server other than a mail server performs failure management, it is necessary to communicate a failure mail or the like between the failure management server and the mail server.
The failure management system 100 according to
(1) Since communication between the failure management server and the mail server is unnecessary, congestion of the communication line (network 109) can be reduced.
(2) Since the failure management is not interrupted by a communication failure or other failure of the failure management server, the reliability of the system is high.
実施の形態1において、例えば、以下のようなメールサーバ装置(メールサーバ200)について説明した。括弧内に実施の形態1で用いた名称を記す。
メールサーバ装置は、転送条件情報記憶部(サーバ記憶部290)と、電子メール受信部(電子メール受信部210)と、電子メール送信部(電子メール送信部220)と、転送メール登録部(転送メール登録部230)とを備える。
転送条件情報記憶部は、転送タイミングを指定する転送タイミング情報(経過時間293b)と転送先メールアドレス(転送先メールアドレス293f)とを含む転送条件情報(転送条件管理テーブル293)を記憶する。
電子メール受信部は、前記転送先メールアドレスとは異なる通知先メールアドレス宛てで送信された電子メールを通知メール(障害メール201)として受信し、受信した前記通知メールを電子メール記憶部(サーバ記憶部290)に記憶する。
電子メール送信部は、前記通知先メールアドレス宛ての前記通知メールを要求する通知メール要求(メール要求)を受信し、前記電子メール記憶部に記憶された前記通知メールを前記通知メール要求の送信元(ユーザ端末120)に送信する。
転送メール登録部は、前記転送条件情報の前記転送タイミング情報によって指定される転送タイミングまでに前記電子メール送信部が前記通知メール要求を受信しなかった場合、前記転送条件情報に含まれる前記転送先メールアドレス宛ての電子メールであって前記通知メールの内容を含んだ電子メールを転送メール(転送メール202)として生成し、生成した前記転送メールを前記電子メール記憶部に記憶する。
In the first embodiment, for example, the following mail server device (mail server 200) has been described. The names used in
The mail server device includes a transfer condition information storage unit (server storage unit 290), an email reception unit (email reception unit 210), an email transmission unit (email transmission unit 220), and a transfer mail registration unit (transfer). A mail registration unit 230).
The transfer condition information storage unit stores transfer condition information (transfer condition management table 293) including transfer timing information (elapsed
The e-mail receiving unit receives an e-mail transmitted to a notification destination e-mail address different from the transfer destination e-mail address as a notification e-mail (failure e-mail 201), and receives the received notification e-mail as an e-mail storage unit (server storage) Part 290).
The e-mail transmission unit receives a notification e-mail request (e-mail request) for requesting the notification e-mail addressed to the notification e-mail address, and sends the notification e-mail stored in the e-mail storage unit to the source of the notification e-mail request (User terminal 120).
The transfer mail registration unit, when the e-mail transmission unit does not receive the notification mail request by the transfer timing specified by the transfer timing information of the transfer condition information, the transfer destination included in the transfer condition information An e-mail addressed to the e-mail address and including the contents of the notification mail is generated as a transfer mail (transfer mail 202), and the generated transfer mail is stored in the e-mail storage unit.
100 障害管理システム、101 電子メール、102 報告情報、109 ネットワーク、110 システムサーバ、120 ユーザ端末、200 メールサーバ、201 障害メール、202 転送メール、210 電子メール受信部、220 電子メール送信部、230 転送メール登録部、240 障害管理部、250 ログイン処理部、290 サーバ記憶部、291 対象管理テーブル、291a システムNo、291b 送信元アドレス、291c 送信者、291d 送信先アドレス、291e 受信者、292 障害管理テーブル、292a 連絡番号、292b システムNo、292c 送信者、292d 受信者、292e 送信時刻、292f 重要度、292g 既読フラグ、292h 解決フラグ、292i 転送フラグ、292A 図書管理テーブル、293 転送条件管理テーブル、293a 条件No、293b 経過時間、293c 重要度、293d 既読フラグ、293e 解決フラグ、293f 転送先メールアドレス、293A 送信条件管理テーブル、294 アカウント管理テーブル、294a アカウントNo、294b アカウント名、294c パスワード、294d メールアドレス、295 メール管理テーブル、295a メールNo、295b 送信元アドレス、295c 送信者、295d 件名、295e 送信時刻、295f 既読フラグ、295g メール種別、901 CPU、902 バス、903 ROM、904 RAM、905 通信ボード、911 ディスプレイ、912 キーボード、913 マウス、914 ドライブ、920 磁気ディスク装置、921 OS、922 プログラム群、923 ファイル群。 100 Failure management system, 101 Email, 102 Report information, 109 Network, 110 System server, 120 User terminal, 200 Mail server, 201 Failure email, 202 Forwarded mail, 210 Email receiver, 220 Email sender, 230 Forward Mail registration unit, 240 fault management unit, 250 login processing unit, 290 server storage unit, 291 target management table, 291a system number, 291b source address, 291c sender, 291d destination address, 291e receiver, 292 fault management table , 292a Contact number, 292b System No., 292c Sender, 292d Receiver, 292e Transmission time, 292f Importance, 292g Read flag, 292h Resolution flag, 292i Transfer flag, 2 2A Book management table, 293 Transfer condition management table, 293a Condition number, 293b Elapsed time, 293c Importance, 293d Read flag, 293e Resolution flag, 293f Transfer destination mail address, 293A Transmission condition management table, 294 Account management table, 294a Account No., 294b Account Name, 294c Password, 294d Mail Address, 295 Mail Management Table, 295a Mail No, 295b Sender Address, 295c Sender, 295d Subject, 295e Send Time, 295f Read Flag, 295g Mail Type, 901 CPU , 902 bus, 903 ROM, 904 RAM, 905 communication board, 911 display, 912 keyboard, 913 mouse, 914 drive, 92 Magnetic disk drive, 921 OS, 922 programs, 923 files.
Claims (11)
前記転送先メールアドレスとは異なる通知先メールアドレス宛てで送信された電子メールを通知メールとして受信し、受信した前記通知メールを電子メール記憶部に記憶する電子メール受信部と、
前記通知先メールアドレス宛ての前記通知メールを要求する通知メール要求を受信し、前記電子メール記憶部に記憶された前記通知メールを前記通知メール要求の送信元に送信する電子メール送信部と、
前記転送条件情報の前記転送タイミング情報によって指定される転送タイミングまでに前記電子メール送信部が前記通知メール要求を受信しなかった場合、前記転送条件情報に含まれる前記転送先メールアドレス宛ての電子メールであって前記通知メールの内容を含んだ電子メールを転送メールとして生成し、生成した前記転送メールを前記電子メール記憶部に記憶する転送メール登録部とを備える
ことを特徴とするメールサーバ装置。 A transfer condition information storage unit for storing transfer condition information including transfer timing information for specifying transfer timing and a transfer destination e-mail address;
An e-mail receiving unit that receives an e-mail transmitted to a notification destination e-mail address different from the transfer destination e-mail address as a notification e-mail, and stores the received notification e-mail in an e-mail storage unit;
An e-mail transmission unit that receives the notification e-mail request for requesting the notification e-mail addressed to the notification destination e-mail address, and transmits the notification e-mail stored in the e-mail storage unit to a transmission source of the notification e-mail request;
If the e-mail transmission unit does not receive the notification e-mail request by the transfer timing specified by the transfer timing information of the transfer condition information, an e-mail addressed to the transfer destination e-mail address included in the transfer condition information A mail server device comprising: a transfer mail registration unit that generates an email including the contents of the notification mail as a transfer mail and stores the generated transfer mail in the email storage unit.
前記転送メール登録部は、前記通知メールが前記通知メールの送信元から送信されたとき又は前記電子メール受信部が前記通知メールを受信したときから前記転送条件情報に含まれる前記閲覧待ち時間が経過するまでに前記電子メール送信部が前記通知メール要求を受信しなかった場合、前記転送メールを前記電子メール記憶部に記憶する
ことを特徴とする請求項1記載のメールサーバ装置。 The transfer condition information includes a browsing waiting time as the transfer timing information,
The transfer mail registration unit has passed the waiting time for browsing included in the transfer condition information from when the notification mail is transmitted from a transmission source of the notification mail or when the electronic mail reception unit receives the notification mail. 2. The mail server device according to claim 1, wherein when the e-mail transmission unit has not received the notification e-mail request by the time, the forwarded mail is stored in the e-mail storage unit.
ことを特徴とする請求項1または請求項2記載のメールサーバ装置。 The e-mail transmission unit receives a transfer mail request for requesting the transfer mail addressed to the transfer destination mail address, and transmits the transfer mail stored in the e-mail storage unit to a transmission source of the transfer mail request. The mail server device according to claim 1 or 2, wherein
ことを特徴とする請求項1から請求項3いずれかに記載のメールサーバ装置。 The e-mail receiving unit receives an e-mail including predetermined transfer target identification information indicating that the e-mail is a transfer target e-mail among the received e-mails as the notification mail. The mail server device according to claim 3.
前記転送メール登録部は、前記通知メールの送信元用の前記転送条件情報を選択し、選択した前記転送条件情報に従って前記転送メールを前記電子メール記憶部に記憶するか否かを判定する
ことを特徴とする請求項1から請求項4いずれかに記載のメールサーバ装置。 The transfer condition information storage unit stores the transfer condition information for each transmission source of an email,
The forwarding mail registration unit selects the forwarding condition information for the sender of the notification mail and determines whether to store the forwarding mail in the electronic mail storage unit according to the selected forwarding condition information. The mail server device according to any one of claims 1 to 4, wherein the mail server device is characterized.
前記電子メール受信部は、前記通知先メールアドレス宛てで所定の重要度を表す通知重要度を含んだ電子メールを前記通知メールとして受信し、
前記転送メール登録部は、前記転送タイミングまでに前記通知メール要求が受信されなかった場合であって、前記通知メールに含まれる前記通知重要度が前記転送条件情報に含まれる条件重要度以上の重要度である場合に、前記転送メールを前記電子メール記憶部に記憶する
ことを特徴とする請求項1から請求項5いずれかに記載のメールサーバ装置。 The transfer condition information includes a condition importance level indicating a predetermined importance level,
The e-mail receiving unit receives, as the notification mail, an e-mail including a notification importance level indicating a predetermined importance level for the notification destination e-mail address,
The transfer mail registration unit is a case where the notification mail request is not received by the transfer timing, and the notification importance included in the notification mail is more important than the condition importance included in the transfer condition information The mail server device according to any one of claims 1 to 5, wherein the forwarded mail is stored in the electronic mail storage unit when it is a degree.
前記電子メール受信部は、前記通知先メールアドレス宛てで特定の事象の発生を通知する電子メールを前記通知メールとして受信し、
前記メールサーバ装置は、さらに、
前記特定の事象に対する報告情報を受信する報告情報受信部を備え、
前記転送メール登録部は、前記転送条件情報に含まれる前記送信タイミング情報によって指定される送信タイミングまでに前記報告情報受信部が前記報告情報を受信しなかった場合、前記転送条件情報に含まれる前記送信先メールアドレス宛ての電子メールを生成し、生成した前記電子メールを前記電子メール記憶部に記憶する
ことを特徴とする請求項1から請求項6いずれかに記載のメールサーバ装置。 The transfer condition information includes transmission timing information for specifying transmission timing and a destination mail address,
The e-mail receiving unit receives an e-mail notifying the occurrence of a specific event addressed to the e-mail address as the notification e-mail as the notification e-mail;
The mail server device further includes:
A report information receiving unit for receiving report information for the specific event;
When the report information receiving unit does not receive the report information by the transmission timing specified by the transmission timing information included in the transfer condition information, the transfer mail registration unit is included in the transfer condition information. The mail server device according to any one of claims 1 to 6, wherein an e-mail addressed to a destination e-mail address is generated, and the generated e-mail is stored in the e-mail storage unit.
前記転送メール登録部は、前記送信タイミングまでに前記報告情報受信部が前記報告情報を受信しなかった場合、前記第二の転送先メールアドレス宛ての電子メールであって前記通知メールの内容を含んだ電子メールを第二の転送メールとして生成し、生成した前記第二の転送メールを前記電子メール記憶部に記憶する
ことを特徴とする請求項7記載のメールサーバ装置。 The forwarding condition information includes a first forwarding email address as the forwarding email address, and a second forwarding email address as the sending email address,
The transfer mail registration unit is an e-mail addressed to the second transfer destination e-mail address and includes the content of the notification mail when the report information reception unit does not receive the report information by the transmission timing. 8. The mail server device according to claim 7, wherein the e-mail is generated as a second transfer mail, and the generated second transfer mail is stored in the e-mail storage unit.
前記転送メール登録部は、前記通知メールが前記通知メールの送信元から送信されたとき又は前記電子メール受信部が前記通知メールを受信したときから前記転送条件情報に含まれる前記報告待ち時間が経過するまでに前記報告情報受信部が前記報告情報を受信しなかった場合、前記第二の転送メールを前記電子メール記憶部に記憶する
ことを特徴とする請求項8記載のメールサーバ装置。 The transfer condition information includes a report waiting time as the transmission timing information,
The transfer mail registration unit has passed the report waiting time included in the transfer condition information from when the notification mail is transmitted from a transmission source of the notification mail or when the email reception unit receives the notification mail. 9. The mail server device according to claim 8, wherein if the report information receiving unit has not received the report information by the time, the second forwarded mail is stored in the electronic mail storage unit.
前記電子メール受信部が、前記転送先メールアドレスとは異なる通知先メールアドレス宛てで送信された電子メールを通知メールとして受信し、受信した前記通知メールを電子メール記憶部に記憶し、
前記電子メール送信部が、前記通知先メールアドレス宛ての前記通知メールを要求する通知メール要求を受信し、前記電子メール記憶部に記憶された前記通知メールを前記通知メール要求の送信元に送信し、
前記転送メール登録部が、前記転送条件情報の前記転送タイミング情報によって指定される転送タイミングまでに前記電子メール送信部が前記通知メール要求を受信しなかった場合、前記転送条件情報に含まれる前記転送先メールアドレス宛ての電子メールであって前記通知メールの内容を含んだ電子メールを転送メールとして生成し、生成した前記転送メールを前記電子メール記憶部に記憶する
ことを特徴とするメール転送方法。 A mail server comprising a transfer condition information storage unit for storing transfer condition information including transfer timing information for specifying transfer timing and a transfer destination mail address, an e-mail receiving unit, an e-mail transmitting unit, and a transfer mail registering unit A mail transfer method executed using a device,
The e-mail receiving unit receives an e-mail transmitted to a notification destination e-mail address different from the forwarding e-mail address as a notification e-mail, and stores the received notification e-mail in an e-mail storage unit;
The e-mail transmission unit receives a notification e-mail request for requesting the notification e-mail addressed to the notification e-mail address, and transmits the notification e-mail stored in the e-mail storage unit to a transmission source of the notification e-mail request. ,
If the e-mail transmission unit does not receive the notification mail request by the transfer timing specified by the transfer timing information of the transfer condition information, the transfer mail registration unit includes the transfer included in the transfer condition information A mail transfer method comprising: generating an e-mail addressed to a destination e-mail address including the contents of the notification mail as a transfer mail, and storing the generated transfer mail in the e-mail storage unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012067222A JP2013200608A (en) | 2012-03-23 | 2012-03-23 | Mail server device, mail transfer method and mail transfer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012067222A JP2013200608A (en) | 2012-03-23 | 2012-03-23 | Mail server device, mail transfer method and mail transfer program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013200608A true JP2013200608A (en) | 2013-10-03 |
Family
ID=49520838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012067222A Pending JP2013200608A (en) | 2012-03-23 | 2012-03-23 | Mail server device, mail transfer method and mail transfer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013200608A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016076128A1 (en) * | 2014-11-12 | 2016-05-19 | フェリカネットワークス株式会社 | Information processing device and method, program, and information processing system |
-
2012
- 2012-03-23 JP JP2012067222A patent/JP2013200608A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016076128A1 (en) * | 2014-11-12 | 2016-05-19 | フェリカネットワークス株式会社 | Information processing device and method, program, and information processing system |
JPWO2016076128A1 (en) * | 2014-11-12 | 2017-08-17 | フェリカネットワークス株式会社 | Information processing apparatus and method, program, and information processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10264015B2 (en) | Real-time asynchronous event aggregation systems | |
EP2215773B1 (en) | Method and system for handling a failover in a distributed environment that uses session affinity | |
US20100235434A1 (en) | Personal Information Management Data Synchronization | |
US20120005165A1 (en) | Data backup, recovery and deletion method through a distributed network and system thereof | |
TW201246103A (en) | Category information transmission method, system and apparatus | |
US11005927B2 (en) | Server system, method for controlling server system, and storage medium | |
JP6649214B2 (en) | Log transmission device, log collection system | |
JP2008097582A (en) | Event notification device, event notification method, and event notification program | |
TWI317469B (en) | Data processing system, method, and computer readable medium recording computer executable instructions for routing system management information | |
JP2007279784A (en) | Document management system, document id substitution device, document id substitution method, document management server, document providing method, and program | |
JP2008158695A (en) | Information processing system and program for providing online service | |
JP2013200608A (en) | Mail server device, mail transfer method and mail transfer program | |
JP4600324B2 (en) | Policy management system, policy manager, policy agent, rule generation method and program | |
US9215264B1 (en) | Techniques for monitoring secure cloud based content | |
WO2013094352A1 (en) | Method, computer program, and computer for detecting trends in social medium | |
US10198285B2 (en) | System and method for creating virtual disk images for use with remote computer | |
US8352553B2 (en) | Electronic mail connector | |
US7801948B2 (en) | Methods and systems for transferring client device data over a network | |
JP2005293117A (en) | Security improvement auxiliary program, server device, and security improvement auxiliary method | |
JP6015051B2 (en) | Groupware system, cache method and cache program in groupware system | |
JP6015392B2 (en) | Server apparatus, document management system, and program | |
JP7119582B2 (en) | Information processing system and management server | |
US9516148B2 (en) | Computer-readable recording medium, information management method and information management device | |
JP2008250586A (en) | Attached url transmitting/receiving method, system and program | |
JP2006031238A (en) | Message transfer control method, message transfer control program and message queuing device |