jenkins 配置邮件问题整理

ops/2025/3/18 23:05:57/

版本:Jenkins 2.492.1

插件:

A.jenkins自带的,

B.安装功能强大的插件

配置流程:

1. jenkins->系统配置->Jenkins Location

此处的”系统管理员邮件地址“,是配置之后发件人的email。

2.配置系统自带的邮件A方式

2.1 jenkins->系统配置->邮件通知

2.1.1)STMP根据实际情况修改,我用的是公司的,也可以是qq的163的等

2.1.2)默认后缀就是所有人都是@hoperun.com结尾的

2.1.3)测试给谁发邮件

2.1.4)高级:

 2.1中配置的发件人的账户信息,如邮件的用户名和密码以及协议和端口等

注意端口:

25对应的协议是Use TLS

465对应的是使用SSL协议

测试效果:

2.2.配置系统自带的邮件B方式 

2.2.1)和自带的配置类似

2.2.2)Default Recipients  默认收件人

2.2.3)发送模版

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${PROJECT_NAME} 构建通知</title>
</head>
<body><h2>构建状态:${BUILD_STATUS}</h2><ul><li>项目名称:${PROJECT_NAME}</li><li>构建编号:第${BUILD_NUMBER}次</li><li>触发原因:${CAUSE}</li><li>构建日志:<a href="${BUILD_URL}console">查看日志</a></li></ul><p>本邮件由 Jenkins 自动发送,请勿回复。</p>
</body>
</html>

2.2.4)高级:配置的是发件人的账户和密码,此处的秘密有的是密码有的是授权码要注意,认证协议选择相应的即可,SSL不可以就试下TLS 总有一个是可以的

25对应的协议是Use TLS

465对应的是使用SSL协议

 


http://www.ppmy.cn/ops/166891.html

相关文章

SQL语言的编译原理

SQL语言的编译原理 引言 SQL&#xff08;Structured Query Language&#xff0c;结构化查询语言&#xff09;是用于管理和操作关系数据库的一种标准语言。作为一种高级语言&#xff0c;SQL不仅易于使用&#xff0c;而且功能强大。然而&#xff0c;SQL语言本身并不能直接被计算…

LeetCode2593 标记所有元素后数组的分数

贪心算法实战&#xff1a;数组标记与分数计算&#xff08;LeetCode 同类题解析&#xff09; 一、问题描述 给定一个正整数数组 nums&#xff0c;按以下规则计算最终分数&#xff1a; 初始分数 score 0每次选择最小且未被标记的元素&#xff08;值相同选下标最小&#xff09…

【最新版】智慧小区物业管理小程序源码+uniapp全开源

一.系统介绍 智慧小区物业管理小程序,包含小区物业缴费、房产管理、在线报修、业主活动报名、在线商城等功能。为物业量身打造的智慧小区运营管理系统,贴合物业工作场景,轻松提高物业费用收缴率,更有功能模块个性化组合,助力物业节约成本高效运营。 二.搭建环境 系统环…

Android第三次面试总结(activity和线程池)

1. Activity 的生命周期方法有哪些&#xff1f;调用顺序是什么&#xff1f; 回答思路&#xff1a;列举 7 个核心方法并说明其触发场景。回答示例&#xff1a; 完整生命周期&#xff1a;onCreate() → onStart() → onResume() → onPause() → onStop() → onDestroy()。可见但…

SpringMVC——REST简介及入门案例

REST简介 REST&#xff08;Representational State Transfer&#xff09;即表现层状态转移&#xff0c;是一种基于HTTP协议的网络应用程序的架构风格。它强调客户端和服务器之间的交互操作&#xff0c;通过对资源的表现形式进行操作来实现对资源的管理。REST风格的API设计具有简…

数学建模:常用模型

数学建模四大模型总结 数学建模常见模型整理&#xff08;简单介绍&#xff09; 建模流程&#xff1a; 首先&#xff0c;对题目分析&#xff0c;判断题目是属于哪一类建模问题。 再从对应分类的建模方法里面进行选择。&#xff08;查找文献&#xff0c;随机应变&#xff09;…

HTML 新手入门:从零基础到搭建第一个静态页面(二)

构建第一个静态页面 &#xff08;一&#xff09;规划页面结构 在开始编写代码之前&#xff0c;我们需要先规划好页面的结构。这就好比在建造房屋之前&#xff0c;需要先设计好房屋的布局一样。思考一下你希望页面展示哪些内容&#xff0c;比如是一篇文章、一组图片&#xff0…

如何在Django中有效地使用Celery进行定时任务?

当我们谈到Web开发时&#xff0c;Django无疑是一个非常流行的框架。而Celery则是与Django配合使用的强大任务队列工具。今天&#xff0c;我们来聊聊如何在Django中使用Celery来实现定时任务。定时任务在很多场景下都非常有用&#xff0c;比如定期发送邮件、清理数据库、执行数据…