A method for sending mail, related device and equipment

By binding multiple email accounts for instant messaging accounts and selecting the sender in instant messaging applications, the problem of low mail sending flexibility in the existing technology is solved, and higher mail sending flexibility and convenience are achieved.

CN115604212BActive Publication Date: 2025-02-07TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110723005.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-28
Publication Date
2025-02-07
Estimated Expiration
2041-06-28

AI Technical Summary

Technical Problem

In the prior art, the email account bound to the instant messaging account is fixed, resulting in low flexibility in sending emails, and it is impossible to select the sender from multiple bound email accounts when sending emails.

Method used

Bind multiple email accounts for an instant messaging account, and select the sender's email account from these bound email accounts when sending emails. This function is achieved through the email sending control of the instant messaging application.

Benefits of technology

It improves the flexibility of email sending, and users can choose the appropriate sending email account according to their needs, which enhances the convenience and diversity of email sending.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115604212B_ABST
    Figure CN115604212B_ABST
Patent Text Reader

Abstract

An embodiment of the present application discloses a method for sending an email, which is applied in an instant messaging application logged in through a first instant messaging account. When sending an email, the sender's email account can be selected from multiple email accounts bound to the first instant messaging account, thereby improving the flexibility of email sending. The method includes: displaying a first instant conversation interface including content to be sent, the first instant conversation interface including an email sending control. In response to a touch instruction for the email sending control, a sender's email list is displayed, and the sender's email list displays at least two email accounts that have a binding relationship with the first instant messaging account. In response to a selection instruction for the first email account in the sender's email list, the sender's email account is determined. In response to a sending operation for the content to be sent input in the first instant conversation interface, an email message is sent to a second email account corresponding to a second instant messaging account through the first email account.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a method for sending emails, and related devices and equipment. Background Art

[0002] Instant messaging (IM) refers to a communication method that can instantly send and receive Internet messages, which has brought great convenience to people's lives. With the development of mobile Internet, Internet instant messaging is also expanding to mobile, and users can use user devices with instant messaging applications to perform instant messaging. Instant messaging applications also establish associations with other applications, allowing users to complete a variety of operations in instant messaging applications.

[0003] In one method of sending emails, a user can bind an instant messaging account to an email account, and then use an email application plug-in in the instant messaging application to quickly send and receive emails.

[0004] In this method, since the email account bound to the instant messaging account is fixed, when sending emails based on the instant messaging application, the sending email account used is fixed, which reduces the flexibility of email sending. Summary of the invention

[0005] In view of this, the present application provides a method, related apparatus and equipment for sending emails, which allows binding multiple email accounts to an instant messaging account, and can select the sender's email account from the multiple bound email accounts when sending emails, thereby improving the flexibility of email sending.

[0006] On one hand, the present application provides a method for sending an email, which is applied to an instant messaging application logged in through a first instant messaging account, and the method includes:

[0007] Displaying a first instant conversation interface containing content to be sent, wherein the first instant conversation interface displays an email sending control;

[0008] In response to a touch command for an email sending control, a sender mailbox list is displayed, wherein the sender mailbox list displays at least two mailbox accounts, and each of the at least two mailbox accounts has a binding relationship with the first instant messaging account;

[0009] In response to a selection instruction for a first email account in the sender email list, determining a sender email account;

[0010] In response to a sending operation input on the first instant conversation interface for the content to be sent, an email message is sent to a second email account corresponding to the second instant messaging account through the first email account.

[0011] Another aspect of the present application provides a device for sending an email, the device having an instant messaging application logged in through a first instant messaging account installed therein, the device comprising:

[0012] Display unit for:

[0013] Displaying a first instant conversation interface including content to be sent, wherein the first instant conversation interface includes an email sending control;

[0014] In response to a touch command for an email sending control, a sender mailbox list is displayed, wherein the sender mailbox list displays at least two sender mailbox accounts, and each of the at least two sender mailbox accounts has a binding relationship with the first instant messaging account;

[0015] A processing unit, configured to determine a sender email account in response to a selection instruction for a first email account in the sender email list;

[0016] The sending unit is used to send an email message to a second email account corresponding to the second instant messaging account through the first email account in response to a sending operation input on the first instant conversation interface for the content to be sent.

[0017] In a possible design, in an implementation of another aspect of the embodiment of the present application, the display unit is further used to display a second instant conversation interface for the first object, wherein the second instant conversation interface includes an information input box;

[0018] The processing unit is further used to respond to an input operation on the information input box and obtain content to be sent.

[0019] In a possible design, in an implementation of another aspect of the embodiment of the present application, the second instant conversation interface further includes an email receiving control, and the display unit is further used to respond to a touch instruction for the email receiving control to display a recipient email list, wherein the recipient list includes an email account set corresponding to the first object, the email account set has a binding relationship with the instant messaging account used by the first object, and the email account set includes the second email account;

[0020] The processing unit is further configured to respond to a selection instruction for a second email account in the recipient list and obtain the second email account.

[0021] In a possible design, in an implementation of another aspect of the embodiment of the present application, the display unit is further used for:

[0022] Displaying the email copy sub-interface and the third instant conversation interface for the second object, wherein the third instant conversation interface includes an account information control of the second object;

[0023] In response to a touch instruction on the account information control, displaying the account identification of the second object in the email copy sub-interface;

[0024] The processing unit is further configured to respond to a confirmation instruction for the account identifier, confirm that the email account corresponding to the first object and the email account corresponding to the second object are the second email account.

[0025] In a possible design, in an implementation of another aspect of the embodiment of the present application, the display unit is further used for:

[0026] Displaying the email copy sub-interface and the third instant conversation interface for the second object, wherein the third instant conversation interface includes an account information control of the second object;

[0027] In response to a touch instruction on the account information control, displaying the account identification of the second object in the email copy sub-interface;

[0028] If there are duplicate email accounts between the first object and the second object, display a duplicate prompt message box, wherein the duplicate prompt message box includes a modification control;

[0029] The processing unit is further configured to respond to a touch operation for modifying the control and determine a second email account from the email account corresponding to the first object and the email account corresponding to the second object.

[0030] In a possible design, in an implementation of another aspect of the embodiment of the present application, the display unit is further used for:

[0031] On the third instant conversation interface for the first object, displaying the email instant message and the email status prompt box;

[0032] If the number of the first object is one, the status of the email instant message is displayed as read or unread in the email status prompt box;

[0033] If the number of the first objects is greater than one, a read prompt for the email instant message is displayed in the email status prompt box.

[0034] In one possible design, in an implementation of another aspect of the embodiment of the present application, the display unit is also used to display an email message prompt box on the third instant conversation interface within a preset time range if the number of first objects is greater than one, wherein the third instant conversation interface is for the first object.

[0035] In a possible design, in an implementation of another aspect of the embodiment of the present application, the display unit is further used for:

[0036] Displaying a third instant conversation interface for the first object, wherein the third instant conversation interface includes an email preview control;

[0037] In response to a touch instruction for the preview control, an email preview sub-interface is displayed on the third instant conversation interface, wherein the email preview sub-interface is used to display email information.

[0038] In a possible design, in an implementation of another aspect of the embodiment of the present application, the display unit is further used to display an email resending prompt box if the second email account fails to receive the email, wherein the email resending prompt box includes an email resending control;

[0039] The processing unit is further configured to respond to a touch instruction for the email resending control and resend the email message to the second email account via the first email account.

[0040] In a possible design, in an implementation of another aspect of the embodiment of the present application, the display unit is further used for:

[0041] Displaying the email account editing interface, wherein the email account editing interface includes an email account input box;

[0042] If the first instant messaging account has the authority to establish a binding relationship between the instant messaging account and the email account, in response to an input operation on the email account input box, displaying at least two candidate email accounts;

[0043] The processing unit is further configured to respond to a confirmation instruction for at least two candidate email accounts and determine that the at least two candidate email accounts are at least two sending email accounts.

[0044] In one possible design, in an implementation of another aspect of the embodiment of the present application, the content to be sent includes template content and input content, and the second instant conversation interface includes an email template control.

[0045] Display unit, also used for:

[0046] In response to a touch instruction for an email template control, displaying an email template list, wherein the email template list includes at least one email template;

[0047] In response to a selection instruction for a target email template in the email template list, the target email template is displayed in the information input box, wherein the target email template includes template content.

[0048] On the other hand, the present application provides a computer device, including: a memory and a processor; the memory is used to store program codes; the processor is used to execute the email sending method described in any of the above aspects according to the instructions in the program codes.

[0049] On the other hand, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the computer-readable storage medium is executed on a computer, the computer executes the method for sending an email as described in any one of the above aspects.

[0050] According to another aspect of the present application, a computer program product or computer program is provided, the computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for sending an email as described in any of the above aspects.

[0051] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0052] It allows you to bind multiple email accounts to one instant messaging account, and you can select the sender's email account from the multiple bound email accounts when sending emails, which improves the flexibility of email sending. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0054] Figure 1 A schematic diagram of a network architecture of a method for sending an email provided in an embodiment of the present application;

[0055] Figure 2 A flowchart of a method for sending an email provided in an embodiment of the present application;

[0056] Figure 3a A schematic diagram of an interface of an instant messaging application provided in an embodiment of the present application;

[0057] Figure 3b Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0058] Figure 3c Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0059] Figure 4a Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0060] Figure 4bAnother schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0061] Figure 5a Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0062] Figure 5b Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0063] Figure 6a Another interface diagram of the instant messaging application provided in the embodiment of the present application

[0064] Figure 6b Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0065] Figure 6c Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0066] Figure 6d A schematic diagram of a repeated prompt message box provided in an embodiment of the present application;

[0067] Figure 7a Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0068] Figure 7b Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0069] Figure 8a Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0070] Figure 8b Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0071] Fig. 9 Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0072] Fig.10 Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0073] Fig.11a Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0074] Fig.11b Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0075] Fig.12 A schematic diagram of an email resending prompt box provided in an embodiment of the present application;

[0076] Fig.13a Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0077] Fig.13b Another schematic diagram of the interface of the instant messaging application provided in the embodiment of the present application;

[0078] Fig.14a A schematic diagram of a permission prompt box provided in an embodiment of the present application;

[0079] Fig.14b Another schematic diagram of a permission prompt box provided in an embodiment of the present application;

[0080] Fig.15 Another flowchart of the method for sending an email provided in an embodiment of the present application;

[0081] Fig.16 A schematic diagram of the structure of the mail sending device provided in the embodiment of the present application;

[0082] Fig.17 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0083] The embodiments of the present application provide a method, related apparatus and device for sending emails, which allow binding multiple email accounts to an instant messaging account, and can select the sender's email account from the multiple bound email accounts when sending emails, thereby improving the flexibility of email sending.

