在 Debian 上配置 Jenkins 邮件通知,通常分为 系统级邮件配置(Jenkins 管理员邮件) 和 项目级邮件配置(构建结果通知) 两部分。下面以 最常见方案:使用 SMTP(如 QQ、163、Gmail、企业邮箱) 为例说明。
路径:
系统管理 → 系统配置 → 邮件通知(或 Extended E-mail Notification)
SMTP 服务器
smtp.qq.com
SMTP 端口
465(SSL)或 587(TLS)
使用 SMTP 认证
123456@qq.com使用 SSL
系统管理员邮件地址
123456@qq.com
测试
✅ 收到邮件即成功
路径:
系统管理 → 系统配置 → Extended E-mail Notification
示例:
smtp.qq.com@qq.com465Use SSL构建项目:$PROJECT_NAME
构建结果:$BUILD_STATUS
构建编号:$BUILD_NUMBER
详情:<a href="$BUILD_URL">$BUILD_URL</a>
配置 → 构建后操作 → Editable Email Notification
user1@qq.com,user2@qq.com
如果你只是想让 Jenkins 发本地邮件(不推荐生产):
sudo apt install mailutils
配置 /etc/ssmtp/ssmtp.conf 或 postfix
⚠️ 云服务器通常封 25 端口,不推荐
SMTP: smtp.163.com
端口: 465
用户: xxx@163.com
密码: 授权码
如果你愿意,可以告诉我:
我可以直接给你 完整可复制配置。