1

我在装有 Ubuntu 13.04 的服务器上运行 Jenkins 1.519,但电子邮件通知系统有问题。

当我尝试让 Jenkins 发送电子邮件(管理 Jenkins 页面中的测试配置按钮,或作为作业的构建步骤)时,Jenkins 给了我这个通知:“电子邮件发送成功”,但没有电子邮件实际上是到达收件人。

詹金斯告诉我电子邮件通知工作正常,但实际上没有发生任何事情。没有给出错误信息。

编辑:

电子邮件设置:

SMTP 服务器:我的 smtp 服务器地址

默认用户电子邮件后缀:-

使用 SMTP 认证:勾选

用户名:我的邮箱用户名

密码:我的邮箱密码

使用 SSL:不

SMTP 端口:25

回复地址:我的电子邮件地址

字符集:UTF-8

通过发送电子邮件测试配置:检查

测试电子邮件收件人:我的电子邮件地址。

编辑2:

所以我想这可能不一定是 Jenkins 问题,而是我的服务器的问题?服务器端需要什么样的配置才能使电子邮件发送正常工作?还是 Jenkins 的电子邮件系统应该可以轻松运行?

4

3 回答 3

0

需要在 Jenkins 的配置全局设置中添加正确的“系统管理员电子邮件地址”。

于 2015-01-12T09:09:25.253 回答
0

请尝试检查使用 SSL。这是在我的系统中运行的电子邮件通知设置。我还在 Windows、mac 和 linux 机器上对其进行了测试,这个设置适用于这些系统。

在此处输入图像描述

于 2014-07-11T08:27:14.717 回答
0

我在 Linux RedHat 6.6 版中遇到了同样的问题,我们发现 IP 表中未启用 SMTP 的默认主机和端口,一旦启用它就开始工作。

还要检查安装 jenkins 的系统中是否启用了默认 SMTP 端口。这也可能是通过 jenkins 发送电子邮件通知失败的原因。

于 2017-12-13T11:06:07.227 回答