我无法让TFS 2010发送电子邮件提醒。我已经尝试设置这里提到的所有内容:
它配置为发送到本地IIS SMTP实例。 SharePoint 2010位于同一个框中,并且还配置为使用相同的本地SMTP服务器,它可以正常发送电子邮件,没问题。它也使用相同的“发件人”电子邮件地址,因为TFS配置为没有问题。
TFS甚至没有尝试发送任何东西,据我所知 - 我在SMTP日志中没有看到任何内容(C:\ Windows \ System32 \ LogFiles \ SMTPSVC1 ...)。
我已设置并启用默认的“我的工作项已更改”警报。我尝试以另一个用户身份登录,为我分配一个工作项,然后将其分配回来......没有任何反应......没有电子邮件。我没有在TFS的事件查看器中看到任何错误。
我该怎么做才能解决这个问题?
答案 0 :(得分:3)
我在Alert Explorer中添加了警报,但未指定任何Team Project。一旦我添加了团队项目过滤器,它就开始工作了。
答案 1 :(得分:0)
尝试其他方法,
我使用Gmail帐户配置电子邮件,它运行良好,试试吧!如果你愿意?请参阅此链接了解如何执行此操作的步骤?
由于
M.Radwan
答案 2 :(得分:0)
试一试 http://ravendra.wordpress.com/configuring-email-alert-settings-in-tfs-2010/
否则你可以选择中继邮件。创建本地SMTP服务器并使用主邮件服务器中继它。
注意:如果邮件服务器需要高级身份验证,则只需按照第二个选项进行操作。
答案 3 :(得分:0)
我实际上想要添加这个答案,让ppl知道当遇到“为什么电子邮件不会被发送出去”时要查找什么。我遇到这个帖子的原因是出于同样的原因,似乎tfs没有发送电子邮件。但它确实是!问题原来是我发送电子邮件的“群组”不允许接收电子邮件。这是情况,TFS服务器位于数据中心。我配置的电子邮件ALERTS是我们当地办事处DOMAIN中的一个组。
显然,在Active Directory中,该组没有选中“所有用户都需要进行身份验证”。这意味着,TFS服务器的“电子邮件发件人”未经过身份验证,无法向该组发送电子邮件。一旦我与我的MIS人员坐在一起,他们终于注意到已经检查过,并且一旦禁用。问题解决了!希望有所帮助。