You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins自由风格项目构建成功时Editable Email Notification无法发邮件如何解决

Jenkins构建成功未触发邮件排查方案

从你提供的构建日志可以确认,你配置的「始终发送邮件」触发器规则已正常生效,日志中Email was triggered for: Always行可以证明,构建成功时未发件是发件校验环节的问题,可按以下顺序排查:

  • 检查全局邮件配置的状态对比规则
    进入「系统管理→系统配置→Extended E-mail Notification」页面,确认是否勾选了仅当构建状态比前一次差时发送的选项。若勾选该选项,连续构建成功时,即使项目级配置了始终触发,也会跳过邮件发送。
  • 检查项目级收件人权限配置
    进入项目配置的邮件通知板块,确认是否勾选了「允许发送给未注册用户」选项。若未开启,且sam@org.com未绑定Jenkins系统的注册用户,就会出现日志中Not sent to the following valid addresses: sam@org.com的报错,导致邮件被拦截。
  • 检查自定义邮件模板语法
    如果你修改了构建成功场景的邮件标题、内容模板,确认是否存在错误的变量引用(比如引用仅构建失败场景才会生成的参数、Groovy语法错误),模板报错会导致插件静默跳过发件,你可以先换回系统默认模板验证发件是否正常。
  • 检查SMTP服务端拦截规则
    查看Jenkins系统日志的详细发件报错,部分企业内部SMTP服务会限制仅发送告警类邮件,拦截标题包含「SUCCESS」「构建成功」类关键词的邮件,你可以修改成功邮件的标题为测试内容后再次验证。

内容的提问来源于stack exchange,提问作者Sameera De Silva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 00:24:07