2009-07-17 3 views
5

환경 : Windows Server 2008, IIS 7.0, TFS 2008Gmail은 TFS 알림을 보내려면 TFS를 어떻게 구성해야합니까?

Google은 이메일을 위해 Google Apps를 실행하며, Google에서 호스팅하는 메일에 알림을 보내려면 TFS를 설정해야합니다.

나는 주위를 둘러 보았지만 몇 가지 해결 방법을 찾지 못했지만 아무도 저에게 효과가 없었습니다. 정중하게 받아 들여지는 모든 포인터.

+1

온라인에서 보면 "TFS 웹 액세스"는 인증 기능을 사용할 수 있지만 일반 TFS는 그렇지 않습니다. 가장 좋은 방법은 인증 된 메일을 Gmail 서버로 전달하는 TFS 서버에 로컬 SMTP 서버를 설정하는 것입니다. 일단 결정하고 구현하게되면 다시 게시하십시오. – SqlRyan

답변

5

TFS와 동일한 상자에 SMTP 서버를 설치 한 다음 Gmail을 Gmail로 전달하도록 설정 했습니까? 가장 쉬운 솔루션 인 것 같습니다.

또는 원하는만큼 많은 사용자 정의로 SOAP endpoint that handled TFS events을 작성할 수 있습니다. 이것은 조금 더 많은 일이지만 훨씬 더 유연합니다.

0

Gmail 서버를 통해 보내는 이메일을 보내도록 TFS를 구성 할 수는 없습니까?

http://msdn.microsoft.com/en-us/library/ms400808(VS.80).aspx

는 당신이 필요로하는 무엇, 또는 나는 질문의 일부를 잃었하지 않는 것이 있습니까? 우리는 로컬 SMTP 서버를 사용하여 이메일을 보내고 있지만 원격 서버를 사용할 수없는 이유는 알 수 없습니다.

+0

이것은 이상적 일 것입니다. 그는 이미 시도했지만 TFS가 인증에 문제가있는 것으로 생각했습니다. –

+0

아 - 나는 그것을 고려하지 않았다. 내가 보낸 문서에서는 SMTP 인증에 대해 언급하지 않으며 이것이 문제가되는 부분이라는 것을 이해할 수 있습니다. – SqlRyan

+0

그게 문제 (인증) –

3

방금 ​​TFS-2013에서이 문제가 발생했습니다.

문제의 근본 원인은 Apps가 Google에 안전하게 로그인해야한다는 것입니다. 보조 앱의 경우 oauth를 의미합니다. 할 수없는 사용자는 'Application Specific Passwords'이 필요합니다. 전자 메일 응용 프로그램을 실제로 신뢰할 수 없으므로 특정 계정에 대한 임의의 암호를 생성해야합니다.

나를 위해이 솔루션은 있었다 : 나는 WernerCD AppPassword 솔루션이 작동하는지 확인

Enable Email Alerts 
    SMTP Server: smtp.gmail.com 
    port: 587 
    SSL Required: Yes 
    send from: [email protected] 

authentication: 
    username: [email protected] 
    password: RANDOM APP PASSWORD 
0

.

+0

이걸 삭제하는 것이 가장 좋습니다, 단순히 Upvote WernerCDs가 작동하는 또 다른 대답을 게시하는 대신 대답합니다. –

관련 문제