1、我们平常在做数据同步的时候,担心转换或者job没有正常运行,需要加上监控机制,这个时候就会用到邮件功能。

下图是一个简单的测试邮件发送功能的转换。在kettle.properties文件中设置邮件参数,通过邮件步骤进行发送。

2、地址参数配置

步骤名称
此步骤在转换工作区中显示的名称。
目标地址
电子邮件的目标地址。可以是单个地址,以空格分隔的地址列表,或者是一个分发列表的电子邮件别名。
抄送
发送电子邮件的电子邮件地址,以空格分隔的电子邮件地址列表,或者是一个分发列表,以便发送电子邮件的副本。
密送/暗送
发送电子邮件的电子邮件地址,以空格分隔的电子邮件地址列表,或者是一个分发列表,以便发送电子邮件的密件副本。
发送者名称
您希望电子邮件由谁发送的人的名称。
发送者地址
您希望电子邮件由哪个人或帐户发送的电子邮件地址。
回复地址
如果收件人回复电子邮件,他们将使用的电子邮件地址。
联系人
与电子邮件内容相关的联系人的姓名。
联系人电话
在前一个字段中定义的联系人的电话号码。

3、服务器参数配置 

SMTP服务器
您的SMTP服务器的URL、主机名或IP地址。
端口
您的SMTP服务的端口号。
使用身份验证
如果选中,您将能够在接下来的几个字段中输入SMTP用户名和密码。
身份验证用户
用于服务器身份验证的SMTP用户名。
身份验证密码
先前定义的SMTP用户名的密码。
使用安全身份验证
如果选中,您将能够在接下来的字段中指定SSL或TLS加密。
安全连接类型
确定服务器将使用SSL或TLS加密协议。

4、邮件正文参数配置

包含日期在邮件正文中?
如果选中,日期将会在邮件正文中打印出来。

只在邮件正文中发送评论
如果选中,转换的信息将不会包含在内,只有来自“评论”字段的内容将会被发送到邮件的正文中。

在邮件正文中使用HTML格式
如果选中,该电子邮件将以HTML格式而不是纯文本形式呈现。

编码
HTML电子邮件文本的字符编码方式。

管理优先级
如果选中,将启用以下两个字段,以设置电子邮件的优先级和重要性等级。

优先级
要分配给电子邮件元数据的优先级级别。

重要性
要分配给电子邮件元数据的重要性级别。

敏感性
这允许设置“敏感性”标题信息为Normal、Personal、Private、Confidential(自5.0版本起,仅适用于Outlook/Exchange)。

主题
电子邮件的主题行。

邮件正文
电子邮件的正文内容。

5、一般情况下只设置地址、服务器、正文就够用了,如果涉及到付件或者内嵌图片更多配置请参考官方地址https://pentaho-public.atlassian.net/wiki/spaces/EAI/pages/386793725/Mail+step

