Jenkins配置邮件通知--配置对象邮箱为“腾讯企业邮箱”
一、前言
网上已经有很多资料,是写如何配置QQ邮箱的,这里也就不再赘述;本文主要记录配置腾讯企业邮箱时踩下的坑。
【其实是因为QQ邮箱需要实名认证,嫌麻烦-_-||】
二、具体步骤
2.1 腾讯企业邮箱的配置
- 登录腾讯企业邮箱官网: https://exmail.qq.com/
- 进入到设置-邮箱设置-邮箱绑定

2.2 Jenkins的邮件通知配置(基础配置)
路径:首页--Manage Jenkins--System Configuration--Configure System

说明:
①腾讯企业邮箱的服务器以及端口配置,在官网的“收发信设置”里可以查看

②腾讯企业邮箱收发信是默认开启的

③在配置好邮箱之后,也一度不能测试成功,而且报501的错

查询了很久的资料,最后找到问题所在:
因为最开始我其实是想用QQ邮箱的,所以在配置“系统管理员邮件地址”时用的是QQ邮箱;
后来换成腾讯企业邮箱之后,忘记改了,,,
这里的邮箱配置应该是与“邮件通知”处的邮箱保持一致的。

这样,就能成功发送邮件啦!

三、Jenkins部署代码报错后的邮件通知
前面的步骤只是调通了邮箱的发送,那么在具体的项目里,也需要配置才能在项目代码异常的时候,收到邮件。
3.1 首先是需要找到需要测试的项目,点击“配置”

3.2 找到“构建后操作”

3.3 选择“增加构建后操作步骤 -- E-mail Notification”

3.4 输入前面配置好的腾讯企业邮箱,保存就可以啦

说明:
只有在代码执行失败之后才会发送邮件

但是,在测试的时候,从失败转为正常的第一次,也会发邮件


浙公网安备 33010602011771号