CN112104544B - Method and device for sending dynamic mail based on Freemarker - Google Patents
Method and device for sending dynamic mail based on Freemarker Download PDFInfo
- Publication number
- CN112104544B CN112104544B CN202010932173.2A CN202010932173A CN112104544B CN 112104544 B CN112104544 B CN 112104544B CN 202010932173 A CN202010932173 A CN 202010932173A CN 112104544 B CN112104544 B CN 112104544B
- Authority
- CN
- China
- Prior art keywords
- reminding
- product line
- preset
- basic operation
- operation platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method and a device for sending dynamic mails based on Freemarker, wherein the method comprises the following steps: s1, registering on a basic operation platform by adopting a preset method; s2, constructing a dynamic mail information template of a preset due reminding service through a preset rule; s3, the basic operation platform receives and processes the response back-reference returned by the product line; and S4, respectively sending the final reminding mails to the specified users by adopting a preset principle. Has the advantages that: by using the method, dependence between the platform and each product line can be reduced, coupling degree is reduced, dependence degree on parameters can be correspondingly reduced, different numbers of entry parameters and back parameters can be developed according to own development progress, code reusability and flexibility are improved, high availability is ensured, repeated development is avoided, and working efficiency is improved.
Description
Technical Field
The invention relates to the technical field of computer information, in particular to a method and a device for sending a dynamic mail based on Freemarker.
Background
With the development of society, the technology is advanced. What people pursue is no longer simply being able to use, but more is the accompanying user experience. In the full-fledged Linglan market, under the condition that the provided application functions are basically consistent, a service provider can only develop a new way for getting out of the way, and brings better experience to users from service users.
For example, a user purchases a number of cloud products without the user clearly remembering the expiration time, renewal time, etc. of each product. Therefore, the user needs to be provided with the expiration reminding service 731, and the expiration reminding service is generated accordingly. 731 expiration reminding service, which is sending reminding mails to users 7 days, 3 days, 1 day and the same day before the expiration of the products purchased by the users. The user may be explicitly aware of the expiration time, as well as the expiration product details, which may be a renewal for the upcoming expiration product.
731 expiration reminding service, developed by a basic service platform. The method mainly aims at the information which is required by each product line and reminds a user, and the information is processed and sent. When the number of product lines is small, the product lines can be developed in a targeted manner, but when the number of the product lines is as high as a certain number, and the reminding information of different product lines has the own special reminding information content except the most basic information, a problem is caused, and a large amount of time and manpower are consumed for docking. Meanwhile, if the reminding information of one product line changes or new product line reminding information needs to be added, the whole service is affected, and the machine is re-started.
The existing 731 due reminding service needs to be customized and developed for the related reminding information of each accessed product line, needs to interface each accessed product line interface, provides a participation request body for each product line, receives the back reference of each product line response, analyzes, processes and splices each parameter of the back reference of the product line, finally constructs the special reminding information of the designated product line, and sends the special reminding information to the user needing reminding through the mail service.
Based on the existing 731 expiration reminding service, the following problems can be caused:
1) and the interface access request is accessed to each product line interface, so that a large amount of manpower and material resources are wasted, the workload investment is large, and the reusability is avoided.
2) And the request for returning the reference is required for each product line interface, and the operation such as analysis, processing and the like is carried out on each parameter of the product line returning reference, so that the method is very inflexible and has no expansibility.
3) If the provided reminding information needs to be modified, the interface needs to be docked again, and the access and the return of the parameters need to be performed, so that even if the interface is slightly modified, the involvement is wide, and the operation and maintenance are difficult.
4) And if a new product line needs to access 731 the expiration reminding service, the whole development process needs to be repeated. The problems of re-docking, re-development, re-testing, re-online and the like are required.
An effective solution to the problems in the related art has not been proposed yet.
Disclosure of Invention
Aiming at the problems in the related technology, the invention provides a method and a device for sending a dynamic mail based on FreeMarker, which are optimized and modified based on the defects of the existing 731 due reminding service scheme, and a product line newly accessed to the 731 due reminding service is required according to the service requirement so as to overcome the technical problems in the related technology.
Therefore, the invention adopts the following specific technical scheme:
according to one aspect of the invention, a method for sending dynamic mails based on Freemarker is provided, which comprises the following steps:
s1, registering on the basic operation platform by adopting a preset method;
s2, constructing a dynamic mail information template of a preset due reminding service through a preset rule;
s3, the basic operation platform receives and processes the response back-reference returned by the product line;
and S4, respectively sending the final reminding mails to the specified users by adopting a preset principle.
Further, the step of registering the S1 on the basic operation platform by using a preset method specifically includes the following steps:
s11, filling the interface address, the product line name, the interface function type and the request protocol of the data to be reminded of the product line;
s12, setting the interface address, the product line name, the interface function type and the request protocol as new structures, and uniformly setting a participation request body for connecting the product line.
Further, the basic operation platform in S1 may invoke interfaces of different product lines according to different functions.
Further, the preset rule in S2 is a standard syntax structure specified by a template engine FreeMarker.
Further, the step of receiving and processing the response reference returned by the product line by the basic operation platform in S3 specifically includes the following steps:
s31, the basic operation platform receives the public parameters and the special parameters returned by the product line;
and S32, reminding the public parameters according to a specified pattern, and dynamically splicing the special parameters in reminding information.
Further, the step of S4 sending the final reminding mail to the specified user by using a preset principle includes the following steps:
s41, sending the mail content of the due reminding service with the splicing reminding information to a mail service;
and S42, replacing the corresponding template position with the splicing reminding information data to obtain final reminding mails, and respectively sending the final reminding mails to specified users.
According to another aspect of the present invention, there is also provided an electronic device, including a memory and a processor, the memory having stored thereon a freemaker-based dynamic mail sending program operable on the processor, the freemaker-based dynamic mail sending program when executed by the processor implementing the steps of:
s1, registering on the basic operation platform by adopting a preset method;
s2, constructing a dynamic mail information template of a preset due reminding service through a preset rule;
s3, the basic operation platform receives and processes the response back-reference returned by the product line;
and S4, respectively sending the final reminding mails to the specified users by adopting a preset principle.
Further, the step of registering the S1 on the basic operation platform by using a preset method specifically includes the following steps:
s11, filling the interface address, the product line name, the interface function type and the request protocol of the data to be reminded of the product line;
s12, setting the interface address, the product line name, the interface function type and the request protocol as new structures, and uniformly setting a participation request body for connecting the product line.
Further, the step of receiving and processing the response reference returned by the product line by the basic operation platform in S3 specifically includes the following steps:
s31, the basic operation platform receives the public parameters and the special parameters returned by the product line;
and S32, reminding the public parameters according to a specified pattern, and dynamically splicing the special parameters in reminding information.
Further, the step of S4 sending the final reminding mail to the specified user by using a preset principle includes the following steps:
s41, sending the mail content of the due reminding service with the splicing reminding information to a mail service;
and S42, replacing the corresponding template position with the splicing reminding information data to obtain final reminding mails, and respectively sending the final reminding mails to specified users.
The invention has the beneficial effects that:
1) the platform can be converted from a service consumer to a service provider, and the platform can be developed in parallel with the product line completely without completely depending on an interface provided by the product line and then customized and developed, and even developed in priority to the interface of the product line. In addition, the platform only needs to be responsible for the function requirements of the platform, the docking requirements of the product line interface are specified, and how to register on the platform. Meanwhile, the platform is used as a unified coordinator to comprehensively develop the interfaces of all product lines instead of relying on the function customized development function provided by the interfaces after the interface development of each product line is completed.
2) The invention does not need to access the parameter according to the docking request of each product line interface, only needs to be docked once, specifies the common parameters, and only needs to return the data to be reminded back to the parameter through responding when other product lines want to access and prompt special reminding information, thereby reducing a large amount of manpower and material resources and improving the reusability.
3) For the product line accessed 731 due reminding service, if the provided reminding information needs to be modified, the provided reminding information only needs to be taken as special reminding information, and the data needing to be reminded is returned through response and return references, so that the docking interface, the access references, the return references and the like do not need to be repeatedly defined, and the expansibility is improved.
4) By using the method and the device, dependence between the platform and each product line can be reduced, coupling degree is reduced, dependence degree on parameters can be correspondingly reduced, different numbers of entry parameters and back parameters can be developed according to own development progress, code reusability and flexibility are improved, high availability is ensured, repeated development is avoided, and working efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a flow chart illustrating a method for sending dynamic mail based on Freemarker according to an embodiment of the present invention;
fig. 2 is a schematic diagram of an operating principle of a FreeMarker template in a method for sending a dynamic mail based on the FreeMarker according to an embodiment of the present invention.
Detailed Description
For further explanation of the various embodiments, the drawings which form a part of the disclosure and which are incorporated in and constitute a part of this specification, illustrate embodiments and, together with the description, serve to explain the principles of operation of the embodiments, and to enable others of ordinary skill in the art to understand the various embodiments and advantages of the invention, and, by reference to these figures, reference is made to the accompanying drawings, which are not to scale and wherein like reference numerals generally refer to like elements.
According to the embodiment of the invention, a method and a device for sending dynamic mails based on Freemarker are provided.
Referring now to the drawings and the detailed description, as shown in fig. 1-2, according to an aspect of an embodiment of the present invention, there is provided a method for sending dynamic mail based on Freemarker, including the following steps:
s1, registering on the basic operation platform by adopting a preset method; specifically, the basic operation platform may call interfaces of different product lines according to different functions.
Wherein, the S1 specifically includes the following steps:
s11, filling the interface address (such as http://1.1.1.1: 8080/getEmindedDataday ═ 1) of the product line needing reminding data, the name of the product line (such as: host), the interface function category (such as: 731 reminding function) and the request protocol (such as: GET);
s12, setting the interface address, the product line name, the interface function type and the request protocol as a new structure (created and used for being compatible with an old structure), and uniformly setting a participation request body for connecting the product line.
Specifically, the join request body is in a Json format as follows:
s2, constructing a dynamic mail message template of a preset due reminding service (731 due reminding service) through a preset rule;
the preset rule in S2 is a standard syntax structure defined by a template engine FreeMarker. Specifically, FreeMarker is a template engine, a generic tool that is based on templates and data to be changed and used to generate output text (HTML web pages, emails, configuration files, source code, etc.). It is not end-user oriented, but a Java class library, a component that programmers can embed into the products they develop. The working principle is shown in FIG. 2, wherein Template: the page display, which is generally an html page, uses the template engine syntax and the dynamic parameters are occupied by "$". Java objects: referring to a java entity class, the parameter name in the entity is consistent with the parameter in Template, and the value of the parameter in the entity replaces the position occupied by the $ with the same parameter in the html page, so that dynamic data display is formed.
In order to better understand the above technical solution, the following description is made on a Freemarker template, and a specific Freemarker template file mainly consists of the following 4 parts:
1) text: a direct output section; 2) note that: the < #. - > format part can not be output; 3) interpolation: i.e., parts of the {.. } or # {.. } format, will use the partial replacement outputs in the data model; 4) FTL instruction: FreeMarker designation, similar to HTML tags, # is added before the name to distinguish, and no output is made.
S3, the basic operation platform receives and processes the response back-reference returned by the product line;
wherein, the S3 specifically includes the following steps:
s31, the basic operation platform receives the public parameters and the special parameters returned by the product line;
and S32, reminding the public parameters according to a specified pattern, and dynamically splicing the special parameters in reminding information.
And S4, respectively sending the final reminding mails to the specified users by adopting a preset principle.
Wherein, the S4 specifically includes the following steps:
s41, sending the mail content of the due reminding service with the splicing reminding information to a mail service;
and S42, replacing the corresponding template position with the splicing reminding information data (template + data model is output), obtaining the final reminding mail and respectively sending the final reminding mail to the specified user.
According to another aspect of the invention, an electronic device is also provided.
In this embodiment, the electronic device may be a computer or a server. The electronic device includes at least a memory, a processor, a communication bus, and a network interface.
Wherein the memory includes at least one type of readable storage medium including flash memory, hard disks, multimedia cards, card-type memory (e.g., SD or DX memory, etc.), magnetic memory, magnetic disks, optical disks, etc. The memory may in some embodiments be an internal storage unit of the electronic device, for example a hard disk of the electronic device. The memory may also be an external storage device of the electronic apparatus in other embodiments, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided on the electronic apparatus. Further, the memory may also include both an internal storage unit and an external storage device of the electronic apparatus. The memory can be used not only for storing application software installed in the electronic device and various types of data, such as codes of a FreeMarker-based dynamic mail transmission program, but also for temporarily storing data that has been output or is to be output.
The processor may be, in some embodiments, a Central Processing Unit (CPU), controller, microcontroller, microprocessor or other data Processing chip that executes program code stored in memory or processes data.
The communication bus is used to enable connection communication between these components.
The network interface may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), and is typically used to establish a communication link between the electronic apparatus and other electronic devices.
Optionally, the electronic device may further comprise a user interface, which may comprise a Display (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface may further comprise a standard wired interface, a wireless interface. Alternatively, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, or the like. The display, which may also be referred to as a display screen or display unit, is suitable for displaying information processed in the electronic device and for displaying a visualized user interface.
The electronic device includes a memory and a processor, the memory having stored thereon a Freemarker-based dynamic mail distribution program operable on the processor, the Freemarker-based dynamic mail distribution program when executed by the processor implementing the steps of:
s1, registering on the basic operation platform by adopting a preset method; wherein, the S1 specifically includes the following steps: s11, filling the interface address, the product line name, the interface function type and the request protocol of the data to be reminded of the product line; s12, setting the interface address, the product line name, the interface function type and the request protocol as new structures, and uniformly setting a participation request body for connecting the product line.
S2, constructing a dynamic mail information template of a preset due reminding service through a preset rule;
s3, the basic operation platform receives and processes the response back-reference returned by the product line; wherein, the S3 specifically includes the following steps: s31, the basic operation platform receives the public parameters and the special parameters returned by the product line; and S32, reminding the public parameters according to a specified pattern, and dynamically splicing the special parameters in reminding information.
And S4, respectively sending the final reminding mails to the appointed users by adopting a preset principle. Wherein, the S4 specifically includes the following steps: s41, sending the mail content of the due reminding service with the splicing reminding information to a mail service; and S42, replacing the corresponding template position with the splicing reminding information data to obtain final reminding mails, and respectively sending the final reminding mails to specified users.
In summary, with the above technical solution of the present invention, the platform can be converted from the service consumer to the service provider, and the platform does not need to completely depend on the interface provided by the product line for customized development, and can be developed in parallel with the product line, even in priority to the interface of the product line. In addition, the platform only needs to be responsible for the function requirements of the platform, the docking requirements of the product line interface are specified, and how to register on the platform. Meanwhile, the platform is used as a unified coordinator to comprehensively develop the interfaces of all product lines instead of relying on the function customized development function provided by the interfaces after the interface development of each product line is completed.
In addition, the invention does not need to access the parameters of the docking request aiming at each product line interface, only needs one docking, well specifies the common parameters, and only needs to return the data to be reminded back to the parameter by responding to the special reminding information when other product lines want to access and prompt the special reminding information, thereby reducing a large amount of manpower and material resources and improving the reusability.
In addition, for the product line accessed 731 with due reminding service, if the provided reminding information needs to be modified, the provided reminding information only needs to be taken as special reminding information, and the data needing to be reminded is returned through response and back-reference, so that the docking interface, the entry and back-reference and the like do not need to be repeatedly defined, and the expansibility is improved.
By using the method, dependence between the platform and each product line can be reduced, coupling degree is reduced, dependence degree on parameters can be correspondingly reduced, different numbers of entry parameters and back parameters can be developed according to own development progress, code reusability and flexibility are improved, high availability is ensured, repeated development is avoided, and working efficiency is improved.
It should be noted that the above-mentioned numbers of the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments. And the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, apparatus, article, or method. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, apparatus, article, or method that includes the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (6)
1. A method for sending dynamic mails based on Freemarker is characterized by comprising the following steps:
s1, registering on the basic operation platform by adopting a preset method;
s2, constructing a dynamic mail information template of a preset due reminding service through a preset rule;
s3, the basic operation platform receives and processes the response back-reference returned by the product line;
s4, respectively sending the final reminding mails to designated users by adopting a preset principle;
the step of registering the service platform in the basic operation platform by using the preset method in the step S1 specifically includes the following steps:
s11, filling the interface address, the product line name, the interface function type and the request protocol of the data to be reminded of the product line;
s12, setting the interface address, the product line name, the interface function type and the request protocol as new structures, and uniformly setting a participation request body for butting the product line;
the step of receiving and processing the response back reference returned by the product line by the basic operation platform in S3 specifically includes the following steps:
s31, the basic operation platform receives the public parameters and the special parameters returned by the product line;
and S32, reminding the public parameters according to a specified pattern, and dynamically splicing the special parameters in reminding information.
2. The method of claim 1, wherein the base operations platform in S1 can call interfaces of different product lines according to different functions.
3. The method of claim 1, wherein the predetermined rule in S2 is a standard syntax defined by a template engine FreeMarker.
4. The method for sending dynamic e-mail based on Freemarker of claim 1, wherein said S4 employs a preset rule to send the final reminding e-mail to the designated user respectively, comprising the following steps:
s41, sending the mail content of the due reminding service with the splicing reminding information to a mail service;
and S42, replacing the corresponding template position with the splicing reminding information data to obtain final reminding mails, and respectively sending the final reminding mails to specified users.
5. An electronic device comprising a memory and a processor, the memory having stored thereon a Freemarker-based dynamic mail distribution program executable on the processor, the Freemarker-based dynamic mail distribution program when executed by the processor performing the steps of:
s1, registering on the basic operation platform by adopting a preset method;
s2, constructing a dynamic mail information template of a preset due reminding service through a preset rule;
s3, the basic operation platform receives and processes the response back-reference returned by the product line;
s4, respectively sending the final reminding mails to designated users by adopting a preset principle;
the step of registering the service platform in the basic operation platform by using the preset method in the step S1 specifically includes the following steps:
s11, filling the interface address, the product line name, the interface function type and the request protocol of the data to be reminded of the product line;
s12, setting the interface address, the product line name, the interface function type and the request protocol as new structures, and uniformly setting a participation request body for butting the product line;
the step of receiving and processing the response back reference returned by the product line by the basic operation platform in S3 specifically includes the following steps:
s31, the basic operation platform receives the public parameters and the special parameters returned by the product line;
and S32, reminding the public parameters according to a specified pattern, and dynamically splicing the special parameters in reminding information.
6. The electronic device according to claim 5, wherein the step S4 of sending the final reminding mails to the specified users respectively by using a preset rule specifically includes the following steps:
s41, sending the mail content of the due reminding service with the splicing reminding information to a mail service;
and S42, replacing the corresponding template position with the splicing reminding information data to obtain final reminding mails, and respectively sending the final reminding mails to specified users.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010932173.2A CN112104544B (en) | 2020-09-08 | 2020-09-08 | Method and device for sending dynamic mail based on Freemarker |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010932173.2A CN112104544B (en) | 2020-09-08 | 2020-09-08 | Method and device for sending dynamic mail based on Freemarker |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112104544A CN112104544A (en) | 2020-12-18 |
CN112104544B true CN112104544B (en) | 2022-05-10 |
Family
ID=73751703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010932173.2A Active CN112104544B (en) | 2020-09-08 | 2020-09-08 | Method and device for sending dynamic mail based on Freemarker |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112104544B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112799676B (en) * | 2021-02-01 | 2023-08-15 | 长沙市到家悠享网络科技有限公司 | Data feedback method and device, equipment and medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778160A (en) * | 2010-01-08 | 2010-07-14 | 中兴通讯股份有限公司 | Method and device for dynamically presetting message |
CN102411501A (en) * | 2011-08-12 | 2012-04-11 | 马涛 | Communication flexible customization system and method based on B/S structure software system |
CN106933862A (en) * | 2015-12-30 | 2017-07-07 | 北京神州泰岳软件股份有限公司 | A kind of method and apparatus for generating mail report |
CN109977379A (en) * | 2018-12-21 | 2019-07-05 | 中国平安人寿保险股份有限公司 | Mail generation method, device, electronic equipment and computer readable storage medium |
CN110969001A (en) * | 2018-09-27 | 2020-04-07 | 阿里巴巴集团控股有限公司 | Feedback information generation method and device, storage medium, processor and terminal |
CN111464425A (en) * | 2020-03-16 | 2020-07-28 | 中国平安人寿保险股份有限公司 | Mail generation method, device, equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7822820B2 (en) * | 2005-07-01 | 2010-10-26 | 0733660 B.C. Ltd. | Secure electronic mail system with configurable cryptographic engine |
CN101043512A (en) * | 2006-03-21 | 2007-09-26 | 环达电脑(上海)有限公司 | Electronic mail system |
US10318865B2 (en) * | 2017-06-30 | 2019-06-11 | Capital One Services, Llc | Anti-fingerprinting systems and methods for automated task performance |
CN109039876B (en) * | 2018-09-19 | 2021-01-08 | 天津字节跳动科技有限公司 | Mail processing method and device |
CN111311189A (en) * | 2020-02-24 | 2020-06-19 | 山东爱城市网信息技术有限公司 | Template mail sending method based on http |
-
2020
- 2020-09-08 CN CN202010932173.2A patent/CN112104544B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778160A (en) * | 2010-01-08 | 2010-07-14 | 中兴通讯股份有限公司 | Method and device for dynamically presetting message |
CN102411501A (en) * | 2011-08-12 | 2012-04-11 | 马涛 | Communication flexible customization system and method based on B/S structure software system |
CN106933862A (en) * | 2015-12-30 | 2017-07-07 | 北京神州泰岳软件股份有限公司 | A kind of method and apparatus for generating mail report |
CN110969001A (en) * | 2018-09-27 | 2020-04-07 | 阿里巴巴集团控股有限公司 | Feedback information generation method and device, storage medium, processor and terminal |
CN109977379A (en) * | 2018-12-21 | 2019-07-05 | 中国平安人寿保险股份有限公司 | Mail generation method, device, electronic equipment and computer readable storage medium |
CN111464425A (en) * | 2020-03-16 | 2020-07-28 | 中国平安人寿保险股份有限公司 | Mail generation method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112104544A (en) | 2020-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108255513B (en) | Electronic device, springmvc-based data interface, automatic generation method of description of springmvc-based data interface, and storage medium | |
US11640441B2 (en) | Page displaying method and device, computer-readable storage medium and electronic device | |
CN107656729B (en) | List view updating apparatus, method and computer-readable storage medium | |
CN107391169A (en) | The dynamic updating method and device of the Android page | |
CN108874464B (en) | Automatic scanning assembly method and device for middleware and storage medium | |
CN103051652B (en) | A kind of mobile terminal cloud computing distribution platform | |
CN108647032B (en) | Application loading method and apparatus, computer apparatus and computer-readable storage medium | |
CN110888794B (en) | Interface testing method and device | |
CN112416348B (en) | Page generation method, system and computing device | |
WO2016005889A2 (en) | Apparatus and application server for providing a service to a user | |
CN111381895A (en) | Identification information setting method, apparatus, device, and computer-readable storage medium | |
CN108733370B (en) | Stylized display method, device, terminal and storage medium of native APP | |
CN113656041A (en) | Data processing method, device, equipment and storage medium | |
CN111753226A (en) | A page loading method and device | |
CN113220339A (en) | Page generation method and device | |
CN112104544B (en) | Method and device for sending dynamic mail based on Freemarker | |
CN103177008B (en) | Method and system used for generating and executing structured query language (SQL) statement | |
CN110597508A (en) | Interface dynamic configuration method, device and storage medium | |
CN111124482B (en) | Configuration method and device for document information | |
CN111158777B (en) | Component calling method, device and computer readable storage medium | |
CN109240660B (en) | Access method of advertisement data, storage medium, electronic device and system | |
CN114491354A (en) | Page generation method and device and computer readable storage medium | |
CN114489687A (en) | Method and related device for deploying service instance | |
CN112269592A (en) | Global function validation method, device, equipment and storage medium | |
CN109271182B (en) | Method and device for upgrading search engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |