【问题标题】:Jenkins e-mail notification issue / Ubuntu server issueJenkins 电子邮件通知问题 / Ubuntu 服务器问题
【发布时间】:2013-06-24 06:14:13
【问题描述】:

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

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

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

编辑:

电子邮件设置:

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

默认用户邮箱后缀:-

使用 SMTP 验证:检查

用户名:我的邮箱用户名

密码:我的邮箱密码

使用 SSL:不

SMTP 端口:25

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

字符集:UTF-8

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

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

编辑2:

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

【问题讨论】:

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

标签: jenkins email-notifications


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-11
        • 2015-02-15
        • 2012-06-04
        • 2017-03-31
        • 2010-10-23
        • 2023-03-07
        • 2015-02-11
        相关资源
        最近更新 更多