1. 概述编辑
1.1 应用场景
前端填报过程中对用户进行批量发送邮件提醒、通知等。
达到相应条件后,需定时触发给不同的人进行邮件发送。
1.2 功能简介
设置发件人和收件人,在定时任务完成后进行邮件提醒,发送邮件将结果告知收件人。
2. 操作步骤编辑
本节以给 test 用户发送邮件为例,介绍定时调度发送邮件的步骤。
2.1 设置发件人
以管理员身份进入数据决策系统,点击管理系统>系统管理>邮箱,配置邮箱服务器,请参见:邮箱
如下图所示:
2.2 设置收件人
收件人设置就是指设置收件人邮箱。收件人邮箱设置在 用户管理添加用户 的时候进行手动添加或者 用户同步数据集 时导入。如下图所示:
2.3 添加任务
在数据决策系统中,点击管理系统>定时调度>添加任务,添加一个定时调度任务。如下图所示:
2.4 基本设置
填写「任务名称」为测试定时任务邮件通知,用户为本文 2.2 章节收件人test,点击确定。如下图所示:
2.5 调度对象
点击下一步,「选择模板」为 GettingStarted.cpt,「文件名称」为 ${now()}的${A1}汇总 ,「附件存档」勾选excel03、excel07、word、pdf,如下图所示:
注:定时调度步骤中可以使用的公式请参见:定时调度支持的公式
2.6 调度周期
点击下一步,默认,不做修改。如下图所示:
2.7 文件处理
注:「收件人」和「抄送人」邮箱会按照用户选择的顺序在邮件中依次显示。
点击下一步,勾选邮件通知,抄送给本文 2.2 章添加的收件人;
主题为${today()}的${A1} ,邮件内容为${D3} ,勾选正文预览报表内容、正文加上结果链接、使用附件,点击保存。如下图所示:
注1:.cpr 文件是不会作为邮件的附件发送的,但是会在 schedule 对应的目录下生成 .cpr 格式的文件。
注2:邮件收件人支持自定义用户从 2019-05-20 日开始应用。
2.7.1 收件人
收件人可为默认用户组或自定义邮箱,其中自定义邮箱支持多个邮箱,邮箱之间用「,」隔开。
2.7.2 抄送/密送
选择平台用户后,输入自定义邮箱。其中自定义邮箱支持多个邮箱,邮箱之间用「,」隔开。
2.7.3 邮件主题
邮件主题可自定义且支持公式,定时调度步骤中可以使用的公式请参见:定时调度支持的公式
2.7.4 邮件内容
1)支持公式
「邮件内容」可自定义且支持公式,定时调度步骤中可以使用的公式请参见:定时调度支持的公式
2)支持字体
「邮件内容」以 HTML 格式显示,部分字体不支持会显示为 SimSun 字体;不支持字体的具体特征为:字体名称中间含有空格、「-」等特殊符号,例如「Windding 3」。
3)支持 HTML 标签
「邮件内容」中可使用 HTML 标签。如下图所示:
目前可使用的 HTML 标签如下表所示:
邮件内容中可使用的 HTML 标签 |
---|
a, abbr, b, br, button, dd, dl, dt, form, hr, i, img, input, li, ol, p, span, sub, sup, table, td, tr, ul |
用户在使用 HTML 时请参考如下建议:
大部分邮件客户端不支持 body 标签,如果遇到没有使用 body 标签导致其他标签没有被解析,可以尝试添加 body 标签。
网页布局尽量使用 table 标签,不要使用 div 标签。
img 标签是唯一客户引用的外部资源,但是不少客户端默认不显示图片(比如 Gmail ),所以要确保即使没有图片,主要内容也能被阅读。同时,有些客户端会给图片链接加上边框,要去除边框:
<img border="0" style="display:block;">
同时建议所有的图片都定义明确的高和宽。
所有的 CSS 规则,不要采用简写形式,且需要使用行内样式。
2.8 收到的邮件
如下图所示:
注:邮件内容以 HTML 显示,可复制内容。
3. 注意事项编辑
有关定时调度发送邮件过程中的注意事项、报错及解决方案请参考 定时调度发送邮件 FAQ