Terminal, method, and program
The email transmission system addresses the issue of erroneous transmissions by using a customizable confirmation screen tailored by a machine learning model, ensuring thorough verification of email components and preventing accidental sends.
Patent Information
- Application Number
- JP2024008520
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-01-24
- Publication Date
- 2025-04-10
- Estimated Expiration
- 2039-03-22
AI Technical Summary
Conventional email transmission systems fail to effectively prevent erroneous email transmissions as they rely on a standard check screen that can be hastily reviewed, leading to chronic neglect of proper verification.
A terminal-based system that generates a customizable confirmation screen for email transmission, incorporating specific confirmation items such as email body, attachment, and destination, with a more conspicuous display mode for critical items, utilizing a machine learning model to tailor the confirmation items based on sender attributes and past email transmission data.
This solution effectively prevents accidental email transmissions by ensuring senders properly verify critical email components, reducing the burden of confirmation and minimizing chronic neglect of verification processes.
Smart Images

Figure 0007659948000001 
Figure 0007659948000002 
Figure 0007659948000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a terminal, a method, and a program. [Background technology]
[0002] As a measure against erroneous sending of electronic mail (hereinafter also simply referred to as "mail"), a technique is known in which a check screen is displayed to make the sender check the legitimacy of the destination address, the legitimacy of the attached file, etc. before sending the mail, and the sender is made to check the check. For example, a technique is known in which a check screen is displayed to make the sender check the legitimacy of the destination before sending the mail, and the mail is not sent until the confirmation result on this check screen is obtained (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2007-87327 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the above-mentioned conventional technology, the same check screen is displayed every time an email is sent, so the sender may send the email without checking it carefully. In addition, such cases may become chronic, and the check itself may become a mere formality.
[0005] The present invention has been made in consideration of the above-mentioned points, and has an object to prevent erroneous sending of email. [Means for solving the problem]
[0006] In order to achieve the above-mentioned object, a terminal according to an embodiment of the present invention has a display control means for displaying at least one specific confirmation item, among the confirmation items included in a confirmation screen for preventing erroneous sending of a mail to be sent, which is a confirmation item for checking the body of the mail to be sent, a confirmation item for checking attachments to the mail to be sent, and a confirmation item for checking the destination of the mail to be sent, in a more prominent display manner than the other confirmation items. Effect of the Invention
[0007] This can prevent emails from being sent to the wrong address. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram showing an example of the overall configuration of a system for preventing erroneous email transmission according to an embodiment of the present invention; [Diagram 2] FIG. 11 is a diagram showing an example of template screen generation rules. [Diagram 3] FIG. 4 is a diagram illustrating an example of employee information. [Figure 4] FIG. 11 is a diagram showing an example of erroneously sent email information. [Diagram 5] FIG. 2 is a diagram showing an example of the operation of the system for preventing erroneous email transmission according to the present embodiment. [Figure 6] FIG. 13 is a diagram showing one example of a confirmation screen. [Figure 7] FIG. 2 is a diagram showing an example of a confirmation screen (part 2). [Figure 8] FIG. 3 is a diagram showing an example of a confirmation screen (part 3). DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] An embodiment of the present invention (hereinafter, also referred to as "the present embodiment") will be described below. In this embodiment, a system 1 for preventing erroneous email transmission will be described, which prevents erroneous email transmission by generating a confirmation screen (a screen for allowing the sender to confirm the legitimacy of the email content) according to the content of the email to be sent, the attributes of the sender, information on past erroneously sent emails, etc., and displaying it on the sender's terminal.
[0010] <Overall composition> First, the overall configuration of a system 1 for preventing erroneous e-mail transmission according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the overall configuration of a system 1 for preventing erroneous e-mail transmission according to this embodiment.
[0011] 1, the erroneous mail transmission prevention system 1 according to this embodiment includes a erroneous mail transmission prevention server 10, one or more mail sending / receiving terminals 20, one or more management terminals 30, and a mail server 40. These servers and terminals are communicatively connected via any communication network, such as an in-house LAN (Local Area Network).
[0012] The erroneous transmission prevention server 10 receives an email from the email sending / receiving terminal 20, and generates a confirmation screen according to the content of the email, the sender's attributes, information on past erroneously sent emails, etc. Then, the erroneous transmission prevention server 10 transmits the generated confirmation screen to the email sending / receiving terminal 20, causing the confirmation screen to be displayed.
[0013] Furthermore, the erroneous transmission prevention server 10 checks (checks) the confirmation screen displayed on the mail sending / receiving terminal 20, and when a transmission instruction is given by the sender, sends (transfers) the mail from the mail sending / receiving terminal 20 to the mail server 40. The erroneous transmission prevention server 10 is realized by one or more computers.
[0014] The email sending / receiving terminal 20 is a terminal used by the sender (user) of an email. The email sending / receiving terminal 20 creates and sends email (including forwarding and replying to email) in response to user operations. The email sending / receiving terminal 20 also receives email from a mail server 40. The email sending / receiving terminal 20 is realized, for example, by a PC (personal computer) or the like. However, the email sending / receiving terminal 20 may also be realized, for example, by various devices or equipment such as a smartphone or tablet terminal.
[0015] In this embodiment, the sender is a member of a company, organization, etc. (for example, an employee of a company, a staff member of an organization, a student of a school, etc.). Hereinafter, the members of these companies, organizations, etc. will be collectively referred to simply as "employees."
[0016] The management terminal 30 is a terminal used, for example, by the administrator of the erroneous transmission prevention server 10. The management terminal 30 can operate (add, delete, edit) information stored in the template screen generation rule storage unit 111, the employee information storage unit 112, the erroneous transmission email information storage unit 113, etc., which will be described later, in response to operations by the administrator.
[0017] The mail server 40 transfers mail from the erroneous transmission prevention server 10 to other devices according to the destination address. The mail server 40 also transfers mail from other devices to the mail sending / receiving terminal 20, etc. according to the destination address. In this embodiment, when the term "destination address" is used, it refers to all of the email addresses set in the To field of the email, the Cc field, and the Bcc field.
[0018] Here, the erroneous transmission prevention server 10 has, as its functional units, a transmission control unit 101 and a screen generation unit 102. These functional units are realized, for example, by processing executed by a CPU (Central Processing Unit) or the like of one or more programs installed in the erroneous transmission prevention server 10.
[0019] The erroneous transmission prevention server 10 also has, as storage units, a template screen generation rule storage unit 111, an employee information storage unit 112, and an erroneously transmitted email information storage unit 113. Each of these storage units can be realized, for example, using a hard disk drive (HDD) or a solid state drive (SSD). However, at least one of these storage units may be realized using a storage device or the like connected to the erroneous transmission prevention server 10 via a communication network.
[0020] The transmission control unit 101 receives mail (hereinafter also referred to as "mail to be sent") from the mail sending / receiving terminal 20, and controls the sending of the mail to be sent. When confirmation is made on the confirmation screen and a transmission instruction is given by the sender (or when the confirmation screen is not displayed on the mail sending / receiving terminal 20), the transmission control unit 101 sends (transfers) the mail to be sent received from the mail sending / receiving terminal 20 to the mail server 40.
[0021] The screen generation unit 102 generates a confirmation screen according to the contents of the mail to be sent received from the mail sending / receiving terminal 20, the attributes of the sender, information on past erroneously sent mail, etc. Then, the screen generation unit 102 transmits the generated confirmation screen to the mail sending / receiving terminal 20.
[0022] Here, screen generating unit 102 generates a template of a confirmation screen based on, for example, the contents of the email to be sent and the template screen generation rules stored in template screen generation rule storage unit 111. Then, screen generating unit 102 generates a confirmation screen by editing the template of the confirmation screen (hereinafter also referred to as a "template screen") using employee information stored in employee information storage unit 112, erroneously sent email information stored in erroneously sent email information storage unit 113, and a trained machine learning model.
[0023] The trained machine learning model is a model that has learned in advance the tendency of the content to be displayed on the confirmation screen by using employee information indicating the attributes of employees and past information on erroneously sent emails. As the machine learning model, any model used in machine learning techniques is used. In addition, such a machine learning model may be available through a library, an API (Application Programming Interface), a WebAPI, or the like.
[0024] Template screen generating rules, which are a rule table for generating template screens, are stored in template screen generating rule storage unit 111. The template screen generating rules will be described in detail later.
[0025] The employee information storage unit 112 stores employee information indicating attributes of employees (senders), etc. Details of the employee information will be described later.
[0026] The erroneously sent mail information storage unit 113 stores erroneously sent mail information indicating information on mails that have been erroneously sent in the past. The erroneously sent mail information will be described in detail later.
[0027] As described above, the template screen generation rules, employee information, and erroneously sent email information can be created and edited by an administrator using the management terminal 30. However, the erroneously sent email information may be automatically collected in the erroneously sent email information storage unit 113, for example, every time an erroneous email is sent (or periodically).
[0028] Moreover, the mail sending / receiving terminal 20 has, as functional units, a mail processing unit 201 and a display control unit 202. Each of these functional units is realized, for example, by a process executed by a CPU or the like of one or more programs (for example, a mail application, etc.) installed in the mail sending / receiving terminal 20.
[0029] The mail processing unit 201 performs processing related to the creation and transmission of mail (including forwarding and replying). The display control unit 202 displays the confirmation screen received from the erroneous transmission prevention server 10.
[0030] 1 is merely an example, and other configurations may be used. For example, the email erroneous transmission prevention system 1 may not include the management terminal 30. Also, for example, some of the functional units (e.g., the screen generation unit 102) of the email erroneous transmission prevention server 10 may be realized by a device or system (e.g., a cloud server, etc.) connected via a communication network.
[0031] <Template screen generation rules> Here, the template screen generating rules stored in template screen generating rule storage unit 111 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the template screen generating rules.
[0032] 2, template screen generation rules consisting of one or more records are stored in template screen generation rule storage unit 111. Each record includes fields such as "record number," "email attribute," "destination address," "additional address," "attachment," "keyword," and "template screen."
[0033] Of these fields, "email attributes," "destination address," "whether or not to add addresses," "whether or not to include attachments," and "keywords" are the conditions, and if these conditions are met, a "template screen" corresponding to the condition is generated. The template screen generation rules store a number of records according to the combination of possible values for each of these conditions. In other words, each record is information that associates a condition for generating a template screen with the template screen.
[0034] In "Record No.", identification information that uniquely identifies each record is set. In "Mail Attribute", one of the following conditions is set: "New" which indicates that it is a newly created and sent mail, "Reply" which indicates that it is a mail that is a reply to a received mail, or "Forward" which indicates that it is a mail that has been forwarded from a received mail.
[0035] In the "destination address", either "in-house only" indicating that the destination address is only an in-house address or "includes outside the company" indicating that the destination address includes an address outside the company can be set as a condition. Note that, for example, "includes specific address" indicating that a predetermined specific address is included in the destination address may be set as a condition.
[0036] In "Added address" the condition is set as whether an email address has been added to the received email that was the target of the reply or forwarding when the "email attribute" is "reply" or "forward". In addition, when "added" is set, indicating that an email address has been added to the received email, the condition may be further subdivided into "added (internal)", indicating that the added email addresses are only internal email addresses, and "added (external)", indicating that email addresses outside the company are included. In addition, when the above-mentioned specific address is added, the condition may be further subdivided into "added (specific address)", for example.
[0037] In "attachment", whether or not a file is attached to the email is set as a condition. When "Yes" is set, indicating that a file is attached to the email to be sent, the condition may be further subdivided by including information indicating the type of the attached file. For example, if a PDF file is attached, it may be subdivided into "Yes (PDF)", and if an executable file is attached, it may be subdivided into "Yes (EXE)", and so on.
[0038] In the "keyword" field, the condition is set as to whether the email contains a character string that matches or partially matches a predetermined keyword. For example, if "matches 'quote'" is set, the condition is that the email contains the character string "quote."
[0039] In addition, various judgment statements may be set in the "keyword". For example, if the "keyword" is set as "match, 'A ∨ B'" using the operator "∨" which indicates "or", the condition is that the email contains either the character string "A" or the character string "B". Similarly, the operator "∧" which indicates "and" may be used.
[0040] In addition, the "keyword" may be set to a portion of the email that contains a specific keyword (e.g., the subject, the text, the attachment name, etc.). For example, if "match, attachment name, 'A ∨ B'" is set, the condition is that the attachment name contains either the character string "A" or "B".
[0041] In the "template screen", information about the template screen that is generated when each of the above conditions is satisfied is set. The "template screen" further includes "display / non-display" indicating whether or not the template screen is to be displayed, and "items" to be included in the template screen when it is displayed. Here, the "items" refer to confirmation items.
[0042] Examples of such "items" include "body," "attachment," "destination," and "warning." For example, when "body" is set as the "item," the confirmation screen displays a message indicating that the body of the email should be checked. Similarly, when "attachment" is set as the "item," the confirmation screen displays a message indicating that the attachment should be checked. Similarly, when "destination" is set as the "item," the confirmation screen displays a message indicating that the destination (recipient email address) should be checked. On the other hand, when "warning" is set as the "item," the confirmation screen displays a message indicating that the email contains a character string that matches the above-mentioned "keyword" condition as a warning to the sender.
[0043] In this way, the template screen generation rule stores one or more records that correspond to each condition and the template screen that is generated when the condition is satisfied. This allows a template screen to be generated that serves as a confirmation screen template according to the email to be sent.
[0044] <Employee Information> Next, the employee information stored in the employee information storage unit 112 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of employee information.
[0045] 3, one or more pieces of employee information are stored in the employee information storage unit 112. Each piece of employee information includes, as employee attribute information, "name," "department," "position," "years of service," "email address," "risk," and "number of erroneous transmissions."
[0046] The "Name", "Department", "Position", "Years of Service" and "Email Address" fields are set with the employee's name, department, position, years of service and email address, respectively.
[0047] "Risk" is set according to the employee's department, position, years of service, past violations of rules, etc. For example, if there are many sales emails sent to outside the company, "Sales emails received" is set, and if there has been a violation of company rules in the past, "Violation of company rules received" is set.
[0048] The "number of times of erroneous transmission" is set to the number of times that erroneously transmitted emails have been sent in the past. In addition, the reason for the erroneous transmission of the email (for example, "wrong destination" or "wrong attachment") and the number of times of the erroneous transmission may also be set.
[0049] In this way, the employee information includes various attribute information of the employee, and this makes it possible to determine items that should be specifically confirmed according to the attributes of the sender (employee) using a machine learning model, for example. Note that the template screen may be edited to include the determined items, for example.
[0050] <Information about erroneously sent email> Next, the erroneously sent email information stored in the erroneously sent email information storage unit 113 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the erroneously sent email information.
[0051] 4, one or more pieces of erroneously sent email information are stored in the erroneously sent email information storage unit 113. These pieces of erroneously sent email information are information about erroneously sent emails that have occurred in the past, and include "Destination (To)", "Destination (Cc)", "Destination (Bcc)", "Subject", "Body", "Whether or not there is an attachment", and "Reason for error".
[0052] "To", "Cc", "Bcc", "Subject", "Body" and "Attachment" are set to the email address set in the To field of the erroneously sent email, the email address set in the Cc field, the email address set in the Bcc field, the subject, the body and whether or not there is an attachment.
[0053] The reason why the erroneously sent email was generated is set in the "error reason" field. Examples of such reasons include "wrong destination" and "wrong attachment."
[0054] In this way, the erroneously sent email information includes the contents of erroneously sent emails that have occurred in the past, the reasons for the errors (reason for occurrence), etc. This makes it possible, for example, to use a machine learning model to determine items that should be particularly checked depending on the contents of the email to be sent. Note that, for example, the template screen may be edited to include the determined items.
[0055] However, the erroneously sent email information storage unit 113 does not have to store all erroneously sent email information that has occurred in the past. For example, the erroneously sent email information storage unit 113 may store only erroneously sent email information related to erroneously sent emails that have occurred recently, or may store only erroneously sent email information related to erroneously sent emails that have occurred most recently. Or, for example, the erroneously sent email information storage unit 113 may store only erroneously sent email information related to erroneously sent emails selected by an administrator or the like.
[0056] <Operation of Email Mis-Sending Prevention System 1> Next, the operation of the process for preventing erroneous email transmission by the erroneous email transmission prevention system 1 according to this embodiment will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of the operation of the erroneous email transmission prevention system according to this embodiment. In the following, it is assumed that an email transmission operation (an operation for sending a new email, or an operation for replying to or forwarding a received email) is performed by the sender using the email sending / receiving terminal 20.
[0057] The mail processing unit 201 of the mail sending / receiving terminal 20 accepts a mail sending operation by a sender (step S101).
[0058] When the mail processing unit 201 of the mail sending / receiving terminal 20 accepts the mail sending operation, it sends the mail to be sent to the erroneous transmission prevention server 10 (step S102).
[0059] The transmission control unit 101 of the erroneous transmission prevention server 10 receives the email to be sent (step S103).
[0060] Next, the screen generation unit 102 of the erroneous transmission prevention server 10 refers to the template screen generation rules stored in the template screen generation rule memory unit 111, identifies a record whose conditions are satisfied by the email to be sent, and generates a template screen that corresponds to the conditions in the identified record (step S104).
[0061] More specifically, screen generating unit 102 identifies records that satisfy the conditions among the records constituting the template screen generation rules, based on the mail attributes of the mail to be sent, the destination address, whether an address has been added, whether an attachment has been added, whether a keyword is included, etc. Then, if "displayed" is set for the "template screen" included in the identified record, screen generating unit 102 generates a template screen that includes the items set in each "item" of the "template item."
[0062] Here, if "Display On / Off" is set for the "template screen" included in the identified record, the screen generating unit 102 does not generate the template screen. In this case, steps S105 to S109 described below are not executed, and the email to be sent is sent in step S110 described below. This is because in this case, confirmation of the sender is not required.
[0063] Although a template screen is generated in step S104 above, it is not essential that the template screen is generated, and it is sufficient to simply specify the items to be included in the template screen.
[0064] Next, the screen generation unit 102 of the erroneous transmission prevention server 10 refers to the employee information stored in the employee information storage unit 112 (or the employee information and the erroneous transmission email information stored in the erroneous transmission email information storage unit 113) and edits the template screen to generate a confirmation screen (step S105).
[0065] More specifically, the screen generating unit 102 first identifies the employee information of the sender from the sender address of the email to be sent (i.e., the sender's email address). Next, the screen generating unit 102 inputs the identified employee information (or both the identified employee information and the erroneously sent email information stored in the erroneously sent email information storage unit 113) into a machine learning model to obtain items (check items) according to the sender's attributes and the content of the email to be sent. Note that the content of the email to be sent may also be input into the machine learning model.
[0066] Then, screen generating unit 102 generates a confirmation screen by editing a template screen using the obtained items.
[0067] At this time, the screen generating unit 102 may generate a confirmation screen including only items common between the obtained items and the items included in the template screen, may generate a confirmation screen including only the obtained items, or may generate a confirmation screen in which the obtained items are added to the template screen. Alternatively, the screen generating unit 102 may generate a confirmation screen in which the total number of the obtained items and the items included in the template screen is equal to or less than a predetermined number, and the obtained items are given priority over the items included in the template screen.
[0068] The machine learning model used is one that has been trained in advance to output items that the sender should confirm based on the sender's attributes and the content of the email to be sent.
[0069] Next, the screen generating unit 102 of the erroneous transmission prevention server 10 transmits the confirmation screen generated in the above step S106 to the mail sending / receiving terminal 20 (step S106).
[0070] The display control unit 202 of the mail sending / receiving terminal 20 displays the confirmation screen received from the erroneous transmission prevention server 10 (step S107). An example of the confirmation screen displayed by the display control unit 202 is shown in Fig. 6 to Fig. 8. Fig. 6 to Fig. 8 are diagrams showing an example of the confirmation screen.
[0071] 6 includes, as items (confirmation items), a subject confirmation item 1101, a destination (To) confirmation item 1102, a destination (Cc and Bcc) confirmation item 1103, a body confirmation item 1104, an attachment confirmation item 1105, and a warning confirmation item 1106. After confirming the legitimacy of the email to be sent in each of these confirmation items, the sender can perform a sending instruction operation by pressing a send button 1107, and can send the email to be sent.
[0072] The confirmation screen 1200 shown in Fig. 7 differs from the confirmation screen 1100 shown in Fig. 6 in that it only includes a subject confirmation item 1101 and a body confirmation item 1104. That is, the confirmation screen 1200 shown in Fig. 7 has fewer confirmation items than the confirmation screen 1100 shown in Fig. 6. In this way, for example, by displaying only the items that the sender is particularly desired to check, it is possible to prevent the sender from becoming chronically hesitant to check.
[0073] The confirmation screen 1300 shown in Fig. 8 also includes only the attachment confirmation item 1105 and the warning confirmation item 1106, unlike the confirmation screen 1100 shown in Fig. 6. This is similar to Fig. 7, for example, when only items that the sender is particularly required to confirm are displayed, and it is possible to prevent the sender from repeatedly making confirmations.
[0074] In this way, in the system 1 for preventing erroneous e-mail transmission according to the present embodiment, the confirmation items on the confirmation screen displayed on the sender's e-mail sending / receiving terminal 20 are changed according to the sender's attributes and the contents of the e-mail to be sent. This makes it possible to prevent the sender from having to repeatedly confirm, prevent erroneous e-mail transmission, and reduce the burden of confirmation.
[0075] In this embodiment, only the confirmation items are changed, but in addition to this, for example, the design of the confirmation screen (for example, the background color of the confirmation screen, the arrangement of the confirmation items, etc.) may be changed. In addition, in this embodiment, a confirmation screen including only the confirmation items that the sender particularly wants to check is displayed, but the present invention is not limited to this. For example, a confirmation screen including all the confirmation items may be displayed, and only the confirmation items that the sender particularly wants to check may be displayed in a prominent display mode. The prominent display mode may be, for example, displaying only the relevant confirmation items large (for example, displaying them twice or three times larger than normal confirmation items). Alternatively, as a prominent mode, for example, a certain character string (for example, an email address set in the destination) in the relevant confirmation item may be changed in color or blinked. Furthermore, in the case of a confirmation item for checking the destination (To) or destinations (Cc and Bcc), for example, instead of displaying all destinations, only email addresses outside the company may be displayed, or only added email addresses may be displayed, or the display mode may be changed by changing the size or color of a certain part of the character string in the email address (for example, the character string before @ or the character string after @).
[0076] The display mode may be different depending on a certain time period or a time period before or after a certain schedule. For example, the message may be displayed in a particularly conspicuous display mode during a time period when the risk of erroneous transmission is high (such as before work, late at night, before a business trip, or just before a meeting). The schedule may be specified in advance, or may be different for each user based on a personal schedule book or the like.
[0077] Furthermore, for example, a "risk" item may be set in the template screen generation rule (for example, this item may be set to "includes attachments" or "includes external addresses", or a value that quantifies risk may be set), and each record of the template screen generation rule may be ranked according to this risk. For example, "includes attachments" may be given the "first" risk rank, "includes external addresses" the "second" risk rank, and "includes a specified keyword in the text" the "third" risk rank, etc. Then, the confirmation items in the confirmation screen may be displayed from the top according to the risk rank, or the confirmation items may be displayed in a display mode according to the risk rank (for example, the higher the risk rank, the larger the display).
[0078] Following step S107, the mail processing unit 201 of the mail sending / receiving terminal 20 accepts a sending instruction operation on the confirmation screen (step S108).
[0079] When the mail processing unit 201 of the mail sending / receiving terminal 20 accepts the transmission instruction operation, it transmits the transmission instruction to the erroneous transmission prevention server 10 (step S109).
[0080] When the transmission control unit 101 of the erroneous transmission prevention server 10 receives the transmission instruction, it transmits the mail to be sent to the mail server 40 (step S110). As a result, the mail server 40 transmits the mail to be sent to the destination address.
[0081] <Summary> As described above, in the email erroneous sending prevention system 1 according to the present embodiment, the confirmation items included in the confirmation screen are changed using a trained machine learning model according to the contents of the email to be sent, the attributes of the sender, past information on erroneously sent emails, etc. This makes it possible for the sender to properly confirm the items that need to be confirmed, making it possible to effectively prevent erroneous sending of emails. In addition, since the number of items that the sender needs to confirm is reduced compared to when all items are confirmed uniformly, it is also possible to reduce the confirmation burden on the sender.
[0082] In this embodiment, a template screen determined by the conditions satisfied by the email to be sent is generated or specified, and then the confirmation screen is generated by editing the template screen, but this is not necessarily limited to this. For example, a confirmation screen may be generated by a trained machine learning model according to the contents of the email to be sent, attribute information of the sender, information on past erroneous email transmissions, etc., without generating or specifying a template screen.
[0083] The present invention is not limited to the above specifically disclosed embodiments, but various modifications and variations are possible without departing from the scope of the claims. [Explanation of symbols]
[0084] 1. System to prevent email from being sent incorrectly 10. Server for preventing erroneous transmission 20. Email sending and receiving terminal 30 Management terminal 40 Mail Server 101 Transmission control section 102 Screen generation section 111 Template screen generation rule memory unit 112 Employee information storage unit 113 Mis-sent email information storage unit 201 Mail Processing Unit 202 Display control unit
Claims
1. A display control means for controlling the display mode of at least one specific confirmation item among confirmation items included in a confirmation screen for preventing erroneous transmission of a mail to be sent, the confirmation item for confirming the text of the mail to be sent, the confirmation item for confirming an attachment of the mail to be sent, and the confirmation item for confirming the destination of the mail to be sent, in a more prominent manner than the display modes of other confirmation items based on the user's personal schedule book. having The display control means The terminal displays the at least one specific check item in a more prominent manner than other check items depending on a time period before or after a specific schedule managed in the schedule book.
2. The display control means The terminal according to claim 1 , wherein the at least one specific confirmation item is displayed in a more prominent manner in a time period before the specific schedule than in a time period after the specific schedule.
3. A display control procedure for displaying at least one specific confirmation item among confirmation items included in a confirmation screen for preventing erroneous transmission of a mail to be sent, the confirmation item for confirming the text of the mail to be sent, the confirmation item for confirming an attachment of the mail to be sent, and the confirmation item for confirming a destination of the mail to be sent, in a more prominent display manner than other confirmation items based on a user's personal schedule book. The terminal executes The display control procedure includes: The method includes displaying the at least one specific check item in a manner that is more noticeable than other check items depending on a time period before or after a specific schedule managed in the planner.
4. A display control procedure for displaying at least one specific confirmation item among confirmation items included in a confirmation screen for preventing erroneous transmission of a mail to be sent, the confirmation item for confirming the text of the mail to be sent, the confirmation item for confirming an attachment of the mail to be sent, and the confirmation item for confirming a destination of the mail to be sent, in a more prominent display manner than other confirmation items based on a user's personal schedule book. Run this in the terminal, The display control procedure includes: The program displays the at least one specific confirmation item in a more prominent manner than other confirmation items depending on a time period before or after a specific schedule managed in the schedule book.
Citation Information
Patent Citations
Electronic mail processing program
JP2007087327A
Program, information processing device, and information processing method
JP2017138859A
Email erroneous transmission prevention device, email erroneous transmission prevention program and email erroneous transmission prevention method
JP2018156509A