需求:有时候需要将定期任务执行结果反馈。
本方法使用163邮箱。
1,关闭正在运行的azkaban
2,编辑conf/azkaban.properties
在里面添加
来自 https://azkaban.readthedocs.io/en/latest/configuration.html#notification-email-properties
3,发送者邮箱设置
由于要发送邮件到接受邮件的账户,需要提供一个用于登录发送邮件的邮箱。以163为例
点击 设置
点击 pop3 /smtp/imap
点击新增授权密码
根据提示得到授权密码。
这个密码就是填写到mail.password的密码。
最终azkaban.properties
文件邮件部分配置应该是这样:
红框是需要修改的位置。
3,重新启动azkaban。
执行一个job试试吧,成功接收到结果邮件。
在网上看到好多发送邮件失败的,也有port端口没有启用的,密码错误的,如果发现问题请根据azkaban根目录的日志查找解决方案。