Freigeben über


Gewusst wie: Konfigurieren von SMTP-Server und Einstellungen zum Senden von E-Mail-Benachrichtigungen in der Datei Web.Config

Aktualisiert: November 2007

Sie können Team Foundation Server so konfigurieren, dass ein vorhandener SMTP-Server zum Senden von E-Mail-Warnungen verwendet wird. Benutzer können Warnungen für verschiedene Ereignisbenachrichtungen für Projekte, Arbeitsaufgaben und Builds konfigurieren. Obwohl Sie den SMTP-Server während der Team Foundation Server-Installation angeben können, kann eine spätere Änderung des STMP-Servers notwendig werden. Auch wenn Sie das Dienstkonto für den Anwendungspool mithilfe des TFSAdminUtil-Befehls ChangeAccount ändern, müssen Sie die E-Mail-Adresse des Absenderkontos manuell durch die E-Mail-Adresse des neuen Dienstkontos ersetzen. Sie können die E-Mail-Adresse mithilfe des emailAddress-Parameters von Befehl "ChangeAccount" oder durch manuelles Bearbeiten der Datei Web.Config der Dienste ändern. Zum Ändern des SMTP-Servers müssen Sie jedoch die Datei Web.Config der Dienste manuell bearbeiten.

Wichtiger Hinweis:

Bei der Verwendung eines Systemkontos (wie Netzwerkdienst) als Dienstkonto für Team Foundation Server müssen Sie den SMTP-Server so konfigurieren, dass anonyme Absender E-Mails senden können. Anderenfalls werden keine E-Mail-Benachrichtigungen gesendet.

Der Inhalt von Team Foundation Server-Warnungen kann durch den Benutzer nicht angepasst werden. Der Inhalt der E-Mails wird automatisch aus der Datei TeamFoundation.xsl generiert. Das Ändern dieser Datei wird nicht empfohlen. Wenn Sie den Inhalt dieser Datei ändern, sollten Sie Ihre Änderungen gründlich testen. Nicht ordnungsgemäße Änderungen an dieser Datei können dazu führen, dass E-Mail-Warnungen von Team Foundation Server fehlschlagen und Arbeitsaufgaben und Changesets oder Dateien von Team Foundation nicht in einem Webbrowser angezeigt werden können.

Erforderliche Berechtigungen

Um diese Schritte ausführen zu können, müssen Sie Mitglied der Gruppe Administratoren auf dem Team Foundation-Anwendungsebenenserver sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

So legen Sie den SMTP-Server für das Senden von E-Mail-Warnungen fest bzw. ändern diesen

  1. Suchen Sie auf dem Anwendungsebenenserver für Team Foundation das Installationsverzeichnis für die Anwendungsebene.

  2. Öffnen Sie das Verzeichnis Webdienste und anschließend das Unterverzeichnis Dienste.

  3. Öffnen Sie in einem Text- oder XML-Editor die Datei Web.Config, und suchen Sie das <add key="smtpServer">-Element.

Hinweis:

Selbst wenn Sie mit Administratorrechten angemeldet sind, müssen Sie den Text- oder XML-Editor als Administrator starten, um diese Funktion auf einem Computer auszuführen, auf dem Windows Server 2008 oder Windows Vista ausgeführt wird. Klicken Sie zum Starten des Programms als Administrator auf Start, klicken Sie auf Alle Programme, klicken Sie mit der rechten Maustaste auf das gewünschte Programm, und klicken Sie dann auf Als Administrator ausführen. Weitere Informationen finden Sie auf der Microsoft-Website.

  1. Aktualisieren Sie das Element, indem Sie den vollqualifizierten Domänennamen des SMTP-Servers eingeben. Geben Sie beispielsweise die folgende Zeichenfolge ein:

    <add key="smtpServer" value="SMTPServerLocation" />
    
  2. Speichern und schließen Sie die Datei.

    Sie müssen die Webdienstanwendung für Team Foundation schließen und neu starten, damit die Änderungen wirksam werden.

So legen Sie die Absender-E-Mail-Adresse für E-Mail-Warnungen fest bzw. ändern diese

  1. Suchen Sie auf dem Anwendungsebenenserver für Team Foundation das Installationsverzeichnis für die Anwendungsebene.

  2. Öffnen Sie das Verzeichnis Webdienste und anschließend das Unterverzeichnis Dienste.

  3. Öffnen Sie in einem Text- oder XML-Editor die Datei Web.Config, und suchen Sie das <add key="emailNotificationFromAddress">-Element.

  4. Aktualisieren Sie das Element, in dem Sie die dem Dienstkonto zugeordnete E-Mail-Adresse (z. B. Domain/TFSService) eingeben, die für die Anwendungspoolidentität für Team Foundation verwendet wird. Geben Sie beispielsweise die folgende Zeichenfolge ein:

    <add key="emailNotificationFromAddress" value="TFSService@domain.com" />
    
  5. Speichern und schließen Sie die Datei.

    Sie müssen die Webdienstanwendung für Team Foundation schließen und neu starten, damit die Änderungen wirksam werden.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen und Bearbeiten von Warnungen

Gewusst wie: Empfangen von E-Mail-Benachrichtigungen für Builds

Konzepte

Diensteinstellungen in der Datei "web.config" für Team Foundation Server-Komponenten

Verwalten und Zurücksetzen von Dienstkonten und Kennwörtern

Referenz

Befehl "ChangeAccount"

Weitere Ressourcen

Befehlszeilenbefehle für "TFSAdminUtil"