Jenkins配置邮件

Jenkins自动发送邮件配置:

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

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

Jenkins配置邮件_第1张图片

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

Jenkins配置邮件_第2张图片

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)

你可能感兴趣的:(Jenkins配置邮件)