[0084] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "corresponding to" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0085] First, some terms that may appear in the embodiments of the present application are explained.

[0086] 1. Instant messaging.

[0087] Instant messaging refers to a communication method that can send and receive Internet messages instantly, which has brought great convenience to people's lives. With the development of technology, the functions of instant messaging have become increasingly rich in recent years. In addition to online chatting, it can also have multiple functions such as entertainment, search, and e-commerce. Many office software also have instant messaging functions and can provide a variety of services according to user needs, such as mailbox access, data relationship chain hosting, external conference access, etc.

[0088] 2. Enterprise-level applications.

[0089] Enterprise-level applications refer to solutions and applications created for business organizations, enterprises, institutions and other enterprise-level groups. These groups usually have a large number of users, large amounts of data, and intensive business. Enterprise-level applications can provide high-quality services based on these characteristics. For example, enterprise-level instant messaging applications can establish an association with email applications to achieve the binding between instant messaging accounts and email accounts, allowing users to exchange emails through instant messaging applications.

[0090] The following describes the network architecture used by the email sending method provided in the embodiment of the present application. It is understandable that the email sending method provided in the present application can be applied to a system or program that includes an instant messaging function and an email exchange function in a terminal device. Figure 1 As shown, an instant messaging application can be installed on the terminal device 103, and the instant messaging application can provide users with quick and convenient instant messages, making communication between users more convenient. In actual applications, especially in work scenarios, using emails to convey work notifications, work files, work progress reminders and other information is a very common way. Therefore, the instant messaging application can also include a plug-in for the mailbox application, so that users can exchange emails based on the instant messaging application.

[0091] Exemplarily, assuming that the terminal device 103 is installed with an instant messaging application, the terminal device 103 can send a default instant messaging account activation request to the instant messaging application server 101. After receiving the default instant messaging account activation request, the instant messaging application server 101 can generate a unique string based on a certain algorithm as the default instant messaging account. It can be understood that in an enterprise-level instant messaging application, the default instant messaging account can be an instant messaging account corresponding to a group, which can also be called an enterprise communication identity document (ID). After becoming a member of a group, in order to facilitate communication with other members of the group, the user can apply for an instant messaging account from the administrator of the group, or use an account of other applications, such as a mobile phone number or a WeChat account to activate the instant messaging account. In addition, it can also be other accounts, such as a QQ number. Which application account is used to activate the instant messaging account is selected according to the needs of the actual application, and is not specifically limited here. The instant messaging application server 101 can generate a unique digital string for the user based on a certain algorithm as the user's instant messaging account, that is, the user's instant messaging ID. It can be understood that a user has a unique instant messaging account in a group.

[0092] Similarly, the terminal device 103 can also send a default email account activation request to the mailbox application server 102. After receiving the default email account activation request, the mailbox application server 102 can generate a unique string based on a certain algorithm as the default email account. It is understandable that in enterprise-level instant messaging applications, the default email account can be an email account corresponding to a group, which can also be called an enterprise email ID. When a user joins an enterprise on his own initiative or is invited by an administrator to join a group, a user email ID will be assigned to the user. It is understandable that a user has a unique user email ID in a group.

[0093] It is understandable that, for the sake of management and confidentiality, the terminal device 103 with the permission to activate the default instant messaging account and the default email account is usually a device used by the collective administrator. In order to associate the instant messaging account with the email account, after generating the default email account and the user's email account, the email application server 102 can send these email accounts to the instant messaging application server 101, so that the instant messaging application server 101 stores these email accounts.

[0094] Corporate email IDs often have a public attribute, which is manifested in the domain name suffix of the user email IDs used by users in the same group, which is consistent with the domain name suffix of the corporate email ID. Therefore, when users send emails through the email application plug-in of the instant messaging application, they can only use a unique email account as the sender's email account, which reduces the flexibility of email sending.

[0095] In an embodiment of the present application, it is allowed to bind multiple email accounts to an instant messaging account, and the types of multiple email accounts are not restricted. When a user sends an email based on an instant messaging application, he can select a first email account as the sender's email account from multiple email accounts, thereby improving the flexibility of email sending. In addition, the user can also directly enter the content to be sent on the instant conversation interface in the instant messaging application. When the sender's email account is selected, the process of sending an email message from the first email account to the second email account is realized by performing a sending operation on the content to be sent. In other words, the embodiment of the present application can realize the sending of email information by sending instant messages. Compared with the process of opening the email sending interface through the instant messaging application, entering the content to be sent and sending the email, the steps of email sending are simplified and the efficiency is improved.

[0096] Understandably, Figure 1 A terminal device 103 is shown in FIG. 1 . The terminal device 103 may be a laptop computer. In actual scenarios, more types of terminal devices may be involved in the process of sending emails. The specific number and type depend on the actual scenario and are not limited here. In addition, Figure 1 Two servers are shown in the figure, but in actual scenarios, the instant messaging application server 101 and the mailbox application server 102 can also be integrated into the same server, or a larger number of servers can be involved in the email sending process, especially in the scenario of multi-model training interaction. The specific number of servers depends on the actual scenario and is not limited here.

[0097] In this embodiment, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal device 103 can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc., but is not limited to this. The terminal device 103 can be directly or indirectly connected to the server through wired or wireless communication, and the terminal device 103 and the server can be connected to form a blockchain network, which is not limited in this application.

[0098] The following is a description of the process of the email sending method provided in the embodiment of the present application. Figure 2 , Figure 2 A flowchart of the email sending method provided in the embodiment of the present application. Figure 2 As shown, the email sending method includes:

[0099] 201. Display a first instant conversation interface including content to be sent, wherein the first instant conversation interface includes an email sending control.

[0100] The email sending method provided in the embodiment of the present application can be applied to a terminal device, and an instant messaging application is installed on the terminal device, and it is assumed that a first instant messaging account is logged in to the instant messaging application. In actual applications, instant messaging applications can be installed on many terminal devices, such as smart phones, personal computers (PCs), etc., which are not specifically limited here. Depending on the specific type of the terminal device, the interface displayed by the instant messaging application will also be different. For the sake of simplicity, the embodiment of the present application takes the instant messaging application installed on a computer as an example for explanation.

[0101] To more clearly explain the contents of the instant conversation interface in the embodiment of the present application, please refer to Figure 3a and Figure 3b , Figure 3a and Figure 3b A schematic diagram of the interface of an instant messaging application provided in an embodiment of the present application.

[0102] For example, Figure 3a or Figure 3b It can be a schematic diagram of the first real-time conversation interface. Figure 3a or Figure 3b As shown, the first instant conversation interface is targeted at "Xiao Chen", and the first instant conversation interface displays content to be sent. Figure 3a In the example shown, the content to be sent includes not only the text content "Xiao Chen, the specific requirements of the promotional copy of Company A are shown in the attachment. Please pay attention to it when writing the copy.", but also a file named "Company A...docx". It is understandable that due to the size of the screen, the file name may not be fully displayed, and ellipsis can be used to replace the undisplayed content. In order to indicate the type of file, the file format can be displayed, for example Figure 3a or Figure 3b In the illustrated embodiment, the file format is a docx document.

[0103] Optionally, in actual applications, there are many possibilities for the content to be sent, which can be text, files, or pictures. In addition, it can also be other content, such as a combination of text and pictures. The type of content to be sent is selected according to the needs of the actual application and is not specifically limited here.

[0104] The first instant conversation interface includes not only the content to be sent, but also an email sending control. Figure 3a As shown, the terminal device can respond to the touch command for the mailbox control 300 and display the mail sending control 301. It can be understood that in actual applications, the user can trigger the touch command for the mailbox control 300 by clicking the mailbox control 300 or double-clicking the mailbox control 300. In addition, other methods can also be used, such as right-clicking the mouse at the mailbox control 300, which is not limited here.

[0105] Optionally, the email sending control 301 can be used as follows Figure 3a As shown, it is included under the mailbox control 300, and can also be Figure 3b In addition, the mail sending control 301 can also be located at other positions in the first instant conversation interface. The display mode and specific position of the mail sending control 301 are selected according to the needs of actual application and are not limited here.

[0106] For example, for simplicity of explanation, in the following description, an email sending control is included under a mailbox control as an example.

[0107] 202. In response to a touch instruction for an email sending control, a sender mailbox list is displayed, wherein the sender mailbox list displays at least two mailbox accounts, and each of the at least two mailbox accounts has a binding relationship with the first instant messaging account.

[0108] Since the first instant messaging account in the embodiment of the present application can establish a binding relationship with multiple email accounts, the terminal device can respond to the touch command for the email sending control to display the sender's email list. Figure 3c , Figure 3c A schematic diagram of an interface of an instant messaging application provided in an embodiment of the present application.

[0109] For example, Figure 3c As shown, the terminal device can respond to the touch instruction for the email sending control 301 to display the sender mailbox list 303. Figure 3c In the illustrated embodiment, the sender mailbox list 303 displays four mailbox accounts, each of which is bound to the first instant messaging account. Optionally, in actual applications, more or fewer mailbox accounts may be displayed in the sender mailbox list 303, as long as the number of mailbox accounts is greater than or equal to two, which is not specifically limited here.

[0110] Optionally, multiple email accounts that are bound to the first instant messaging account may have the same prefix, for example Figure 3c In the embodiment shown, "Zhangjoy@AA.com" and "Zhangjoy@BB.com" both use the same prefix "Zhangjoy". These multiple email accounts may also use different prefixes, for example Figure 3c In the embodiment shown, "Zhangjoy@AA.com" and "12365498@BB.com". Similarly, the domain name suffixes of these email accounts can be the same or different. The prefix and suffix of each email account are determined according to the needs of the actual application and are not specifically limited here.

[0111] It is understandable that, due to the screen size of the terminal device, if there are too many email accounts bound to the first instant messaging account, the number of email accounts directly displayed on the screen in the sender email list 303 may be smaller than the number of email accounts bound to the first instant messaging account. Figure 3c As shown in FIG. 1 , assuming that the first instant messaging account is bound to 7 email accounts, the number of email accounts directly displayed on the screen in the sender email list 303 is only 4. In this case, the user can drag the progress bar in the sender email list 303 to make the terminal device display the remaining email accounts. Optionally, in actual applications, the number of email accounts directly displayed on the screen in the sender email list 303 can be the same as that in the sender email list 303. Figure 3c The embodiments shown are different, and the specific number of displays is determined according to the needs of actual applications and is not specifically limited here.

[0112] Optionally, there are many possible ways to arrange the email accounts in the sender email list 303, in addition to Figure 3c As shown, in addition to displaying one email account in each row, there may be other arrangements. For example, two email accounts may be displayed in each row, in a two-column, multi-row arrangement; or, a greater number of email accounts may be displayed in each row. The arrangement of the email accounts in the sender email list 303 is determined according to actual application needs and is not specifically limited here.

