博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云 azkaban 发邮件的坑
阅读量:7088 次
发布时间:2019-06-28

本文共 883 字,大约阅读时间需要 2 分钟。

azkaban : 是一个 任务调度平台

安装文档:

 

https://azkaban.readthedocs.io/en/latest/getStarted.html

 

因为阿里云是禁止掉是STMP 25端口 ,只能用smtps协议,也就是ssl  465端口

 

查看源码:

 

   azkaban   mail.smtp.starttls.enable  只支持tls认证。

 

 需要在以下文件加入代码:

azkaban-common/src/main/java/azkaban/utils/EmailMessage.java中
在sendEmail()方法里props的配置代码下加入以下几行代码:

import java.security.Security;

 

Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());

final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";

props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
props.setProperty("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.socketFactory.port", "465");

    重新编译,部署时将配置文件中的mailPort改为465,即可在阿里云上正常收发邮

 

 

 

模试:

  单机模式:azkaban-solo-server

  集群模式:

    azkaban-exec-server

    azkaban-web-server

    还需要安装mysql

 

坑点: 必须在这个相对目录启动{azkaban-web-server}/build/install/azkaban-web-server

    

 

转载于:https://www.cnblogs.com/Qing-840/p/9818368.html

你可能感兴趣的文章
How to make your issues in GitHub more professional? [Labels feature]
查看>>
修改Android Studio默认的API Level(SDK版本)
查看>>
使用Monitor对资源进行保护(一)
查看>>
关于CSDN 2016博客之星评选活动的感触
查看>>
任务执行器——Executor
查看>>
控件UI性能调优 -- SizeChanged不是万能的
查看>>
leetcode 203 Remove Linked List Elements
查看>>
JavaScript的6个算法实用小技巧
查看>>
开机挂载文件系统
查看>>
万中选一,北京升哲科技荣获首个物联网行业 IDEA 金奖
查看>>
Spring常用属性的注入及属性编辑器
查看>>
C++11 function使用
查看>>
Matrix libraries for C and C++
查看>>
阿里云ECS、Redis再次降价 最高降幅35%
查看>>
JAVA 入坑教程 | 章节六 循环结构体
查看>>
物联网的应用会让黑客掌控一切吗?
查看>>
当当网Docker应用实践
查看>>
Docker数据安全隐患分析
查看>>
李包罗:撬动旧医疗体制的有力杠杆是什么?
查看>>
支付宝陷“隐私门”:加强监管避免隐私不当收集
查看>>