我正在尝试在我的项目失败时在TeamCity中设置电子邮件通知。我已经为一些用户设置了他们的信息,但是当我的项目失败时。我没有收到任何电子邮件。
我已在“电子邮件通知”标签中提供了所有信息,并在“测试连接”中提供了我的电子邮件地址,并表示连接成功。只是想确认一下,在测试与我的电子邮件地址或系统的连接时,我是否期望/收到电子邮件只是ping /检查连接是否正常?
在我的“设置和工具”中(在管理员下),我在“电子邮件通知程序”下有一个监视项目,该项目监视我项目的构建失败。
之前有人遇到过这个问题,我们将不胜感激任何帮助
由于
答案 0 :(得分:6)
今天,我注意到我也有一个成功的连接"按下“测试连接”后的对话框' teamcity 8中的按钮,但没有发送测试消息。
我遇到的麻烦就是" TeamCity"在下面的圆圈区域而不是#34; TeamCity@bolinger.ca"。一旦我添加了@ bolinger.ca,消息便开始通过。
我想在这种情况下需要在TC中有一些更好的错误处理。
我使用的是IIS 6.0 smtp服务器,但我确定sendmail或任何其他邮件服务器不会理解此错误。
答案 1 :(得分:3)
您必须确保TeamCity帐户matches how it is configured in the VCS root.
中的VCS用户名设置答案 2 :(得分:2)
在测试与您的电子邮件地址的连接时,您应该会收到一封测试电子邮件。
如果您没有收到任何测试电子邮件,但它说连接成功,我的经验是,有时电子邮件最终会在您的垃圾邮件文件夹中。请检查是否是这种情况。
如果情况并非如此,我建议您按照本指南测试您的teamcity服务器使用的SMTP服务器:
答案 3 :(得分:0)
此外,要成功设置SMTP服务器,您必须执行以下操作:
登录TeamCity后,您会在右上角看到用户名旁边的下拉列表。
因此,我们的情况是,我们已将管理员的电子邮件ID配置为项目开发人员的群组电子邮件ID,以便每个人都能收到有关构建状态的电子邮件。
答案 4 :(得分:0)
还要确保您的用户有电子邮件地址(我犯了这个错误!)