[0113] 203. In response to a selection instruction for a first email account in the sender email list, determine the sender email account.

[0114] In the embodiment of the present application, a first instant messaging account establishes a binding relationship with multiple email accounts. When using an instant messaging application to send an email, a user can select a sender email account from multiple email accounts. Specifically, the terminal device can respond to a selection instruction for the first email account in the sender email list and determine that the sender email account is the first email account.

[0115] For example, Figure 3c In the embodiment shown, the user can click "Zhangjoy@BB.com" in the sender mailbox list to select this account as the sender mailbox account. For the terminal device, the terminal device can respond to the selection instruction for "Zhangjoy@BB.com" and determine the mailbox account as the first mailbox account.

[0116] 204. In response to a sending operation input on the first instant messaging interface for the content to be sent, sending an email message to a second email account corresponding to the second instant messaging account through the first email account.

[0117] After selecting the sender's email account, the terminal device can respond to the sending operation for the content to be sent input on the first instant conversation interface, and send the email message to the second email account corresponding to the second instant messaging account through the first email account.

[0118] Optionally, the sending operation input on the first instant conversation interface for the content to be sent may be expressed in various forms in actual applications. The following describes the possible situations respectively.

[0119] Optionally, in actual applications, the send control 302 may have two different functions. In an instant conversation scenario, the terminal device may respond to a touch command for the send control 302 to send an instant conversation message to the conversation object, and display the instant conversation message on the instant conversation interface. When sending an email message based on an instant messaging application, the terminal device may respond to a touch command for the send control 302 to send the email message to the conversation object.

[0120] For example, in Figure 3a to Figure 3c In the illustrated embodiment, an example of sending an email message to a conversation object based on an instant messaging application is shown. In this case, the operation of sending an email is triggered by the user clicking the send control 302. That is, the sending operation for the content to be sent input on the first instant conversation interface includes a touch instruction for the send control 302. The terminal device can respond to the touch instruction for the send control 302 and send the email using the first email account as the email sender.

[0121] Optionally, in actual applications, the sending operation input on the first instant conversation interface for the content to be sent may also have other situations. For the sake of clarity, please refer to Figure 4a and Figure 4b , Figure 4a and Figure 4b A schematic diagram of the interface of an instant messaging application provided in an embodiment of the present application.

[0122] For example, Figure 4a In the illustrated embodiment, the first instant conversation interface includes a send control 302 and a send mail control 304. In this case, the sending operation for the content to be sent input on the first instant conversation interface includes a touch instruction for the send mail control 304. The terminal device responds to the touch instruction for the send mail control 304 and can send an email message to the object "Xiao Chen". Optionally, the terminal device can also respond to the touch instruction for the send control 302 and can send an instant conversation message to the object "Xiao Chen".

[0123] For example, in Figure 4b In the illustrated embodiment, the first instant conversation interface includes a send control 302, and the terminal device can respond to a touch command for the send control 302 to display a list of information sending methods. Figure 4b As shown, the information sending mode list may include two options of "email sending" and "message sending". In this case, the sending operation for the content to be sent input on the first instant conversation interface may have multiple situations, which are described below respectively.

[0124] Optionally, the sending operation for the content to be sent input on the first instant conversation interface may include a selection instruction for the option "send email", and the terminal device may respond to the selection instruction for "send email" and send the email message through the first email account.

[0125] Optionally, the terminal device may respond to the selection instruction for the option "email send" and determine that the sending method of the content to be sent is email sending. That is, in this case, the sending method corresponding to the send control 302 is email sending. After determining the sending method of the content to be sent, the terminal device may respond to the touch instruction for the send control 302 and send the email information through the first email account. That is, in this case, the sending operation for the content to be sent input on the first instant conversation interface includes the touch instruction for the send control 302.

[0126] Understandably, Figure 4a and Figure 4b The example shown can also be applied in other scenarios to determine the sending method of the content to be sent. For example, when the user does not select the sender's email account and / or the email recipient's email account, the terminal device can determine whether the sending method of the content to be sent is email sending or instant messaging based on the touch instruction for the send control 302 or the touch instruction for the send email control 304. It can be understood that in this case, if the method of sending the content to be sent is email sending, then the sender's email account is the default email account corresponding to the first instant messaging account, and the recipient's email account is the default email account corresponding to the second instant messaging account. In actual applications, the default email account corresponding to the instant messaging account is selected according to the needs of the actual application, and is not specifically limited here.

[0127] Understandably, Figures 3a to 4b This is just an example of the sending operation input on the first instant conversation interface for the content to be sent, and does not limit the email sending method provided in the embodiment of the present application. In actual application, the sending operation input on the first instant conversation interface for the content to be sent can also be in other forms, which are not limited here. For the sake of simplicity, in the following description, Figure 3a to Figure 3c In the illustrated embodiment, the terminal device responds to a touch instruction directed to the send control 302 to trigger the process of sending an email as an example.

[0128] Next, the process of determining the second mailbox account for receiving the mail is described.

[0129] Optionally, when a user sends an email through the instant conversation interface, the user can use the default email account of the conversation object as the email account to receive the email, or can select the email account to receive the email by himself. Among them, the "conversation object" and "object" in the embodiment of the present application have the same meaning, both representing the object of the instant conversation. In other words, there are many possibilities for the second email account corresponding to the second instant messaging account. Below, the possible situations of the second email account are respectively described.

[0130] 1. The second email account includes a default email account corresponding to the second instant messaging account.

[0131] Optionally, when sending an email, the user may not select an email account to receive the email, but may directly send the email message to a default email account corresponding to the second instant messaging account. In this case, the second email account is the default email account. Since there are many situations for the number of session objects, there are also many situations for the second email account. The following describes the possible situations respectively.

[0132] 1.1. The case of a single-person conversation (ie, the number of the first object is one).

[0133] It is understandable that in Figures 3a to 4b In the illustrated embodiment, the first object "Xiao Chen" can bind one email account or multiple email accounts to the second instant messaging account used by himself, wherein the second instant messaging account refers to the instant messaging account used by the first object "Xiao Chen".

[0134] Optionally, when the second instant messaging account is bound to only one email account, then this email account is the default email account corresponding to the second instant messaging account. When sending an email message to the first object through the instant conversation interface, the terminal device can determine that the second email account is the default email account.

[0135] Optionally, if the second instant messaging account is bound to multiple email accounts, and the first object "Xiao Chen" is in the multiple email accounts, a default email account corresponding to the second instant messaging account is set. In this case, when sending an email message to the first object through the instant conversation interface, the terminal device can determine that the second email account is the default email account. The number of default email accounts can be one or more, which is not limited here.

[0136] Optionally, if the second instant messaging account is bound to multiple email accounts, and the first object "Xiao Chen" is not in these multiple email accounts, the default email account corresponding to the second instant messaging account is set by the terminal device. In this case, when sending an email message to the first object through the instant conversation interface, in order to prevent email omissions, the terminal device can use all email accounts corresponding to the second instant messaging account as the second email account. That is to say, in this case, email messages are sent to all email accounts bound to the second instant messaging account by default, and the default email accounts corresponding to the second instant messaging account are all email accounts that have a binding relationship with the second instant messaging account.

[0137] 1.2. Group conversation (ie, the number of first objects is greater than one).

[0138] In the scenario of a group conversation, each object in the group can be considered as the first object. It is understandable that, similar to the case of "1.1, single-person conversation (i.e., the number of first objects is one)", when the email account corresponding to the first object is one, the default email account is the email account. When the email account corresponding to the first object is greater than one, the default email account can be determined according to the settings of the first object. The specific determination method has been explained in the above "1.1, single-person conversation (i.e., the number of first objects is one)", and will not be repeated here.

[0139] 2. The second email account includes the email account selected by the sender.

[0140] Optionally, when sending an email, the user can select an email account to receive the email and send the email message to the selected email account. In this case, the second email account is the default email account. In many scenarios, there is a situation where a receiving email account is selected. The following describes the possible situations.

[0141] 2.1. Select the second email account from the recipient email list.

[0142] 2.1.1. The case of a single-person conversation (ie, the number of the first object is one).

[0143] For example, the first object is one, and the first object corresponds to multiple email accounts. Each of the multiple email accounts has a binding relationship with the second instant messaging account used by the first object. Figure 5a , Figure 5a A schematic diagram of an interface of an instant messaging application provided in an embodiment of the present application.

[0144] For example, Figure 5a is an example of the second instant conversation interface. Figure 5a As shown, the second instant conversation interface also includes an email receiving control 305. The terminal device can respond to a touch instruction for the mailbox control 300 to display the email receiving control 305. Then, the terminal device can respond to a touch instruction for the email receiving control 305 to display a recipient mailbox list 306. Figure 5a As shown, the recipient mailbox list 306 includes a mailbox account set corresponding to the first object "Xiao Chen", and there is a binding relationship between the mailbox account set and the instant messaging account used by the first object.

[0145] Optional, with Figure 3bSimilar to the mail sending control 301 in the illustrated embodiment, the mail receiving control 305 can also be directly displayed on the instant conversation interface. The display mode and specific location of the mail receiving control 305 are selected according to the needs of the actual application, and are not specifically limited here. For the sake of simplicity, in the following description, the mail receiving control 305 is included under the mailbox control 300 as an example for explanation.

[0146] It is understandable that, due to the screen size of the terminal device, if the number of email accounts bound to the instant messaging account used by the first party is too large, the number of email accounts directly displayed on the screen in the recipient email list 306 may be smaller than the number of email accounts bound to the instant messaging account used by the first party. Figure 5a As shown in FIG. 1 , assuming that the instant messaging account used by the first object is bound to 8 email accounts, the number of email accounts directly displayed on the screen in the recipient email list 306 is only 4. In this case, the user can drag the progress bar in the recipient email list 306 to make the terminal device display the remaining email accounts. Optionally, in actual applications, the number of email accounts directly displayed on the screen in the recipient email list 306 can be the same as that in the example in FIG. Figure 5a The embodiments shown are different, and the specific number of displays is determined according to the needs of actual applications and is not specifically limited here.

[0147] Optionally, each email account in the recipient email list 306 may have the same prefix or different prefixes. Similarly, the domain name suffixes of these email accounts may be the same or different. The prefix and suffix of each email account are determined according to the needs of the actual application and are not specifically limited here.

[0148] Optionally, similar to the arrangement of the email accounts in the sender's email list, there are also multiple possible arrangements of the email accounts in the recipient's email list 306. For details, see the relevant description of the sender's email list 303 in step 202, which will not be repeated here.

