Share via


Comment : configurer les paramètres de serveur SMTP et de notification par courrier électronique dans le fichier Web.Config de services

Mise à jour : novembre 2007

Vous pouvez configurer Team Foundation Server de manière à utiliser un serveur SMTP existant pour envoyer des alertes de messagerie électronique. Les utilisateurs peuvent configurer des alertes pour différentes notifications de projet, d'élément de travail et d'événement de build. Bien que vous puissiez spécifier le serveur SMTP pendant l'installation de Team Foundation Server, vous souhaiterez peut-être modifier le serveur STMP ultérieurement. De même, si vous modifiez le compte de service du pool d'applications à l'aide de la commande TFSAdminUtil ChangeAccount, vous devez remplacer manuellement l'adresse de messagerie du compte de l'expéditeur par celle du nouveau compte de service. Vous pouvez modifier l'adresse de messagerie en utilisant le paramètre emailAddress de la ChangeAccount, commande ou en modifiant le fichier Web.Config de services manuellement. Toutefois, vous devez modifier manuellement le fichier Web.Config de services pour modifier le serveur SMTP.

Remarque importante :

Si vous avez utilisé un compte système (tel que Service réseau) comme compte de service pour Team Foundation Server, vous devez configurer votre serveur SMTP pour permettre aux expéditeurs anonymes d'envoyer des messages électroniques. Si vous ne le faites pas, aucune notification par courrier électronique ne sera envoyée.

Le contenu des messages électroniques d'alerte de Team Foundation Server n'est pas personnalisable. Le contenu des messages électroniques est généré automatiquement à partir du fichier TeamFoundation.xsl. La modification de ce fichier n'est pas recommandée. Si vous modifiez le contenu de ce fichier, veillez à tester intégralement vos modifications. Les modifications incorrectes de ce fichier peuvent provoquer l'échec des alertes par courrier électronique de Team Foundation Server et l'impossibilité d'afficher les éléments de travail, les ensembles de modifications ou les fichiers Team Foundation dans un navigateur Web.

Autorisations requises

Pour effectuer cette procédure, vous devez être membre du groupe Administrateurs sur le serveur de couche Application Team Foundation. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Pour désigner ou modifier le serveur SMTP en vue de l'envoi d'alertes par courrier électronique

  1. Sur le serveur de couche Application pour Team Foundation, localisez le répertoire d'installation pour la couche Application.

  2. Ouvrez le répertoire Services Web, puis le sous-répertoire Services.

  3. Dans un éditeur de texte ou XML, ouvrez le fichier Web.Config et localisez l'élément <add key="smtpServer">.

Remarque :

Même si vous avez ouvert une session en tant qu'administrateur, vous devez démarrer l'éditeur de texte ou XML en tant qu'administrateur pour exécuter cette fonction sur un ordinateur exécutant Windows Server 2008 ou Windows Vista. Pour démarrer le programme en tant qu'administrateur, cliquez sur Démarrer, puis sur Tous les programmes, cliquez avec le bouton droit sur le programme que vous souhaitez utiliser, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

  1. Mettez à jour l'élément en tapant le nom de domaine complet du serveur SMTP. À titre d'exemple, saisissez la chaîne suivante :

    <add key="smtpServer" value="SMTPServerLocation" />
    
  2. Enregistrez et fermez le fichier.

    Vous devez fermer et redémarrer l'application de services Web pour Team Foundation pour que vos modifications soient prises en compte.

Pour désigner ou modifier l'adresse de messagerie de l'expéditeur pour les alertes par courrier électronique

  1. Sur le serveur de couche Application pour Team Foundation, localisez le répertoire d'installation pour la couche Application.

  2. Ouvrez le répertoire Services Web, puis le sous-répertoire Services.

  3. Dans un éditeur de texte ou XML, ouvrez le fichier Web.Config et localisez l'élément <add key="emailNotificationFromAddress">.

  4. Mettez à jour l'élément en tapant l'adresse de messagerie associée au compte de service (par exemple, Domaine/TFSService) utilisé pour l'identité de pool d'applications pour Team Foundation. À titre d'exemple, saisissez la chaîne suivante :

    <add key="emailNotificationFromAddress" value="TFSService@domain.com" />
    
  5. Enregistrez et fermez le fichier.

    Vous devez fermer et redémarrer l'application de services Web pour Team Foundation pour que vos modifications soient prises en compte.

Voir aussi

Tâches

Comment : ajouter ou modifier des alertes

Comment : recevoir des notifications de build par courrier électronique

Concepts

Paramètres du fichier Web.Config de services dans les composants Team Foundation Server

Gestion et réinitialisation des mots de passe et des comptes de service

Référence

ChangeAccount, commande

Autres ressources

Commandes de l'utilitaire en ligne de commande TFSAdminUtil