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  输入前面配置好的腾讯企业邮箱,保存就可以啦

 

 说明:

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

 

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

 

posted @ 2020-12-30 11:07  私房de浅  阅读(423)  评论(0)    收藏  举报