[0149] In the case where the first object corresponds to multiple email accounts, the user can select a second email account from the recipient email list 306 to receive the email. In other words, the terminal device can respond to the selection instruction for the second email account in the recipient email list 306 and obtain the second email account. Figure 5a In the illustrated embodiment, the user can click "Chenyiyi@AA.com" in the recipient mailbox list 306 to select this account as the mailbox account for receiving the email. For the terminal device, the terminal device can respond to the selection instruction for "Chenyiyi@AA.com" and determine the mailbox account as the second mailbox account.

[0150] 2.1.1. Group conversation (ie, the number of first objects is greater than one).

[0151] It is understandable that in a group conversation, the number of first objects is generally greater than one. To more clearly explain the process of sending an email message to a conversation object in a group, please refer to Figure 5b , Figure 5b A schematic diagram of the interface of an instant messaging application provided in an embodiment of the present application.

[0152] For example, Figure 5b is an example of the second instant conversation interface. Figure 5b As shown, in the group conversation of "Promotion Group 1", the user "Wang Wu" sends a group email message to other group members in the group conversation as an example for explanation. The terminal device can respond to the touch command for the mailbox control 300 to display the email receiving control 305. Then, the terminal device can respond to the touch command for the email receiving control 305 to display the recipient mailbox list 306. The recipient mailbox list 306 includes a set of mailbox accounts corresponding to the other 6 group members, and the mailbox account set has a binding relationship with the instant messaging accounts used by the other 6 group members. For example, Figure 5b As shown, the email accounts that are bound to the instant messaging account used by the user "Chen Yi" include "Chenyiyi@AA.com" and "Chenyiyi@BB.com".

[0153] Optionally, when the user "Wang Wu" sends a group email message, he can send the email message to all the other 6 group members in the group conversation, and can also send the email message to some of the other 6 group members, which is not limited here.

[0154] Optionally, the user "Wang Wu" can click on the email account in the recipient email list 306 to determine it as the second email account for receiving the email. The user "Wang Wu" also clicks on the name of a group member in the recipient email list 306 to determine the email account corresponding to the group member as the second email account for receiving the email. In other words, the terminal device can respond to the selection instruction for the second email account in the recipient email list 306 and obtain the second email account.

[0155] Optionally, in actual applications, one group member may correspond to multiple email accounts. For example, Figure 5b In the illustrated embodiment, the group member "Chenyi" corresponds to two email accounts "Chenyi@AA.com" and "Chenyi@BB.com". In this case, the user "Wangwu" can choose to send email messages to some or all of the email accounts corresponding to the group members, and the specific details are not limited here.

[0156] The email sending method provided in the embodiment of the present application can determine the second email account for receiving emails from the recipient's email list according to the user's needs, which can meet different application scenarios and further enhance the flexibility of the technical solution of the present application.

[0157] 2.2. Select the second email account from the recipient email list and the CC sub-interface.

[0158] It is understandable that in the actual process of sending an email, in addition to adding recipients to the email, you can also add CCs to the email. Optionally, in actual applications, there are many possible scenarios for adding CCs to emails, such as sending CCs to other conversation objects when sending emails in a single-person conversation interface, or sending CCs to other conversation objects when sending emails in a group conversation interface. The specifics are not limited here. To more clearly explain the situation of adding CCs, please refer to Figure 6a and Figure 6b , Figure 6a and Figure 6b A schematic diagram of the interface of an instant messaging application provided in an embodiment of the present application.

[0159] For example, suppose that user "Wang Wu" intends to send the same email to "Xiao Chen" and "Xiao Wang" when chatting with "Xiao Chen" based on an instant messaging application, but finds that the three users do not have a common group chat. In this case, "Wang Wu" can add "Xiao Wang" as a CC while sending an email to "Xiao Chen". This situation is described in detail below.

[0160] like Figure 6a As shown, the terminal device may display a second instant conversation interface for the first object "Xiao Chen", an email copy sub-interface 308, and a third instant conversation interface for the second object "Xiao Wang".

[0161] Optionally, the terminal device may respond to an operation instruction for the second instant conversation interface and display the email copy sub-interface 308. Specifically, the terminal device may respond to a touch instruction for the mailbox control 300 and display the email copy control 307; then respond to a touch instruction for the email copy control 307 and display the email copy sub-interface 308. Figure 3b Similar to the mail sending control 301 in the illustrated embodiment, the mail CC control 307 can also be directly displayed on the instant conversation interface. The display mode and specific location of the mail CC control 307 are selected according to the needs of the actual application and are not limited here. For the sake of simplicity, in the following description, the mail CC control 307 is included under the mailbox control 300 as an example for explanation.

[0162] like Figure 6aAs shown, the third instant conversation interface for the second object "Xiao Wang" includes the account information control 309 of the second object. Optionally, the account information control can be Figure 6a As shown, in addition to being expressed as an avatar of the second object, it can also be expressed in other forms, for example, as an email account of the second object. The expression form of the account information control is selected according to the needs of the actual application and is not limited here.

[0163] The user “Wang Wu” can drag the account information control 309 to the email CC sub-interface 308 , that is, the terminal device can respond to the touch command for the account information control 309 and display the account identification 310 of the second object “Xiao Wang” in the email CC sub-interface 308 .

[0164] Optionally, the account identifier can be expressed in a variety of forms, in addition to Figure 6a As shown, in addition to being expressed as the name of the second object, it can also be expressed in other forms, for example, as an image of the second object or an email account. The form of expression of the account identification is selected according to the needs of the actual application and is not specifically limited here.

[0165] After dragging the account information control 309 to the email CC sub-interface 308, the user "Wang Wu" can click the "Save" button in the email CC sub-interface 308 to confirm the CC recipients. In other words, the terminal device can respond to the confirmation instruction for the account identifier 310, confirm that the email account corresponding to the first object and the email account corresponding to the second object are the second email account. The method of determining the email account corresponding to the first object is similar to the method of "2.1, select the second email account from the recipient email list" above, and will not be repeated here.

[0166] Optionally, in actual applications, there may be multiple email accounts corresponding to the second object, and the user may select a target email account to be copied from the multiple email accounts corresponding to the second object before confirming the CC recipient, that is, before clicking the "Save" button. This situation is described below.

[0167] like Figure 6b As shown, the terminal device can respond to a touch instruction for the account identifier 310 to display a list of CC recipient email accounts 311. The list of CC recipient email accounts 311 includes multiple email accounts corresponding to the second object. The terminal device can respond to a selection instruction for a target email account in the list of CC recipient email accounts 311 to determine the email account corresponding to the CC recipient. In this case, the terminal device responds to a confirmation instruction for the account identifier 310, and the second email account actually determined includes the email account corresponding to the first object and the target email account corresponding to the second object.

[0168] Optionally, when there are multiple email accounts corresponding to the second object, the user may not select the target email account by himself. This situation is similar to the above "1.1, single-person session (i.e., the number of first objects is one) situation". Based on the same principle, the default email account corresponding to the second object can be determined as the target email account. For the sake of brevity, it will not be repeated here.

[0169] Figure 6a and Figure 6b The example shown is a copy-message method between single-person conversation interfaces. In actual applications, there may also be copy-messages between group conversations. The following is an explanation of this situation. Figure 6c , Figure 6c A schematic diagram of an interface of an instant messaging application provided in an embodiment of the present application.

[0170] For example, assume that user "Wang Wu" intends to send the same email message to members in different groups. Figure 6c As shown, the terminal device may display a second instant conversation interface for "Promotion Group 1", an email copy sub-interface 308, and a third instant conversation interface for "Company A Promotion Group".

[0171] Optionally, the terminal device may respond to an operation instruction for the second instant conversation interface to display the email copy sub-interface 308. Specifically, the terminal device may respond to a touch instruction for the mailbox control 300 to display the email copy control 307; and then respond to a touch instruction for the email copy control 307 to display the email copy sub-interface 308.

[0172] like Figure 6c As shown, the third instant conversation interface for "A Company Promotion Group" includes an account information control 309 of the second object. The second object includes each group member in "A Company Promotion Group". User "Wang Wu" can drag the account information control 309 to the email copy sub-interface 308, that is, the terminal device can respond to the touch command for the account information control 309 and display the account identifier 310 of the second object in the email copy sub-interface 308.

[0173] Optionally, in actual application, the cc recipients may be all group members in the third instant conversation interface or some group members in the third instant conversation interface. The number of cc recipients is determined according to the needs of the actual application and is not specifically limited here.

[0174] Optionally, there are many ways for the user "Wang Wu" to drag the account information control 309 to the email copy sub-interface 308, such as Figure 6cAs shown, multiple account information controls 309 can be dragged to the email CC sub-interface 308 at one time, or the account information controls 309 can be dragged to the email CC sub-interface 308 one by one, which is not limited here.

[0175] After dragging the account information control 309 to the email CC sub-interface 308, the user "Wang Wu" can click the "Save" button in the email CC sub-interface 308 to confirm the CC recipients. In other words, the terminal device can respond to the confirmation instruction for the account identifier 310, confirm that the email account corresponding to the first object and the email account corresponding to the second object are the second email account. For example, in the embodiment shown in 6c, the second email account includes the email accounts corresponding to all group members in the conversation "Promotion Group 1" and the conversation "Company A Promotion Group" except the user "Wang Wu". Among them, the method of determining the email account corresponding to the first object is similar to the method of "2.1, select the second email account from the recipient email list" above, which will not be repeated here.

[0176] Optionally, in actual applications, there may be multiple email accounts corresponding to the second object. Before confirming the CC recipient, that is, before clicking the "Save" button, the user can select the target email account to be CCed from the multiple email accounts corresponding to the second object. The specific selection method is described in Figure 6b This has been explained in the description of the illustrated embodiment and will not be repeated here for the sake of brevity.

[0177] Optionally, when there are multiple email accounts corresponding to the second object, the user may not select the target email account by himself. This situation is similar to the above "1.1, single-person session (i.e., the number of first objects is one) situation". Based on the same principle, the default email account corresponding to the second object can be determined as the target email account. For the sake of brevity, it will not be repeated here.

[0178] It is understandable that in actual applications, account information controls and account identifiers can have multiple forms. Figure 6a The description in the illustrated embodiment is similar and will not be repeated here.

[0179] It is understandable that the specific content of the email sent to members in different groups may be various, such as sending the same meeting notice, sending the same activity notice, or other content, such as holiday notice. The specific content of the email is selected according to the needs of the actual application and is not limited here.

[0180] In an embodiment of the present application, the same email message can be sent to session objects targeted by multiple session interfaces by adding carbon copy recipients. At the same time, the method of adding carbon copy recipients is simple, which simplifies the email sending process and also improves the convenience of the email sending method provided in the embodiment of the present application.

