JP2003122682A - Electronic mail processor and method for controlling the same - Google Patents
Electronic mail processor and method for controlling the sameInfo
- Publication number
- JP2003122682A JP2003122682A JP2001313193A JP2001313193A JP2003122682A JP 2003122682 A JP2003122682 A JP 2003122682A JP 2001313193 A JP2001313193 A JP 2001313193A JP 2001313193 A JP2001313193 A JP 2001313193A JP 2003122682 A JP2003122682 A JP 2003122682A
- Authority
- JP
- Japan
- Prior art keywords
- reply
- address
- electronic mail
- service
- 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
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、受信した電子メー
ルに基づき所定のサービス処理を提供する装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for providing a predetermined service processing based on a received electronic mail.
【0002】[0002]
【従来の技術】電子メールは広く普及しており、近年で
は、パーソナルコンピュータのみならず、携帯電話やP
DA(Personal Data Assistant)など様々なタイプの
ユーザ端末で電子メールのやり取りが可能になってい
る。このように利便性が向上する一方で、携帯電話では
受信できるメールの文字数に制限があったり、添付ファ
イルを表示できなかったりするなど、異なる端末間での
電子メールのやり取りによる問題も指摘されている。2. Description of the Related Art E-mail has become widespread, and in recent years, not only personal computers but also mobile phones and personal computers have become popular.
Various types of user terminals such as DA (Personal Data Assistant) can exchange electronic mail. While improving convenience in this way, problems such as exchange of e-mail between different terminals have been pointed out, such as the number of characters of mail that can be received on mobile phones is limited and attachments cannot be displayed. There is.
【0003】このような問題に対し、本出願人は、電子
メールにより印刷指示を受け付けるプリントシステムを
用いたプリントサービスを提案している(例えば特願2
000−125801、特願2000−130241な
ど)。このプリントシステムは、各種アプリケーション
に対応しており、ユーザが電子メールをプリントシステ
ムに送信すると、その電子メールの本文や添付ファイル
を印刷する。ユーザは、メールを送信したプリントシス
テムの設置場所まで行って、その印刷結果を受け取るこ
とができる。このシステムは、携帯電話からの利用のみ
ならず、プリンタを持っていない人が電子メールを印刷
したい場合や高品質な印刷をしたい場合など、様々な目
的で利用可能となっている。To address such a problem, the applicant has proposed a print service using a print system that receives a print instruction by e-mail (for example, Japanese Patent Application No. 2).
000-125801, Japanese Patent Application 2000-130241, etc.). This print system is compatible with various applications, and when a user sends an electronic mail to the print system, the text of the electronic mail and the attached file are printed. The user can go to the installation location of the print system that sent the email and receive the print result. This system can be used not only for use from a mobile phone, but also for various purposes when a person who does not have a printer wants to print an e-mail or prints with high quality.
【0004】このプリントシステムは、受信した電子メ
ールによる印刷指示を受け付けたかどうかや、印刷出力
の際にユーザがプリントシステムに入力すべき認証情報
などを通知する電子メールを作成し、ユーザ宛に返信す
る。This printing system creates an e-mail notifying whether or not a print instruction by the received e-mail is accepted, and authentication information which the user should input to the print system when printing out, and sends it back to the user. To do.
【0005】以上、電子メールに基づきプリントサービ
スを提供する装置を例にとったが、この他にも受け取っ
た電子メールに基づいてサービスを提供する装置は考え
られる。このようなシステムでは電子メールによるサー
ビス依頼に対する各種の通知を、その電子メールに対す
る返信により行うことが合理的である。In the above, the device that provides the print service based on the electronic mail has been taken as an example, but other devices that provide the service based on the received electronic mail are conceivable. In such a system, it is rational to make various notifications to service requests by e-mail by replying to the e-mail.
【0006】[0006]
【発明が解決しようとする課題】電子メールによるサー
ビス依頼に対し、各種通知を返信により行うことは合理
的であるものの、悪意を持った者などがサービス依頼の
電子メールの返信先情報(Reply-Toヘッダ)に対しその
サービス提供装置の依頼受付用の電子メールアドレスを
記述した場合、返信メールがそのシステムによりサービ
ス依頼として受け付けられ、処理される可能性があっ
た。このようなことが起こると、サービス提供装置のリ
ソースが無駄に使用されてしまうばかりでなく、その返
信メールに対して更に当該装置宛の返信メールが送信さ
れ、メールループに陥る可能性すらある。[Problems to be Solved by the Invention] Although it is rational to reply various notifications to a service request by e-mail, a malicious person may reply to the service request e-mail reply information (Reply- If the email address for request acceptance of the service providing apparatus is described in the (To header), the reply mail may be accepted as a service request by the system and processed. When such a situation occurs, not only the resources of the service providing device are wasted, but also a reply mail addressed to the device is transmitted to the reply mail, which may even cause a mail loop.
【0007】従来の一般的な電子メールサーバでは、こ
のようなメールループから脱出するために、電子メール
の送信履歴を調べ、それが所定数値以上であればループ
メールと判断し、削除する処理を行っている。In order to escape from such a mail loop, the conventional general electronic mail server examines the transmission history of the electronic mail, judges that it is a loop mail if it is a predetermined value or more, and deletes it. Is going.
【0008】しかしながら、このような処理では、ルー
プメールと判断されるまでの間に何度もメールループが
生じており、それによりサービス提供装置のリソース
(例えばそれらのループメールを保存する記憶容量な
ど)が無駄に消費されることが避けられない。However, in such processing, a mail loop occurs many times before it is determined to be a loop mail, which causes a resource of the service providing device (for example, a storage capacity for storing those loop mails, etc.). ) Is inevitably wasted.
【0009】また、返信先アドレスが見つからなかった
り(宛先不明)、不正なアドレスであったりした場合に
は、そのアドレスにメールを返信したサービス提供装置
に対してエラーメールが通知される。このようなエラー
メールの処理も、サービス提供装置のリソースを消費を
増大させるという点で好ましいものではない。Further, if the reply destination address is not found (destination unknown) or is an invalid address, an error mail is notified to the service providing device which has returned the mail to the address. Such error mail processing is also not preferable in that it consumes resources of the service providing apparatus.
【0010】本発明はこのような問題に鑑みなされたも
のであり、受信した電子メールに基づいて所定のサービ
スのための処理を提供する装置において、電子メールに
よるサービス依頼に関する情報をその電子メールに対す
る返信により行う場合の不具合を防止又は低減すること
を目的とする。The present invention has been made in view of the above problems, and in an apparatus that provides a process for a predetermined service based on a received electronic mail, information regarding a service request by the electronic mail is sent to the electronic mail. The purpose is to prevent or reduce problems when replying.
【0011】[0011]
【課題を解決するための手段】上記目的を達成するた
め、本発明に係る電子メール処理装置は、受信した電子
メールに基づき所定のサービス処理を実行するサービス
処理部と、前記受信した電子メールについての前記サー
ビス処理に関する通知を、前記電子メールのヘッダ情報
から求められる返信先アドレスへの電子メールとして返
信する返信処理部と、前記受信した電子メールのヘッダ
情報から得られる返信先アドレスの中で、予め設定され
た条件を満足するアドレスについては前記返信処理部の
返信処理を抑制する返信制御部とを備える。In order to achieve the above object, an electronic mail processing apparatus according to the present invention relates to a service processing unit which executes a predetermined service processing based on a received electronic mail, and the received electronic mail. A notification regarding the service processing of a reply processing unit for replying as an e-mail to a reply address obtained from the header information of the e-mail, and a reply address obtained from the header information of the received e-mail, A reply control unit that suppresses reply processing of the reply processing unit for an address that satisfies a preset condition is provided.
【0012】また本発明に係る電子メール処理装置は、
受信した電子メールを、電子メールに基づき所定のサー
ビス処理を実行するサービス提供装置に渡して処理させ
る電子メール処理装置であって、前記受信した電子メー
ルについての前記サービス提供装置によるサービス処理
に関する通知を、前記電子メールのヘッダ情報から求め
られる返信先アドレスへの電子メールとして返信する返
信処理部と、前記受信した電子メールのヘッダ情報から
得られる返信先アドレスの中で、予め設定された条件を
満足するアドレスについては前記返信処理部の返信処理
を抑制する返信制御部とを備える。Further, the electronic mail processing device according to the present invention is
An e-mail processing device that passes a received e-mail to a service providing device that executes a predetermined service process based on the e-mail and processes the e-mail, and sends a notification regarding a service process of the received e-mail by the service providing device. , A reply processing unit that replies as an e-mail to a reply destination address obtained from the header information of the e-mail and a reply destination address obtained from the header information of the received e-mail satisfies a preset condition A reply control unit that suppresses the reply process of the reply processing unit.
【0013】これら発明の好適な態様では、電子メール
処理装置は、前記ヘッダ情報から得られる返信先アドレ
スがすべて前記条件を満足するアドレスである場合に前
記サービス処理の実行を禁止する手段を更に備える。In a preferred aspect of these inventions, the electronic mail processing apparatus further comprises means for prohibiting execution of the service processing when all reply addresses obtained from the header information are addresses satisfying the conditions. .
【0014】また、本発明に係る電子メール処理装置の
制御方法は、受信した電子メールに基づき所定のサービ
ス処理を実行すると共に、該サービス処理に関する通知
を該電子メールのヘッダ情報から求められる返信先アド
レスへの電子メールとして返信する電子メール処理装置
において、前記受信した電子メールのヘッダ情報から得
られる返信先アドレスのうち、予め設定された条件を満
足するアドレスに対して、前記返信を行わないよう制御
するものである。Further, the control method of the electronic mail processing apparatus according to the present invention executes a predetermined service processing based on the received electronic mail and sends a notification regarding the service processing to a reply destination obtained from the header information of the electronic mail. In an e-mail processing device that replies as an e-mail to an address, among the reply destination addresses obtained from the header information of the received e-mail, do not make the reply to an address that satisfies a preset condition. To control.
【0015】また、本発明に係る方法は、受信した電子
メールを、電子メールに基づき所定のサービス処理を実
行するサービス提供装置に渡して処理させると共に、前
記受信した電子メールについての前記サービス提供装置
によるサービス処理に関する通知を、前記電子メールの
ヘッダ情報から求められる返信先アドレスへの電子メー
ルとして返信する電子メール処理装置において、前記受
信した電子メールのヘッダ情報から得られる返信先アド
レスのうち、予め設定された条件を満足するアドレスに
対して、前記返信を行わないよう制御するものである。In the method according to the present invention, the received e-mail is passed to a service providing device that executes a predetermined service process based on the e-mail and processed, and the service providing device for the received e-mail is processed. In the e-mail processing device that returns a notification regarding the service processing by the e-mail to the reply address obtained from the header information of the e-mail, among the reply address obtained from the header information of the received e-mail, The above-mentioned reply is controlled not to be sent to the address that satisfies the set conditions.
【0016】[0016]
【発明の実施の形態】以下、本発明の実施の形態(以下
実施形態という)について、図面に基づいて説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention (hereinafter referred to as embodiments) will be described below with reference to the drawings.
【0017】図1は、本発明に係るシステムを説明する
ための図である。FIG. 1 is a diagram for explaining a system according to the present invention.
【0018】このシステムにおいて、プリントサービス
装置10は、例えばプリントショップ等の店舗やオフィ
ス等に設置されており、ユーザに対して、電子メールや
その添付ファイルの印刷出力サービスを提供する装置で
ある。プリントサービス装置10は、通信処理部10
2,依頼管理部104,データ記憶部106,UI部1
08,プリント処理部110,プリントエンジン11
2,返信制御部114,及び返信禁止アドレステーブル
116を備える。これら構成要素(ただし、機械的な装
置であるプリントエンジン112は除く)は、共通のO
S上で動作するプログラム群により実現される。In this system, the print service apparatus 10 is installed in, for example, a store such as a print shop, an office, or the like, and is an apparatus that provides a user with a printout service of an electronic mail and its attached file. The print service device 10 includes a communication processing unit 10
2, request management unit 104, data storage unit 106, UI unit 1
08, print processing unit 110, print engine 11
2, a reply control unit 114 and a reply prohibited address table 116. These components (excluding the print engine 112, which is a mechanical device) are common O
It is realized by a program group operating on S.
【0019】通信処理部102は、インターネット等の
ネットワーク30を介して電子メールの送受信を行う手
段である。依頼管理部104は、ユーザからの印刷依頼
を管理する手段である。データ記憶部106は、ユーザ
から受け取った印刷対象の電子メールのデータを記憶す
る手段である。UI(ユーザインタフェース)部108
は、このプリントサービス装置10に対するユーザの操
作指示を受けるためのユーザインタフェース機構であ
り、例えば表示部及び入力部として兼用できるタッチパ
ネルなどの装置を含む。プリント処理部110は、電子
メールの本文や添付ファイルを印刷可能な画像データに
変換し、プリントエンジン112を制御してその画像デ
ータを用紙上に印刷する手段である。プリント処理部1
10は、各種アプリケーションに対応しており、それら
各アプリケーションで作成された添付ファイルを印刷可
能なデータに変換することができる。プリントエンジン
112は、印刷可能なデータを用紙に印刷する機械的な
印刷機構である。The communication processing unit 102 is means for transmitting and receiving electronic mail via the network 30 such as the Internet. The request management unit 104 is means for managing print requests from users. The data storage unit 106 is a unit that stores the data of the electronic mail to be printed received from the user. UI (user interface) unit 108
Is a user interface mechanism for receiving a user's operation instruction to the print service apparatus 10, and includes, for example, a device such as a touch panel that can be used as a display unit and an input unit. The print processing unit 110 is a unit that converts the text of an electronic mail or an attached file into printable image data and controls the print engine 112 to print the image data on a sheet. Print processing unit 1
10 is compatible with various applications, and can convert the attached file created by each application into printable data. The print engine 112 is a mechanical printing mechanism that prints printable data on paper.
【0020】返信制御部114は、電子メールによる印
刷依頼について、ユーザに必要な通知をその電子メール
に対する返信により行う返信処理において、本サービス
装置10の処理の妨げやリソースの無駄の原因となる返
信メールを送信するのを防止するための手段である。返
信制御部114は、例えばメールループの原因となる返
信や不正な宛先への返信などを行わないようにする制御
を行う。このような不具合をもたらす可能性のある返信
先の電子メールアドレスが返信禁止アドレステーブル1
16に登録されている。返信制御部114は、このテー
ブル116に登録されているアドレスには返信を行わな
いように制御する。The reply control unit 114, in the reply process of sending a notification to the user by sending a reply to the e-mail regarding a print request by e-mail, causes a hindrance to the process of the service apparatus 10 and waste of resources. This is a means to prevent sending an email. The reply control unit 114 performs control so as not to perform a reply that causes a mail loop or a reply to an unauthorized destination, for example. The email address of the reply destination that may cause such a problem is the reply prohibited address table 1.
It is registered in 16. The reply control unit 114 controls not to reply to the addresses registered in the table 116.
【0021】テーブル116に登録される返信禁止対象
の電子メールアドレスの例を次に説明する。An example of the electronic mail address of the reply prohibition object registered in the table 116 will be described below.
【0022】返信禁止アドレスとしては、まず本サービ
ス装置10がユーザからの印刷依頼の電子メールの受付
に用いている電子メールアドレスがある。このアドレス
が返信先に指定されると、返信メールが通信処理部10
2により受信され、別の印刷依頼として処理される可能
性がある。また、この返信に対して更に同様の返信が作
成され、メールループに陥る可能性もある。As the reply-prohibited address, there is an e-mail address used by the service apparatus 10 to receive an e-mail requesting a print request from the user. When this address is designated as the reply destination, the reply mail is sent to the communication processing unit 10.
2 may be received and processed as another print request. In addition, a similar reply may be created for this reply, which may cause a mail loop.
【0023】また、本装置10に電子メールサービスを
提供しているメールサーバ(本装置10の通信処理部1
02がメールサーバ機能を持つ場合もある)における、
“MAILER-DAEMON”や“postmaster”などのメールサー
バ管理用の予約アカウントも返信禁止アドレスの候補で
ある。このようなアドレスに返信メールを送った場合
も、メールループが発生する可能性があるからである。Further, a mail server that provides an electronic mail service to the device 10 (the communication processing unit 1 of the device 10
02 may have a mail server function),
Reserved accounts for mail server management such as "MAILER-DAEMON" and "postmaster" are also candidates for reply-disabled addresses. This is because a mail loop may occur even when a reply mail is sent to such an address.
【0024】また、宛先不明で送信できないアドレス
や、不正なアドレス(誤ったアドレスなど)に返信する
と、本装置10にエラーメールが送信され、そのエラー
メールの処理のために本装置10のリソースが使用され
てしまう。したがって、このような宛先不明のアドレス
や不正なアドレスも、返信禁止アドレスとしてテーブル
116に登録しておくことが好適である。もっとも、こ
れら宛先不明アドレスや不正アドレスは、いったん送信
してみないとその事実が判明しないので、送信の結果そ
の事実が判明した場合に、そのアドレスをテーブル11
6に登録すればよい。この登録は、自動化することが可
能である。すなわち、返信したメールに関し、送信でき
なかったものについてはエラーメールが返ってくるの
で、そのエラーメールが示す送信に失敗した宛先アドレ
スを、送信失敗アドレスなどとしてテーブル116に自
動的に登録することができる。If a reply is made to an address that cannot be sent due to an unknown destination or an invalid address (wrong address, etc.), an error mail is sent to the device 10, and the resources of the device 10 are processed to process the error mail. It will be used. Therefore, it is preferable to register such an unknown address or an illegal address in the table 116 as a reply-prohibited address. However, since the facts of these unknown destination addresses and illegal addresses cannot be found until they are sent, if the facts are found as a result of the sending, the addresses are stored in the table 11.
All you have to do is to register in 6. This registration can be automated. That is, regarding the returned mail, an error mail is returned for those that could not be sent. Therefore, the destination address that failed in the transmission indicated by the error mail can be automatically registered in the table 116 as a transmission failure address or the like. it can.
【0025】以上、返信禁止アドレステーブル116に
登録される返信禁止アドレスの例を説明した。なお、テ
ーブル116には、以上に例示した返信禁止アドレスを
すべて登録しておく必要はなく、本サービス装置10に
おいて不具合が生じるもののみを登録すればよい。ま
た、例示したアドレス以外にも、本プリントサービス装
置10の管理者が必要と考えるアドレスを返信禁止アド
レスとしてテーブル116に登録できるようにしてもよ
い。The example of the reply prohibited address registered in the reply prohibited address table 116 has been described above. In the table 116, it is not necessary to register all of the above-described reply-prohibited addresses, but only those that cause a problem in the service apparatus 10 may be registered. Further, in addition to the illustrated addresses, addresses considered to be necessary by the administrator of the print service apparatus 10 may be registered in the table 116 as reply-prohibited addresses.
【0026】このサービス装置10によるユーザへのサ
ービス提供の流れは次のようになる。すなわち、まずユ
ーザは、ユーザ端末20を操作して、印刷したい電子メ
ールを、インターネット等のネットワーク30を介して
プリントサービス装置10の電子メールアドレス宛に送
信する。この電子メールのデータは、サービス装置10
の通信処理部102で受信されてデータ記憶部106に
保存され、依頼管理部104によりその処理が管理され
る。依頼管理部104は、そのメールのデータを調べ
て、本サービス装置10でそのメールを印刷可能かどう
かを判断し、印刷可能な場合には、そのメールの返信と
して、受付番号とパスワード等の認証情報を組み込んだ
受付通知メールを送信する。通常の場合、この受付通知
メールは、印刷対象の電子メールを送信したユーザのも
とに届く。受付通知の他にも、依頼された印刷サービス
に対する各種の通知をユーザ宛に送る必要がある場合
は、サービス装置10は受信した電子メールに対する返
信の形でその通知を送信する。The flow of service provision to the user by the service device 10 is as follows. That is, first, the user operates the user terminal 20 to send the electronic mail to be printed to the electronic mail address of the print service apparatus 10 via the network 30 such as the Internet. The data of this e-mail is the service device 10.
It is received by the communication processing unit 102 and stored in the data storage unit 106, and the processing is managed by the request management unit 104. The request management unit 104 examines the data of the mail and determines whether the mail can be printed by the service apparatus 10. If the mail can be printed, the request management unit 104 authenticates the receipt number and password as a reply to the mail. Send a reception notice email with the information. In the normal case, this acceptance notification mail reaches the user who sent the electronic mail to be printed. In addition to the acceptance notification, when it is necessary to send various notifications for the requested print service to the user, the service apparatus 10 sends the notifications in the form of a reply to the received email.
【0027】受付通知メールを受け取ったユーザは、印
刷依頼先のサービス装置10の設置されている場所に行
き、例えばUI部108のボタン操作などにより前述の
受付番号やパスワード等の認証情報を入力して印刷指示
を行う。この指示に応じ、サービス装置10は、指示さ
れた電子メールの本文や添付ファイルなどを用紙に印刷
して出力する。なお、ユーザ端末20がBluetooth等の
無線通信機能付きの携帯端末であれば、その無線通信機
能を利用して認証情報をプリントサービス装置10に入
力できる構成とすることもできる。Upon receipt of the reception notice mail, the user goes to the place where the service apparatus 10 of the print request destination is installed, and inputs the authentication information such as the reception number and the password by operating the buttons of the UI unit 108, for example. And give a print instruction. In response to this instruction, the service device 10 prints the text of the instructed e-mail, an attached file, or the like on paper and outputs it. If the user terminal 20 is a mobile terminal with a wireless communication function such as Bluetooth, the wireless communication function may be used to input the authentication information to the print service apparatus 10.
【0028】このシステムによれば、例えばユーザが出
先で携帯電話で受け取った電子メールを詳しく読みたい
場合などに、その電子メールを目的地までの途中にある
プリントショップやコンビニエンスストアなどに設置さ
れた装置10に転送して印刷を依頼し、その印刷結果を
受け取ってから目的地に行くなどの効率的な作業が可能
になる。装置10は、受付通知メールをユーザに送信し
た後ユーザが来るまでの間に、電子メールやその添付フ
ァイルを印刷可能な画像データに変換する処理を予め実
行しておくことができるので、ユーザが到着したときに
素早く印刷処理を行うことができる。According to this system, for example, when the user wants to read in detail the e-mail received by the mobile phone at the destination, the e-mail is installed in a print shop or a convenience store on the way to the destination. It is possible to perform efficient work such as transferring to the device 10 to request printing, receiving the print result, and then going to the destination. Since the apparatus 10 can execute the process of converting the email or its attached file into printable image data before the user arrives after sending the reception notification email to the user, the user can The printing process can be performed quickly when it arrives.
【0029】以上は、サービスを利用しようとする通常
のユーザがサービス装置10宛に電子メールを送信した
場合の流れである。上述のように本システムでは、メー
ルソフトウエアの返信機能を用いることで、サービス依
頼元のユーザ宛の各種の通知を行うようにしているの
で、この返信による通知機能を悪用してサービス装置1
0の処理を妨害しようとするものが出てくる可能性があ
る。そこで次に、そのような妨害に対する防衛処理を含
んだサービス装置10の処理の手順を図2を参照して説
明する。The above is the flow when an ordinary user who intends to use the service sends an electronic mail to the service device 10. As described above, in this system, various notifications are sent to the user who requested the service by using the reply function of the mail software. Therefore, the notification function by this reply is abused and the service device 1 is used.
Some may try to interfere with the processing of 0. Therefore, next, the procedure of the processing of the service device 10 including the defense processing against such interference will be described with reference to FIG.
【0030】まず、通信処理部102が新たな電子メー
ルが来たのを検知すると(S10)、返信制御部114
がそのメールのヘッダ情報を調べ、その電子メールに対
して返信を行う場合の返信先アドレスを求める(S1
2)。例えば、ヘッダ情報のReply-Toフィールドに1以
上のアドレスがある場合はそれらが返信先アドレスであ
り、Reply-ToフィールドがなければFromフィールドに記
述されたアドレスが返信先アドレスになる。First, when the communication processing section 102 detects that a new electronic mail has arrived (S10), the reply control section 114
Examines the header information of the e-mail and obtains a reply address when replying to the e-mail (S1
2). For example, if there are one or more addresses in the Reply-To field of the header information, they are reply destination addresses, and if there is no Reply-To field, the address described in the From field becomes the reply destination address.
【0031】次に、返信先アドレスが返信禁止アドレス
テーブル116に登録されているかどうかを調べ(S1
4)、登録されている場合にはそのアドレスを当該電子
メールの返信先アドレスのリストから削除し(S1
6)、登録されていない場合はそのアドレスを返信先ア
ドレスのリストに残す。この処理を、S12で求めたす
べての返信先アドレスに対して繰り返す(S18)。こ
のようにして返信先アドレスのリストが修正され、メー
ルループなどの不具合を生じる可能性のあると分かって
いるアドレスを含まないものとなる。Next, it is checked whether the reply destination address is registered in the reply prohibited address table 116 (S1
4) If it is registered, delete the address from the list of reply addresses of the e-mail (S1
6) If not registered, leave the address in the list of return addresses. This process is repeated for all the return addresses obtained in S12 (S18). In this way, the list of reply addresses is modified so that it does not include addresses that are known to cause problems such as mail loops.
【0032】すべての返信先アドレスについてS14,
S16の処理が終わると、返信先アドレスのリストにア
ドレスが残っているかどうかを判定する(S20)。残
っていれば、S10で検知した新規メールのデータに対
し、本サービス装置10が提供するサービスに関する所
定の処理を実行する(S22)。ここでの所定の処理に
は、例えば本サービス装置10がその電子メールによる
印刷依頼を受付可能かどうかを判定する処理や、その印
刷依頼の電子メールを印刷出力する処理などがある。前
者の処理では、その処理結果に応じて前述の受付通知メ
ールや受付できない旨の通知のメールを返信することが
考えられる。また後者の処理では、その印刷処理の結果
を示す通知のメールを返信する構成が考えられる。いず
れにしても、このS22の「所定の処理」とは、その処
理に関する通知を、印刷依頼の電子メールに対する返信
により行うことになっている処理である。サービス装置
10は、このような処理に対する処理結果などの通知
を、S10で受けた電子メールに対する返信として作成
し、返信する(S24)。この返信では、S14〜S1
8の処理により修正された返信先アドレスのリストに対
して返信メールが送られる。S14 for all reply addresses
When the processing of S16 is completed, it is determined whether or not there are any addresses remaining in the list of reply destination addresses (S20). If it remains, a predetermined process relating to the service provided by the service apparatus 10 is executed on the data of the new mail detected in S10 (S22). The predetermined process here includes, for example, a process of determining whether or not the service apparatus 10 can accept the print request by the electronic mail, a process of printing out the electronic mail of the print request, and the like. In the former process, it is conceivable to send back the above-mentioned reception notification mail or notification mail notifying that it cannot be received, depending on the processing result. Further, in the latter process, a configuration may be considered in which a notification mail indicating the result of the printing process is returned. In any case, the "predetermined process" in S22 is a process in which a notification regarding the process is to be sent by replying to the print request e-mail. The service device 10 creates a notification of the processing result for such processing as a reply to the electronic mail received in S10, and sends it back (S24). In this reply, S14-S1
A reply mail is sent to the list of reply destination addresses corrected by the process of 8.
【0033】このように、本実施形態では、受け取った
電子メールの返信先から返信禁止アドレスを削除するの
で、サービス装置10の処理に関する通知を返信により
行う場合に、前述の問題が生じることを防止又は低減す
ることができるので、該装置10のリソースの無駄を減
らすことができる。As described above, in this embodiment, the reply-prohibited address is deleted from the reply destination of the received electronic mail, so that the above-mentioned problem is prevented when the notification regarding the processing of the service apparatus 10 is sent by reply. Or, since it can be reduced, waste of resources of the device 10 can be reduced.
【0034】なお、S14〜S18の処理により返信先
アドレスのリストが空(すなわち返信先アドレスが全く
ない状態)となる場合もありうる。例えば返信による通
知は、サービス装置10から印刷結果を取得する際のパ
スワードなどを知らせるなど、このサービス装置10に
よるサービスを受ける際に重要な情報となる。したがっ
て、逆に考えると、返信先がなければ、その電子メール
の送信者はサービスを受ける意図を持っていないと判断
できる。そこで本実施形態では、S20で返信先がない
と判定された場合、サービス装置10は、S10で受け
取ったメールは本装置10へのいたずら等の不正利用を
目的としたものであると判断し、S22におけるそのメ
ールへの処理を行わず、それに伴うS24の返信も行わ
ないようにする。これにより、不正なメールについては
その処理自体を取り止めることができ、サービス装置1
0のリソースを更に節約することができる。There is a possibility that the list of reply destination addresses becomes empty (that is, there is no reply destination address) by the processing of S14 to S18. For example, the notification by reply is important information when receiving the service by the service device 10, such as notifying the password when the print result is acquired from the service device 10. Therefore, conversely, if there is no reply destination, it can be determined that the sender of the e-mail has no intention of receiving the service. Therefore, in the present embodiment, when it is determined in S20 that there is no reply destination, the service device 10 determines that the email received in S10 is intended for unauthorized use such as mischief on the device 10, The mail is not processed in S22, and the reply in S24 is not sent. As a result, the processing itself can be canceled with respect to the illegal mail, and the service device 1
0 resources can be further saved.
【0035】さて、サービス装置10の通信処理部10
2は、SMTP(Simple Mail Transfer Protocol)サ
ーバなどのメールサーバとして構成することも、POP
3(Post Office Protocol version 3)プロトコルなど
を用いてメールサーバからメールを受け取るソフトウエ
アとして構成することもできる。前者の場合、図2のS
12〜S18の処理(メールヘッダの検査と、それに基
づく返信先情報の修正)は、通信処理部102(メール
サーバ)での新規メールの受信時に行うことができる。
そして、その結果返信先アドレスがなくなった場合は、
そのメールの受信自体を行わないようにすることもでき
る。また、後者の場合は、通信処理部102がメールサ
ーバから電子メールを受け取った後、それに対して前述
の所定の処理を行うまでの間に、S12〜S18の処理
を行えばよい。Now, the communication processing unit 10 of the service device 10
2 can be configured as a mail server such as an SMTP (Simple Mail Transfer Protocol) server, or can be configured as a POP.
It can also be configured as software that receives mail from a mail server using the 3 (Post Office Protocol version 3) protocol or the like. In the former case, S in FIG.
The processing of 12 to S18 (inspection of mail header and correction of reply destination information based on it) can be performed when the communication processing unit 102 (mail server) receives a new mail.
And as a result, if there is no reply address,
It is possible not to receive the mail itself. In the latter case, the processes of S12 to S18 may be performed after the communication processing unit 102 receives the electronic mail from the mail server and before performing the above-described predetermined process on the electronic mail.
【0036】以上の例では、返信禁止アドレスか否かは
テーブル116に登録されているアドレスか否かにより
判断したが、このように具体的な返信禁止アドレスを列
挙する方式の代わりに、あるいはその方式に加えて、ル
ールを用いて返信禁止アドレスを見分けるようにするこ
とも可能である。例えば、不正な文字が含まれるメール
アドレスは、ルールによって判別することができる。In the above example, whether or not the address is a reply-prohibited address is determined by whether or not the address is registered in the table 116. However, instead of the method of enumerating specific reply-prohibited addresses in this manner, or In addition to the method, it is also possible to distinguish the reply-prohibited address by using a rule. For example, an e-mail address containing illegal characters can be identified by a rule.
【0037】なお、本実施形態の変形例として、通信処
理部102、返信制御部114及び返信禁止アドレステ
ーブル116を含んだサーバ装置をプリントサービス装
置10とは別に設け、プリントサービス装置10への印
刷依頼の電子メールをこのサーバ装置で受信し、前述し
た受信電子メールの返信先アドレスリストの修正処理を
このサーバ装置で行うようにすることもできる。この場
合、プリントサービス装置10は、そのサーバ装置で返
信先が修正された電子メールを受け取って、印刷等のサ
ービス処理を行う。As a modified example of this embodiment, a server device including the communication processing unit 102, the reply control unit 114, and the reply-prohibited address table 116 is provided separately from the print service device 10, and printing on the print service device 10 is performed. The request e-mail may be received by this server device, and the above-mentioned correction processing of the return address list of the received e-mail may be performed by this server device. In this case, the print service device 10 receives the e-mail whose reply destination has been corrected by the server device, and performs service processing such as printing.
【0038】また、以上の例では、電子メールの情報を
印刷出力するプリントサービスのシステムを例にとった
が、この他にも受信した電子メールを予め登録されたメ
ールアドレス群に配布するメーリングリストなど、受信
した電子メールのデータに基づくサービスには様々なも
のがある。このような各種のサービスのための装置、シ
ステムにも以上で説明した実施形態の手法は適用可能で
ある。In the above example, the print service system for printing out e-mail information is taken as an example. In addition to this, a mailing list for distributing received e-mails to a group of mail addresses registered in advance, etc. , There are various services based on the received e-mail data. The method of the embodiment described above can be applied to devices and systems for such various services.
【図1】 本発明に係るプリントサービス装置を説明す
るための図である。FIG. 1 is a diagram for explaining a print service apparatus according to the present invention.
【図2】 プリントサービス装置の処理の要部を示すフ
ローチャートである。FIG. 2 is a flowchart showing a main part of processing of the print service apparatus.
10 プリントサービス装置、20 ユーザ端末、30
ネットワーク、102 通信処理部、104 依頼管
理部、106 データ記憶部、108 UI部、110
プリント処理部、112 プリントエンジン、114
返信制御部、116 返信禁止アドレステーブル。10 print service device, 20 user terminal, 30
Network, 102 communication processing unit, 104 request management unit, 106 data storage unit, 108 UI unit, 110
Print processing unit, 112 Print engine, 114
Reply control unit, 116 Reply prohibited address table.
Claims (9)
ビス処理を実行するサービス処理部と、 前記受信した電子メールについての前記サービス処理に
関する通知を、前記電子メールのヘッダ情報から求めら
れる返信先アドレスへの電子メールとして返信する返信
処理部と、 前記受信した電子メールのヘッダ情報から得られる返信
先アドレスの中で、予め設定された条件を満足するアド
レスについては前記返信処理部の返信処理を抑制する返
信制御部と、 を備える電子メール処理装置。1. A service processing unit that executes a predetermined service process based on a received e-mail, and a notification regarding the service process for the received e-mail to a reply destination address obtained from header information of the e-mail. Of the reply processing unit that replies as an e-mail and the reply destination address obtained from the header information of the received e-mail, the reply processing of the reply processing unit is suppressed for an address that satisfies a preset condition. An e-mail processing device comprising: a reply control unit.
づき所定のサービス処理を実行するサービス提供装置に
渡して処理させる電子メール処理装置であって、 前記受信した電子メールについての前記サービス提供装
置によるサービス処理に関する通知を、前記電子メール
のヘッダ情報から求められる返信先アドレスへの電子メ
ールとして返信する返信処理部と、 前記受信した電子メールのヘッダ情報から得られる返信
先アドレスの中で、予め設定された条件を満足するアド
レスについては前記返信処理部の返信処理を抑制する返
信制御部と、 を備える電子メール処理装置。2. An e-mail processing device that passes a received e-mail to a service providing device that executes a predetermined service process based on the e-mail and processes the e-mail, wherein the service providing device processes the received e-mail. A reply processing unit that sends back a notification regarding service processing as an e-mail to a reply address obtained from the header information of the e-mail; and a reply address obtained from the header information of the received e-mail. An e-mail processing device comprising: a reply control unit that suppresses reply processing of the reply processing unit for an address that satisfies the specified condition.
ル処理装置であって、 前記ヘッダ情報から得られる返信先アドレスがすべて前
記条件を満足するアドレスである場合は、前記サービス
処理の実行を禁止する手段を更に備える電子メール処理
装置。3. The electronic mail processing device according to claim 1, wherein when the reply destination addresses obtained from the header information are all addresses that satisfy the conditions, the service processing is executed. An electronic mail processing device further comprising means for prohibiting
ル処理装置であって、前記返信先アドレスに関する前記
条件は、該アドレスが前記電子メール処理装置の電子メ
ールアドレスであること、であることを特徴とする電子
メール処理装置。4. The electronic mail processing device according to claim 1, wherein the condition regarding the reply destination address is that the address is an electronic mail address of the electronic mail processing device. An electronic mail processing device characterized by the above.
ル処理装置であって、 前記返信先アドレスに関する前記条件は、該アドレスが
所定のメールサーバ管理用予約アドレスであること、で
あることを特徴とする電子メール処理装置。5. The electronic mail processing device according to claim 1, wherein the condition regarding the reply destination address is that the address is a predetermined reserved address for mail server management. An electronic mail processing device characterized by.
ル処理装置であって、 前記返信処理部により行った返信について宛先に届かな
かったものがあれば、この宛先のアドレスを返信禁止ア
ドレスのリストに登録する手段を更に備え、 前記返信先アドレスに関する前記条件は、該アドレスが
前記返信禁止アドレスリストに登録されたアドレスであ
ること、であることを特徴とする電子メール処理装置。6. The electronic mail processing device according to claim 1 or 2, wherein if there is a reply that was made by the reply processing unit that did not reach the destination, the address of this destination is the reply prohibited address. The electronic mail processing device, further comprising means for registering the reply destination address, wherein the condition regarding the reply destination address is that the address is an address registered in the reply prohibited address list.
ビス処理を実行すると共に、該サービス処理に関する通
知を該電子メールのヘッダ情報から求められる返信先ア
ドレスへの電子メールとして返信する電子メール処理装
置において、 前記受信した電子メールのヘッダ情報から得られる返信
先アドレスのうち、予め設定された条件を満足するアド
レスに対して、前記返信を行わないよう制御する電子メ
ール処理装置の制御方法。7. An electronic mail processing device for executing a predetermined service process based on an received electronic mail and returning a notification regarding the service process as an electronic mail to a reply address obtained from header information of the electronic mail. A method for controlling an electronic mail processing device, which controls not to send a reply to an address that satisfies a preset condition among reply destination addresses obtained from the header information of the received electronic mail.
づき所定のサービス処理を実行するサービス提供装置に
渡して処理させると共に、前記受信した電子メールにつ
いての前記サービス提供装置によるサービス処理に関す
る通知を、前記電子メールのヘッダ情報から求められる
返信先アドレスへの電子メールとして返信する電子メー
ル処理装置において、 前記受信した電子メールのヘッダ情報から得られる返信
先アドレスのうち、予め設定された条件を満足するアド
レスに対して、前記返信を行わないよう制御する電子メ
ール処理装置の制御方法。8. The received e-mail is passed to a service providing device that executes a predetermined service process based on the e-mail to be processed, and a notification regarding the service process of the received e-mail by the service providing device is provided. An e-mail processing device that replies as an e-mail to a reply destination address obtained from the header information of the e-mail, satisfies a preset condition among reply address obtained from the header information of the received e-mail. A method of controlling an electronic mail processing device, which controls not to reply to an address.
ル処理方法であって、 前記ヘッダ情報から得られる返信先アドレスがすべて前
記条件を満足するアドレスである場合は、前記サービス
処理の実行を禁止することを特徴とする電子メール処理
装置の制御方法。9. The e-mail processing method according to claim 7 or 8, wherein when the reply destination addresses obtained from the header information are all addresses that satisfy the conditions, the service processing is executed. A method of controlling an electronic mail processing device, characterized by prohibiting
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001313193A JP2003122682A (en) | 2001-10-10 | 2001-10-10 | Electronic mail processor and method for controlling the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001313193A JP2003122682A (en) | 2001-10-10 | 2001-10-10 | Electronic mail processor and method for controlling the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003122682A true JP2003122682A (en) | 2003-04-25 |
Family
ID=19131722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001313193A Pending JP2003122682A (en) | 2001-10-10 | 2001-10-10 | Electronic mail processor and method for controlling the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003122682A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008090359A (en) * | 2006-09-29 | 2008-04-17 | Canon Inc | Data communication system, print completion notification control method, program and recording medium |
JP2008171424A (en) * | 2007-01-09 | 2008-07-24 | Internatl Business Mach Corp <Ibm> | System, method and computer software (electronic mail utility for locking reply recipient field) for locking reply recipient field |
JP2014120077A (en) * | 2012-12-18 | 2014-06-30 | Ricoh Co Ltd | Data creation device and data creation method |
-
2001
- 2001-10-10 JP JP2001313193A patent/JP2003122682A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008090359A (en) * | 2006-09-29 | 2008-04-17 | Canon Inc | Data communication system, print completion notification control method, program and recording medium |
US8259325B2 (en) | 2006-09-29 | 2012-09-04 | Canon Kabushiki Kaisha | Data communication apparatus and data processing method for controlling transmission of a print completion notification |
JP2008171424A (en) * | 2007-01-09 | 2008-07-24 | Internatl Business Mach Corp <Ibm> | System, method and computer software (electronic mail utility for locking reply recipient field) for locking reply recipient field |
JP2014120077A (en) * | 2012-12-18 | 2014-06-30 | Ricoh Co Ltd | Data creation device and data creation method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7889373B2 (en) | Image processing apparatus | |
JP5935336B2 (en) | Printing system, printer, print request control server, print request control method, and print control method | |
US20010019953A1 (en) | Electric device capabel of being controlled based on data transmitted from cellular phone | |
US20020194307A1 (en) | System and method for remote document retrieval | |
US20140340717A1 (en) | Real-time secure digital facsimile implementation using cloud services | |
US7075672B2 (en) | Print data management apparatus, storage medium having stored therein print data management program, storage medium having stored therein usage certificate data, and method of using print data | |
JP3586208B2 (en) | Mail non-delivery information notification method and data communication device | |
US20070201629A1 (en) | Message server and method for notification of a user about the delivery of an electronic message | |
JP2001312388A (en) | Network image output control method and image output device | |
JP2014059630A (en) | Printing control device, printing control method, and program | |
JP2006139347A (en) | Management device, method, and program | |
US7304752B2 (en) | Job processing system, network system, control method, and storage medium | |
JP2003122682A (en) | Electronic mail processor and method for controlling the same | |
JP2009118174A (en) | Information processor, approval method, and program | |
JP2002237849A (en) | Relay transfer service providing apparatus, relay transfer service using apparatus and relay transfer service system | |
JP2003323383A (en) | Communication device and communication control method of the device | |
JP4770192B2 (en) | Image processing device | |
JP6233155B2 (en) | Information processing system, information processing method, and program | |
JP6311423B2 (en) | Information processing system, information processing method, and program | |
JP2003177899A (en) | Printing system | |
JP2012252455A (en) | Print control system and print control method | |
JP2010186230A (en) | E-mail relay system and e-mail relay method | |
JP7452202B2 (en) | Printers, servers, computer programs for printers, and computer programs for servers | |
JP2020182076A (en) | Information processing device and transmission control method, and program | |
JP2006270415A (en) | Image processing apparatus |