Infelizmente, não é suportado pelo TFS 2010. Você precisa configurar um servidor SMTP ou um servidor de retransmissão SMTP para encaminhar seus e-mails enviados, com autenticação, para o servidor SMTP 'real'.
Esses links podem ajudar:
Estamos usando o Office 365 como nosso servidor do Exchange. Nossa conta O365 é um plano P1 e, portanto, nossas contas de e-mail não estão no mesmo domínio que nossas contas locais do TFS.
Eu configurou o TFS 2010 para usar nosso servidor Exchange do O365 (mesmo endereço do servidor que o Outlook está usando), mas é claro que não há interface do usuário para inserir as credenciais da conta (apenas endereço do servidor e conta de email usar). Portanto, a seguinte mensagem de erro no log de eventos não é surpreendente:
Detailed Message: TF271001: An error occurred while attempting to send an e-mail notification to the following address: [email protected]. Further e-mail notification errors that occur within the next five minutes might not be logged. Verify that the e-mail notification settings are correct in the Team Foundation Administration Console. Exception Message: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.1 Client was not authenticated (type SmtpException)
Existe uma maneira de configurar o TFS2010 para usar um servidor de email que precise de credenciais de autenticação (como o O365 ou o GMail)?
Editar: Parece que as informações podem ser adicionadas / editadas em TfsJobAgent.exe.config . Até agora, não consegui usar uma conta do GMail para o relay de e-mail.