TFS 2017-重复电子邮件通知

TFS 2017-重复电子邮件通知,tfs,Tfs,使用TFS 2017 Update 2,我们注意到有时会收到双倍的电子邮件通知,两次通知之间的时间间隔很长(30分钟) 我们不使用分发列表,用户直接添加到TFS团队 当检查底部的查看链接时,它显示所有重复电子邮件的相同ID,因此触发它的警报相同 一个具体的例子 建造于上午11:18完成。我们在11:37、11:53和12:09收到了相同的通知。 第一个问题是在完成构建和发送第一条消息之间有20分钟的时间 我应该在这里对TFS的哪一部分进行故障排除,我们之前已经注意到,稍后会收到电子邮件警报 所以

使用TFS 2017 Update 2,我们注意到有时会收到双倍的电子邮件通知,两次通知之间的时间间隔很长(30分钟)

我们不使用分发列表,用户直接添加到TFS团队

当检查底部的查看链接时,它显示所有重复电子邮件的相同ID,因此触发它的警报相同

一个具体的例子 建造于上午11:18完成。我们在11:37、11:53和12:09收到了相同的通知。 第一个问题是在完成构建和发送第一条消息之间有20分钟的时间

我应该在这里对TFS的哪一部分进行故障排除,我们之前已经注意到,稍后会收到电子邮件警报

所以我们有两个问题,可能是相关的 1.电子邮件比预期晚30分钟到达 2.相同的电子邮件有时会收到2/3次

更新,问题再次出现。 技术细节: 构建运行了15.3分钟(默认),于2017年1月12日星期五下午1:48完成

第一个电子邮件标题: 已接收:通过smtphost.domain.com从TFSAPPSERVER(ip)接收 (ip地址)具有Microsoft SMTP服务器id 14.3.319.2;2017年12月1日,星期五 07:50:34-0600(下午1:50转为上述同一时间)

第二个电子邮件标题: 已接收:通过smtphost.domain.com从TFSAPPSERVER(ip)接收 (ip地址)具有Microsoft SMTP服务器id 14.3.319.2;2017年12月1日,星期五 08:26:37-0600(下午2:26转换为上述同一时间)

在线程中,Microsoft提供了一个解决方案:

我们问题的根源是SMTP服务器没有响应TFS以指示邮件在超时时间内发送。因此,我们案例中的修复方法只是增加TFS在重新发送电子邮件之前等待的超时时间

为此,我们在TFS配置数据库中运行以下命令,将超时时间从10秒(默认值)更改为90秒:

exec prc_SetRegistryValue 1, '#\Service\Integration\Settings\SendTimeout\', 90000 

当通过应用程序实例中的Team Foundation Server管理控制台测试电子邮件警报设置时,会发生什么?此时收到一条消息,我将在一个更繁忙的时间再次尝试。我感觉它在高峰时间发生了一些事情。我无法使用测试消息复制它,我今天早上收到了一个副本。这是否与TFS在某个操作失败并稍后重试时正在执行的重试系统有关?今天早上,两条信息相隔30分钟发出。第一条消息在构建完成后20分钟内出现。@Nico是否所有用户都会出现此问题?您是否对电子邮件服务器/客户端设置了某些规则?另外,请检查是否存在导致邮件停止发送并添加到邮件队列的任何网络问题。对于多个用户,这将得到确认。在TFS中,确认其啤酒是否经过TFS多次处理的最佳方法是什么?