Jenkins电子邮件通知设置

时间:2013-06-19 17:40:14

标签: jenkins continuous-integration

我正在尝试为我的jenkins服务器设置电子邮件通知,以防止构建失败。

我尝试过的事情:

1)使用我公司的smtp邮件服务器进行身份验证 - 不起作用。连接被拒绝

2)设置我自己的James邮件服务器。 SMTP服务器 - localhost。身份验证 - admin,admin。端口25.我看到我的SMTP服务器正在运行。 - 不起作用。连接被拒绝

3)使用我的个人Gmail帐户进行身份验证 - 工作!!!

我已经跟进了关于这个主题的其他讨论,但没有得到答案。

有人说这可能是防火墙问题,但我不确定如何克服它。

欢迎任何建议。

谢谢,

2 个答案:

答案 0 :(得分:2)

我遇到了类似的问题。

我在无线+ Windows 7上,当检查互联网连接状态时,IPV4连接到互联网,但IPV6没有。 看起来IPV6在Windows 7上默认使用,但无法使用它连接到SMTP服务器。

用-Djava.net.preferIPv4Stack = true开始我的jenkins,它对我有用。

java -Djava.net.preferIPv4Stack = true -jar jenkins.war 和"测试配置"工作

答案 1 :(得分:1)

要使用localhost SMTP服务器发送电子邮件通知,您需要安装 postfix

对于Linux:

  1. sudo apt-get install postfix
  2. telnet localhost 25
  3. 然后尝试发送测试电子邮件。 :)

    我知道这已经晚了,以防万一其他人面临问题!