如何配置TFS以使用GMail发送TFS警报?

时间:2009-07-17 17:54:24

标签: iis-7 tfs web-config

环境:Windows Server 2008,IIS 7.0,TFS 2008

我们运行Google Apps for email,我很快就设置了TFS来向我们的Google托管邮件发送提醒。

我用Google搜索并找到了几个解决方法,但没有一个对我有用。任何指针都慷慨地接受了。

4 个答案:

答案 0 :(得分:5)

您是否尝试在与TFS相同的框中设置SMTP服务器,然后将其配置为转发到GMail?这听起来像是最简单的解决方案。

或者,您可以根据需要编写SOAP endpoint that handled TFS events个自定义项。这是一项更多的工作,但更灵活。

答案 1 :(得分:3)

我刚刚在TFS-2013中遇到过这个问题。

我认为问题的根源是Apps必须登录Google Securely。对于辅助应用程序,这意味着oauth。对于那些不能的人,谷歌需要“Application Specific Passwords”。由于它无法真正信任电子邮件应用程序,因此需要您为该特定帐户生成随机密码。

我的解决方案是:

Enable Email Alerts
    SMTP Server: smtp.gmail.com
    port: 587
    SSL Required: Yes
    send from: email@mydomain.com

authentication:
    username: mygmail@gmail.com
    password: RANDOM APP PASSWORD

答案 2 :(得分:0)

您是否只能将TFS配置为通过Gmail服务器发送外发电子邮件?

http://msdn.microsoft.com/en-us/library/ms400808(VS.80).aspx

这不是你需要的,还是我错过了部分问题?我们正在使用本地SMTP服务器发送电子邮件,但我没有看到您无法使用远程服务器的原因。

答案 3 :(得分:0)

我确认WernerCD AppPassword解决方案有效。