一种邮件模板的管理方法及系统的制作方法

文档序号:9238028阅读:430来源:国知局
一种邮件模板的管理方法及系统的制作方法
【技术领域】
[0001] 本发明涉及通信技术领域,特别是涉及邮件技术领域,具体为一种邮件模板的管 理方法及系统。
【背景技术】
[0002] 发送邮件是互联网商用网站常用功能,例如,注册用户邮箱激活,业务推送信息, 商业活动广告发布等等。不同的功能,需要发送不同的邮件。大多数人,尤其是公司,都想 将自己公司的信息,以个性化邮件的形式发送给自己的新老客户,一方面是通过网站显示 公司的资质和实力,另一方面可以增加业务往来。对于满足用户发送个性化邮件的需求,在 相关技术中,以往都是针对不同邮件的风格,需要开发不同的java代码以满足业务需要, 从而,导致代码冗余度高,增加了开发人员的工作量及维护成本。
[0003] 在当前的电子邮件客户端程序或应用中,用户通常重复地将电子邮件消息发送给 相同的用户组(例如,向管理者发送每周的状态报告,HR/IT员工向组织内的部门发送新 闻政策,等等),但是目前还没有以快速且简便的方式来使用电子邮件地址或标识填写to/ cc/bcc字段。
[0004] 用户填写这些字段的一种方式是使用指定电子邮件收件人的邮件列表,或者可选 地,用户可以手动输入收件人电子邮件地址或标识信息。某些电子邮件应用用户界面允许 用户保存电子邮件模板(例如,Siebe1TM的电子邮件客户端),其中用户能够存储常用的电 子邮件地址或标识信息的to/cc/bcc字段。但是,用于定义邮件列表的每个这些实现都取 决于用户或管理者手动创建邮件列表,并且然后用户或管理者记住这些邮件列表以再次使 用。因此,这些实现需要特殊的手动步骤以创建邮件列表,而且现有解决方案中还没有自动 成或自动训练邮件列表创建和使用的方式(即不能基于历史数据简便地访问最常使用的 邮件列表、邮件收件人等)。自定义邮件模板主要是为了满足不同的应用场景,而无需针对 不同的应用重复编写邮件发送工具或服务。在软件项目开发中,都有可能使用到邮件。比 如系统的异常提醒,我们需要编写对应的邮件发送程序,把系统的异常信息发送给系统运 维人员,让运维人员第一时间了解系统异常,而邮件内容的结构,我们基本上都很简单(只 包含异常信息)或者单一(结构固定)。再比如公告,每个公告的布局、样式各不相同,导致 每个公告都需要自定义对应的邮件发送模块。
[0005] 而自定义邮件模板就可以解决这类问题,只需要定义下邮件的模板,即可实现满 足不同应用场景,而不需要重复编写邮件发送程序。

【发明内容】