[0181] It is understandable that when there are recipients and CCs, the email account corresponding to the recipient may be duplicated with the email account corresponding to the CC. If the user is not reminded to make changes, multiple identical email messages may be sent to the same email account, resulting in a waste of resources. To avoid this, the email sending method provided in the embodiment of the present application can also display a duplicate prompt. This situation is explained below. Please refer to Figure 6d , Figure 6d A schematic diagram of a repeat prompt message box provided in an embodiment of the present application.

[0182] For example, Figure 6c In the conversation scenario shown, assume that the recipients are all people in the group "Promotion Group 1" except "Wang Wu", and the CC group "Company A Promotion Group" is all people except "Wang Wu". Combining the group members in the two groups, it can be seen that "Chen Yi" and "Zhang Liu" appear in both the recipients and CCs. Assuming that the default email accounts corresponding to these two people are used as the email accounts for receiving emails, then, in this case, there will be duplication between the email accounts corresponding to the recipients and the email accounts corresponding to the CCs. The terminal device can display Figure 6d The repeated prompt message box shown.

[0183] For example, Figure 6d As shown, the repeat prompt message box may include a modification control. The user "Wang Wu" can click on the modification control. In this case, the terminal device can respond to the touch instruction for the modification control and determine the second email account from the email account corresponding to the recipient and the email account corresponding to the cc. In other words, the terminal device can determine the second email account from the email account corresponding to the first object and the email account corresponding to the second object. It can be understood that in this case, there are multiple ways for the terminal device to determine the second email account. The possible situations are explained below.

[0184] Optionally, the terminal device may respond to a touch instruction for modifying the control and display a first removal list. The first removal list may include a "Remove duplicate email accounts from recipients" option and a "Remove duplicate email accounts from CC" option. Then, the terminal device may respond to a selection instruction for the "Remove duplicate email accounts from recipients" option in the first removal list and remove duplicate email accounts from the email accounts corresponding to the recipients. Alternatively, in response to a selection instruction for the "Remove duplicate email accounts from CC" option in the first removal list, remove duplicate email accounts from the email accounts corresponding to the CCs.

[0185] Optionally, the terminal device may display a second removal list in response to a touch instruction for modifying the control. The second removal list may include a user identification control corresponding to the duplicate email account. Figure 6d In the illustrated embodiment, the second removal list may include the "Chen Yi" option and the "Zhang Liu" option. The terminal device may display the third removal list in response to a touch instruction for the user identification control in the second removal list. The third removal list may include the "Remove duplicate email accounts from recipients" option and the "Remove duplicate email accounts from carbon copies" option. Then the terminal device may respond to the selection instruction for the "Remove duplicate email accounts from recipients" option in the third removal list to remove the email account corresponding to the user identification from the email accounts corresponding to the recipients. Or, in response to the selection instruction for the "Remove duplicate email accounts from carbon copies" option in the third removal list, remove the email account corresponding to the user identification from the email accounts corresponding to the carbon copies. For example, the terminal device may display the third removal list in response to a touch instruction for the user identification control for "Chen Yi" in the second removal list. Then, in response to the selection instruction for the "Remove duplicate email accounts from recipients" option in the third removal list, remove the email account corresponding to "Chen Yi" from the email accounts corresponding to the recipients.

[0186] It is understandable that the above-mentioned methods are only examples of the terminal device determining the second email account from the email account corresponding to the first object and the email account corresponding to the second object, and do not constitute a limitation on the email sending method provided in the embodiment of the present application. In addition to the above-mentioned methods, there are other methods of determining the second email account from the email account corresponding to the first object and the email account corresponding to the second object. For example, the terminal device can respond to the touch instruction for modifying the control and remove the duplicate email account from the email account corresponding to the recipient or from the email account corresponding to the cc according to the default removal rule. Among them, the default removal rule can be pre-set. The method in which the terminal device determines the second email account from the email account corresponding to the first object and the email account corresponding to the second object is determined according to the needs of the actual application and is not specifically limited here.

[0187] For example, Figure 6d As shown, the repeat prompt message box can also include other controls. User "Wang Wu" can click Figure 6d In this case, the terminal device can respond to the touch command for the "Ignore" button and determine the email account corresponding to the recipient and the email account corresponding to the cc as the second email account. In other words, the terminal device can determine the email account corresponding to the first object and the email account corresponding to the second object as the second email account.

[0188] In the embodiment of the present application, when the carbon copy and the recipient are repeated, a duplicate prompt can be displayed to achieve the purpose of reminding the user. At the same time, it is also possible to respond to different touch commands to determine the corresponding second email account for receiving the email, which can meet the personalized needs of the user and further enhance the flexibility of the email sending method provided by the embodiment of the present application. In addition, when responding to the touch command for modifying the control, the repeated email account can be changed, thereby avoiding the repeated sending of email information and saving network resources.

[0189] It is understandable that before step 201, the terminal device needs to obtain the content to be sent. That is, before displaying the first instant conversation interface including the content to be sent, the terminal device needs to obtain the content to be sent. The process of obtaining the content to be sent is briefly described below. Figure 7a , Figure 7a A schematic diagram of an interface of an instant messaging application provided in an embodiment of the present application.

[0190] In display Figure 3a Before the first instant chat interface shown, it can be displayed Figure 7a The second real-time conversation interface for the object "Xiao Chen" is shown. Figure 7aAs shown, the second instant conversation interface includes an information input box 312. The terminal device can respond to the operation instruction for the information input box 312 to obtain the content to be sent.

[0191] It is understandable that there may be multiple types of content to be sent, and possible situations are described below respectively.

[0192] Optionally, the content to be sent may include pictures. In this case, the terminal device may respond to a touch instruction for the picture selection control 3121 to display a picture list. The picture list may include at least one picture. Then the terminal device may respond to a selection instruction for a target picture in the picture list to display the target picture or a thumbnail of the target picture in the information input box 312.

[0193] Optionally, the content to be sent may include files. In this case, the terminal device may respond to a touch instruction for the file selection control 3122 to display a file list. The file list may include at least one file. Then, the terminal device may respond to a selection instruction for a target file in the file list to display file information in the information input box 312. The file information may be expressed in the following form: Figure 3a As shown, the details will not be repeated here.

[0194] Optionally, the content to be sent may also include text. In this case, the terminal device may respond to the operation instruction for the information input box 312 and display the text information in the information input box 312.

[0195] Optionally, in actual applications, the content to be sent may also include other content, such as emoticons, etc. The specific form of the content to be sent is selected according to the needs of the actual application and is not specifically limited here.

[0196] Optionally, the content to be sent may also include template content and input content. This situation is described in detail below. Figure 7b , Figure 7b A schematic diagram of an interface of an instant messaging application provided in an embodiment of the present application.

[0197] like Figure 7b As shown, the terminal device can respond to a touch instruction for the mailbox control 300 to display the email template control 313. Then, the terminal device can respond to a touch instruction for the email template control 313 to display the email template list 314. The email template list 314 includes at least one email template. The terminal device can respond to a selection instruction for a target email template in the email template list 314 to display the target email template in the information input box.

[0198] For example, Figure 7bThe illustrated embodiment takes the target email template as a leave template as an example. In actual applications, the number of email templates and the types of email templates included in the email template list 314 can be adjusted according to the needs of actual applications, and are not specifically limited here.

[0199] Optional, with Figure 3b Similar to the email sending control 301 in the illustrated embodiment, the email template control 313 can also be directly displayed on the instant conversation interface. The display mode and specific location of the email template control 313 are selected according to the needs of the actual application and are not specifically limited here. For the sake of simplicity, in the following description, the email template control 313 is included under the mailbox control 300 as an example for explanation.

[0200] It is understandable that email templates have a wide range of application scenarios, in addition to Figure 7b In addition to the leave request templates shown, there are more scenarios that can trigger the process of selecting an email template, such as sending meeting notices, team building notices, or other activities that require notification of time and location.

[0201] In the embodiment of the present application, the user can select an email template that matches the email subject through the email template control. Then modify it according to actual needs to obtain the email content intended to be sent. Generally, the user only needs to modify part of the content to obtain the complete email content, which simplifies the email sending process and further improves the efficiency of sending emails.

[0202] In the embodiment of the present application, the terminal device can respond to the operation instruction for the information input box to obtain the content to be sent. The content to be sent can be in various forms to meet the diverse needs of users, further improving the flexibility of the email sending method provided in the embodiment of the present application.

[0203] It is understandable that in the process of sending an email, an email subject is often named to facilitate the email recipient to intuitively perceive the email subject. Therefore, the instant conversation interface can also include an email subject box. Figure 3b Similar to the email sending control 301 in the illustrated embodiment, the email subject box can also be directly displayed on the instant conversation interface. The display mode and specific location of the email subject box are selected according to the needs of the actual application, and are not specifically limited here. For the sake of simplicity, in the following description, the email subject box is included under the mailbox control 300 as an example. Optionally, the terminal device can respond to a touch instruction for the mailbox control 300 to display the email subject box. Then, the terminal device can respond to an operation instruction for the email subject box to display the email subject.

[0204] Optionally, after step 204, the terminal device may display the email instant message. This situation is described below. Figure 8a and 8b , Figure 8a and 8b A schematic diagram of the interface of an instant messaging application provided in an embodiment of the present application.

[0205] For example, Figure 8a This is an example of a third instant conversation interface for a first object. The number of the first object is one, that is, the third instant conversation interface in this case is an interface for a single person conversation. Figure 8a As shown, the third instant conversation interface displays an email instant message and an email status prompt box 315A. That is, the first object "Xiao Chen" can not only receive email information through the mailbox application, but also receive the email instant message corresponding to the email information through the instant messaging application. Thus, a multi-type and multiple reminder method is achieved to reduce the possibility of missing emails.

[0206] For example, in Figure 8a In the illustrated embodiment, the third instant conversation interface is a single-person conversation interface, the first object is one, and the email status prompt box 315A displays whether the email instant message is read or unread. If "Xiao Chen" responds to the email instant message through the instant messaging application, the email status prompt box 315A displays the status as read. There are many possibilities for responding to the email instant message, which may be previewing the email instant message, or forwarding or replying to the email instant message, which is not limited here.

[0207] For example, Figure 8b is another example of a third instant conversation interface for the first object, and Figure 8a The embodiment shown is different in that Figure 8a In the illustrated embodiment, the number of the first objects is greater than one, that is, the third instant conversation interface in this case is an interface of a group conversation. Figure 8b As shown, the third instant conversation interface displays an email instant message, an email status prompt box 315B and an email status prompt box 315C. Both the email status prompt box 315B and the email status prompt box 315C can be used to display a read prompt.

