大数据工作笔记||如何使用kettle发送邮件?

最近工作中遇到一个问题,如何将kettle统计好的数据每天早上发送给用户?以前都是每天早上过来手动写邮件然后再添加附件,觉得这样太弱了,就想着用kettle的自动发送邮件。通过查询资料终于实现了这个功能,于是就想拿出了与大家分享,拯救那些需要每天发送固定数据的基友。

步骤一:邮箱授权

要使用kettle发送邮件,必须配置你的发件邮箱,因此要得到授权,我用的是163邮箱,就拿163邮箱来举例

1.登录你的邮箱选择设置下的POP3/SMTP/IMAP


大数据工作笔记||如何使用kettle发送邮件?_第1张图片
选择 POP3/SMTP/IMAP

2.设置授权密码:在邮箱的左侧找到“客户端授权密码”,点击“开启”设置授权密码(要记住密码,后面要用),授权密码不能和登录密码一样,这个需要短信验证,如果觉得麻烦可以用QQ邮箱,QQ邮箱好像不用短信验证


大数据工作笔记||如何使用kettle发送邮件?_第2张图片

步骤二:创建转换任务

根据各自的需求创建转化任务,我这里就随便创建一个,从mysql表中抽取数据,过滤后将结果输出到文件中


大数据工作笔记||如何使用kettle发送邮件?_第3张图片

步骤三:创建作业调度转换并发送邮件


大数据工作笔记||如何使用kettle发送邮件?_第4张图片

1.可以在start中设置每天要发送的时间(这个很简单就不截图了)

2.调用刚才创建的转换节点,找到你需要调度的转换,我刚才创建的转换时kettle


大数据工作笔记||如何使用kettle发送邮件?_第5张图片



3.配置并发送邮件


大数据工作笔记||如何使用kettle发送邮件?_第6张图片
配置地址


大数据工作笔记||如何使用kettle发送邮件?_第7张图片
配置服务器


大数据工作笔记||如何使用kettle发送邮件?_第8张图片
配置附件

这样配置好后运行就可以收到邮件了,不用每天手动发统计数据了。

如果有帮助到你请动动你的小手点个赞,谢谢,有什么问题可以留言交流

你可能感兴趣的:(大数据工作笔记||如何使用kettle发送邮件?)