[0006] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种邮件模板的管理方法 及系统,用于解决现有技术中邮件模板的管理中存在的针对不同的应用需要重复编写的问 题。
[0007] 为实现上述目的及其他相关目的,本发明提供一种邮件模板的管理方法,所述邮 件模板的管理方法包括:预设邮件模板并将所述邮件模板的邮件属性设置为对应的替换 符;保存所述邮件模板并在保存所述邮件模板时获取所述邮件模板的ID;在发送邮件时根 据所述邮件模板的ID调用所述邮件模板,并根据所述邮件模板的参数为待发邮件的邮件 属性赋值。
[0008] 作为本发明的一种优选方案,所述邮件模板为HTML格式。
[0009] 作为本发明的一种优选方案,所述邮件属性包括发送人、接收人、抄送人、密件抄 送、邮件主题和邮件内容。
[0010] 作为本发明的一种优选方案,所述发送人对应的替换符为綱FROM、所述接收人对 应的替换符为綱T0、所述抄送人对应的替换符为綱CC、所述密件抄送对应的替换符为綱 BCC、所述邮件主题对应的替换符为_SUBJECT、所述邮件内容对应的替换符为_B0DY。
[0011] 作为本发明的一种优选方案,所述邮件模板中至少将邮件内容设置为对应的替换 符。
[0012] 为实现上述目的,本发明还提供一种邮件模板的管理系统,所述邮件模板的管理 系统包括:预设模块,用于预设邮件模板并将所述邮件模板的邮件属性设置为对应的替换 符;保存模块,与所述预设模块相连,用于保存所述邮件模板并在保存所述邮件模板时获取 所述邮件模板的ID;调用模块,与所述保存模块相连,用于在发送邮件时根据所述邮件模 板的ID调用所述邮件模板;赋值模块,与所述调用模块相连,用于根据所述邮件模板的参 数为待发邮件的邮件属性赋值。
[0013] 作为本发明的一种优选方案,在所述预设模块中,预设所述邮件模板为HTML格 式。
[0014] 作为本发明的一种优选方案,所述邮件属性包括发送人、接收人、抄送人、密件抄 送、邮件主题和邮件内容。
[0015] 作为本发明的一种优选方案,所述发送人对应的替换符为_FR0M、所述接收人对 应的替换符为綱T0、所述抄送人对应的替换符为綱CC、所述密件抄送对应的替换符为綱 BCC、所述邮件主题对应的替换符为_SUBJECT、所述邮件内容对应的替换符为_B0DY。
[0016] 作为本发明的一种优选方案,所述邮件模板中至少将邮件内容设置为对应的替换 符。
[0017] 如上所述,本发明的一种邮件模板的管理方法及系统,具有以下有益效果:
[0018] 1、本发明通过预设邮件模板并将所述邮件模板的邮件属性设置为对应的替换符, 在发送邮件时根据所述邮件模板的ID调用所述邮件模板,并根据所述邮件模板的参数为 待发邮件的邮件属性赋值,可以通过定义邮件模板通配符,达到不修改任何代码即可以满 足不同应用根据不同场景使用不同邮件模板。所以本发明可以有效解决现有技术中邮件模 板的管理中存在的针对不同的应用需要重复编写的问题。
[0019] 2、本发明实施简单,具有较强的实用性和通用性。
【附图说明】
[0020] 图1显示为本发明的邮件模板的管理方法的流程示意图。
[0021] 图2显示为本发明的邮件模板的管理方法中一种应用所需的邮件实例图。
[0022] 图3显示为本发明的邮件模板的管理方法中邮件模板的示意图。
[0023] 图4显示为本发明的邮件模板的管理系统的结构示意图。
[0024] 元件标号说明
[0025] 1 邮件模板的管理系统
[0026] 11 预设模块
[0027] 12 保存模块
[0028] 13 调用模块
[0029] 14 赋值模块
[0030] S11 ~S13 步骤
【具体实施方式】
[0031] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书 所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实 施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离 本发明的精神下进行各种修饰或改变。
[0032] 本发明的目的在于提供一种邮件模板的管理方法及系统,用于解决现有技术中邮 件模板的管理中存在的针对不同的应用需要重复编写的问题。以下将详细阐述本发明的一 种邮件模板的管理方法及系统的原理及实施方式,使本领域技术人员不需要创造性劳动即 可理解本发明的一种邮件模板的管理方法及系统。
[0033] 本实施例的自定义邮件模板主要是为了满足不同的应用场景,而无需针对不同的 应用重复编写邮件发送工具或服务。
[0034] 本实施例提供一种邮件模板的管理方法,具体地,如图1所示,所述邮件模板的管 理方法包括以下步骤。
[0035] 步骤S11,预设邮件模板并将所述邮件模板的邮件属性设置为对应的替换符。
[0036] 具体地,在本实施例中,满足不同应用根据不同场景使用不同邮件模板,可以通过 定义邮件模板替换符(也就是通配符),达到不修改任何代码即可实现该需求。
[0037] 更进一步地,为了能够表达更丰富的内容及效果,在本实施例中,邮件模板使用 HTML格式。
[0038] 此外,在本实施例中,所述邮件属性包括发送人、接收人、抄送人、密件抄送、邮件 主题和邮件内容。
[0039] 其中,在本实施例中,所述发送人对应的替换符为_FROM、所述接收人对应的替换 符为綱TO、所述抄送人对应的替换符为綱CC、所述密件抄送对应的替换符为_BCC、所述邮 件主题对应的替换符为綱SUBJECT、所述邮件内容对应的替换符为_BODY。邮件属性与替 换图的对应关系如表1所不。
[0040] 表 1
[0041]

[0042] 为了实现满足不同应用场景,我们就从这些属性方面入手,只需要把相应的替换 符更换掉即可满足需求。在本实施例中,所述邮件模板中至少将邮件内容设置为对应的替 换符。
[0043] 如图2所示,显示为一种应用所需的邮件实例图,图3显示为实现上述所需的邮件 而设置的邮件模板的示意图,即需要定义的邮件模板示意图。
[0044] 在预设好邮件模板后,接着执行步骤S
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1