É possível configurar o Team Foundation Server com o Smarsh Exchange?

2

Nossa empresa migrou recentemente para um servidor Exchange hospedado externamente, fornecido pelo Smarsh.

Existe alguma documentação sobre como configurar o Team Foundation Server (TFS) 2008 e 2010 com um servidor Exchange externo?

Eu examinei as soluções SMTP autenticadas e não vi uma maneira definitiva de como fazer isso funcionar. Atualmente estou tentando configurar um servidor SMTP virtual na mesma caixa e retransmissão. Não parece estar funcionando (eu não esgotou todas as tentativas de configuração, mas está parecendo sombrio).

EDIT: O problema parece ser que não consigo fazer com que o TFS converse com um servidor SMTP externo que requer autenticação. Existe uma maneira de fazer isso?

Parece muito ruim que o TFS não tenha uma configuração real para o e-mail.

EDIT: Eu também devo observar que isso é com o TFS 2010 (clientes sendo o Visual Studio 2010)

    
por Mike G 06.07.2010 / 15:07

3 respostas

2

Então, consegui fazer o TFS enviar e-mails não por meio de uma troca local.

commandbreak estava correto no fato de que o TFS não precisa do Exchange. Precisa de um servidor SMTP. O problema que enfrentávamos era que ainda tínhamos o Exchange, mas nosso servidor do Exchange estava fora do nosso domínio. Isso nos leva a não conseguir passar a autenticação para esse servidor Exchange porque o TFS parece não suportar SMTP autenticado.

For Server 2008: (deve ser relevante para 2003) Para corrigir isso

  1. Instalei o Gerenciador do IIS 6.0 e o servidor SMTP virtual na caixa que tinha a instalação do TFS.
  2. Abra o gerenciador do IIS 6.0 e configure o servidor SMTP virtual clicando nele com o botão direito e selecionando propriedades.
  3. Na janela de propriedades, fui para a guia Acesso e cliquei no botão Autenticação.
  4. Na janela Autenticação, selecionei Acesso anônimo e Autenticação integrada do Windows.
  5. De volta na guia Acesso da janela Propriedades, cliquei no botão Conexão.
  6. Na janela resultante, verifiquei se o servidor SMTP estava aceitando conexões da máquina local.
  7. De volta à guia Acesso da janela Propriedades, cliquei no botão de retransmissão.
  8. Assegurei-me de que a máquina local pudesse retransmitir através do servidor SMTP.
  9. De volta à janela Propriedades, fui para a guia Entrega e cliquei em Segurança de saída.
  10. Na janela resultante, defino o nível de segurança para acesso Anônimo.
  11. Concluído com as Propriedades do servidor SMTP, ativei o Console de Administração para o TFS.
  12. Selecionando o nível de aplicativo da árvore à direita, rolei para baixo no lado direito até as configurações de e-mail.
  13. Eu cliquei no link Alert Settings para as configurações de email e adicionei o endereço IP do domínio (não loopback ou localhost) da máquina local (não sei se isso é necessário) e um endereço que já havia sido configurado em nosso Smarsh lista de contas.

Depois de fechar o Console de Administração do TFS, entrei no Visual Studio 2010 e me configurei para receber alertas sempre que um item de trabalho fosse atribuído a mim. Em seguida, passei por vários bugs criados por construções com falha e os atribuí a mim. Demorou alguns minutos, mas recebi os emails.

Só posso supor que isso funcione porque o Smarsh tem uma conta para nós com o nome de usuário / endereço de e-mail que eu coloquei no endereço de origem para os alertas de e-mail do TFS. Eu tinha originalmente tentado configurar o SMTP virtual para usar autenticação básica usando o endereço de e-mail / nome de usuário e senha, mas isso não funcionou.

Não sei se isso também funciona porque nosso domínio costumava ter nosso ponto de registro MX aqui, portanto, o servidor SMTP não está na lista negra. Eu gostaria de pensar que o Smarsh é inteligente o suficiente para descobrir que estamos transmitindo de nossa rede interna para seus servidores, o que é basicamente voltado para nós. Isso pode não funcionar se você retransmitir e seu endereço de e-mail de destino para um alerta configurado estiver em um serviço que faz a verificação de lixo eletrônico (um tipo de destino GMail, Hotmail etc.).

Espero que isso ajude alguém a sair. Eu tenho trabalhado em tentar configurar as coisas por muito tempo!

    
por 07.07.2010 / 13:52
0

Na minha experiência, o TFS não precisa de troca, se alguma coisa SMTP, configurado como um host inteligente, é suficiente para obter alertas e notificações de trabalho.

O que você está tentando fazer?

    
por 06.07.2010 / 15:54
0

Eu escrevi um tutorial para fazer o TFS trabalhar com o Microsoft Exchange Server também. A chave é certificar-se de que ele tenha um conector de recebimento para permitir a retransmissão SMTP anônima somente dos servidores de camada do aplicativo TFS.

Este é o link para minha postagem completa sobre o tópico: link

    
por 10.02.2012 / 22:12