Как настроить TFS для работы с GMail для отправки предупреждений TFS? - PullRequest
5 голосов
/ 17 июля 2009

Среда: Windows Server 2008, IIS 7.0, TFS 2008

Мы запустили Службы Google для электронной почты, и у меня есть куча времени, чтобы настроить TFS для отправки оповещений на нашу почту, размещенную в Google.

Я погуглил и нашел пару обходных путей, однако ни один из них не помог мне. Любые указатели любезно приняты.

Ответы [ 4 ]

5 голосов
/ 17 июля 2009

Вы пытались настроить SMTP-сервер на том же компьютере, что и TFS, а затем настроить его для пересылки в GMail? Это звучит как самое простое решение.

В качестве альтернативы, вы можете написать конечную точку SOAP, которая обрабатывает события TFS с любым количеством настроек. Это немного больше работы, но гораздо более гибкий.

3 голосов
/ 05 мая 2014

Я только что пробежал эту проблему в TFS-2013.

Я думаю, что корень проблемы в том, что приложения должны входить в Google Безопасно. Для вторичных приложений это означает oauth. Для тех, кто не может, Google нужен " Пароли для конкретных приложений ". Поскольку приложение не может доверять почтовому приложению, оно требует, чтобы вы сгенерировали случайный пароль для этой конкретной учетной записи.

Решение для меня было:

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
0 голосов
/ 07 апреля 2015

Я убедился, что решение WernerCD AppPassword работает.

0 голосов
/ 18 июля 2009

Разве вы не можете просто настроить TFS для отправки исходящей электронной почты через серверы Gmail?

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

Разве это не делает то, что вам нужно, или я пропускаю часть вопроса? Мы используем локальный SMTP-сервер для отправки электронной почты, но я не вижу причины, по которой вы не могли бы использовать удаленный.

...