TeamCity不发送电子邮件通知

时间:2013-03-26 12:03:22

标签: teamcity teamcity-7.0 email-notifications

我正在尝试在我的项目失败时在TeamCity中设置电子邮件通知。我已经为一些用户设置了他们的信息,但是当我的项目失败时。我没有收到任何电子邮件。

我已在“电子邮件通知”标签中提供了所有信息,并在“测试连接”中提供了我的电子邮件地址,并表示连接成功。只是想确认一下,在测试与我的电子邮件地址或系统的连接时,我是否期望/收到电子邮件只是ping /检查连接是否正常?

在我的“设置和工具”中(在管理员下),我在“电子邮件通知程序”下有一个监视项目,该项目监视我项目的构建失败。

之前有人遇到过这个问题,我们将不胜感激任何帮助

由于

5 个答案:

答案 0 :(得分:6)

今天,我注意到我也有一个成功的连接"按下“测试连接”后的对话框' teamcity 8中的按钮,但没有发送测试消息。

我遇到的麻烦就是" TeamCity"在下面的圆圈区域而不是#34; TeamCity@bolinger.ca"。一旦我添加了@ bolinger.ca,消息便开始通过。

我想在这种情况下需要在TC中有一些更好的错误处理。

我使用的是IIS 6.0 smtp服务器,但我确定sendmail或任何其他邮件服务器不会理解此错误。

enter image description here

答案 1 :(得分:3)

您必须确保TeamCity帐户matches how it is configured in the VCS root.

中的VCS用户名设置

答案 2 :(得分:2)

在测试与您的电子邮件地址的连接时,您应该会收到一封测试电子邮件。

如果您没有收到任何测试电子邮件,但它说连接成功,我的经验是,有时电子邮件最终会在您的垃圾邮件文件夹中。请检查是否是这种情况。

如果情况并非如此,我建议您按照本指南测试您的teamcity服务器使用的SMTP服务器:

How to test a SMTP server by using telnet

答案 3 :(得分:0)

此外,要成功设置SMTP服务器,您必须执行以下操作:

登录TeamCity后,您会在右上角看到用户名旁边的下拉列表。

  1. 选择“我的设置和工具”。
  2. 在“观看的构建和通知”下,编辑“电子邮件通知程序”设置,以指示何时应通过电子邮件通知您。
  3. 因此,我们的情况是,我们已将管理员的电子邮件ID配置为项目开发人员的群组电子邮件ID,以便每个人都能收到有关构建状态的电子邮件。

答案 4 :(得分:0)

还要确保您的用户有电子邮件地址(我犯了这个错误!)