Jenkins配置邮件

Jenkins自动发送邮件配置:

打开”系统管理”——”系统设置”

1.在”JenkinsLocation”设置系统管理员邮件地址(重要:不能省略!)

《Jenkins配置邮件》

2.在”邮件通知”部分配置发送邮件的SMTP服务器、用户名、密码(注意这里的密码使用的是163邮箱设置的”客户端授权码”,不是登陆密码)

《Jenkins配置邮件》

3.勾选”通过发送测试邮件测试配置”,填入测试收件人,点击”TestConfiguration”,邮件发送成功提示“Email was successfully sent”

注:系统管理员邮件地址未设置会提示以下错误:

Failed to send out e-mail

javax.mail.internet.AddressException: Illegal address in string “”

at javax.mail.internet.InternetAddress.(InternetAddress.java:114)

at hudson.tasks.Mailer.stringToAddress(Mailer.java:206)

at hudson.tasks.Mailer$DescriptorImpl.doSendTestMail(Mailer.java:574)

at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)

at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343)

at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184)

at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117)

at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:129)

at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)

    原文作者:ChanYoung
    原文地址: https://www.jianshu.com/p/574e4acd1569
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