kettle从入门到精通 第二十七课 邮件发送的更多相关文章

  1. Scala入门到精通——第二十七节 Scala操纵XML

    本节主要内容 XML 字面量 XML内容提取 XML对象序列化及反序列化 XML文件读取与保存 XML模式匹配 1. XML 字面量 XML是一种很重要的半结构化数据表示方式,眼下大量的应用依赖于XM ...

  2. kettle从入门到精通 第十一课 kettle javascript 解析json数组

    1.json步骤虽然可以解析json数组,但是不够灵活.通过javascript步骤来解析json数组比较灵活,且可以按照需要组装数据流转到下个步骤. 1)步骤名称:可以自定义 2)Transform ...

  3. NeHe OpenGL教程 第二十七课:影子

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  4. SaltStack 入门到精通第二篇:Salt-master配置文件详解

    SaltStack 入门到精通第二篇:Salt-master配置文件详解     转自(coocla):http://blog.coocla.org/301.html 原本想要重新翻译salt-mas ...

  5. Spring入门第二十七课

    声明式事务 直接上代码: db.properties jdbc.user=root jdbc.password=logan123 jdbc.driverClass=com.mysql.jdbc.Dri ...

  6. 【JavaScript从入门到精通】第一课 初探JavaScript魅力-01

    第一课 初探JavaScript魅力-01 JavaScript是什么 如今我们打开一个大型的网站,都会有很多JS效果的功能和应用.对于学过CSS+HTML的同学,即使是像淘宝那样的网站,用一两天时间 ...

  7. 《SDN软件定义网络从入门到精通》导论课

    http://mp.weixin.qq.com/s?__biz=MjM5MTM3MzIzMg==&mid=209513316&idx=1&sn=e5dbd9a2ccccb88d ...

  8. python第二十七课——os模块

    演示os模块中常用的属性和函数: 1.os模块: 作用:管理文件和目录 属性: os.name:返回系统类型 常用的windows系统 --> nt os.environ:返回当前系统所有的环境 ...

  9. 【JavaScript从入门到精通】第一课

    第一课 初探JavaScript魅力-01 JavaScript是什么 如今我们打开一个大型的网站,都会有很多JS效果的功能和应用.对于学过CSS+HTML的同学,即使是像淘宝那样的网站,用一两天时间 ...

  10. Python学习第二十七课——写一个和Django框架的自己的框架

    MyWeb框架: from wsgiref.simple_server import make_server def application(environ, start_response): pri ...

随机推荐

  1. 【笔记】Linux基础指令

    Linux基础指令 cd 跳转文件夹 cd 到根目录 cd usr 到根目录下的usr目录 cd .. 到上一级目录 cd ~ 到home目录 cd - 到上次访问的目录 sh 执行sh命令 ls 查 ...

  2. Serverless 在阿里云函数计算中的实践

    简介: 近日,阿里云 aPaaS&Serverless 前端技术专家袁坤在 CSDN 云原生 meetup 长沙站分享了 Serverless 在阿里云函数计算 FC 的实践. 作者:CSDN ...

  3. Javascript 机器学习的四个层次

    ​简介: Atwood定律说,凡是可以用Javascript实现的应用,最终都会用Javascript实现掉.作为最热门的机器学习领域,服务端是Python的主场,但是到了手机端呢?Android和i ...

  4. [GPT] 用 document.querySelector('.xxx') 选择下级的第二个 div 要怎么写

      要选择类名为 .xxx 的元素下的第二个子<div>元素,可以将 querySelectorAll()方法与CSS选择器一起使用. 以下是一个示例: const secondChild ...

  5. [FE] FastAdmin 动态下拉组件 Selectpage 自定义 data-params

    正常情况下,我们想获取列表只需要定义接口路径和要显示的字段名即可, 比如: <input id="c-package_ids" data-rule="require ...

  6. 七天.NET 8操作SQLite入门到实战 - (2)第七天Blazor班级管理页面编写和接口对接

    前言 上一章节我们引入BootstrapBlazor UI组件完成了EasySQLite后台界面的基本架子的搭建,本章节的主要内容是Blazor班级管理页面编写和接口对接. 七天.NET 8 操作 S ...

  7. 13.prometheus监控tengine(无用)

    一.环境准备 1.1 docker安装tengine带nginx-module-vts模块(二选一) mkdir /data/ -p cd /data/ # 通过git clone下载已经创建好的do ...

  8. 电路笔记03—kcl、kvl,独立源,受控源

    电路笔记03-kcl.kvl,独立源,受控源 听起来简单,做起来需要思考.所以做作业,思考很有 必要.电路的功率守恒,4种受控源,用两类约束列方程.电路分析力最难的一部分,怎么把一个量用其它量表示,后 ...

  9. CF1800F Dasha and Nightmares

    F.Dasha and Nightmares 题意:\(n\) 个字符串 \(s_i\),问有多少对不同的 \((i, j) \ (1 \le i \le j \le n)\),使得 \(s_i\) ...

  10. Oracle细粒度审计策略

    场景:经常需要查看某些表做了哪些操作. Oracle中,可以添加细粒度策略来获取,如下: begin dbms_fga.add_policy(object_schema => 'portxx', ...