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. 力扣570(MySQL)-至少有5名直接下属的经理(简单)

    题目: Employee 表包含所有员工和他们的经理.每个员工都有一个 Id,并且还有一列是经理的 Id. 给定 Employee 表,请编写一个SQL查询来查找至少有5名直接下属的经理.对于上表,您 ...

  2. 大型 Web 应用插件化架构探索

    简介: 随着 Web 技术的逐渐成熟,越来越多的应用架构趋向于复杂,例如阿里云等巨型控制台项目,每个产品下都有各自的团队来负责维护和迭代.不论是维护还是发布以及管控成本都随着业务体量的增长而逐渐不可控 ...

  3. 这样才是代码管理和 Commit 的正确姿势! | 研发效能提升36计

    ​简介:效能提升从小习惯开始,这样才是代码管理和 Commit 的正确姿势! ​ 专栏策划|雅纯 志愿编辑|张晟 软件交付是以代码为中心的交付过程,其中代码的作用有几点:第一,最终的制品要交付成什么样 ...

  4. selenium操作浏览器模块

    selenium模块用途 selenuim原先多用于测试部门测试,由于它可以操作浏览器,有时候也用于爬虫领域 优点:操作浏览器访问网站 缺点:速度较慢 下载模块 # 下载模块 pip3 install ...

  5. C51笔记-数码管#动态扫描#静态显示#中断#定时器

  6. 将字节数组输入流拷贝成字节数组输出流,将ByteArrayInputStream转成ByteArrayOutputStream

    /** 将 ByteArrayInputStream 拷贝成 ByteArrayOutputStream * 将 字节数组输入流 拷贝成 字节数组输出流 */ public static ByteAr ...

  7. Linux下的目录

    FHS 因为利用Linux来开发产品或distributions的社群/公司与个人实在太多了, 如果每个人都用自己的想法来配置文件放置的目录,那么将可能造成很多管理上的困扰. 你能想象,你进入一个企业 ...

  8. ansible(8)--ansible的hostname模块

    1. hostname模块 功能:管理远程主机的主机名. 示例一:更改192.168.20.22的主机名为nginx01: [root@xuzhichao ~]# ansible 192.168.20 ...

  9. Java面试题:让依赖注入变得简单,面对@Autowired和@Resource,该如何选择?

    @Autowired和@Resource都是Java Spring框架中的注解,用于实现依赖注入(DI)和控制反转(IoC).它们的区别主要在以下三个方面: 源头不同  @Autowired是Spri ...

  10. 第三方调用saltstack

    python api使用 实例及工作原理解析 指定target 函数,命令等等,就可以可以了. [root@mcw01 ~]# python Python 2.7.5 (default, Aug 4 ...