SMTP和startssl jenkins异常

时间:2017-06-22 08:42:34

标签: java ssl jenkins smtp jenkins-plugins

我试图配置Jenkins以便通过我的smtp服务器发送邮件通知。它仅支持SMTP over STARTTLS,因此我尝试修改/ etc / sysconfig / jenkins配置文件添加,如堆栈溢出中的许多答案所示:

Dmail.smtp.starttls.enable=true

我尝试在

中添加此选项
JENKINS_JAVA_OPTIONS and/or JAVA_ARGS

我尝试的另一件事是添加选项:

-Dmail.smtp.ssl.enable=false  

但根本没有成功。

我总是得到invalid domain exceptionjavax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?,具体取决于我是否在jenkins选项中禁用/启用了使用SSL选项。

我还尝试了所有这些配置,以及端口(587, 465, 25..)的所有组合,但始终无法发送测试邮件。

任何提示?

由于

1 个答案:

答案 0 :(得分:0)

Jenkins使用系统管理员电子邮件地址作为电子邮件通知的发件人地址。 您可以在Manage Jenkins→Configure System。

下配置它