[0208] For example, in Figure 8b In the illustrated embodiment, the third instant conversation interface is a group conversation interface, and the first object is greater than one. Assume that the email recipients corresponding to the email instant message are the other six people in the group except the sender "Wang Wu". Figure 8bAs shown, the mail status prompt box 315B displays the read ratio of the mail instant message, reflecting the ratio of mail recipients who have responded to the mail information among all mail recipients. The mail status prompt box 315C displays the mail recipients who have specifically responded to the mail instant message.

[0209] For example, assuming that group member "Chen Yi" responds to the email instant message through the instant messaging application, the third instant conversation interface may display the following: Figure 8b The mail status prompt box 315B and the mail status prompt box 315C are shown. The "1 / 6" displayed in the mail status prompt box 315B indicates that one of the six mail recipients has responded to the mail instant message.

[0210] Optionally, when the number of first objects is greater than one, that is, in a group conversation scenario, the email status prompt box 315B and the email status prompt box 315C can be displayed simultaneously on the third instant conversation interface; or only the email status prompt box 315B or the email status prompt box 315C can be displayed. The selection can be made according to the needs of the actual application and is not limited here.

[0211] In an embodiment of the present application, after sending an email message to a second email account through a first email account, the terminal device can display an email instant message and an email status prompt box on the instant conversation interface, which can not only serve as a reminder, but also improve the practicability of the email sending method provided in the embodiment of the present application. The email status prompt box also has a variety of manifestations, which further improves the flexibility of the email sending method provided in the embodiment of the present application. In addition, it can also enable the user to perform corresponding actions based on the content of the email status prompt box. For example, in the case where the email recipient urgently needs to reply to the email, if it is found through the instant conversation interface that the email recipient has not responded to the email instant message, the email recipient can be promptly reminded to process the email to avoid the adverse effects caused by untimely email processing, thereby improving work efficiency.

[0212] Optionally, when sending group emails through the group conversation interface, there are other ways to remind group members to pay attention to email messages. The following is an explanation of possible situations. Fig. 9 , Fig. 9 A schematic diagram of an interface of an instant messaging application provided in an embodiment of the present application.

[0213] For example, Fig. 9 This is an example of the third instant conversation interface for the first object. In the scenario of a group conversation, that is, when the number of the first object is greater than one, the third instant conversation interface can display an email message prompt box 316 within a preset time range. The email message prompt box 316 can be used to remind group members to pay attention to email information.

[0214] Optionally, the preset duration may be pre-set, and the starting time of the preset duration may be the time when the email sender sends the email message through the instant messaging application, or may be other times, which are not specifically limited here.

[0215] Optional, in Fig. 9 In the illustrated embodiment, the terminal device may display the email information in response to a “Details” button in the email message prompt box 316 .

[0216] In the embodiment of the present application, in the scenario of a group conversation, an email message prompt can also be displayed in the instant conversation interface within a preset time range. Fig. 9 The reminder method shown and Figure 8b The reminder methods of the illustrated embodiment may appear simultaneously in an instant conversation interface, thereby achieving a better reminder effect through multiple types and multiple reminder methods.

[0217] Optionally, in the embodiment of the present application, the user can browse, reply or forward the email information through the instant messaging application to realize the rapid processing of the email information. Fig.10 , Fig.10 A schematic diagram of an interface of an instant messaging application provided in an embodiment of the present application.

[0218] For example, Fig.10 is an example of a third instant conversation interface for the first object. Fig.10 As shown, the third instant conversation interface includes an email preview control 317. In actual applications, the terminal device can respond to an operation instruction for an email instant message and display the email preview control 317. Then, the terminal device can respond to a touch instruction for the email preview control 317 and display an email preview sub-interface 318. The email preview sub-interface 318 is used to display email information.

[0219] like Fig.10 As shown in FIG. 1 , the email information may include sender information, recipient information, subject, and email content. Optionally, in actual applications, the email information may also include more or less content. For example, the email information may include Fig.10 Based on the embodiment shown, the information of the carbon copy recipient is also included. The content included in the mail information is selected according to the needs of the actual application and is not specifically limited here.

[0220] It is understandable that due to the limited screen size of the terminal device, the email content may not be displayed all at once. In this case, the user can Fig.10 Drag the progress bar as shown to make the terminal device display the remaining email content.

[0221] Optionally, the third instant conversation interface may also display a "forward" control similar to the mail preview control 317, or a "reply" control, etc. The terminal device may respond to touch commands for these controls to reply or forward the mail instant message. For the sake of brevity, this will not be repeated here.

[0222] In the embodiment of the present application, the user can browse, reply or forward the email information through the instant messaging application, thereby realizing rapid processing of the email information and improving convenience.

[0223] Optionally, the terminal device can also display an email transmission status prompt to inform the user of the email information transmission result. The email transmission status prompt includes a successful email reception prompt, a successful email sending prompt, or an email sending failure prompt. The following describes the possible situations, please refer to Fig.11a and Fig.11b , Fig.11a and Fig.11b A schematic diagram of the interface of an instant messaging application provided in an embodiment of the present application.

[0224] Optional, such as Fig.11a As shown, after sending an email message to "Xiao Chen" through the instant messaging application, the terminal device can display an email transmission status prompt box 318 on the instant conversation interface for "Xiao Chen". In the email transmission status prompt box 318, a prompt that the email is successfully sent can be displayed. Optionally, in actual applications, it is possible that the email is not sent successfully. In this case, the email transmission status prompt box 318 can display a prompt that the email fails to be sent.

[0225] Optionally, the terminal device can display Fig.11b When a user receives an email message, an email reminder may be displayed in the message interface, that is, an email transmission status prompt may be displayed.

[0226] like Fig.11b As shown in the figure, the number of unread messages can also be displayed in the message interface. Fig.11b In the illustrated embodiment, there are two unread email reminders, wherein the content of one unread reminder is "You received an email", which is a successful email receiving reminder. Optionally, the message in the email reminder can also be a successful email sending reminder, or an email sending failure reminder, which is not specifically limited here.

[0227] It is understandable that the reminder of the email information can be displayed in both the "Email Reminder" and the message box of the conversation object. Fig.11bIn the illustrated embodiment, one email message is displayed in the message box of the conversation object "Mr. Chen". If the user clicks on this email message, the number 1 in the message box of the conversation object "Mr. Chen" will no longer be displayed in the message interface, and the numbers corresponding to "Email Reminder" and "Message" will decrease by one.

[0228] In the embodiment of the present application, the terminal device can also display the email transmission status prompt, so that the user can perceive the progress of the email in time and improve work efficiency.

[0229] Optionally, if the second email account fails to receive the email, the terminal device may also display an email resend prompt box, wherein the email resend prompt box includes an email resend control, and in response to a touch instruction for the email resend control, resends the email message to the second email account. Fig.12 , Fig.12 A schematic diagram of an email resending prompt box provided in an embodiment of the present application.

[0230] For example, the second email account is an email account corresponding to "Xiao Chen". The terminal device may display the following information: Fig.12 The email resend prompt box shown includes an email resend control. Then, the terminal device can respond to the touch instruction for the email resend control and resend the email information to the second email account through the first email account.

[0231] Optionally, the user may not resend the email message. In this case, the terminal device may respond to a touch instruction for an "ignore" button in the email resending prompt box and not execute the operation of resending the email message.

[0232] Optionally, the terminal device displays Fig.12 After the resend prompt sub-interface is displayed, if no operation instruction for the resend prompt sub-interface is detected within the preset time, in order to avoid the adverse effects of missing emails, the terminal device can resend the email information to the second email account. The preset time can be pre-set.

[0233] In the embodiment of the present application, in the case of a failure in sending an email, a retransmission mechanism can be triggered to avoid missing emails and affecting work progress, further improving the flexibility of the email sending method provided in the embodiment of the present application.

[0234] In an embodiment of the present application, the first instant messaging account can establish a binding relationship with multiple email accounts. Specifically, the terminal device can display an email account editing interface. Among them, the email account editing interface includes an email account input box. If the first instant messaging account has the authority to establish a binding relationship between the instant messaging account and the email account, the terminal device can respond to the input operation for the email account input box and display at least two candidate email accounts. Afterwards, the terminal device can respond to the confirmation instruction for the at least two candidate email accounts and determine that the at least two candidate email accounts are at least two sending email accounts. In other words, the terminal device can respond to the confirmation instruction for the at least two candidate email accounts and determine that the at least two candidate email accounts have a binding relationship with the first instant messaging account.

[0235] The following is an explanation of the process of establishing a binding relationship between a communication account and an email account. Fig.13a and Fig.13b , Fig.13a and Fig.13b A schematic diagram of the interface of an instant messaging application provided in an embodiment of the present application.

[0236] For example, the terminal device may respond to different operation instructions and display the following information: Fig.13b The email account editing interface is shown. Below, possible situations are explained.

[0237] Optionally, the terminal device may respond to Fig.11b The touch instructions of the "My" control on the interface shown are displayed as follows Fig.13a Then, the terminal device can respond to the touch command of the avatar control or the "settings" control in the A interface and display Fig.13a The B interface shown in FIG. The B interface can also be called a user information interface. The terminal device can respond to Fig.13a The touch command of the mailbox change control 319 in the B interface shown in FIG. Fig.13b The email account editing interface shown.

[0238] It is understandable that in actual applications, the "My" control can also be displayed on other interfaces, such as the address book interface or the application interface, which is not limited here. Fig.13a The B interface shown includes information such as avatar, name, email address, work department and telephone number, and may also include other information, such as gender or position, etc., which is not limited here.

[0239] It is understandable that in actual applications, for the sake of convenience of management and security, in a group, ordinary employees usually do not have the authority to modify their personal information such as their work department and email address. If these personal information needs to be modified, they can apply to the administrator for modification permission or request the administrator to modify it. The modification method can be determined according to the needs of the actual application and is not limited here.

[0240] For example, Fig.13b This is an example of the email account editing interface. Fig.13a As shown, the email account editing interface includes an email account input box. It is understandable that, for information security reasons, in a company or other group, usually only the administrator has the authority to create or modify an email account that has a binding relationship with an instant messaging account. Therefore, if the first instant messaging account has the authority to establish a binding relationship between the instant messaging account and the email account, the terminal device can respond to the input operation on the email account input box and display at least two candidate email accounts. It is understandable that the terminal device can determine the permission information of the first instant messaging account through the account identifier corresponding to the first instant messaging account. Then, the terminal device can respond to the confirmation instruction for the at least two candidate email accounts to determine that the at least two candidate email accounts have a binding relationship with the first instant messaging account. Exemplarily, in Fig.13b In the illustrated embodiment, the terminal device may determine that at least two candidate mailbox accounts have a binding relationship with the first instant messaging account in response to a confirmation instruction for a save control.

