我试图配置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 exception
或javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
,具体取决于我是否在jenkins选项中禁用/启用了使用SSL选项。
我还尝试了所有这些配置,以及端口(587, 465, 25..)
的所有组合,但始终无法发送测试邮件。
任何提示?
由于
答案 0 :(得分:0)
Jenkins使用系统管理员电子邮件地址作为电子邮件通知的发件人地址。 您可以在Manage Jenkins→Configure System。
下配置它