Azure DevOps讨论区@提及及构建完成未发送邮件通知问题
解决Azure DevOps邮件通知失效问题
问题情况
- 在Azure DevOps讨论区中@提及他人时,未发送邮件通知
- 构建模块无邮件通知:已启用项目通知设置及用户个人通知设置,但仍未收到通知
- 期望:被@提及或构建完成时,能收到正常的邮件通知
排查与解决步骤
检查组织级通知限制
登录Azure DevOps组织设置,进入组织设置 > 通知,确认全局未禁用相关邮件通知规则,也没有针对特定用户/组的拦截配置。验证通知规则触发条件
- 项目级:进入项目
项目设置 > 通知,检查「有人@提及我」和「构建完成」规则的触发条件是否匹配需求(比如构建状态是否覆盖成功/失败等场景,@提及是否包含讨论区场景) - 个人级:进入个人资料
通知页,确认对应规则已开启,接收方式设为邮件,且无项目/构建定义的例外排除设置。
- 项目级:进入项目
排查邮件投递环节
- 检查收件邮箱的垃圾邮件/垃圾箱,确认通知邮件未被误拦截
- 联系组织管理员,在
组织设置 > 审核日志中搜索邮件发送记录,查看是否存在投递失败记录(如邮箱地址无效、被收件服务器拒绝)
重新配置通知规则
删除现有「有人@提及我」和「构建完成」的通知规则,重新创建并保存配置,之后手动触发测试(比如发起一次构建、在讨论区@测试用户),验证是否收到通知。确认用户权限
确保被@用户拥有项目基本访问权限,构建通知接收用户需具备对应构建定义的查看权限,权限不足可能导致通知无法触发。
内容的提问来源于stack exchange,提问作者CinemaFX
相关产品推荐
相关产品推荐

