Iis 7 如何配置TFS与GMail一起发送TFS警报?

Iis 7 如何配置TFS与GMail一起发送TFS警报?,iis-7,tfs,web-config,Iis 7,Tfs,Web Config,环境:Windows Server 2008、IIS 7.0、TFS 2008 我们为电子邮件运行谷歌应用程序,我花了很多时间设置TFS,以便向我们的谷歌托管邮件发送警报 我在谷歌上搜索了一下,找到了一些变通方法,但没有一个对我有效。您是否尝试过在TFS的同一个盒子上设置SMTP服务器,然后将其配置为转发到GMail?这听起来是最简单的解决办法 或者,您可以编写一个包含任意多个自定义项的。这需要更多的工作,但要灵活得多。您不能将TFS配置为通过Gmail服务器发送电子邮件吗 这不是你所需要的,

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

我们为电子邮件运行谷歌应用程序,我花了很多时间设置TFS,以便向我们的谷歌托管邮件发送警报


我在谷歌上搜索了一下,找到了一些变通方法,但没有一个对我有效。您是否尝试过在TFS的同一个盒子上设置SMTP服务器,然后将其配置为转发到GMail?这听起来是最简单的解决办法


或者,您可以编写一个包含任意多个自定义项的。这需要更多的工作,但要灵活得多。

您不能将TFS配置为通过Gmail服务器发送电子邮件吗


这不是你所需要的,还是我遗漏了问题的一部分?我们正在使用本地SMTP服务器发送电子邮件,但我看不出您不能使用远程服务器的原因。

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

我认为问题的根源在于应用程序必须安全地登录到谷歌。对于辅助应用程序,这意味着oauth。对于那些不能这样做的人,谷歌需要“”。由于它不能真正信任电子邮件应用程序,因此需要为该特定帐户生成随机密码

我的解决方案是:

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

我验证了WernerCD AppPassword解决方案的有效性。

这将是理想的——我假设他已经尝试过了,但TFS在身份验证方面遇到了问题,或者类似的问题。啊——我没有考虑到这一点。我发的文章没有提到SMTP身份验证,这是他遇到问题的部分,这是有道理的。这就是在线查看的问题(身份验证),听起来“TFS Web Access”可以使用身份验证,但常规TFS不能。您最好在TFS服务器上设置一个本地SMTP服务器,将经过身份验证的邮件转发到Gmail服务器。请在您决定并实施后发回。最好删除此内容,只需更新WernerCDs答案,而不是发布另一个有效的答案。