다음을 통해 공유


방법: 서비스 Web.Config 파일에서 SMTP 서버 및 전자 메일 알림 설정 구성

업데이트: 2007년 11월

기존 SMTP 서버를 사용하여 전자 메일 경고를 보내도록 Team Foundation Server를 구성할 수 있습니다. 사용자는 다양한 프로젝트, 작업 항목 및 빌드 이벤트 알림에 대해 경고를 구성할 수 있습니다. SMTP 서버는 Team Foundation Server를 설치할 때 지정할 수 있지만 필요한 경우 나중에 변경하는 것도 가능합니다. 마찬가지로 TFSAdminUtil의 ChangeAccount 명령을 사용하여 응용 프로그램 풀 서비스 계정을 변경하려면 보내는 계정의 전자 메일 주소를 새 서비스 계정의 전자 메일 주소로 수동으로 변경해야 합니다. 전자 메일 주소는 ChangeAccount 명령의 emailAddress 매개 변수를 사용하거나 서비스 Web.Config 파일을 직접 편집하여 변경할 수 있습니다. 그러나 SMTP 서버를 변경하려면 서비스 Web.Config 파일을 직접 편집해야 합니다.

중요:

Team Foundation Server의 서비스 계정으로 네트워크 서비스 등의 시스템 계정을 사용한 경우에는 익명의 보낸 사람이 전자 메일을 보낼 수 있도록 SMTP 서버를 구성해야 합니다. 이렇게 구성하지 않으면 전자 메일 알림을 보내지 않습니다.

Team Foundation Server 경고 전자 메일의 내용은 사용자 지정할 수 없습니다. 전자 메일 내용은 TeamFoundation.xsl 파일을 통해 자동으로 생성되는데 이 파일은 수정하지 않는 것이 좋습니다. 이 파일의 내용을 수정해야 할 경우에는 수정 사항을 철저하게 테스트해야 합니다. 파일을 잘못 수정하면 Team Foundation Server 전자 메일 경고가 실패하거나, 웹 브라우저에서 Team Foundation 작업 항목, 변경 집합 또는 파일을 보지 못할 수 있습니다.

필수 권한

이 절차를 수행하려면 Team Foundation 응용 프로그램 계층 서버에서 Administrators 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

전자 메일 경고를 보내는 데 사용할 SMTP 서버를 지정하거나 변경하려면

  1. Team Foundation의 응용 프로그램 계층 서버에서 응용 프로그램 계층의 설치 디렉터리를 찾습니다.

  2. Web Services 디렉터리를 연 다음 Services 하위 디렉터리를 엽니다.

  3. 텍스트 또는 XML 편집기에서 Web.Config 파일을 열고 <add key="smtpServer"> 요소를 찾습니다.

참고:

관리자 자격 증명으로 로그온한 경우에도 Windows Server 2008 또는 Windows Vista를 실행하는 컴퓨터에 대해 이 기능을 실행하려면 텍스트 또는 XML 편집기를 관리자 권한으로 시작해야 합니다. 프로그램을 관리자 권한으로 시작하려면 시작, 모든 프로그램을 차례로 클릭하고 사용할 프로그램을 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

  1. SMTP 서버의 정규화된 도메인 이름을 입력하여 요소를 업데이트합니다. 예를 들면 다음 문자열을 입력합니다.

    <add key="smtpServer" value="SMTPServerLocation" />
    
  2. 파일을 저장한 후 닫습니다.

    변경 내용을 적용하려면 Team Foundation의 웹 서비스 응용 프로그램을 닫고 다시 시작해야 합니다.

전자 메일 경고의 보낸 사람 전자 메일 주소를 지정하거나 변경하려면

  1. Team Foundation의 응용 프로그램 계층 서버에서 응용 프로그램 계층의 설치 디렉터리를 찾습니다.

  2. Web Services 디렉터리를 연 다음 Services 하위 디렉터리를 엽니다.

  3. 텍스트 또는 XML 편집기에서 Web.Config 파일을 열고 <add key="emailNotificationFromAddress"> 요소를 찾습니다.

  4. Team Foundation의 응용 프로그램 풀 ID에 사용되는 서비스 계정(예를 들어 Domain/TFSService)과 관련된 전자 메일 주소를 입력하여 요소를 업데이트합니다. 예를 들면 다음 문자열을 입력합니다.

    <add key="emailNotificationFromAddress" value="TFSService@domain.com" />
    
  5. 파일을 저장한 후 닫습니다.

    변경 내용을 적용하려면 Team Foundation의 웹 서비스 응용 프로그램을 닫고 다시 시작해야 합니다.

참고 항목

작업

방법: 경고 추가 또는 편집

방법: 빌드 알림 전자 메일 받기

개념

Team Foundation Server 구성 요소의 서비스 Web.Config 파일 설정

서비스 계정과 암호 관리 및 다시 설정

참조

ChangeAccount 명령

기타 리소스

TFSAdminUtil 명령줄 명령