Kettle 邮件发送附件
最近用户个需求,利用kettle分析出的数据,通过邮件的形式,发送给本人。这里讲解下kettle发送邮件的方法。
首先说明下,用到的kettle组件:
【表输入】:得到源数据;
【Excel输出】:分析的数据保存到Excel中;
【START】;作业开始组件;
【转换】:转换组件,用于连接ktr文件;
【添加文件到结果文件中】:选择要发送的文件;
【发送邮件】:配置邮件信息,谁发送邮件、发送给谁、邮件服务器的配置等等;
【成功】:成功组件,与【START】组件相互配合,有其一,必有其一;
第一步:选择【表输入】组件,连接数据库,并编写sql语言,得到用户需要的数据;
第二步:选择【Excel输出】组件,shift+鼠标左键,拖拽连接,设置Excel位置信息等等;
第三步:保存ktr文件,命名test01.ktr;
第四步:分别选择【START】、【转换】、【添加文件到结果文件中】、【发送邮件】、【成功】;并以此连接到一起;
【START】:作业开始组件;
【转换】:转换组件,用于连接ktr文件,我们连接Test01.ktr;
【添加文件到结果文件中】:选择要发送的文件;
【发送邮件】:配置邮件信息,谁发送邮件、发送给谁、邮件服务器的配置等等;
地址页签:
收件人:收件人地址,填写收件人地址邮箱,若要发送给多人,则以空格区分多人;
抄送,抄送人的地址邮件;暗送,暗送人的邮箱;
发件人:在发件人地址栏中填写发件人地址邮箱即可;
邮件服务器:SMTP服务器:设置mail.+公司+.com;例如:mail.baidu.com;
端口号:25
验证:在用户验证打钩,,填写用户名、密码;
使用安全验证,安全连接类型选择TLS;
详细设置:按照以上图片进行设置;
消息:主题,邮件发送邮件主题的编写;注释,邮件正文的编写,请编写;
附件:预览文件名称,选择带附件,文件类型选择一般。
【成功】:成功组件,与【START】组件相互配合,有其一,必有其一;
第五步:保存文件,Test02.kjb,执行结果。
Kettle 邮件发送附件就到这里啦,如有疑问,欢迎留言骚扰,谢谢。