Cómo: Configurar valores de notificaciones de correo electrónico y servidor SMTP en el archivo Web.Config de servicios

Actualización: noviembre 2007

Puede configurar Team Foundation Server para que utilice un servidor SMTP existente con el fin de enviar alertas de correo electrónico. Los usuarios pueden configurar alertas para distintas notificaciones de proyectos, elementos de trabajo y eventos de generación. Aunque puede especificar el servidor SMTP durante la instalación de Team Foundation Server, tal vez considere conveniente modificar el servidor SMTP más adelante. Asimismo, si cambia la cuenta de servicio del grupo de aplicaciones mediante el comando ChangeAccount de TFSAdminUtil, debe cambiar manualmente la dirección de correo electrónico de la cuenta del remitente a la nueva dirección de correo electrónico de la cuenta de servicio. Puede cambiar la dirección de correo electrónico utilizando el parámetro emailAddress de Comando ChangeAccount o editando manualmente el archivo Web.Config de servicios. Sin embargo, para cambiar el servidor SMTP, debe editar manualmente el archivo Web.Config de servicios.

Nota importante:

Si ha utilizado una cuenta del sistema como cuenta de servicio de Team Foundation Server (por ejemplo, Servicio de red), debe configurar el servidor SMTP de forma que permita a los remitentes anónimos enviar correo electrónico. Si no lo hace, no se enviará ninguna notificación por correo electrónico.

El contenido de los mensajes de correo electrónico de alertas de Team Foundation Server no se puede personalizar. El contenido de estos mensajes se genera automáticamente a partir del archivo TeamFoundation.xsl. No es recomendable que modifique este archivo. Si modifica el contenido de este archivo, asegúrese de probar exhaustivamente las modificaciones. Las modificaciones incorrectas de este archivo pueden producir un error de las alertas de correo electrónico de Team Foundation Server y la incapacidad para ver los elementos de trabajo, los conjuntos de cambios o los archivos de Team Foundation en un explorador web.

Permisos necesarios

Para realizar este procedimiento, debe ser miembro del grupo de seguridad Administradores en el servidor de nivel de aplicación de Team Foundation. Para obtener más información, consulte Permisos de Team Foundation Server.

Para designar o cambiar el servidor SMTP para el envío de alertas de correo electrónico

  1. En el servidor de nivel de aplicación de Team Foundation, localice el directorio de instalación para el nivel de aplicación.

  2. Abra el directorio Web Services y, a continuación, abra el subdirectorio Services.

  3. En un editor de texto o XML, abra el archivo Web.Config y busque el elemento <add key="smtpServer">.

Nota:

Incluso si ha iniciado sesión con credenciales administrativas, debe iniciar el editor de texto o XML como administrador para realizar esta función en un equipo que ejecute Windows Server 2008 o Windows Vista. Para iniciar el programa como administrador, haga clic en Inicio, en Todos los programas, haga clic con el botón secundario en el programa que desee utilizar y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, visite el sitio web de Microsoft.

  1. Actualice el elemento escribiendo el nombre de dominio completo del servidor SMTP. Por ejemplo, escriba la cadena siguiente:

    <add key="smtpServer" value="SMTPServerLocation" />
    
  2. Guarde y cierre el archivo.

    Debe cerrar y reiniciar la aplicación de servicios web de Team Foundation para que los cambios surtan efecto.

Para designar o cambiar la dirección de correo electrónico del remitente para las alertas de correo electrónico

  1. En el servidor de nivel de aplicación de Team Foundation, localice el directorio de instalación para el nivel de aplicación.

  2. Abra el directorio Web Services y, a continuación, abra el subdirectorio Services.

  3. En un editor de texto o XML, abra el archivo Web.Config y busque el elemento <add key="emailNotificationFromAddress">.

  4. Actualice el elemento escribiendo la dirección de correo electrónico que está asociada a la cuenta de servicio (por ejemplo, Dominio/TFSService) que se utiliza para la identidad del grupo de aplicaciones de Team Foundation. Por ejemplo, escriba la cadena siguiente:

    <add key="emailNotificationFromAddress" value="TFSService@domain.com" />
    
  5. Guarde y cierre el archivo.

    Debe cerrar y reiniciar la aplicación de servicios web de Team Foundation para que los cambios surtan efecto.

Vea también

Tareas

Cómo: Agregar o editar alertas

Cómo: Recibir una notificación de compilación por correo electrónico

Conceptos

Configuración del archivo Web.Config de servicios de los componentes de Team Foundation Server

Administrar y restablecer cuentas de servicio y contraseñas

Referencia

Comando ChangeAccount

Otros recursos

Comandos TFSAdminUtil de la línea de comandos