Jenkins 发送邮件失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins 发送邮件失败相关的知识,希望对你有一定的参考价值。
参考技术A Jenkins 安装了 Email Extension Plugin 2.8.2 版本的 Extended E-mail Notification功能,发送邮件失败。修改jenkins.xml文件,添加一行配置 -Dmail.smtp.starttls.enable=true ,开启对starttls的支持
原配置文件
修改为
如果是linux平台,修改JAVA启动参数,增加 -Dmail.smtp.starttls.enable=true 。待验证。
jenkins 发送邮件失败
jenkins 配置发送邮件,发送测试邮件,邮件发送失败:
Failed to send out e-mail
javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;
nested exception is:
java.net.ConnectException: Connection refused: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)
at javax.mail.Service.connect(Service.java:295)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:194)
at javax.mail.Transport.send(Transport.java:124)
at hudson.tasks.Mailer$DescriptorImpl.doSendTestMail(Mailer.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:335)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:175)
以上是关于Jenkins 发送邮件失败的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Jenkins 中向开发人员发送构建失败的电子邮件通知