Jenkins启用允许未注册用户收邮件仍提示"Not sending mail"问题求助
问题:Jenkins邮件通知异常及配置需求
场景与异常情况
我在Jenkins项目的「构建后操作」中添加了「邮件通知」步骤,填写收件邮箱并勾选了以下两个选项:
- 每次不稳定构建时发送邮件
- 向导致构建失败的人员单独发送邮件
但从GitLab提交代码触发构建失败时,只收到了预期2封邮件中的1封,同时构建日志里出现了如下提示:
Build step 'Run MATLAB Command' changed build result to FAILURE Not sending mail to unregistered user julie.user@company.com Sending e-mails to: julie.user@company.com Finished: FAILURE
已尝试的解决动作
我已经在「Manage Jenkins > 系统设置 > 扩展邮件通知」中开启了「允许向未注册用户发送邮件」选项,还尝试过注册对应Jenkins用户(当前以admin账号登录)、更新所有插件、将Jenkins版本升级到2.414.2,但问题依然存在。
需求
想请教如何配置Jenkins,实现仅向导致构建失败的用户发送通知,并且当失败不是由自身提交导致时,不会收到通知?
相关Jenkins设置截图
内容的提问来源于stack exchange,提问作者Julie
相关产品推荐
相关产品推荐

