Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins电子邮件通知问题/Ubuntu服务器问题_Jenkins_Email Notifications - Fatal编程技术网

Jenkins电子邮件通知问题/Ubuntu服务器问题

Jenkins电子邮件通知问题/Ubuntu服务器问题,jenkins,email-notifications,Jenkins,Email Notifications,我在Ubuntu 13.04服务器上运行Jenkins 1.519,电子邮件通知系统有问题 当我试图让Jenkins发送电子邮件时,无论是管理Jenkins页面中的测试配置按钮,还是作为作业的构建步骤,Jenkins都会向我发出以下通知:电子邮件已成功发送,但实际上没有电子邮件到达收件人 Jenkins告诉我,电子邮件通知工作正常,但在应该的情况下,实际上什么都没有发生。没有给出错误消息 编辑: 电子邮件设置: SMTP服务器:我的SMTP服务器地址 默认用户电子邮件后缀:- 使用SMTP身份验

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

当我试图让Jenkins发送电子邮件时,无论是管理Jenkins页面中的测试配置按钮,还是作为作业的构建步骤,Jenkins都会向我发出以下通知:电子邮件已成功发送,但实际上没有电子邮件到达收件人

Jenkins告诉我,电子邮件通知工作正常,但在应该的情况下,实际上什么都没有发生。没有给出错误消息

编辑:

电子邮件设置:

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

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

使用SMTP身份验证:检查

用户名:我的电子邮件用户名

密码:我的电子邮件密码

使用SSL:nope

SMTP端口:25

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

字符集:UTF-8

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

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

编辑2:

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

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


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

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


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

也许你可以分享你的电子邮件设置?