[0241] It is understandable that for the sake of unified management, when filling in the email account, it can be supported to give priority to the default email account used by the group as the default domain name suffix. Fig.13b As shown, assuming that the default domain name suffix of a certain group is "@AA.com", the domain name suffix "@AA.com" can be filled in by default in the email account column. Optionally, the administrator can also edit the employee's email account with a domain name suffix different from the default domain name suffix. In the embodiment of the present application, the instant messaging application can provide a function of saving and editing the email field, and in the process of editing the email account, it is allowed to save a domain name suffix different from the default domain name suffix.

[0242] Optionally, the first instant messaging account may also be an instant messaging account used by ordinary users, and in the initial state, it does not have the authority to establish a binding relationship between the instant messaging account and the email account. In this case, the terminal device can first request the administrator account to open the authority to establish a binding relationship between the first instant messaging account and the email account for the first instant messaging account before initiating an account creation request. In other words, the instant messaging application server can receive a permission delegation message from the administrator terminal, and the permission delegation message carries the user identifier corresponding to the first instant messaging account. The permission delegation message is used to instruct the instant messaging application server to open the authority to establish a binding relationship between the first instant messaging account and the email account for the first instant messaging account. Optionally, when the administrator account opens the permission for the first instant messaging account, the duration of the permission opening can be set, and the permission can be revoked after the preset duration is reached.

[0243] Optionally, when editing the email account corresponding to the first instant messaging account, the first instant messaging account may not have the authority to establish a binding relationship between the first instant messaging account and the email account. In this case, the terminal device may display a permission prompt box.

[0244] Optionally, there are many possible types of permission prompt boxes displayed by the terminal device, such as Fig.14a As shown in Figure A, it only reminds the user that he does not have permission. It can also be as follows Fig.14a As shown in Figure B, not only can the user be reminded that he does not have permission, but the user can also be informed that he can apply for permission from the administrator.

[0245] Optionally, when the first instant messaging account does not have the authority to establish a binding relationship between the first instant messaging account and the email account, the administrator terminal device logged in with the administrator instant messaging account can display the following information: Fig.14b The permission prompt box shown. The permission prompt box can not only be used to remind the administrator terminal device whether to delegate permissions to the first instant messaging account, but also issue an alarm to make the user (such as the administrator) using the administrator terminal device notice the creation of a new email account, so as to facilitate verification and prevent consequences that are not conducive to account security.

[0246] In the embodiment of the present application, the binding relationship between the instant messaging account and the email account can be established only when it is determined that the instant messaging account has the authority to bind the email account and the instant messaging account, thereby improving the security of account management.

[0247] It is understandable that in actual applications, for the sake of unified management, the administrator of the group can also establish a binding relationship between the instant messaging account and the email account of other members of the group. The following is an explanation of this situation. For the sake of intuitiveness, the following is a brief explanation from the perspective of device interaction. Fig.15 , Fig.15 A flowchart of a method for sending emails provided in an embodiment of the present application.

[0248] For the sake of simplicity, Fig.15 The illustrated embodiment takes the example of an administrator in an enterprise establishing a binding relationship between an instant messaging account and an email account for a new employee. It is understandable that an instant messaging application is installed on the administrator terminal used by the administrator, and the instant messaging application is an application logged in through the administrator's instant messaging account. It is assumed that the administrator's instant messaging account has the authority to establish a binding relationship between an instant messaging account and an email account. In this case, a process of the method for sending an email provided in the embodiment of the present application includes:

[0249] 1501. The administrator terminal sends an account creation request to the instant messaging application server.

[0250] In order to establish a binding relationship between the first instant messaging account and the first email account, the administrator terminal can send an account creation request to the instant messaging application server, wherein the account creation request carries the target user identifier corresponding to the first email account and the first instant messaging account, and the first email account includes the target domain name suffix.

[0251] 1502. The instant messaging application server determines whether the target user ID is included in the user ID set. If so, execute step 1504; if not, execute step 1503.

[0252] like Fig.15 As shown, after receiving the account creation request, the instant messaging application server can determine whether the target user identifier carried in the account request is included in the user identifier set, and perform corresponding operations. If the target user identifier is included in the user identifier set, it means that the instant messaging account corresponding to the target user identifier belongs to the enterprise corresponding to the default email account, and the email account can be bound to the instant messaging account.

[0253] It is understandable that in actual applications, before the administrator applies for an instant messaging account or an email account for an enterprise and employees in the enterprise, the relevant information of the enterprise and employees will be imported into the server. In the same enterprise, no matter what position the employees hold, they will have the same attribution information, which represents the information of the enterprise to which the instant messaging account or email account belongs. For example, the first attribution information corresponding to the default user identifier reflects the attribution of the default communication account, indicating that the default communication account belongs to a certain enterprise. Based on this, before receiving the account creation request, the instant messaging application server can receive the default user identifier and at least one user identifier. And according to the default user identifier, the first attribution information corresponding to the default user identifier is obtained; according to the at least one user identifier, the second attribution information corresponding to each user identifier in the at least one user identifier is determined. If the first attribution information and the second attribution information are the same, it means that the instant messaging account corresponding to the at least one user identifier and the default instant messaging account corresponding to the default user identifier belong to the same enterprise. In other words, the default email account corresponding to the enterprise has an association relationship with at least one user identifier.

[0254] 1503. The instant messaging application server returns a prompt to the administrator terminal.

[0255] If the instant messaging application server confirms that the target user ID is not included in the user ID set, the instant messaging application server can send a prompt to the administrator terminal to remind the administrator that the account creation activity cannot be performed. The instant messaging application server can also send an alarm to the administrator terminal to enable the administrator to confirm whether omissions occur when entering employee information or whether the account management system has been illegally attacked.

[0256] 1504. The instant messaging application server obtains a default email account corresponding to the user identification set.

[0257] If it is confirmed that the target user identifier is included in the user identifier set, the instant messaging application server may obtain a default email account corresponding to the user identifier set, where the default email account includes a default domain name suffix.

[0258] 1505. The instant messaging application server determines whether the target domain name suffix is ​​different from the default domain name suffix. If so, execute step 1506; if not, execute step 1508.

[0259] The instant messaging application server may compare the target domain name suffix corresponding to the first mailbox account carried in the account creation request to see whether it is different from the default domain name suffix corresponding to the default mailbox account, and perform corresponding operations.

[0260] 1506. The instant messaging application server establishes a binding relationship between the first email account and the target user identifier.

[0261] If the target domain name suffix is ​​different from the default domain name suffix, the instant messaging application server may establish a binding relationship between the first mailbox account and the target user identifier.

[0262] 1507. The communication software service sends a creation success prompt to the administrator terminal.

[0263] After the instant messaging application server establishes the binding relationship between the first mailbox account and the target user identifier, the instant messaging application server may send a creation success prompt to the administrator terminal so that the administrator terminal displays information indicating that the account has been successfully created.

[0264] 1508. The instant messaging application server sends an account creation request to the mailbox application server.

[0265] If the target domain name suffix is ​​the same as the default domain name suffix, the instant messaging application server may send an account creation request to the mailbox application server, so that the mailbox application server establishes a binding relationship between the first mailbox account and the target user identifier.

[0266] 1509. The mailbox application server establishes a binding relationship between the first mailbox account and the target user identifier.

[0267] After receiving the account creation request forwarded by the instant messaging application server, the mailbox application server may establish a binding relationship between the first mailbox account and the target user identifier.

[0268] 1510. The mailbox application service sends a creation success prompt to the administrator terminal.

[0269] After the mailbox application server establishes the binding relationship between the first mailbox account and the target user identifier, the mailbox application server may send a creation success prompt to the administrator terminal so that the administrator terminal displays information indicating that the account has been successfully created.

[0270] Optionally, in actual applications, in addition to creating a binding relationship between an email account and a user ID, a user may also update the binding relationship between an email account and a user ID.

[0271] In order to better implement the above solution of the embodiment of the present application, the following also provides related devices for implementing the above solution. Fig.16 , Fig.16 The present invention provides a schematic diagram of the structure of a mail sending device according to an embodiment of the present invention. The mail sending device 1600 includes:

[0272] The display unit 1601 is used for:

[0273] Displaying a first instant conversation interface including content to be sent, wherein the first instant conversation interface includes an email sending control;

[0274] In response to a touch command for an email sending control, a sender mailbox list is displayed, wherein the sender mailbox list displays at least two sender mailbox accounts, and each of the at least two sender mailbox accounts has a binding relationship with the first instant messaging account;

[0275] Processing unit 1602, configured to determine a sender email account in response to a selection instruction for a first email account in the sender email list;

[0276] The sending unit 1603 is configured to send an email message to a second email account corresponding to the second instant messaging account through the first email account in response to a sending operation input on the first instant messaging interface for the content to be sent.

[0277] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the mail sending device 1600 provided in the embodiment of the present application, the mail sending device 1600 includes:

[0278] The display unit 1601 is further configured to display a second instant conversation interface for the first object, wherein the second instant conversation interface includes an information input box;

[0279] The processing unit 1602 is further configured to respond to an input operation on the information input box and obtain content to be sent.

[0280] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the mail sending device 1600 provided in the embodiment of the present application, the second instant conversation interface further includes a mail receiving control, and the mail sending device 1600 includes:

[0281] The display unit 1601 is further configured to respond to a touch command for the mail receiving control to display a recipient mailbox list, wherein the recipient list includes a mailbox account set corresponding to the first object, the mailbox account set is bound to an instant messaging account used by the first object, and the mailbox account set includes a second mailbox account;

[0282] The processing unit 1602 is further configured to respond to a selection instruction for a second email account in the recipient list and obtain the second email account.

[0283] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the mail sending device 1600 provided in the embodiment of the present application, the mail sending device 1600 includes:

[0284] The display unit 1601 is further used for:

[0285] Displaying the email copy sub-interface and the third instant conversation interface for the second object, wherein the third instant conversation interface includes an account information control of the second object;

[0286] In response to a touch instruction on the account information control, displaying the account identification of the second object in the email copy sub-interface;

[0287] The processing unit 1602 is further configured to respond to a confirmation instruction for the account identifier, confirm that the email account corresponding to the first object and the email account corresponding to the second object are the second email account.

[0288] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the mail sending device 1600 provided in the embodiment of the present application, the mail sending device 1600 includes:

[0289] The display unit 1601 is further used for:

[0290] Displaying the email copy sub-interface and the third instant conversation interface for the second object, wherein the third instant conversation interface includes an account information control of the second object;

[0291] In response to a touch instruction on the account information control, displaying the account identification of the second object in the email copy sub-interface;

[0292] If the first object and the second object have duplicate email accounts, display a duplicate prompt message box, wherein the duplicate prompt message box includes a modification control;

[0293] The processing unit 1602 is further configured to respond to a touch operation for modifying the control and determine a second email account from the email account corresponding to the first object and the email account corresponding to the second object.

