概述
在刚开始配置jenkins邮件时 经常遇到及时测试邮件通过了,但是在build之后仍然收不到邮件
后来总结了下,大约有以下几种情况
- 安装完Email Extension插件后未重启jenkins
重启jenkins即可
- 在系统设置->系统配置时密码错误
出现问题是这样的,我的chrome配置了在jenkins这个网址上自动填充用户名密码,所以在jenkins这个页面上又自动填充了,见下图,及时修改过了,当点击完应用时,又会自动填充上,所以在保存时,又保存的是我登录时的用户名和密码,从而在发件人这边就出错了
- 没有勾选Allow sending to unregistered users
当没有勾选这个时,不会向没有在jenkins中注册的用户发送邮件。
因为我在注册jenkins时没使用企业邮箱,包括一些其他人也没注册jenkins,所以邮件发不出去
- 管理员邮件地址和发件人地址不一致
下两图中,红框内的邮件地址必须保持一致
- build任务中没有配置Recipient List
如果没有配置这个,将不能把邮件发送给配置好的收件人
经常遇到的差不多就这几个(前提是可以收到jenkins的测试邮件)欢迎补充。