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

时间:2013-06-24 06:14:14

标签: jenkins email-notifications

我在使用Ubuntu 13.04的服务器上运行Jenkins 1.519,我遇到了电子邮件通知系统的问题。

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

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

编辑:

电子邮件设置:

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

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

使用SMTP身份验证:检查

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

密码:我的电子邮件密码

使用SSL:nope

SMTP端口:25

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

Charset:UTF-8

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

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

Edit2:

所以我想它可能不一定是Jenkins问题,而是我服务器的问题?服务器端需要什么样的配置才能使电子邮件发送工作?或者詹金斯的电子邮件系统应该没有麻烦?

3 个答案:

答案 0 :(得分:0)

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

enter image description here

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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