5 Stimmen

Wie kann ich TFS so konfigurieren, dass es mit GMail zusammenarbeitet, um TFS-Warnungen zu versenden?

Umwelt: Windows Server 2008, IIS 7.0, TFS 2008

Wir verwenden Google Apps für E-Mail, und ich habe große Mühe, TFS so einzurichten, dass es Benachrichtigungen an unsere von Google gehostete E-Mail sendet.

Ich habe gegoogelt und einige Lösungen gefunden, aber keine hat bei mir funktioniert. Alle Hinweise gnädig angenommen.

5voto

Richard Berg Punkte 20483

Haben Sie versucht, einen SMTP-Server auf demselben Rechner wie TFS einzurichten und ihn dann für die Weiterleitung an GMail zu konfigurieren? Das scheint die einfachste Lösung zu sein.

Alternativ könnten Sie auch eine SOAP-Endpunkt, der TFS-Ereignisse verarbeitet mit so vielen Anpassungen wie Sie möchten. Das ist ein bisschen mehr Arbeit, aber viel flexibler.

3voto

WernerCD Punkte 2123

Ich habe dieses Problem gerade in TFS-2013 erlebt.

Ich denke, die Wurzel des Problems ist, dass sich Apps bei Google Securely anmelden müssen. Für sekundäre Apps bedeutet das Oauth. Für diejenigen, die das nicht können, braucht Google " Anwendungsspezifische Passwörter ". Da es der E-Mail-Anwendung nicht wirklich vertrauen kann, müssen Sie ein zufälliges Passwort für dieses spezielle Konto generieren.

Die Lösung für mich war:

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

0voto

SqlRyan Punkte 31999

Können Sie TFS nicht einfach so konfigurieren, dass ausgehende E-Mails über die Gmail-Server gesendet werden?

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

Erfüllt das nicht Ihre Anforderungen, oder habe ich einen Teil der Frage übersehen? Wir verwenden einen lokalen SMTP-Server, um E-Mails zu versenden, aber ich sehe keinen Grund, warum Sie nicht stattdessen einen entfernten Server verwenden könnten.

0voto

Christopher King Punkte 974

Ich habe überprüft, dass die WernerCD AppPassword-Lösung funktioniert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X