2013-03-26 132 views
6

我想在我的项目失败时在TeamCity中设置电子邮件通知。我已经建立了一些用户的信息,但是当我的项目失败时。我没有收到任何电子邮件。TeamCity不发送电子邮件通知

我已经给出'电子邮件通知'选项卡中的所有信息,并做了'测试连接'给我的电子邮件地址,它说连接成功。只是想确认,在测试与我的电子邮件地址或系统连接时,我是否应该预期/收到电子邮件只是ping /检查连接是否正常?

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

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

感谢

回答

5

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

麻烦的是我刚刚在下面的圆圈区域有“TeamCity”,而不是“[email protected]”。只要我添加@ bolinger.ca消息就开始了。

我想在这种情况下,TC需要更好的错误处理。

我正在使用IIS 6.0 SMTP服务器,但我确信sendmail或任何其他邮件服务器对此事不会感激这个错误。

enter image description here

+0

这也排序了我的问题! 10.0.5 – ppumkin 2017-06-13 13:15:10

2

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

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

如果不是的话,我建议测试您的TeamCity服务器使用SMTP服务器,这个指南:

How to test a SMTP server by using telnet

+0

我试着在我的服务器日志中查找,当我测试我的连接时找不到任何东西,它是否根本没有生成电子邮件? – Jay 2013-04-18 10:35:34

0

另外,成功地建立SMTP服务器,你将不得不请执行以下操作:

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

  1. 选择“我的设置&工具”。
  2. 在“监视构建和通知”下,编辑“电子邮件通知程序”设置以指示您何时应通过电子邮件通知。

因此,我们的情况是,我们将管理员的电子邮件ID配置为project-developers的组电子邮件ID,这样每个人都可以收到有关构建状态的电子邮件。

0

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