[0294] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the mail sending device 1600 provided in the embodiment of the present application, the mail sending device 1600 includes:

[0295] The display unit 1601 is further used for:

[0296] On the third instant conversation interface for the first object, displaying the email instant message and the email status prompt box;

[0297] If the number of the first object is one, the status of the email instant message is displayed as read or unread in the email status prompt box;

[0298] If the number of the first objects is greater than one, a read prompt for the email instant message is displayed in the email status prompt box.

[0299] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the mail sending device 1600 provided in the embodiment of the present application, the mail sending device 1600 includes:

[0300] The display unit 1601 is further configured to display an email message prompt box on the third instant conversation interface within a preset time range if the number of the first objects is greater than one, wherein the third instant conversation interface is for the first object.

[0301] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the mail sending device 1600 provided in the embodiment of the present application, the mail sending device 1600 includes:

[0302] The display unit 1601 is further used for:

[0303] Displaying a third instant conversation interface for the first object, wherein the third instant conversation interface includes an email preview control;

[0304] In response to a touch instruction for the preview control, an email preview sub-interface is displayed on the third instant conversation interface, wherein the email preview sub-interface is used to display email information.

[0305] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the mail sending device 1600 provided in the embodiment of the present application, the mail sending device 1600 includes:

[0306] The display unit 1601 is further configured to display an email resending prompt box if the second email account fails to receive an email, wherein the email resending prompt box includes an email resending control;

[0307] The processing unit 1602 is further configured to respond to a touch instruction for the email resending control and resend the email message to the second email account via the first email account.

[0308] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the mail sending device 1600 provided in the embodiment of the present application, the mail sending device 1600 includes:

[0309] The display unit 1601 is further used for:

[0310] Displaying the email account editing interface, wherein the email account editing interface includes an email account input box;

[0311] If the first instant messaging account has the authority to establish a binding relationship between the instant messaging account and the email account, in response to an input operation on the email account input box, displaying at least two candidate email accounts;

[0312] The processing unit 1602 is further configured to respond to a confirmation instruction for the at least two candidate email accounts and determine that the at least two candidate email accounts are at least two sending email accounts.

[0313] Optional, in the above Fig.16 On the basis of the corresponding embodiment, in another embodiment of the email sending device 1600 provided in the embodiment of the present application, the content to be sent includes template content and input content, the second instant conversation interface includes an email template control, and the email sending device 1600 includes:

[0314] The display unit 1601 is further used for:

[0315] In response to a touch instruction for an email template control, displaying an email template list, wherein the email template list includes at least one email template;

[0316] In response to a selection instruction for a target email template in the email template list, the target email template is displayed in the information input box, wherein the target email template includes template content.

[0317] In the embodiment of the present application, a computer device is also provided, and the computer device is described below. Fig.17 , Fig.17 17 is a schematic diagram of a computer device structure provided by an embodiment of the present application. The computer device 1700 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 1710 (for example, one or more processors) and a memory 1720, and one or more storage media 1730 (for example, one or more mass storage devices) storing application programs 1731 or data 1732. Among them, the memory 1720 and the storage medium 1730 can be short-term storage or permanent storage. The program stored in the storage medium 1730 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the computer device 1700. Furthermore, the central processing unit 1710 can be configured to communicate with the storage medium 1730 to execute a series of instruction operations in the storage medium 1730 on the computer device 1700.

[0318] The computer device 1700 may also include one or more power supplies 1740, one or more wired or wireless network interfaces 1750, one or more input and output interfaces 1760, and / or one or more operating systems 1733, such as Windows Server 2003, ... TM , Mac OS X TM , Unix TM ,Linux TM , FreeBSD TM etc.

[0319] The steps performed by the terminal device or the instant messaging application server in the above embodiment can be based on the Fig.17 The computer device structure shown.

[0320] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0321] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0322] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0323] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0324] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, an interactive video management device, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0325] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for sending an email, characterized in that: The method is applied to an instant messaging application logged in through a first instant messaging account, and the method includes: Displaying a second instant conversation interface for the first object, wherein the second instant conversation interface includes an information input box and an email receiving control; In response to an input operation on the information input box, obtaining content to be sent; In response to a touch command for the mail receiving control, displaying a recipient mailbox list, wherein the recipient mailbox list includes a mailbox account set corresponding to the first object, the mailbox account set is bound to a second instant messaging account used by the first object, and the mailbox account set includes the second mailbox account; Responding to a selection instruction for the second mailbox account in the recipient mailbox list, acquiring the second mailbox account; Displaying a first instant conversation interface including the content to be sent, wherein the first instant conversation interface includes an email sending control; In response to a touch instruction for the email sending control, displaying a sender mailbox list, wherein the sender mailbox list displays at least two mailbox accounts, and each of the at least two mailbox accounts has a binding relationship with the first instant messaging account; In response to a selection instruction for a first email account in the sender email list, determining a sender email account; In response to a sending operation input on the first instant conversation interface for the content to be sent, an email message is sent to the second email account corresponding to the second instant messaging account through the first email account.

2. The method according to claim 1, characterized in that The method further comprises: Displaying an email copy sub-interface and a third instant conversation interface for the second object, wherein the third instant conversation interface includes an account information control of the second object; In response to a touch instruction for the account information control, displaying the account identification of the second object in the email copy sub-interface; In response to a confirmation instruction for the account identifier, it is confirmed that the email account corresponding to the first object and the email account corresponding to the second object are the second email account.

3. The method according to claim 1, characterized in that The method further comprises: Displaying an email copy sub-interface and a third instant conversation interface for the second object, wherein the third instant conversation interface includes an account information control of the second object; In response to a touch instruction for the account information control, displaying the account identification of the second object in the email copy sub-interface; If the first object and the second object have duplicate email accounts, display a duplicate prompt message box, wherein the duplicate prompt message box includes a modification control; In response to a touch operation on the modification control, the second email account is determined from the email account corresponding to the first object and the email account corresponding to the second object.

4. The method according to any one of claims 1 to 3, characterized in that After sending the email message to the second email account corresponding to the second instant messaging account through the first email account, the method further includes: On the third instant conversation interface for the first object, displaying an email instant message and an email status prompt box; If the number of the first object is one, displaying the status of the email instant message as read or unread in the email status prompt box; If the number of the first objects is greater than one, a read prompt for the email instant message is displayed in the email status prompt box.

5. The method according to any one of claims 1 to 3, characterized in that After sending the email message to the second email account corresponding to the second instant messaging account through the first email account, the method further includes: If the number of the first objects is greater than one, an email message prompt box is displayed on a third instant conversation interface within a preset time range, wherein the third instant conversation interface is for the first object.

6. The method according to any one of claims 1 to 3, characterized in that After sending the email message to the second email account corresponding to the second instant messaging account through the first email account, the method further includes: Displaying a third instant conversation interface for the first object, wherein the third instant conversation interface includes an email preview control; In response to a touch instruction for the preview control, an email preview sub-interface is displayed on the third instant conversation interface, wherein the email preview sub-interface is used to display the email information.

7. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Display the email transmission status prompt, wherein the email transmission status prompt includes a prompt of successful email reception, a prompt of successful email sending, or a prompt of failed email sending.

8. The method according to any one of claims 1 to 3, characterized in that The method further comprises: If the second mailbox account fails to receive the email, a mail resending prompt box is displayed, wherein the mail resending prompt box includes a mail resending control; In response to a touch instruction for the email resending control, the email message is resent to the second email account via the first email account.

9. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Displaying an email account editing interface, wherein the email account editing interface includes an email account input box; If the first instant messaging account has the authority to establish a binding relationship between an instant messaging account and an email account, in response to an input operation on the email account input box, displaying at least two candidate email accounts; In response to a confirmation instruction for the at least two candidate email accounts, the at least two candidate email accounts are determined to be the at least two sending email accounts.

10. The method according to any one of claims 1 to 3, characterized in that The content to be sent includes template content and input content, and the second instant conversation interface includes an email template control; In response to a touch instruction for the email template control, displaying an email template list, wherein the email template list includes at least one email template; In response to a selection instruction for a target email template in the email template list, the target email template is displayed in the information input box, wherein the target email template includes the template content.

11. A mail sending device, characterized in that: The device is installed with an instant messaging application logged in through a first instant messaging account, and the device includes: A display unit, configured to display a second instant conversation interface for the first object, wherein the second instant conversation interface includes an information input box and an email receiving control; A processing unit, configured to respond to an input operation on the information input box and obtain content to be sent; The display unit is further configured to display a recipient mailbox list in response to a touch instruction for the mail receiving control, wherein the recipient mailbox list includes a mailbox account set corresponding to the first object, the mailbox account set has a binding relationship with a second instant messaging account used by the first object, and the mailbox account set includes the second mailbox account; The processing unit is further configured to obtain the second email account in response to a selection instruction for the second email account in the recipient email list; The display unit is further configured to display a first instant messaging interface including the content to be sent, wherein the first instant messaging interface includes an email sending control; in response to a touch command for the email sending control, display a sender email list, wherein the sender email list displays at least two sender email accounts, and each of the at least two sender email accounts has a binding relationship with the first instant messaging account; The processing unit is further configured to determine the sender email account in response to a selection instruction for the first email account in the sender email list; A sending unit is used to send an email message to the second email account corresponding to the second instant messaging account through the first email account in response to a sending operation input on the first instant messaging interface for the content to be sent.

12. The device according to claim 11, characterized in that The display unit is further used for: Displaying an email copy sub-interface and a third instant conversation interface for the second object, wherein the third instant conversation interface includes an account information control of the second object; In response to a touch instruction for the account information control, displaying the account identification of the second object in the email copy sub-interface; The processing unit is further configured to respond to a confirmation instruction for the account identifier, confirm that the email account corresponding to the first object and the email account corresponding to the second object are the second email account.

13. The device according to claim 11, characterized in that The display unit is further used for: Displaying an email copy sub-interface and a third instant conversation interface for the second object, wherein the third instant conversation interface includes an account information control of the second object; In response to a touch instruction for the account information control, displaying the account identification of the second object in the email copy sub-interface; If the first object and the second object have duplicate email accounts, display a duplicate prompt message box, wherein the duplicate prompt message box includes a modification control; The processing unit is further configured to respond to a touch operation on the modification control and determine the second email account from the email account corresponding to the first object and the email account corresponding to the second object.

14. A computer device, characterized in that: The computer device comprises a processor and a memory: The memory is used to store program code; The processor is used to execute the email sending method according to any one of claims 1 to 10 according to the instructions in the program code.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the email sending method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Instant messaging and mail interaction method, apparatus and device, and storage medium

    CN108390818A

  • Communication method and device and electronic apparatus

    CN108809812A