JP4857246B2 - 承認装置、承認方法、及びプログラム - Google Patents
承認装置、承認方法、及びプログラム Download PDFInfo
- Publication number
- JP4857246B2 JP4857246B2 JP2007288881A JP2007288881A JP4857246B2 JP 4857246 B2 JP4857246 B2 JP 4857246B2 JP 2007288881 A JP2007288881 A JP 2007288881A JP 2007288881 A JP2007288881 A JP 2007288881A JP 4857246 B2 JP4857246 B2 JP 4857246B2
- Authority
- JP
- Japan
- Prior art keywords
- approval
- address
- reply
- approver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Description
以下、本発明の一実施形態に係る電子メールを送信するメールシステムについて説明する。本実施形態のメールシステムでは、電子メールの送信時に、電子メールの送信者とは異なる承認者からの承認を受けることを想定している。
メールサーバ10は、配送メールを配送してもよいかどうかを問い合わせる電子メール(以下、承認依頼メールという。)を承認者宛てに作成してメールボックスに格納する。承認依頼メールのヘッダには、承認者アドレスが宛先(To)フィールドに設定され、所定のメールアドレスである第1の管理者アドレス(admin01@domain1)が送信元(From)のフィールドに設定され、さらに、所定のメールアドレスである第2の管理者アドレス(admin02@domain1)が宛先(ToまたはCc)として設定される。
図2は、本実施形態のメールシステムのハードウェア構成を示す図である。
同図に示すように、メールサーバ10は、CPU108、主記憶装置101、通信インタフェース109、ディスクインタフェース110、およびディスクインタフェース110に接続されたハードディスク装置114を備えている。
図3は、本実施形態のメールシステムの機能構成を示す図である。
ユーザ端末20および承認者端末30は同じ機能を有し、それぞれ制御部123、メール表示部124、メール受信部125、メール送信部126、およびメールデータ記憶部131を備えている。
メール表示部124、メール受信部125およびメール送信部126は、ユーザ端末20および承認者端末30が備えるCPU127が主記憶装置121に記憶されているクライアントプログラム122を実行することにより実現される。また、メールデータ記憶部131は、ユーザ端末20および承認者端末30が備える主記憶装置121やハードディスク装置133が提供する記憶領域として実現される。なお、制御部123、メール表示部124、メール受信部125、メール送信部126、およびメールデータ記憶部131は、一般的なMUAの機能である。
図9は、承認処理部106の詳細構成を示す図である。承認処理部106は、承認結果判定処理部200、承認判定処理部201、承認依頼メール作成処理部202、および通知メール作成処理部203を備えている。
図10は、承認結果判定処理部200が、受信メールの宛先に応じて、受信メールが承認者からの返信メールであるか否かを判定する処理の流れを示す図である。
図11は、承認結果判定処理部200が受信メールの解析を行い、受信メールがどのような電子メールであるのかを判定する処理の流れを示す図である。
承認結果判定処理部200は、受信メールに含まれるReferencesヘッダからMessage-IDを取得する(ステップ310;返信先取得部)。承認結果判定処理部200は、ReferenceヘッダからMessage-IDを取得できた場合(ステップ311:YES)、取得したMessage-IDが承認待ちテーブル113に登録されているか否かを判定し(ステップ312)、登録されていれば(ステップ312:YES)、後述のステップ317に進み、登録されていなければ(ステップ312:NO)、ステップ313に進む。
承認依頼判定処理部201は、受信メールのエンベロープ情報に含まれるエンベロープToがなくなるまで以下の処理を繰り返す(ステップ400)。
承認依頼判定処理部201は、受信メールのエンベロープ情報に含まれるエンベロープToに設定されている受信者アドレスを取得し(ステップ401)、取得した受信者アドレスが所属するドメインが、「domain1」および「domain2」のいずれでもないか否かにより、承認が必要か否かを判定する(ステップ402;承認要否決定部)。なお、受信者アドレスに応じて承認が必要か否かを判断することに限らず、本文や添付ファイルの内容などに応じて承認が必要か否かを判断するようにしてもよい。
承認依頼メール作成処理部202は、受信メールにユニークなキューIDを割り当て、割り当てたキューIDをファイル名にして受信メールを配送メールとして送信待ちキュー114に格納する(ステップ500)。
件名(Subject)フィールドには、承認者に対して承認依頼要求が来ていることがわかるような文字列を設定することが望ましい。
本文914には、承認者に承認依頼が来ていることを示すメッセージと、承認の対象となる配送メールのエンベロープ情報とが記載される。また、本文914には、配送を承認する場合は「全員へ返信」により返信を行い、非承認とする場合は「返信」により返信を行うように指示するインストラクションを記述する。これにより承認者の作業ミスを減らすことができる。
通知メール作成処理部203は、承認待ちテーブル113から、承認結果判定処理部200が上記図11のステップ310またはステップ313で取得したMessage-IDに対応する承認待ち情報を取得する(ステップ600)。通知メール作成処理部203は、承認待ち情報の送信者803を宛先として、エラーが発生した旨を示すメッセージを含む電子メール(以下、エラーメールという。)を送信する(ステップ601)。
図19は、承認結果判定処理部200が返信メールの解析を行い、返信メールがどのようなメールであるのかを判定する処理の流れを示す図である。
承認結果判定処理部200は、返信メールに含まれるReferencesヘッダからMessage-IDを取得する(ステップ320)。承認結果判定処理部200は、ReferenceヘッダからMessage-IDを取得できた場合(ステップ321:YES)、取得したMessage-IDが承認待ちテーブル113に登録されているか否かを判定する(ステップ322)。
承認結果判定処理部200は、返信メールのエンベロープ情報から送信元(エンベロープFrom)の送信者アドレスを取得する(ステップ330)。承認結果判定処理部200は、取得した送信者アドレスと、図19のステップ327で取得した承認者アドレスとを比較する(ステップ331)。これらが一致しなければ(ステップ331:NO)、上述した図15の通知メール作成処理部203によるエラー処理が行われる(ステップ332)。
通知メール作成処理部203は、上記図19の処理において承認結果判定処理部200が取得したMessage-IDに対応する承認待ち情報を、承認待ちテーブル113から取得する(ステップ610)。通知メール作成処理部203は、承認待ち情報の送信者803を宛先として、配送メールが非承認であった旨を示すメッセージを含む電子メール(以下、非承認メールという。)を送信し(ステップ611)、承認待ち情報を承認待ちテーブル113から削除する(ステップ612、613)。
非承認メール950は、エンベロープ情報951、ヘッダ部952およびボディ部953を含んでいる。エンベロープ情報951に含まれるエンベロープFromには、第1の管理者アドレス(admin01@domain1)が設定される。エンベロープToには、承認待ち情報のキューID802が示すファイル名に格納されている配送メールの送信元(Fromフィールドに設定されているメールアドレス)を設定する。
ヘッダ部952に含まれる件名フィールドには、送信者が承認結果をすぐに認識できるように「非承認」である旨を記載する。
ボディ部953に含まれる本文924には、配送メールの宛先や、件名、送信日時など、送信者が配送メールを特定しやすい情報を記述する。また、承認者からの返信メールの本文に非承認とした理由が含まれている場合には、その理由を本文924にも記載するようにする。また、返信メールを添付ファイルとしてボディ部953に含めるようにしてもよい。さらに、配送メールを添付ファイルとしてボディ部953に含めるようにしてもよい。これによりどのような内容の配送メールが非承認とされたのかを送信者が容易に把握することができる。
通知メール作成処理部203は、上記図19の処理において承認結果判定処理部200が取得したMessage-IDに対応する承認待ち情報を、承認待ちテーブル113から取得する(ステップ620)。通知メール作成処理部203は、承認待ち情報の送信者803を宛先として、配送メールが承認された旨を示すメッセージを含む電子メール(以下、承認メールという。)を送信し(ステップ621)、承認待ち情報のキューID802をメール送信部105に通知して、メール送信部105は、キューIDが示すファイルに格納されている配送メールを配送する(ステップ622)。通知メール作成処理部203は、承認待ち情報を承認待ちテーブル113から削除する(ステップ623)。
図23の承認処理において作成される承認メール960の構成例を図24に示す。
ヘッダ部962に含まれる件名フィールドには、送信者が承認結果をすぐに認識できるように「承認」の旨を記載する。
ボディ部963に含まれる本文964には、配送メールの宛先や、件名、送信日時など、送信者が配送メールを特定しやすい情報を記述する。また、返信メールを添付ファイルとしてボディ部963に含めるようにしてもよい。
中継サーバ150および170はそれぞれ、上述したメールサーバ10が備えていた、承認処理部106、監視処理部107、承認者テーブル112、承認待ちテーブル113、送信待ちキュー114を備えており、制御部103、メール受付部104、およびメール送信部105に代えて、制御部151、メール受付部152、およびメール送信部153を備えている。
30 承認者端末 101 主記憶装置
102 サーバプログラム 103 制御部
104 メール受付部 105 メール送信部
106 承認処理部 107 監視処理部
108 CPU 109 通信インタフェース
110 ディスクインタフェース 111 メールボックス
112 承認者テーブル 113 承認待ちテーブル
121 主記憶装置 122 クライアントプログラム
123 制御部 124 メール表示部
125 メール受信部 126 メール送信部
127 CPU 128 通信インタフェース
129 ディスクインタフェース 130 入出力インタフェース
131 メールデータ記憶部 132 入出力装置
140 通信ネットワーク 150 中継サーバ
151 制御部 152 メール受付部
153 メール送信部 160 メールサーバ
170 中継サーバ
Claims (6)
- 電子メールを受信する電子メール受信部を有する承認装置であり、
受信した前記電子メールに基づき、第1のメールアドレスを送信元とし、第2のメールアドレス及び承認者のメールアドレスを宛先として設定した電子メールである承認依頼メールを作成して送信する承認依頼メール送信部と、
前記承認依頼メールについて前記承認者から返信された電子メールである返信メールを取得する返信メール取得部と、
前記記憶した返信メールの宛先に前記第1のメールアドレスおよび前記第2のメールアドレスの両方が含まれている場合に承認と判定し、前記返信メールの宛先に前記第1のメールアドレスのみが含まれている場合に非承認と判定する承認判定部と、
を備えることを特徴とする承認装置。 - 前記承認者の前記メールアドレスを記憶する承認者記憶部を備え、
前記返信メール取得部は、前記電子メール受信部が受信した前記電子メールの宛先が前記第1のメールアドレスと一致した場合に、当該電子メールを前記返信メールとして取得すること、
を特徴とする請求項1に記載の承認装置。 - 前記承認依頼メールを特定する電子メールIDに対応付けて、承認対象となる前記電子メールを記憶する電子メール記憶部と、
前記返信メールに対応する前記承認依頼メールの前記電子メールIDを取得する返信先取得部と、
前記承認判定部が承認と判定した場合にのみ、取得した前記電子メールIDに対応する前記電子メールを前記電子メール記憶部から読み出して送信する電子メール送信部と、
を備えることを特徴とする請求項1に記載の承認装置。 - 前記電子メール送信部は、前記承認判定部が非承認と判定した場合に、前記取得した電子メールIDに対応する前記電子メールを前記電子メール記憶部から削除すること、
を特徴とする請求項3に記載の承認装置。 - 電子メールを受信する承認装置に、
受信した前記電子メールに基づき、第1のメールアドレスを送信元とし、第2のメールアドレス及び承認者のメールアドレスを宛先として設定した電子メールである承認依頼メールを作成して送信するステップ、
前記承認依頼メールについて前記承認者から返信された電子メールである返信メールを取得するステップ、及び
前記記憶した返信メールの宛先に前記第1のメールアドレスおよび前記第2のメールアドレスの両方が含まれている場合に承認と判定し、前記返信メールの宛先に前記第1のメールアドレスのみが含まれている場合に非承認と判定するステップ
を実行させることを特徴とする承認方法。 - 電子メールを受信する承認装置に、
受信した前記電子メールに基づき、第1のメールアドレスを送信元とし、第2のメールアドレス及び承認者のメールアドレスを宛先として設定した電子メールである承認依頼メールを作成して送信する機能、
前記承認依頼メールについて前記承認者から返信された電子メールである返信メールを取得する機能、及び
前記記憶した返信メールの宛先に前記第1のメールアドレスおよび前記第2のメールアドレスの両方が含まれている場合に承認と判定し、前記返信メールの宛先に前記第1のメールアドレスのみが含まれている場合に非承認と判定する機能
を実現させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007288881A JP4857246B2 (ja) | 2007-11-06 | 2007-11-06 | 承認装置、承認方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007288881A JP4857246B2 (ja) | 2007-11-06 | 2007-11-06 | 承認装置、承認方法、及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009118174A JP2009118174A (ja) | 2009-05-28 |
JP2009118174A5 JP2009118174A5 (ja) | 2010-02-25 |
JP4857246B2 true JP4857246B2 (ja) | 2012-01-18 |
Family
ID=40784806
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007288881A Expired - Fee Related JP4857246B2 (ja) | 2007-11-06 | 2007-11-06 | 承認装置、承認方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4857246B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5088351B2 (ja) * | 2009-08-05 | 2012-12-05 | コニカミノルタビジネステクノロジーズ株式会社 | 電子メール送信装置およびプログラム |
JP5246814B2 (ja) * | 2011-02-10 | 2013-07-24 | Necシステムテクノロジー株式会社 | メール誤配信防止装置、メール誤配信防止方法及びメール誤配信防止プログラム |
JP5477919B2 (ja) * | 2012-03-02 | 2014-04-23 | Necシステムテクノロジー株式会社 | 添付ファイル中継装置、添付ファイル中継方法、及び、プログラム |
JP6024450B2 (ja) * | 2012-12-27 | 2016-11-16 | 富士通株式会社 | メール処理プログラム、メール処理装置及びメール処理方法 |
JP6840962B2 (ja) * | 2016-09-08 | 2021-03-10 | 日本電気株式会社 | メール装置、その情報処理方法、プログラム、およびメールシステム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003168063A (ja) * | 2001-11-30 | 2003-06-13 | Hitachi Ltd | カード決済方法における決済承認方法及びシステム |
JP2004032605A (ja) * | 2002-06-28 | 2004-01-29 | Systemport Inc | 電子メール応答システム及び電子メール応答システム用コンピュータプログラム |
JP2005346643A (ja) * | 2004-06-07 | 2005-12-15 | Jfe Systems Inc | 送信メール処理方法及び装置 |
JP2006270415A (ja) * | 2005-03-23 | 2006-10-05 | Kyocera Mita Corp | 画像処理装置 |
-
2007
- 2007-11-06 JP JP2007288881A patent/JP4857246B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009118174A (ja) | 2009-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6993561B2 (en) | Method and apparatus for maintaining a unified view of multiple mailboxes | |
US7836132B2 (en) | Delivery confirmation for e-mail | |
JP5129567B2 (ja) | 添付ファイル付きメッセージを処理するためのメッセージングプロトコル | |
US6769067B1 (en) | Method and system for network communication control and security | |
Hansen et al. | Message Disposition Notification | |
US20090049134A1 (en) | Method for delaying delivery of e-mail content | |
JP2006331003A (ja) | 情報処理装置および電子メール制御方法 | |
JP4857246B2 (ja) | 承認装置、承認方法、及びプログラム | |
JP4521480B1 (ja) | 未送信の受信者のあるeメール・メッセージを訂正するための方法、システム、およびコンピュータ・プログラム | |
US7882182B2 (en) | Correcting information in a received electronic mail | |
TWI262682B (en) | Message gateway and method and system for message dispatching based on group communication | |
JP3281294B2 (ja) | 電子メールアドレスリストの自動クリーニング装置 | |
JP2009169866A (ja) | 電子メールクライアントおよびその制御方法ならびにコンピュータプログラム | |
US20090282248A1 (en) | Method and system for securing electronic mail | |
US8615554B1 (en) | Electronic mail delivery physical delivery backup | |
JP2006135662A (ja) | ファイル転送中継方法とファイル転送中継システム | |
EP1683094A1 (en) | System, method, and computer program product for filtering electronic mail | |
KR20080018393A (ko) | 인스턴트 메시징 서비스와 메일 서비스를 제공하는 실시간통합 메시징 시스템 및 그 서비스 방법 | |
JP2010186230A (ja) | メール中継システム及びメール中継方法 | |
JP4640620B2 (ja) | 電子メール管理システム、メールサーバ、電子メール管理方法、及びプログラム | |
KR100614866B1 (ko) | 메일 송신 전 수신 가능 상태를 판단하는 시스템 및 방법 | |
JP4477396B2 (ja) | 電子メール送受信システム | |
KR20010081731A (ko) | 전자우편 전용 프로그램을 이용하여 웹기반전자우편서비스 서버로부터 전자우편을 읽을 수 있는장치와 그 방법 | |
KR20040015784A (ko) | 파일 전송 기능을 가진 인스턴트 메신저의 파일 전송 기능을 이용한 파일 전송 시스템 및 그 시스템을 이용한 파일 전송 방법 | |
JP3698705B2 (ja) | メールサーバシステム、メール通信システム、メール通信方法およびメール通信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100113 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100113 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110525 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110607 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110801 |
|
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: 20111004 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111031 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |