CN112104544B - 一种基于FreeMarker发送动态邮件的方法及装置 - Google Patents
一种基于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)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种基于FreeMarker发送动态邮件的方法及装置,所述方法包括以下步骤:S1、采用预设方法在基础运营平台进行注册;S2、通过预设规则构建预设到期提醒服务的动态邮件信息模板;S3、所述基础运营平台接收并处理产品线返回的响应回参;S4、采用预设原则将最终提醒邮件分别发送给指定用户。有益效果:通过本发明的使用,既可以减少平台和各产品线间的依赖,降低耦合度,也可以将对参数的依赖程度相应降低,大家可以根据自己的开发进度开发不同数量的入参及回参,并且提高代码的复用性,灵活性,保证高可用,避免重复开发,提高工作效率。
Description
技术领域
本发明涉及计算机信息技术领域,具体来说,涉及一种基于FreeMarker发送动态邮件的方法及装置。
背景技术
随着社会的发展,科技的进步。人们追求的不再单单是能够使用,更多的是伴随而来的用户体验。在琳琅满目的市场上,提供的应用功能大体一致的情况下,服务商为了脱颖而出,只能另辟蹊径,从服务用户给用户带来更好的体验入手。
比如,用户购买了很多云产品,而用户不会清楚地记得每个产品的到期时间、续费时间等等。因此,需要为用户提供到期提醒服务,731到期提醒服务便应运而生。731到期提醒服务,是在用户所购产品到期的前7天、3天、1天和当天,给用户发送提醒邮件。用户可以明确知晓到期时间,以及到期的产品详细信息,可以为即将到期的产品续费。
731到期提醒服务,由基础服务平台研发。主要是针对各个产品线需求给用户提醒的信息,进行处理并发送。当产品线不多的情况下可以为其做针对性的开发,但是当产品线数量高达一定数量,并且不同产品线的提醒信息除了最基本信息外,都有自己专有的提醒信息内容后,这便产生了一个问题,需要消耗大量时间、大量人力去做对接。同时,若一个产品线的提醒信息发生变化或者需要添加新的产品线提醒信息,整个服务都会受到影响,重新上线甚至重启机器。
现有的731到期提醒服务,需要针对每个接入的产品线的相关提醒信息做定制化开发,需要对接每个接入的产品线接口,为每个产品线提供入参请求体,以及接收各个产品线响应的回参,并对产品线回参的每一个参数进行解析、处理、拼接操作,最终构建成指定产品线的专有提醒信息,再通过邮件服务发送给需要提醒的用户。
基于现有731到期提醒服务,会导致以下问题的产生:
1)、针对每个产品线接口都要对接请求入参,浪费大量的人力物力,工作量投入大,没有复用性。
2)、针对每个产品线接口都要对接请求回参,并对产品线回参的每个参数做好解析、处理等操作,非常不灵活,没有扩展性。
3)、已经对接成功并上线使用中的产品线,若需要修改提供的提醒信息,则需要重新对接接口以及入参、回参等,即使是小改动,也牵连甚广,运维困难。
4)、如果存在新产品线需要接入731到期提醒服务时,需要重新走一遍完整开发流程。都要重新对接,重新开发,重新测试,重新上线等问题。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种基于FreeMarker发送动态邮件的方法及装置,基于现有731到期提醒服务方案存在的以上缺点,进行优化改造,针对业务需求,需要新接入到731到期提醒服务的产品线,以克服现有相关技术所存在的上述技术问题。
为此,本发明采用的具体技术方案如下:
根据本发明的一个方面,提供了一种基于FreeMarker发送动态邮件的方法,包括以下步骤:
S1、采用预设方法在基础运营平台进行注册;
S2、通过预设规则构建预设到期提醒服务的动态邮件信息模板;
S3、所述基础运营平台接收并处理产品线返回的响应回参;
S4、采用预设原则将最终提醒邮件分别发送给指定用户。
进一步的,所述S1采用预设方法在基础运营平台进行注册具体包括以下步骤:
S11、填写产品线需要提醒数据的接口地址、产品线名称、接口功能类别以及请求协议;
S12、将所述接口地址、所述产品线名称、所述接口功能类别以及所述请求协议设定为新结构,并统一设定对接所述产品线的入参请求体。
进一步的,所述S1中的所述基础运营平台可以根据不同功能调用不同产品线的接口。
进一步的,所述S2中的预设规则为按照模板引擎FreeMarker规定的标准语法结构。
进一步的,所述S3中所述基础运营平台接收并处理产品线返回的响应回参具体包括以下步骤:
S31、所述基础运营平台接收产品线返回的公有参数和特殊参数的响应回参;
S32、将所述公有参数按照指定样式进行提醒,并将所述特殊参数动态拼接在提醒信息中。
进一步的,所述S4采用预设原则将最终提醒邮件分别发送给指定用户具体包括以下步骤:
S41、将带有拼接提醒信息的到期提醒服务的邮件内容发送给邮件服务;
S42、使用所述拼接提醒信息数据替换相应的模板位置,得到最终提醒邮件并分别发送给指定用户。
根据本发明的另一个方面,还提供了一种电子装置,所述电子装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的基于FreeMarker发送动态邮件程序,所述基于FreeMarker发送动态邮件程序被所述处理器执行时实现如下步骤:
S1、采用预设方法在基础运营平台进行注册;
S2、通过预设规则构建预设到期提醒服务的动态邮件信息模板;
S3、所述基础运营平台接收并处理产品线返回的响应回参;
S4、采用预设原则将最终提醒邮件分别发送给指定用户。
进一步的,所述S1采用预设方法在基础运营平台进行注册具体包括以下步骤:
S11、填写产品线需要提醒数据的接口地址、产品线名称、接口功能类别以及请求协议;
S12、将所述接口地址、所述产品线名称、所述接口功能类别以及所述请求协议设定为新结构,并统一设定对接所述产品线的入参请求体。
进一步的,所述S3中所述基础运营平台接收并处理产品线返回的响应回参具体包括以下步骤:
S31、所述基础运营平台接收产品线返回的公有参数和特殊参数的响应回参;
S32、将所述公有参数按照指定样式进行提醒,并将所述特殊参数动态拼接在提醒信息中。
进一步的,所述S4采用预设原则将最终提醒邮件分别发送给指定用户具体包括以下步骤:
S41、将带有拼接提醒信息的到期提醒服务的邮件内容发送给邮件服务;
S42、使用所述拼接提醒信息数据替换相应的模板位置,得到最终提醒邮件并分别发送给指定用户。
本发明的有益效果为:
1)、可以把平台从服务消费方转换为服务提供方,且平台不需要完全依赖于产品线提供的接口再进行定制开发,完全可以与产品线并行开发,甚至优先于产品线的接口而进行开发。此外,平台只要负责好自己的功能需求,规定产品线接口的对接需求,以及如何注册在平台之上即可。同时,平台作为统一协调方,统筹各产品线的接口开发而不是等待每一个产品线接口开发完成之后,再依赖于接口提供的功能定制化开发功能。
2)、本发明无需针对每个产品线接口都要对接请求入参,只需要对接一次,将共有参数规定好,其他产品线想接入并且提示特殊提醒信息,只需要将想提醒的数据通过响应回参传回即可,减少大量的人力物力,提高复用性。
3)、对于已接入731到期提醒服务的产品线,若需要修改提供的提醒信息,则只需要将其当作特殊提醒信息,将想提醒的数据通过响应回参传回即可,无需重复定义对接接口以及入参、回参等,提高扩展性。
4)、通过本发明的使用,既可以减少平台和各产品线间的依赖,降低耦合度,也可以将对参数的依赖程度相应降低,大家可以根据自己的开发进度开发不同数量的入参及回参,并且提高代码的复用性,灵活性,保证高可用,避免重复开发,提高工作效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的一种基于FreeMarker发送动态邮件的方法的流程示意图;
图2是根据本发明实施例的一种基于FreeMarker发送动态邮件的方法中FreeMarker模板的工作原理示意图。
具体实施方式
为进一步说明各实施例,本发明提供有附图,这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理,配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点,图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。
根据本发明的实施例,提供了一种基于FreeMarker发送动态邮件的方法及装置。
现结合附图和具体实施方式对本发明进一步说明,如图1-2所示,根据本发明实施例的一个方面,提供了一种基于FreeMarker发送动态邮件的方法,包括以下步骤:
S1、采用预设方法在基础运营平台进行注册;具体的,所述基础运营平台可以根据不同功能调用不同产品线的接口。
其中,所述S1具体包括以下步骤:
S11、填写产品线需要提醒数据的接口地址(如:http://1.1.1.1:8080/getRemindData?day=1)、产品线名称(如:主机)、接口功能类别(如:731提醒功能)以及请求协议(如:GET);
S12、将所述接口地址、所述产品线名称、所述接口功能类别以及所述请求协议设定为新结构(为了兼容老结构而创建和使用),并统一设定对接所述产品线的入参请求体。
具体的,所述入参请求体为Json格式,如下:
S2、通过预设规则构建预设到期提醒服务(731到期提醒服务)的动态邮件信息模板;
其中,所述S2中的预设规则为按照模板引擎FreeMarker规定的标准语法结构。具体的,FreeMarker是一款模板引擎,即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。工作原理如图2所示,图中Template:指页面显示,一般为html页面,用模板引擎语法,动态参数用“$”占位。Javaobjects:指java实体类,实体中的参数名与Template中的参数一致,会将实体中参数的值替换html页面中相同参数$占位的地方,从而形成动态数据展示。
为了更好地理解上述技术方案,以下就FreeMarker模板进行说明,具体的FreeMarker模板文件主要由如下4个部分组成:
1)文本:直接输出的部分;2)注释:<#--...-->格式部分,不会输出;3)插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出;4)、FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出。
S3、所述基础运营平台接收并处理产品线返回的响应回参;
其中,所述S3具体包括以下步骤:
S31、所述基础运营平台接收产品线返回的公有参数和特殊参数的响应回参;
S32、将所述公有参数按照指定样式进行提醒,并将所述特殊参数动态拼接在提醒信息中。
S4、采用预设原则将最终提醒邮件分别发送给指定用户。
其中,所述S4具体包括以下步骤:
S41、将带有拼接提醒信息的到期提醒服务的邮件内容发送给邮件服务;
S42、使用所述拼接提醒信息数据替换相应的模板位置(模板+数据模型=输出),得到最终提醒邮件并分别发送给指定用户。
根据本发明的另一个方面,还提供了一种电子装置。
在本实施例中,所述电子装置可以是电脑或服务器。所述电子装置至少包括存储器、处理器、通信总线以及网络接口。
其中,存储器至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。存储器在一些实施例中可以是电子装置的内部存储单元,例如所述电子装置的硬盘。存储器在另一些实施例中也可以是电子装置的外部存储设备,例如电子装置上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器还可以既包括电子装置的内部存储单元也包括外部存储设备。存储器不仅可以用于存储安装于电子装置的应用软件及各类数据,例如基于FreeMarker发送动态邮件程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
处理器在一些实施例中可以是一中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器中存储的程序代码或处理数据。
通信总线用于实现这些组件之间的连接通信。
网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口),通常用于在电子装置与其他电子设备之间建立通信连接。
可选地,电子装置还可以包括用户接口,用户接口可以包括显示器(Display)、输入单元比如键盘(Keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子装置中处理的信息以及用于显示可视化的用户界面。
所述电子装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的基于FreeMarker发送动态邮件程序,所述基于FreeMarker发送动态邮件程序被所述处理器执行时实现如下步骤:
S1、采用预设方法在基础运营平台进行注册;其中,所述S1具体包括以下步骤:S11、填写产品线需要提醒数据的接口地址、产品线名称、接口功能类别以及请求协议;S12、将所述接口地址、所述产品线名称、所述接口功能类别以及所述请求协议设定为新结构,并统一设定对接所述产品线的入参请求体。
S2、通过预设规则构建预设到期提醒服务的动态邮件信息模板;
S3、所述基础运营平台接收并处理产品线返回的响应回参;其中,所述S3具体包括以下步骤:S31、所述基础运营平台接收产品线返回的公有参数和特殊参数的响应回参;S32、将所述公有参数按照指定样式进行提醒,并将所述特殊参数动态拼接在提醒信息中。
S4、采用预设原则将最终提醒邮件分别发送给指定用户。其中,所述S4具体包括以下步骤:S41、将带有拼接提醒信息的到期提醒服务的邮件内容发送给邮件服务;S42、使用所述拼接提醒信息数据替换相应的模板位置,得到最终提醒邮件并分别发送给指定用户。
综上所述,借助于本发明的上述技术方案,可以把平台从服务消费方转换为服务提供方,且平台不需要完全依赖于产品线提供的接口再进行定制开发,完全可以与产品线并行开发,甚至优先于产品线的接口而进行开发。此外,平台只要负责好自己的功能需求,规定产品线接口的对接需求,以及如何注册在平台之上即可。同时,平台作为统一协调方,统筹各产品线的接口开发而不是等待每一个产品线接口开发完成之后,再依赖于接口提供的功能定制化开发功能。
此外,本发明无需针对每个产品线接口都要对接请求入参,只需要对接一次,将共有参数规定好,其他产品线想接入并且提示特殊提醒信息,只需要将想提醒的数据通过响应回参传回即可,减少大量的人力物力,提高复用性。
此外,对于已接入731到期提醒服务的产品线,若需要修改提供的提醒信息,则只需要将其当作特殊提醒信息,将想提醒的数据通过响应回参传回即可,无需重复定义对接接口以及入参、回参等,提高扩展性。
通过本发明的使用,既可以减少平台和各产品线间的依赖,降低耦合度,也可以将对参数的依赖程度相应降低,大家可以根据自己的开发进度开发不同数量的入参及回参,并且提高代码的复用性,灵活性,保证高可用,避免重复开发,提高工作效率。
需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种基于FreeMarker发送动态邮件的方法,其特征在于,包括以下步骤:
S1、采用预设方法在基础运营平台进行注册;
S2、通过预设规则构建预设到期提醒服务的动态邮件信息模板;
S3、所述基础运营平台接收并处理产品线返回的响应回参;
S4、采用预设原则将最终提醒邮件分别发送给指定用户;
其中,所述S1采用预设方法在基础运营平台进行注册具体包括以下步骤:
S11、填写产品线需要提醒数据的接口地址、产品线名称、接口功能类别以及请求协议;
S12、将所述接口地址、所述产品线名称、所述接口功能类别以及所述请求协议设定为新结构,并统一设定对接所述产品线的入参请求体;
所述S3中所述基础运营平台接收并处理产品线返回的响应回参具体包括以下步骤:
S31、所述基础运营平台接收产品线返回的公有参数和特殊参数的响应回参;
S32、将所述公有参数按照指定样式进行提醒,并将所述特殊参数动态拼接在提醒信息中。
2.根据权利要求1所述的一种基于FreeMarker发送动态邮件的方法,其特征在于,所述S1中的所述基础运营平台可以根据不同功能调用不同产品线的接口。
3.根据权利要求1所述的一种基于FreeMarker发送动态邮件的方法,其特征在于,所述S2中的预设规则为按照模板引擎FreeMarker规定的标准语法结构。
4.根据权利要求1所述的一种基于FreeMarker发送动态邮件的方法,其特征在于,所述S4采用预设原则将最终提醒邮件分别发送给指定用户具体包括以下步骤:
S41、将带有拼接提醒信息的到期提醒服务的邮件内容发送给邮件服务;
S42、使用所述拼接提醒信息数据替换相应的模板位置,得到最终提醒邮件并分别发送给指定用户。
5.一种电子装置,其特征在于,所述电子装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的基于FreeMarker发送动态邮件程序,所述基于FreeMarker发送动态邮件程序被所述处理器执行时实现如下步骤:
S1、采用预设方法在基础运营平台进行注册;
S2、通过预设规则构建预设到期提醒服务的动态邮件信息模板;
S3、所述基础运营平台接收并处理产品线返回的响应回参;
S4、采用预设原则将最终提醒邮件分别发送给指定用户;
其中,所述S1采用预设方法在基础运营平台进行注册具体包括以下步骤:
S11、填写产品线需要提醒数据的接口地址、产品线名称、接口功能类别以及请求协议;
S12、将所述接口地址、所述产品线名称、所述接口功能类别以及所述请求协议设定为新结构,并统一设定对接所述产品线的入参请求体;
所述S3中所述基础运营平台接收并处理产品线返回的响应回参具体包括以下步骤:
S31、所述基础运营平台接收产品线返回的公有参数和特殊参数的响应回参;
S32、将所述公有参数按照指定样式进行提醒,并将所述特殊参数动态拼接在提醒信息中。
6.根据权利要求5所述的一种电子装置,其特征在于,所述S4采用预设原则将最终提醒邮件分别发送给指定用户具体包括以下步骤:
S41、将带有拼接提醒信息的到期提醒服务的邮件内容发送给邮件服务;
S42、使用所述拼接提醒信息数据替换相应的模板位置,得到最终提醒邮件并分别发送给指定用户。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010932173.2A CN112104544B (zh) | 2020-09-08 | 2020-09-08 | 一种基于FreeMarker发送动态邮件的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010932173.2A CN112104544B (zh) | 2020-09-08 | 2020-09-08 | 一种基于FreeMarker发送动态邮件的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112104544A CN112104544A (zh) | 2020-12-18 |
CN112104544B true CN112104544B (zh) | 2022-05-10 |
Family
ID=73751703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010932173.2A Active CN112104544B (zh) | 2020-09-08 | 2020-09-08 | 一种基于FreeMarker发送动态邮件的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112104544B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112799676B (zh) * | 2021-02-01 | 2023-08-15 | 长沙市到家悠享网络科技有限公司 | 一种数据反馈方法及装置、设备、介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778160A (zh) * | 2010-01-08 | 2010-07-14 | 中兴通讯股份有限公司 | 实现动态预设消息的方法及装置 |
CN102411501A (zh) * | 2011-08-12 | 2012-04-11 | 马涛 | 基于b/s结构软件系统的通信灵活定制系统及方法 |
CN106933862A (zh) * | 2015-12-30 | 2017-07-07 | 北京神州泰岳软件股份有限公司 | 一种生成邮件报告的方法和装置 |
CN109977379A (zh) * | 2018-12-21 | 2019-07-05 | 中国平安人寿保险股份有限公司 | 邮件生成方法、装置、电子设备及计算机可读存储介质 |
CN110969001A (zh) * | 2018-09-27 | 2020-04-07 | 阿里巴巴集团控股有限公司 | 反馈信息的生成方法及装置、存储介质、处理器和终端 |
CN111464425A (zh) * | 2020-03-16 | 2020-07-28 | 中国平安人寿保险股份有限公司 | 邮件生成方法、装置、设备及存储介质 |
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 (zh) * | 2006-03-21 | 2007-09-26 | 环达电脑(上海)有限公司 | 一种电子邮件系统 |
US10318865B2 (en) * | 2017-06-30 | 2019-06-11 | Capital One Services, Llc | Anti-fingerprinting systems and methods for automated task performance |
CN109039876B (zh) * | 2018-09-19 | 2021-01-08 | 天津字节跳动科技有限公司 | 邮件处理方法和装置 |
CN111311189A (zh) * | 2020-02-24 | 2020-06-19 | 山东爱城市网信息技术有限公司 | 一种基于http的模板邮件发送方法 |
-
2020
- 2020-09-08 CN CN202010932173.2A patent/CN112104544B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778160A (zh) * | 2010-01-08 | 2010-07-14 | 中兴通讯股份有限公司 | 实现动态预设消息的方法及装置 |
CN102411501A (zh) * | 2011-08-12 | 2012-04-11 | 马涛 | 基于b/s结构软件系统的通信灵活定制系统及方法 |
CN106933862A (zh) * | 2015-12-30 | 2017-07-07 | 北京神州泰岳软件股份有限公司 | 一种生成邮件报告的方法和装置 |
CN110969001A (zh) * | 2018-09-27 | 2020-04-07 | 阿里巴巴集团控股有限公司 | 反馈信息的生成方法及装置、存储介质、处理器和终端 |
CN109977379A (zh) * | 2018-12-21 | 2019-07-05 | 中国平安人寿保险股份有限公司 | 邮件生成方法、装置、电子设备及计算机可读存储介质 |
CN111464425A (zh) * | 2020-03-16 | 2020-07-28 | 中国平安人寿保险股份有限公司 | 邮件生成方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112104544A (zh) | 2020-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108255513B (zh) | 电子装置、基于springmvc的数据接口及其说明自动生成方法及存储介质 | |
CN107656729B (zh) | 列表视图的更新装置、方法及计算机可读存储介质 | |
US11640441B2 (en) | Page displaying method and device, computer-readable storage medium and electronic device | |
CN108874464B (zh) | 中间件自动扫描装配方法、装置及存储介质 | |
CN103051652B (zh) | 一种移动终端云计算发布平台 | |
CN110941614A (zh) | 表单生成方法、装置、电子设备及计算机可读存储介质 | |
CN108647032B (zh) | 应用加载方法及装置、计算机装置和计算机可读存储介质 | |
US20220284371A1 (en) | Method, device and medium for a business function page | |
CN113703862A (zh) | 基于配置的接口调用方法、装置、设备及存储介质 | |
CN110888794B (zh) | 接口测试方法和装置 | |
CN108733370B (zh) | 原生app的样式化显示方法、装置、终端及存储介质 | |
CN112416348B (zh) | 页面生成方法、系统及计算设备 | |
CN112104544B (zh) | 一种基于FreeMarker发送动态邮件的方法及装置 | |
CN108874384B (zh) | 终端设备、服务器、网页数据处理方法和计算机存储介质 | |
CN110597508A (zh) | 界面动态配置方法、装置及存储介质 | |
CN111158777B (zh) | 组件调用方法、装置及计算机可读存储介质 | |
CN113220339A (zh) | 一种页面生成方法和装置 | |
CN111124482B (zh) | 文案信息的配置方法和装置 | |
CN109240660B (zh) | 一种广告数据的接入方法、存储介质、电子设备及系统 | |
CN116679912A (zh) | 代码生成方法、装置、设备、存储介质及计算机程序 | |
CN108984318B (zh) | 基于驱动模型的消息投递方法、装置及可读存储介质 | |
CN109271182B (zh) | 用于搜索引擎升级的方法及装置 | |
CN113656041A (zh) | 数据处理方法、装置、设备及存储介质 | |
CN115114280A (zh) | 报表生成处理方法、装置及设备 | |
CN113448960A (zh) | 一种导入表格文件的方法和装置 |
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 |