Hoy me ha llamado un compañero para preguntarme como podía activar las alertas de su TFS, el tema está en que durante la instalación, el no introdujo ningún servidor Smtp para el envío de las alertas, y no hay ningún sitio en las propiedades de un TFS (desde el Team Explorer), donde introducir esta información, y como he pensado que podía ser interesante para más gente, pues os lo pongo también por aquí, lo cierto es que es un caso bastante habitual, instalas un TFS para hacer pequeñas pruebas, lo pones al principio sin TFS por las prisas de la instalación, no haber puesto ningún Smtp en el servidor, etc, y necesitas ponerlo a posteriori, así que aquí van unos pasos para configurarlo.
Lo primero es abrir el directorio (en el servidor): "%ProgramFiles%Microsoft Visual Studio 2005 Team Foundation Server\Web Services\Services", y abrimos el fichero web.config. Dentro de la sección de "<appSettings>", hay un par de claves que vamos a modificar:
- emailNotificationFromAddress: aquí ponemos la dirección que queremos que tenga como remitente los correos que manden las alertas.
- smtpServer: y aquí el nombre de nuestro servidor Smtp.
Y con esto ya lo tenemos configurado J, cerramos el fichero, y ya podemos configurar las alertas enviadas a correo, y probar a lanzar algún evento que dispare una alerta, y comprobar que el correo nos llega.
Y ya sabéis, si algo falla en el sistema de eventos, el primer sitio a mirar es el visor de eventos.
2ab44a8d-84e8-4985-952b-2ec0f6cdf974|1|3.0