Jenkins配置邮箱以及过程中的坑!!!

插件安装

Manager Jenkins -> 插件管理 -> 可选插件 -> 安装两个插件:

Email Extension Plugin

Email Extension Template Plugin

配置邮件

先进入 系统配置

先配置管理员邮箱:

然后配置发件人的邮箱


然后往下拉:


然后再到邮件通知


最后记得保存!!!

给job 配置发邮件

直接拉到最底下的 构建后操作

image

这里选择: Editable Email Notification

image

最后记得保存就行了!!!

最后就可以构建项目了,构建完成后会自动发送邮件!!

打开邮箱就可以收到邮件了。

image

总结:

这里有个坑,坑了我一个晚上才解决的,配置完后,测试邮件发送成功了,然后去构建项目,然后发现项目构建完后,控制台里也显示了邮件发送成功,但是我的邮箱一直收不到邮件!!然后我在这里找了很久很久,最后还有助教远程来配置也配置了半个多小时都没成功,后面发现是系统配置那里:系统配置 -> Extended E-mail Notification -> SMTP Port 下面有个高级按钮,点击进去,然后要填写 SMTP Username 和 SMTP Password 同时要勾上 Use SSL image然后 Default user E-mail suffix 这里也要填写上邮箱的后缀名称,就是@qq.com,其中@一定要加上!!!保存后再次构建,惊喜的发现邮件发送成功了,邮箱也收到邮件了!!!!花了一整晚的时间,终于踩完这个坑了!!!
每个Jenkins版本不同,可能设置与我这里会有一点差别,大家配置失败记得要把关键的全部填上。

4 个赞

赞一个,解决了我收不到邮件的问题

话说有没有考虑用企业微信的API来发消息?现在很多公司都用企微来沟通了