Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7643236B2 - Mail processing device and mail processing program - Google Patents
[go: Go Back, main page]

JP7643236B2 - Mail processing device and mail processing program - Google Patents

Mail processing device and mail processing program Download PDF

Info

Publication number
JP7643236B2
JP7643236B2 JP2021125023A JP2021125023A JP7643236B2 JP 7643236 B2 JP7643236 B2 JP 7643236B2 JP 2021125023 A JP2021125023 A JP 2021125023A JP 2021125023 A JP2021125023 A JP 2021125023A JP 7643236 B2 JP7643236 B2 JP 7643236B2
Authority
JP
Japan
Prior art keywords
email
request
reply
emails
mail
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021125023A
Other languages
Japanese (ja)
Other versions
JP2023019937A (en
Inventor
真二 古澤
隆昭 木村
史人 小林
伊織 久野
Original Assignee
サクサ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by サクサ株式会社 filed Critical サクサ株式会社
Priority to JP2021125023A priority Critical patent/JP7643236B2/en
Publication of JP2023019937A publication Critical patent/JP2023019937A/en
Application granted granted Critical
Publication of JP7643236B2 publication Critical patent/JP7643236B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、電子メールを用いてアンケートを実施するためのメール処理技術に関する。 The present invention relates to email processing technology for conducting surveys using email.

従来、電子メール(以下、メールという)を送受信するためのメールソフトウェアには、メールを使用してアンケートを実施する技術が用いられているものがある。例えば、非特許文献1では、メールソフトウェアが、メール本文に投票ボタンと投票内容とを追加したメールを、各投票者に送信し、投票者による投票ボタン操作に応じて返信された返信メールから、メールソフトウェアが投票結果を取得して集計し、アンケート結果を画面表示するように構成されている。 Conventionally, some email software for sending and receiving electronic mail (hereafter referred to as email) uses technology for conducting surveys using email. For example, in Non-Patent Document 1, the email software is configured to send emails to each voter, with voting buttons and voting details added to the email body, and to obtain and tally the voting results from the reply emails returned in response to the voter's operation of the voting button, and to display the survey results on a screen.

「Outlook で投票を作成する」,[online],Microsoft,[2021年7月2日検索], インターネット <URL:https://support.microsoft.com/ja-jp/office/outlook>"Create a poll in Outlook", [online], Microsoft, [searched July 2, 2021], Internet <URL: https://support.microsoft.com/ja-jp/office/outlook>

しかしながら、このような従来技術によれば、作成者だけでなく投票者も特定のメールソフトウェアを使用している必要がある。このため、他のメールソフトウェアを利用している利用者は投票することができず、結果として、アンケートを実施できる環境が限定されるという問題点があった。 However, with this type of conventional technology, not only the creator but also the voters must use specific email software. This means that users who use other email software cannot vote, which results in a problem in that the environments in which the survey can be conducted are limited.

本発明はこのような課題を解決するためのものであり、利用者が使用するメールソフトウェアに依存することなく、メールを用いて回答結果を収集するメール処理技術を提供することを目的としている。 The present invention is intended to solve these problems, and aims to provide an email processing technology that collects response results using email, without relying on the email software used by the user.

このような目的を達成するために、本発明にかかるメール処理装置は、回答を依頼するための依頼メールへ返信された回答メールから回答内容を取得して集計するように構成された制御部を備え、前記制御部は、第1のユーザ端末からの送信メールのうちから、アンケートの依頼を示す定型文またはキーワードが含まれているものを前記依頼メールとして特定し、当該依頼メールを識別するためのメール識別情報を当該依頼メールから抽出して記憶部に登録し、第2のユーザ端末からの返信メールから、前記メール識別情報に基づいて前記依頼メールに対して返信された回答メールを特定し、前記回答メールから回答内容を取得して集計するように構成されている。 In order to achieve this object, the email processing device of the present invention includes a control unit configured to acquire and tally up the answer contents from reply emails sent in response to a request email for requesting an answer, and the control unit is configured to identify, from among the emails sent from a first user terminal, those that contain a template phrase or keyword indicating a survey request as the request email, extract email identification information for identifying the request email from the request email and register it in a memory unit, identify, from the reply emails from a second user terminal, answer emails sent in response to the request email based on the email identification information, and acquire and tally up the answer contents from the answer emails.

また、本発明にかかる上記メール処理装置の一構成例は、前記制御部が、前記依頼メールから当該依頼メールを識別するための第1のメッセージIDを前記メール識別情報として抽出して前記記憶部に登録し、前記第2のユーザ端末からの返信メールから、元の送信メールを識別するための第2のメッセージIDを抽出し、当該第2のメッセージIDが前記記憶部に登録されている第1のメッセージIDと一致した場合、当該返信メールを前記回答メールとして特定するように構成されている。 In addition, one configuration example of the above-mentioned email processing device of the present invention is configured such that the control unit extracts a first message ID for identifying the request email from the request email as the email identification information and registers it in the memory unit, extracts a second message ID for identifying the original sent email from the reply email from the second user terminal, and if the second message ID matches the first message ID registered in the memory unit, identifies the reply email as the answer email.

また、本発明にかかる上記メール処理装置の一構成例は、前記制御部が、前記依頼メールから当該依頼メールの送信先アドレスを抽出して前記記憶部に登録し、前記第2のユーザ端末からの返信メールのうちから特定した前記回答メールを前記記憶部に順次蓄積し、前記記憶部に登録されている前記送信先アドレスに基づいて、すべての送信先アドレスからの回答メールが返信されたことが確認された場合、これら回答メールから回答内容を取得して集計するように構成されている。 In addition, one configuration example of the above-mentioned email processing device according to the present invention is configured such that the control unit extracts the destination address of the request email from the request email and registers it in the memory unit, sequentially accumulates the reply emails identified from the reply emails from the second user terminal in the memory unit, and when it is confirmed that reply emails have been sent from all destination addresses based on the destination addresses registered in the memory unit, obtains and compiles the reply contents from these reply emails.

また、本発明にかかるメール処理プログラムは、コンピュータを、回答を依頼するための依頼メールへ返信された回答メールから回答内容を取得して集計するように構成された制御部を備えたメール処理装置として機能させるためのプログラムであって、前記制御部に、第1のユーザ端末からの送信メールのうちから、アンケートの依頼を示す定型文またはキーワードが含まれているものを前記依頼メールとして特定するステップと、当該依頼メールを識別するためのメール識別情報を当該依頼メールから抽出して記憶部に登録し、第2のユーザ端末からの返信メールのうちから、前記メール識別情報に基づいて前記依頼メールに対して返信された回答メールを特定するステップと、当該回答メールから回答内容を取得して集計するステップとを実行させる。 In addition, the email processing program of the present invention is a program for causing a computer to function as an email processing device having a control unit configured to acquire and tally up answer contents from answer emails replied to a request email for requesting an answer, and causes the control unit to execute the steps of: identifying, from among emails sent from a first user terminal, one that contains a standard phrase or keyword indicating a survey request, as the request email; extracting email identification information for identifying the request email from the request email and registering it in a memory unit; identifying, from among reply emails from a second user terminal, answer emails replied to the request email based on the email identification information; and acquiring and tallying up the answer contents from the answer emails.

本発明によれば、利用者が使用するメールソフトウェアに依存することなく、メールを用いてアンケート結果を収集するメール処理技術を提供することが可能となる。 The present invention makes it possible to provide an email processing technology that collects survey results using email, without relying on the email software used by the user.

図1は、メール処理装置の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a mail processing device. 図2は、アンケート情報の構成例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of the configuration of the questionnaire information. 図3は、依頼メールの要部を示す説明図である。FIG. 3 is an explanatory diagram showing a main part of the request email. 図4は、回答メールの要部を示す説明図である。FIG. 4 is an explanatory diagram showing the main part of the reply mail. 図5は、アンケート結果収集処理を示すシーケンス図である。FIG. 5 is a sequence diagram showing the questionnaire result collection process. 図6は、アンケート結果収集処理(続き)を示すシーケンス図である。FIG. 6 is a sequence diagram showing the questionnaire result collection process (continuation).

次に、本発明の一実施の形態について図面を参照して説明する。
[メール処理装置]
まず、図1を参照して、本実施の形態にかかるメール処理装置10について説明する。図1は、メール処理装置の構成を示すブロック図である。
Next, an embodiment of the present invention will be described with reference to the drawings.
[Mail processing device]
First, a mail processing device 10 according to the present embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the configuration of the mail processing device.

このメール処理装置10は、配下のローカルエリアネットワークLAN(以下、LANという)に接続されたPCやスマートフォンなどの複数のユーザ端末20(#A,#B,#C,#D)間で、通信網NWのメールサーバ30を介してやり取りするメールを監視し、アンケート等に対する回答を依頼するための依頼メールへ返信された回答メールから回答内容を取得して集計するように構成されている。 This mail processing device 10 is configured to monitor mail exchanged between multiple user terminals 20 (#A, #B, #C, #D), such as PCs and smartphones, connected to a subordinate local area network LAN (hereafter referred to as LAN) via a mail server 30 in a communication network NW, and to acquire and tally up the contents of responses from response emails sent in reply to request emails requesting responses to surveys, etc.

本発明は、アンケートの依頼を示す定型文またはキーワードが含まれているものを依頼メールとして特定できるとともに、その依頼メールにはメール識別情報が含まれていることに着目し、ユーザ端末20からの返信メールのうちから、メール識別情報に基づいて元の依頼メールに対して返信された回答メールを特定し、当該回答メールから回答内容を取得して集計するように構成したものである。 The present invention is configured to identify as a request email an email that contains a template or keyword indicating a survey request, and to focus on the fact that such request emails contain email identification information, to identify response emails sent in response to the original request email from among the reply emails sent from the user terminal 20 based on the email identification information, and to obtain and tally the response contents from the response emails.

[メール処理装置の構成]
次に、図1を参照して、本実施の形態にかかるメール処理装置10の構成について説明する。
[Configuration of mail processing device]
Next, the configuration of the mail processing device 10 according to the present embodiment will be described with reference to FIG.

図1に示すように、メール処理装置10は、配下のLANに接続されたユーザ端末20を、インターネットなどの通信網NWに中継接続する経路上に接続されている。メール処理装置10は、UTM(Unified Threat Management)装置やゲートウェイなどのネットワーク制御装置と別個に構成してもよく、これらネットワーク制御装置内に実装してもよい。 As shown in FIG. 1, the mail processing device 10 is connected to a path that relays user terminals 20 connected to a subordinate LAN to a communication network NW such as the Internet. The mail processing device 10 may be configured separately from a network control device such as a UTM (Unified Threat Management) device or a gateway, or may be implemented within these network control devices.

メール処理装置10は、主な部構成として、網側I/F11、LAN側I/F12、記憶部13、および制御部14を備えている。 The main components of the mail processing device 10 are a network side I/F 11, a LAN side I/F 12, a memory unit 13, and a control unit 14.

[網側I/F]
網側I/F11は、通信回線Lを介して通信網NWとデータ通信を行うように構成されている。
[LAN側I/F]
LAN側I/F12は、LANを介してユーザ端末20とデータ通信を行うように構成されている。
[Network side I/F]
The network side I/F 11 is configured to perform data communication with the communication network NW via the communication line L.
[LAN side I/F]
The LAN side I/F 12 is configured to perform data communication with the user terminal 20 via the LAN.

[記憶部]
記憶部13は、全体として半導体メモリなどの記憶部からなり、制御部14で実行するメール処理に用いる各種の処理情報とプログラム13Pを記憶するように構成されている。
[Memory unit]
The storage unit 13 is generally composed of a storage unit such as a semiconductor memory, and is configured to store various processing information and programs 13P used in the mail processing executed by the control unit 14.

プログラム13Pは、制御部14のCPUと協働することにより、制御部14のメール処理を実行するための各種処理部を実現し、コンピュータをメール処理装置として機能させるためのメール処理プログラムである。プログラム13Pは、通信回線LやLANを介してメール処理装置10に接続された外部装置や記録媒体(ともに図示せず)から、予め記憶部13に保存される。 Program 13P is a mail processing program that cooperates with the CPU of control unit 14 to realize various processing units for executing mail processing by control unit 14 and causes the computer to function as a mail processing device. Program 13P is stored in advance in memory unit 13 from an external device or recording medium (neither shown) connected to mail processing device 10 via communication line L or LAN.

[メッセージIDリスト]
記憶部13で記憶する主な処理情報として、アンケート情報13Aと回答メール13Bがある。
[Message ID List]
The main processing information stored in the storage unit 13 includes questionnaire information 13A and response mail 13B.

アンケート情報13Aは、ユーザ端末20から送信された依頼メールを識別するための第1のメッセージIDと、その依頼メールの送信先を示す送信先アドレスとが、組として登録されたリストデータである。図2は、アンケート情報の構成例を示す説明図である。図2の例では、第1のメッセージIDごとに、その依頼メールの送信先を示す送信先アドレスが登録されている。 The survey information 13A is list data in which a first message ID for identifying a request email sent from the user terminal 20 and a destination address indicating the destination of the request email are registered as a pair. FIG. 2 is an explanatory diagram showing an example of the configuration of survey information. In the example of FIG. 2, a destination address indicating the destination of the request email is registered for each first message ID.

回答メール13Bは、依頼メールに対して返信された回答メールであり、メールサーバ30から取得して集計タイミングが到来するまで記憶部13に蓄積される。 The reply email 13B is a reply email sent in response to a request email, and is obtained from the mail server 30 and stored in the memory unit 13 until the time for counting arrives.

[制御部]
制御部14は、CPUとその周辺部を有するコンピュータにより実現できる。制御部14は、CPUと記憶部13のプログラム13Pとを協働させることにより、メール処理装置の各種処理を実行する処理部を実現するように構成されている。
[Control unit]
The control unit 14 can be realized by a computer having a CPU and its peripheral units. The control unit 14 is configured to realize a processing unit that executes various processes of the mail processing device by making the CPU and the program 13P in the storage unit 13 work together.

制御部14は、複数のユーザ端末の間でやり取りされるメールを監視し、アンケート等の回答を依頼するための依頼メールへ返信された回答メールから回答内容を取得して集計するように構成されている。 The control unit 14 is configured to monitor emails exchanged between multiple user terminals, and to acquire and tally up the contents of responses from response emails sent in reply to request emails for responses to surveys, etc.

具体的には、制御部14は、ユーザ端末20からの送信メールのうちから、アンケートの依頼を示す定型文またはキーワードが含まれているものを依頼メールとして特定し、当該依頼メールを識別するためのメール識別情報を依頼メールから抽出して、記憶部13のアンケート情報13Aに登録するように構成されている。 Specifically, the control unit 14 is configured to identify, from among the emails sent from the user terminal 20, those that contain a template or keyword indicating a survey request as request emails, extract email identification information for identifying the request email from the request email, and register the email in the survey information 13A in the memory unit 13.

また、制御部14は、ユーザ端末20からの返信メールのうちから、アンケート情報13Aに登録されているメール識別情報に基づいて、依頼メールに対して返信された回答メールを特定し、当該回答メールから回答内容を取得して集計するように構成されている。 The control unit 14 is also configured to identify reply emails sent in response to a request email from among the reply emails sent from the user terminal 20, based on the email identification information registered in the survey information 13A, and to obtain and tally up the answer contents from the reply emails.

また、制御部14は、依頼メールから当該依頼メールを識別するためのメッセージIDをメール識別情報として抽出して、記憶部13のアンケート情報13Aに登録する。ユーザ端末20からの返信メールから、元の送信メールを識別するための第2のメッセージIDを抽出し、当該第2のメッセージIDがアンケート情報13Aに登録されている第1のメッセージIDと一致した場合、当該返信メールを回答メールとして特定するように構成されている。 The control unit 14 also extracts a message ID for identifying the request email from the request email as email identification information, and registers it in the survey information 13A of the storage unit 13. It is configured to extract a second message ID for identifying the original sent email from the reply email from the user terminal 20, and if the second message ID matches the first message ID registered in the survey information 13A, it identifies the reply email as a response email.

これにより、比較的簡素な処理で、回答メールを正確に特定することができる。メール識別情報は、メッセージIDに限定されものではなく、メールから抽出可能な件名や送信タイムスタンプなど、メールを識別可能な情報を用いてもよい。 This allows the reply email to be accurately identified through a relatively simple process. The email identification information is not limited to the message ID, and any information that can identify the email, such as the subject line or sending timestamp that can be extracted from the email, may be used.

また、制御部14は、依頼メールから当該依頼メールの送信先アドレスを抽出して、記憶部13のアンケート情報13Aに登録し、ユーザ端末20からの返信メールのうちから特定した回答メールを記憶部13に順次蓄積し、アンケート情報13Aに登録されている送信先アドレスに基づいて、すべての送信先アドレスからの回答メールが返信されたことが確認された場合、あるいは一定の回答率に達した場合、これら回答メールから回答内容を取得して集計するように構成されている。 The control unit 14 is also configured to extract the destination address of the request email from the request email and register it in the survey information 13A in the storage unit 13, sequentially store in the storage unit 13 the response emails identified from the reply emails from the user terminal 20, and, when it is confirmed that response emails have been returned from all destination addresses based on the destination addresses registered in the survey information 13A, or when a certain response rate has been reached, obtain and tally the response contents from these response emails.

これにより、例えば依頼メールで設定された回答期限が到来する前であっても、アンケート回答待ちを打ち切って、回答を集計することができる。 This allows you to stop waiting for survey responses and tally the responses even before the response deadline set in the request email arrives.

この際、制御部14は、予め設定されている回答期限が到来した場合、記憶部13に登録されているすべての送信先アドレスから回答メールが返信されていなくても、記憶部13に蓄積されているすべての回答メールから回答内容を取得して集計するように構成してもよい。 At this time, the control unit 14 may be configured to acquire and tally up the response contents from all response emails stored in the memory unit 13 when a preset response deadline arrives, even if response emails have not been returned from all destination addresses registered in the memory unit 13.

これにより、すべての送信先アドレスから回答メールが返信されていない場合でも、例えば依頼メールで設定された回答期限の到来に応じて、アンケート回答待ちを打ち切って、回答を集計することができる。 This means that even if response emails have not been received from all destination addresses, it is possible to stop waiting for survey responses and tally up the responses, for example when the response deadline set in the request email arrives.

制御部14は、アンケート情報13Aに登録されている回答期限に基づいて、回答期限から一定期間だけ手前にある督促タイミングの到来を確認した場合、アンケート情報13Aに登録されている送信先アドレスと記憶部13に蓄積されている回答メール13Bとを比較することにより、未回答の送信先アドレスを特定し、当該送信先アドレスのユーザ端末20に対して、アンケートの回答を督促する督促メールを生成してメールサーバ30へ送信するようにしてもよい。これにより、督促メールが自動的に送信され、回答率を高めることができる。 When the control unit 14 confirms that a reminder timing has arrived, which is a certain period of time before the answer deadline based on the answer deadline registered in the survey information 13A, it may identify an unanswered destination address by comparing the destination address registered in the survey information 13A with the answer emails 13B stored in the memory unit 13, and generate a reminder email to the user terminal 20 of that destination address to remind them to answer the survey, and send it to the mail server 30. This allows the reminder email to be sent automatically, increasing the response rate.

制御部14は、回答メールを記憶部13に蓄積した際、当該回答メールの依頼メールの送信元への転送を保留しておき、記憶部13に登録されているすべての送信先アドレスからの回答メールが返信されたことが確認された場合、または、予め設定されている回答期限が到来した場合、記憶部13に蓄積されているすべての回答メールを、依頼メールの送信元に送信するように構成してもよい。この際、個々の回答メールを一つずつ送信してもよく、すべての回答メールを1つのメールにまとめて送信してもよい。 The control unit 14 may be configured to hold off on forwarding the reply email to the sender of the request email when it has stored the reply email in the memory unit 13, and to send all reply emails stored in the memory unit 13 to the sender of the request email when it has confirmed that reply emails have been sent from all destination addresses registered in the memory unit 13, or when a preset reply deadline has arrived. At this time, each reply email may be sent one by one, or all reply emails may be sent together in a single email.

[メールヘッダとメッセージIDについて]
図3は、依頼メールの要部を示す説明図である。メールのメールヘッダには、いくつかのフィールドが設けられており、図3の例では、依頼メールの送信先が記載されるToフィールド、ccフィールド、およびbccフィールドと、メールの送信元が記載されるFromフィールドと、メールの件名が記載されるSubjectフィールドと、メールを識別するためのメッセージIDが記載されるMessage-IDフィールドと、メールの送信タイムスタンプを示すDateフィールドとが示されている。
[About email headers and message IDs]
Fig. 3 is an explanatory diagram showing the main part of a request email. The email header of the email has several fields, and in the example of Fig. 3, there are shown a To field, a cc field, and a bcc field in which the destination of the request email is described, a From field in which the sender of the email is described, a Subject field in which the subject of the email is described, a Message-ID field in which a message ID for identifying the email is described, and a Date field in which the email sending timestamp is indicated.

この際、Subjectフィールドには、当該メールがアンケートの依頼メールであることを示す定型文「◆アンケート◆」が含まれており、制御部14は、この定型文に基づいて、依頼メールを特定する。 At this time, the Subject field contains the standard phrase "◆Survey◆" indicating that the email is a survey request email, and the control unit 14 identifies the request email based on this standard phrase.

また、メール本文には、アンケートの内容が記載されており、回答の選択肢として「出席/欠席」が明記されており、制御部14は、回答メールから回答内容を容易かつ正確に抽出できる。メール本文には、回答期限が明記されており、制御部14は、依頼メールから抽出した回答期限に基づいて、集計タイミングの到来を容易に判定できる。 The email body also contains the survey contents and clearly states "attend/absent" as an answer option, allowing the control unit 14 to easily and accurately extract the answer contents from the answer email. The email body also contains clearly stated answer deadlines, allowing the control unit 14 to easily determine when the time to tally the results has come based on the answer deadline extracted from the request email.

図4は、回答メールの要部を示す説明図である。回答メールのメールヘッダには、前述したToフィールド、Fromフィールド、Subjectフィールド、Message-IDフィールド、Dateフィールドに加えて、元の送信メールのメッセージIDが記載されるIn-Reply-Toフィールドが設けられている。図4の例では、In-Reply-Toフィールドに、図3に示した依頼メールのメッセージID「<20210630102030aaa@saxa.jp>」が記載されている。 Figure 4 is an explanatory diagram showing the main parts of a reply email. In addition to the To field, From field, Subject field, Message-ID field, and Date field described above, the email header of the reply email has an In-Reply-To field in which the message ID of the original sent email is recorded. In the example of Figure 4, the In-Reply-To field records the message ID of the request email shown in Figure 3, "<20210630102030aaa@saxa.jp>".

本実施の形態における依頼メールは、ユーザ端末20から最初に送信されたオリジナルなメールであり、いずれかのメールに対する返信メールや転送メールではない。したがって、依頼メールを識別するための第1のメッセージIDはユニークであり、その回答メールには、必ず元の依頼メールの第1のメッセージIDと等しい第2のメッセージIDが含まれている。したがって、第1のメッセージIDと一致する第2のメッセージIDを含む返信メールを回答メールとして正確に特定できる。 The request email in this embodiment is the original email initially sent from the user terminal 20, and is not a reply email or a forwarded email to any email. Therefore, the first message ID for identifying the request email is unique, and the reply email always contains a second message ID that is equal to the first message ID of the original request email. Therefore, a reply email that contains a second message ID that matches the first message ID can be accurately identified as a reply email.

[本実施の形態の動作]
次に、図5および図6を参照して、本実施の形態にかかるメール処理装置10の動作について説明する。図5は、アンケート結果収集処理を示すシーケンス図である。図6は、アンケート結果収集処理(続き)を示すシーケンス図である。
[Operation of this embodiment]
Next, the operation of the mail processing device 10 according to the present embodiment will be described with reference to Fig. 5 and Fig. 6. Fig. 5 is a sequence diagram showing the questionnaire result collection process. Fig. 6 is a sequence diagram showing the questionnaire result collection process (continuation).

ここでは、ユーザ端末#Aからユーザ端末#B,#C,#Dに対して、アンケートの依頼メールを送信し、この依頼メールに対してユーザ端末#B,#C,#Dから返送された回答メールから、回答内容を集計する場合を例として説明する。なお、ユーザ端末20の数については、これに限定されるものではない。 Here, we will explain an example in which a survey request email is sent from user terminal #A to user terminals #B, #C, and #D, and the responses are tallied from the response emails returned from user terminals #B, #C, and #D in response to this request email. Note that the number of user terminals 20 is not limited to this.

図5に示すように、まず、メール処理装置10の制御部14は、LANおよびLAN側I/F12を介して、ユーザ端末#Aから送信された依頼メールを検出した場合(ステップ100)、網側I/F11から通信回線Lおよび通信網NWを介してメールサーバ30へ、当該依頼メールを転送する(ステップ101)。 As shown in FIG. 5, first, when the control unit 14 of the mail processing device 10 detects a request mail sent from user terminal #A via the LAN and LAN side I/F 12 (step 100), it transfers the request mail from the network side I/F 11 to the mail server 30 via the communication line L and the communication network NW (step 101).

この依頼メールは、メールサーバ30に一時蓄積された後、通信網NW、メール処理装置10、およびLANを介して、ユーザ端末#B,#C,#Dに転送される(ステップ105)。 This request email is temporarily stored in the mail server 30, and then transferred to user terminals #B, #C, and #D via the communication network NW, the mail processing device 10, and the LAN (step 105).

一方、制御部14は、依頼メールの件名に予め設定されている定型文が含まれていることから、当該依頼メールがアンケートの依頼メールであることを認識し、当該依頼メールから第1のメッセージIDと送信先アドレスを抽出して(ステップ102)、記憶部13のアンケート情報13Aに登録する(ステップ103)。この際、制御部14は、当該依頼メールの本文から回答期限を抽出してアンケート情報13Aに登録する。 Meanwhile, the control unit 14 recognizes that the request email is a survey request email because the subject of the request email contains a preset template, extracts the first message ID and the destination address from the request email (step 102), and registers them in the survey information 13A in the storage unit 13 (step 103). At this time, the control unit 14 extracts the response deadline from the body of the request email and registers it in the survey information 13A.

次に、制御部14は、LANおよびLAN側I/F12を介して、ユーザ端末#Bから返送された回答メールを検出した場合(ステップ110)、網側I/F11から通信回線Lおよび通信網NWを介してメールサーバ30へ、当該回答メールを転送する(ステップ111)。 Next, when the control unit 14 detects a reply email returned from user terminal #B via the LAN and LAN side I/F 12 (step 110), it transfers the reply email from the network side I/F 11 to the mail server 30 via the communication line L and the communication network NW (step 111).

その後、制御部14は、メールサーバ30から転送された回答メールを、通信網NW、通信回線Lおよび網側I/F11を介して検出した場合(ステップ112)、当該回答メールから第2のメッセージIDを抽出し(ステップ113)、記憶部13のアンケート情報13Aを参照して(ステップ114)、登録されている第1のメッセージIDと照合することにより、当該回答メールが登録されている元の依頼メールに対する回答メールであることを特定し、端末#Aに対する当該回答メールの転送を保留して、当該回答メールを記憶部13に蓄積する(ステップ115)。 After that, when the control unit 14 detects the reply email forwarded from the mail server 30 via the communication network NW, the communication line L and the network side I/F 11 (step 112), it extracts the second message ID from the reply email (step 113), refers to the survey information 13A in the memory unit 13 (step 114), and by comparing it with the registered first message ID, identifies that the reply email is a reply email to the registered original request email, suspends the forwarding of the reply email to terminal #A, and stores the reply email in the memory unit 13 (step 115).

続いて、制御部14は、LANおよびLAN側I/F12を介して、ユーザ端末#Cから返送された回答メールを検出した場合(ステップ120)、網側I/F11から通信回線Lおよび通信網NWを介してメールサーバ30へ、当該回答メールを転送する(ステップ121)。 Next, when the control unit 14 detects a reply email returned from user terminal #C via the LAN and LAN side I/F 12 (step 120), it transfers the reply email from the network side I/F 11 to the mail server 30 via the communication line L and communication network NW (step 121).

その後、制御部14は、メールサーバ30から転送された回答メールを、通信網NW、通信回線Lおよび網側I/F11を介して検出した場合(ステップ122)、当該回答メールから第2のメッセージIDを抽出し(ステップ123)、記憶部13のアンケート情報13Aを参照して(ステップ124)、登録されている第1のメッセージIDと照合することにより、当該回答メールが登録されている元の依頼メールに対する回答メールであることを特定し、端末#Aに対する当該回答メールの転送を保留して、当該回答メールを記憶部13に蓄積する(ステップ125)。 After that, when the control unit 14 detects the reply email forwarded from the mail server 30 via the communication network NW, the communication line L and the network side I/F 11 (step 122), it extracts the second message ID from the reply email (step 123), refers to the survey information 13A in the memory unit 13 (step 124), and by comparing it with the registered first message ID, identifies that the reply email is a reply email to the registered original request email, suspends the forwarding of the reply email to terminal #A, and stores the reply email in the memory unit 13 (step 125).

一方、図6に示すように、制御部14は、アンケート情報13Aに登録されている回答期限に基づいて、回答期限から一定期間だけ手前にある督促タイミングの到来を確認した場合(ステップ130)、アンケート情報13Aに登録されている送信先アドレスと記憶部13に蓄積されている回答メール13Bとを比較することにより、未回答の送信先アドレスを特定し、当該送信先アドレスのユーザ端末20、この例ではユーザ端末#Dに対して、アンケートの回答を督促する督促メールを生成してメールサーバ30へ送信する(ステップ131)。 On the other hand, as shown in FIG. 6, when the control unit 14 confirms that a reminder timing has arrived, which is a certain period of time before the answer deadline based on the answer deadline registered in the survey information 13A (step 130), it compares the destination address registered in the survey information 13A with the answer email 13B stored in the memory unit 13 to identify the destination address of the unanswered item, and generates a reminder email to the user terminal 20 of that destination address, in this example user terminal #D, to reply to the survey, and sends the email to the mail server 30 (step 131).

この督促メールは、メールサーバ30に一時蓄積された後、通信網NW、メール処理装置10、およびLANを介して、ユーザ端末#Dに転送される(ステップ132)。これにより、ユーザ端末#Dから回答メールが送信される。 This reminder email is temporarily stored in the mail server 30, and then transferred to the user terminal #D via the communication network NW, the mail processing device 10, and the LAN (step 132). This causes the reply email to be sent from the user terminal #D.

制御部14は、LANおよびLAN側I/F12を介して、ユーザ端末#Dから返送された回答メールを検出した場合(ステップ140)、網側I/F11から通信回線Lおよび通信網NWを介してメールサーバ30へ、当該回答メールを転送する(ステップ141)。 When the control unit 14 detects a reply email returned from user terminal #D via the LAN and LAN side I/F 12 (step 140), it transfers the reply email from the network side I/F 11 to the mail server 30 via the communication line L and communication network NW (step 141).

続いて、制御部14は、メールサーバ30から転送された回答メールを、通信網NW、通信回線Lおよび網側I/F11を介して検出した場合(ステップ142)、当該回答メールから第2のメッセージIDを抽出し(ステップ143)、記憶部13のアンケート情報13Aを参照して(ステップ144)、登録されている第1のメッセージIDと照合することにより、当該回答メールが登録されている元の依頼メールに対する回答メールであることを特定し、端末#Aに対する当該回答メールの転送を保留して、当該回答メールを記憶部13に蓄積する(ステップ145)。 Next, when the control unit 14 detects the reply email forwarded from the mail server 30 via the communication network NW, the communication line L and the network side I/F 11 (step 142), it extracts the second message ID from the reply email (step 143), refers to the survey information 13A in the memory unit 13 (step 144), and by comparing it with the registered first message ID, identifies that the reply email is a reply email to the registered original request email, suspends the forwarding of the reply email to terminal #A, and stores the reply email in the memory unit 13 (step 145).

制御部14は、アンケート情報13Aに登録されている回答期限に基づいて、集計タイミングの到来を確認した場合(ステップ150)、記憶部13に蓄積されているすべての回答メール13Bを、LAN側I/F12およびLANを介してユーザ端末#Aに転送する(ステップ151)。 When the control unit 14 confirms that the time for tallying has arrived based on the response deadline registered in the survey information 13A (step 150), it transfers all response emails 13B stored in the memory unit 13 to user terminal #A via the LAN side I/F 12 and the LAN (step 151).

制御部14は、記憶部13に蓄積されているすべての回答メール13Bから、アンケートに対する回答内容を集計し(ステップ160)、得られた集計結果を記載した集計結果メールを生成して(ステップ161)、網側I/F11から通信回線Lおよび通信網NWを介してメールサーバ30へ転送する(ステップ162)。 The control unit 14 tally up the responses to the questionnaire from all response emails 13B stored in the memory unit 13 (step 160), generates a tally result email containing the tally obtained results (step 161), and transfers the email from the network side I/F 11 to the mail server 30 via the communication line L and the communication network NW (step 162).

集計結果については、例えば、回答メールを返信した各ユーザのユーザ名ごとに、当該ユーザが選択した選択肢を記載したリストであってもよく、依頼メールに記載した選択肢ごとに、当該選択肢の選択数を計数して得られたデータでもよい。 The results of the compilation may be, for example, a list of the options selected by each user who sent a response email, for each user's username, or data obtained by counting the number of times each option was selected for each option listed in the request email.

この集計結果メールは、メールサーバ30に一時蓄積された後、通信網NW、メール処理装置10、およびLANを介して、ユーザ端末#Aに転送される(ステップ163)。これにより、ユーザ端末#Aにアンケートの集計結果が通知される。 This tally result email is temporarily stored in the mail server 30, and then transferred to user terminal #A via the communication network NW, the mail processing device 10, and the LAN (step 163). This notifies user terminal #A of the tally result of the survey.

この集計結果メールは、ユーザ端末#Aだけでなく、依頼メールの送信先アドレスに基づいて、ユーザ端末#B,#C,#Dに送信してもよい。集計結果メールは、依頼メールの送信元だけでなく送信先にも送信してもよい。さらには、集計結果を記憶部13に保存して、そのURLを送信元や送信先に通知することにより、これらユーザが任意に閲覧できるようにしてもよい。 This tally result email may be sent not only to user terminal #A, but also to user terminals #B, #C, and #D based on the destination address of the request email. The tally result email may be sent not only to the sender of the request email, but also to the destination. Furthermore, the tally result may be stored in the memory unit 13, and the URL may be notified to the sender and destination, allowing these users to view it at their discretion.

[本実施の形態の効果]
このように、本実施の形態は、メール処理装置10の制御部14が、ユーザ端末20からの送信メールのうちから、アンケートの依頼を示す定型文またはキーワードが含まれているものを依頼メールとして特定し、当該依頼メールを識別するためのメール識別情報を当該依頼メールから抽出して記憶部13に登録し、ユーザ端末20からの返信メールのうちから、メール識別情報に基づいて依頼メールに対して返信された回答メールを特定し、当該回答メールから回答内容を取得して集計するように構成したものである。
[Effects of this embodiment]
In this manner, in this embodiment, the control unit 14 of the mail processing device 10 is configured to identify, from among the emails sent from the user terminal 20, those that contain a template phrase or keywords indicating a survey request as request emails, extract email identification information for identifying the request email from the request email and register it in the memory unit 13, identify, from among the reply emails from the user terminal 20, answer emails that have been replied to the request email based on the email identification information, and obtain and tally the answer contents from the answer emails.

これにより、作成者および投票者は、Outlookのような、メールを使用してアンケートを実施する技術を含むメールソフトウェアを使用することなく、メールを用いてアンケートを実施することができる。したがって、アンケートを実施できる環境が大幅に緩和され、極めて高い汎用性を得ることが可能となる。 This allows creators and voters to conduct surveys via email without using email software such as Outlook that includes technology for conducting surveys via email. This greatly simplifies the environment in which surveys can be conducted, making it possible to achieve extremely high versatility.

[実施の形態の拡張]
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。
[Extended embodiments]
Although the present invention has been described above with reference to the embodiment, the present invention is not limited to the above embodiment. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

10…メール処理装置、11…網側I/F、12…LAN側I/F、13…記憶部、13A…アンケート情報、13B…回答メール、13P…プログラム、14…制御部、20…ユーザ端末、30…メールサーバ、L…通信回線、LAN…ローカルエリアネットワーク、NW…通信網。 10...mail processing device, 11...network side I/F, 12...LAN side I/F, 13...storage unit, 13A...survey information, 13B...response email, 13P...program, 14...control unit, 20...user terminal, 30...mail server, L...communication line, LAN...local area network, NW...communication network.

Claims (4)

回答を依頼するための依頼メールへ返信された回答メールから回答内容を取得して集計するように構成された制御部を備え、
前記制御部は、第1のユーザ端末からの送信メールのうちから、回答の依頼を示す定型文またはキーワードが含まれているものを前記依頼メールとして特定し、当該依頼メールを識別するためのメール識別情報を当該依頼メールから抽出して記憶部に登録し、第2のユーザ端末からの返信メールから、前記メール識別情報に基づいて前記依頼メールに対して返信された回答メールを特定し、前記回答メールから回答内容を取得して集計するように構成されている
ことを特徴とするメール処理装置。
a control unit configured to acquire and tally up answer contents from answer emails replied to a request email for an answer;
the control unit is configured to identify, from among emails sent from a first user terminal, one that contains a template or keyword indicating a request for a reply as the request email, extract email identification information for identifying the request email from the request email and register it in the memory unit, identify, from reply emails from a second user terminal, an answer email that has been replied to the request email based on the email identification information, and obtain and compile the answer contents from the answer emails.
請求項1に記載のメール処理装置において、
前記制御部は、前記依頼メールから当該依頼メールを識別するための第1のメッセージIDを前記メール識別情報として抽出して前記記憶部に登録し、前記第2のユーザ端末からの返信メールから、元の送信メールを識別するための第2のメッセージIDを抽出し、当該第2のメッセージIDが前記記憶部に登録されている第1のメッセージIDと一致した場合、当該返信メールを前記回答メールとして特定するように構成されていることを特徴とするメール処理装置。
2. The mail processing device according to claim 1,
The control unit is configured to extract a first message ID for identifying the request email from the request email as the email identification information and register it in the memory unit, extract a second message ID for identifying the original sent email from the reply email from the second user terminal, and if the second message ID matches the first message ID registered in the memory unit, identify the reply email as the reply email.
請求項1または請求項2に記載のメール処理装置において、
前記制御部は、前記依頼メールから当該依頼メールの送信先アドレスを抽出して前記記憶部に登録し、前記第2のユーザ端末からの返信メールのうちから特定した前記回答メールを前記記憶部に順次蓄積し、前記記憶部に登録されている前記送信先アドレスに基づいて、すべての送信先アドレスからの回答メールが返信されたことが確認された場合、これら回答メールから回答内容を取得して集計するように構成されていることを特徴とするメール処理装置。
3. The mail processing device according to claim 1,
The control unit is configured to extract the destination address of the request email from the request email and register it in the memory unit, sequentially accumulate the reply emails identified from the reply emails from the second user terminal in the memory unit, and when it is confirmed that reply emails have been returned from all destination addresses based on the destination addresses registered in the memory unit, obtain the reply contents from these reply emails and compile them.
コンピュータを、回答を依頼するための依頼メールへ返信された回答メールから回答内容を取得して集計するように構成された制御部を備えたメール処理装置として機能させるためのプログラムであって、
前記制御部に、
第1のユーザ端末からの送信メールのうちから、回答の依頼を示す定型文またはキーワードが含まれているものを前記依頼メールとして特定するステップと、
当該依頼メールを識別するためのメール識別情報を当該依頼メールから抽出して記憶部に登録し、第2のユーザ端末からの返信メールのうちから、前記メール識別情報に基づいて前記依頼メールに対して返信された回答メールを特定するステップと、
当該回答メールから回答内容を取得して集計するステップと
を実行させるメール処理プログラム。
A program for causing a computer to function as an email processing device having a control unit configured to acquire and aggregate response contents from response emails replied to request emails for responses,
The control unit,
identifying, from among emails sent from the first user terminal, an email that includes a template or a keyword indicating a request for a reply as the request email;
extracting mail identification information for identifying the request mail from the request mail and registering the extracted mail in a storage unit, and identifying a reply mail sent in response to the request mail from among reply mails sent from a second user terminal based on the mail identification information;
and a step of acquiring and aggregating the contents of the responses from the response emails.
JP2021125023A 2021-07-30 2021-07-30 Mail processing device and mail processing program Active JP7643236B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021125023A JP7643236B2 (en) 2021-07-30 2021-07-30 Mail processing device and mail processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021125023A JP7643236B2 (en) 2021-07-30 2021-07-30 Mail processing device and mail processing program

Publications (2)

Publication Number Publication Date
JP2023019937A JP2023019937A (en) 2023-02-09
JP7643236B2 true JP7643236B2 (en) 2025-03-11

Family

ID=85160108

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021125023A Active JP7643236B2 (en) 2021-07-30 2021-07-30 Mail processing device and mail processing program

Country Status (1)

Country Link
JP (1) JP7643236B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003150504A (en) 2001-11-14 2003-05-23 Nippon Telegr & Teleph Corp <Ntt> Notification service providing method, mail server, and terminal device
JP2009134331A (en) 2007-11-28 2009-06-18 Nec Corp Information delivery management device, information delivery management method used for the same, and information delivery management control program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003150504A (en) 2001-11-14 2003-05-23 Nippon Telegr & Teleph Corp <Ntt> Notification service providing method, mail server, and terminal device
JP2009134331A (en) 2007-11-28 2009-06-18 Nec Corp Information delivery management device, information delivery management method used for the same, and information delivery management control program

Also Published As

Publication number Publication date
JP2023019937A (en) 2023-02-09

Similar Documents

Publication Publication Date Title
US8407297B2 (en) Systems and methods to receive information from a groupware client
US11558439B2 (en) Servicing group-based communication workspace add requests within a group-based communication system
US20090106371A1 (en) Systems and methods to generate business reports based on electronic mail messages
US6963904B2 (en) Method for correlating an electronic mail message with related messages
US20090106372A1 (en) Systems and methods to transmit information to a groupware client
CN104462621B (en) A kind of data processing method and device
WO2019012781A1 (en) Information processing device and program
US9338025B2 (en) Communication control device, message transmission method, and message transmission program
US20180270247A1 (en) Information Sharing Program, Information Processing Device, And Information Sharing Method
US20170147588A1 (en) System and method for centralized document capture, management and retention
JP7643236B2 (en) Mail processing device and mail processing program
US11159476B1 (en) Methods and apparatuses for managing data integration between an external email resource and a group-based communication system
CN111758093A (en) Method and device for processing user information
CN115170087A (en) Task data processing method, device and computer-readable storage medium
JP2017027173A (en) Death determination method, system and program, and message providing system using the same
JP6780177B1 (en) Message sending system, message sending program, and message sending method
JP2023136250A (en) Program, information processing system, information processing device, and message transmission method
US20210058361A1 (en) System and method for collecting and storing electronic messages of different types based on subject matter
KR20090081212A (en) Multiple parallel survey method and system using bidirectional message service of mobile communication terminal
JP2022100022A (en) Coordination device, cooperation method, and program
JP2002091874A (en) E-mail proxy processing device and program storage medium.
US20250350575A1 (en) Systems and methods for electronic mail categorization and generative analysis
CN110471933A (en) An information processing method, device, computer equipment, and storage medium
CN104506421B (en) A kind of mail distribution method and device
KR20200030743A (en) Method and apparatus for cooperating with e-mail to implement a collaborative system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240116

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20240823

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241121

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250210

R150 Certificate of patent or registration of utility model

Ref document number: 7643236

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350