阿里云服务器jenkins发送邮件失败问题

由于阿里云禁用了25端口,导致邮件无法通过SMTP正常发送。为了解决这个问题,可以切换到使用SMTPSSL协议。以网易邮箱为例,SMTPSSL的端口是465。配置完成后,即可通过SMTPSSL成功发送邮件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为阿里云禁用了25端口,邮件SMTP不带SSL的默认是25端口,因此邮件发不出去。

 

改用SMTP SSL,例如网易邮箱,SMTP SSL的端口是465。

下面以网易邮箱为例:

 

配置完就能发送邮件了 

### 如何在阿里云ECS服务器上安装配置Jenkins CI #### 准备工作 确保已准备好一台运行中的阿里云ECS实例,并拥有root权限或具有sudo权限的用户账号。 #### 更新软件包列表 为了保证获取最新的版本信息,在执行任何安装命令之前,先更新系统的软件源: ```bash sudo yum update -y ``` #### 安装Java环境 由于Jenkins基于Java开发,因此需要预先安装好Java运行时环境。可以采用如下方式快速完成OpenJDK8的部署[^3]: ```bash sudo yum install java-1.8.0-openjdk-devel -y ``` #### 添加Jenkins仓库并安装 通过官方推荐的方法来添加Jenkins稳定版YUM库,随后即可顺利安装最新发布的稳定版本: ```bash wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key sudo yum upgrade sudo yum install jenkins -y ``` #### 启动与开机自启设置 成功安装后,利用`systemctl`工具激活jenkins服务,并设定其随操作系统启动自动加载: ```bash sudo systemctl daemon-reload sudo systemctl start jenkins sudo systemctl enable jenkins ``` #### 开放必要的端口 为了让外界能够访问到Jenkins Web界面,默认情况下需开放TCP协议下的8080端口号。对于CentOS 7及以上版本来说,这一步骤涉及调整firewalld防火墙策略[^1]: ```bash sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent sudo firewall-cmd --reload ``` #### 初次登录与初始化向导 初次打开浏览器输入http://<您的公网IP>:8080地址进入初始设置流程。此时会提示解锁Jenkins,按照屏幕指示操作读取密钥文件路径 `/var/lib/jenkins/secrets/initialAdminPassword` 并复制粘贴至对应框内继续前进。接着选择插件安装方案,“Just Install Suggested Plugins”通常是最简便的选择;待完成后即刻创建首位管理账户资料完毕整个过程[^2]。 #### 测试验证 最后不妨尝试构建一个小项目测试下新搭建好的持续集成平台是否正常运作。比如克隆一份开源项目的Git仓库作为试验田,编写简单的Pipeline脚本实现自动化编译打包等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值