Jenkins配置发送邮件

Posted ybcherry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins配置发送邮件相关的知识,希望对你有一定的参考价值。

Jenkins可以配置发送邮件,有两种,一种是内置默认的邮件通知,在系统管理--E-mail Notification选项中配置。另一种是安装插件Email Extension Plugin插件,对插件进行配置,配置路径为系统管理--Extended E-mail Notification。

一,内置默认邮件通知E-mail Notification

1,首先要配置Jenkins location中的邮件

技术图片

 

 2,配置E-mail Notification

技术图片

 

 

注意:1,2中的邮件地址要一致!!

2中的密码不是你登录邮箱的密码,而是SMTP认证的授权码!!

以163邮箱为例查看SMTP的授权码,登录邮箱--设置--POP3/SMTP/IMAP设置,开启相应的服务,并复制授权码

技术图片

 

 

 3,测试配置是否能正常发送邮件,方法:在E-mail Notification中勾选Test configuration by sending test e-mail---填入可以收邮件的邮箱(不一定是163,也可以是qq,公司邮箱等等)---点击test cinfiguration

技术图片

 

 可以查看到QQ邮箱中已经收到邮件(可能在垃圾邮件中)。

技术图片

 

 二,邮件插件配置Email Extension Plugin插件

前提:插件安装成功。

优势:插件的好处是可以配置邮件的模板内容,并添加多个接受者以及配置邮件的触发机制等等

配置路径:在系统管理--Extended E-mail Notification中可以做相应配置

技术图片

 

 三,要想通过邮件插件成功发送通知,还需要配置项目

技术图片

 

 这里的邮件配置可以用默认配置,也可以自己更改,主要是邮件标题,接收者等的配置。

配置完成构建项目,查看console output,日志显示邮件发送成功

技术图片

用默认配置构建项目后,以及接受到邮件,不过有乱码,可能邮件模板的配置有问题

技术图片

 

以上是关于Jenkins配置发送邮件的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins配置发送邮件

Jenkins 2.60.x 2种发送邮件方式

Jenkins试用总结 ----jenkins自动发送部署邮件

jenkins自动发送邮件配置

Jenkins发送邮件配置

配置Jenkins通过邮件发送警告