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,日志显示邮件发送成功

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

猜你喜欢

转载自www.cnblogs.com/ybcherry/p/12580328.html