案例介绍

      通过Kettle工具的作业来实现发送邮件。

案例实现

1.创建作业

       通过使用Kettle工具,创建一个作业send_email,并添加Start控件、发送邮件控件、成功控件以及作业跳连接线,具体如图所示。

作业管理 java 作业管理案例_发送邮件

2.配置start控件

       双击“Start”控件,进入“作业定时调度”界面

作业管理 java 作业管理案例_etl_02

单击“类型”处的下拉框,选择“时间间隔”定时,并设置以秒计算的间隔是10,以分钟计算的间隔是0(即作业运行10秒后发送邮件)

作业管理 java 作业管理案例_作业管理 java_03

3. 配置“发送邮件”控件

        双击“发送邮件”控件,进入“发送邮件”界面

作业管理 java 作业管理案例_控件_04

在“地址”选项卡中,添加收件人和发件人的相关信息,这里演示添加收件人地址、发件人回复的名称以及发件人地址

作业管理 java 作业管理案例_作业管理 java_05

 

在“服务器”选项卡中,添加邮件服务器的相关参数和验证发件人的信息

作业管理 java 作业管理案例_etl_06

 

在“邮件消息”选项卡中,勾选“信息里带日期?”和“使用HTML邮件格式”的复选框,设置发送的邮件信息里带日期,并发送的邮件是使用HTML格式;在“消息”框中添加邮件的主题和注释

作业管理 java 作业管理案例_控件_07

单击作业工作区顶部的作业管理 java 作业管理案例_etl_08按钮,运行创建的send_email作业。

作业管理 java 作业管理案例_作业管理 java_09

5. 查看邮箱的收件箱

 

作业管理 java 作业管理案例_etl_10