我一直在尝试让电子邮件警报在 TFS 2012 中发挥作用。我已经在管理控制台中对其进行了配置,并尝试从命令行使用 tfsconfig.exe。
当我运行 tfsconfig.exe 命令时,它会告诉我它已启用警报,但是当您不使用任何参数运行它时,它会说它们已被禁用。
这是在 Windows 2012 服务器上运行的。
答案1
要解决您的问题,您可以尝试检查防火墙是否允许 TFS 和 SMTP 服务器之间的连接。如果没有帮助,请检查 TFS 的服务帐户是否有权发送电子邮件,并且您的 SMTP 是否允许发送匿名电子邮件。否则,您可以创建专门的邮件帐户来发送警报。
您还可以在此处查看说明(http://msdn.microsoft.com/en-us/library/ms400808.aspx)并接受了类似问题的答案(http://social.msdn.microsoft.com/Forums/ru-RU/tfsadmin/thread/d373b3e5-95f4-40c0-980a-fc8f6143efe2)。