Jenkins配置邮件

Jenkins自动发送邮件配置:

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

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

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

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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容