전자 메일 알림 구성 및 SMTP 서버 지정
전자 메일 알림을 구성하면 프로젝트, 작업 항목 및 빌드에서 변경된 내용을 팀 멤버에게 알릴 수 있습니다.그런 후 팀 멤버는 여러 유형의 프로젝트 변경 사항, 작업 항목 및 빌드 이벤트 중에서 자신이 받고자 하는 전자 메일 알림을 지정할 수 있습니다.전자 메일 알림을 지원하려면 기존 SMTP 서버를 사용하여 전자 메일 경고를 보내도록 Team Foundation Server를 구성해야 합니다.이 작업은 Team Foundation에 대한 관리 콘솔 또는 ConfigureMail 명령가 있는 TFSConfig를 사용하여 수행할 수 있습니다.전자 메일 알림을 보내려면 배포에서 다음을 구성해야 합니다.
Team Foundation Server와 SMTP 서버 간 통신을 허용하도록 방화벽이 구성되어 있어야 합니다.
Team Foundation Server에 대한 서비스 계정(TFSService 자리표시자가 가리키는 계정)은 전자 메일을 보낼 수 있는 권한이 있는 도메인 계정인 동시에 해당 SMTP 서버가 익명의 보낸 사람도 메일을 보낼 수 있게 구성된 상태이거나, 이전에 경고용 전자 메일 계정으로만 사용할 계정을 이전에 만들어 놓은 상태여야 합니다.
중요 |
---|
만약 Team Foundation Server의 서비스 계정으로 시스템 계정(예: Network Service)를 사용할 경우 SMTP 서버에서 익명의 발신자가 전자 메일을 전송할 수 있도록 허용하는 구성을 하거나 아니면 배포에 적합하게 통합 인증 설정을 반드시 구성해야 한다.그렇지 않으면 전자 메일 알림이 전송되지 않는다. |
Team Foundation Server 경고 전자 메일의 내용과 형식을 사용자 지정할 수도 있습니다.자세한 내용은 작업 항목 변경에 대한 메일 경고 형식 사용자 지정을 참조하십시오.
필요한 권한
이 절차를 수행하려면 Team Foundation 응용 프로그램 계층 서버에서 Administrators 및 Team Foundation Administrators 그룹의 멤버여야 합니다.자세한 내용은 Team Foundation Server 권한을 참조하십시오.
관리 콘솔을 사용하여 전자 메일 알림을 구성하려면
Team Foundation 관리 콘솔을 엽니다.
자세한 내용은 Team Foundation 관리 콘솔 열기을 참조하십시오.
Team Foundation에서 서버 이름을 확장한 후 응용 프로그램 계층을 선택한다.
응용 프로그램 계층 하위 메뉴인 전자 메일 경고 설정으로 이동하여 경고 설정을 선택한다.
전자 메일 경고 설정 창이 열립니다.
전자 메일 경고 사용 확인란을 선택합니다.
SMTP 서버에서 사용하고자 하는 SMTP 서버 이름을 지정한다.
보낸 사람 전자 매일 주소에서 알림을 보낼 전자 메일 계정의 이름을 지정한다.
[!참고]
경고를 전송할 전자 메일 주소와 SMTP 서버를 모두 지정해야 합니다.
고급 SMTP 설정 섹션을 확장합니다.
만약 Network Service처럼 Team Foundation Server의 서비스 계정으로 시스템 계정을 사용하고 있다면 사용자 또는 암호 필드를 비워두고 사용 중인 SMTP 서버에서 익명 사용자가 전자 메일을 전송할 수 있게 허용하도록 구성했는지를 확인한다.또는 전자 메일을 사용할 수 있는 도메인 계정을 경고용 전자 메일 계정으로 지정합니다.
SMTP 배포에 맞게 포트 및 인증서 지문 값을 적절히 구성합니다.HTTPS/SSL을 사용하여 배포하는 경우 SSL 사용 확인란을 선택합니다.
모든 설정을 검토한 다음 확인을 선택합니다.
ConfigureMail 명령을 사용하여 전자 메일 경고를 구성하려면
응용 프로그램 계층 서버에서 명령 프롬프트 창을 열고 TFSConfig 유틸리티를 포함하는 디렉터리로 변경합니다.
기본적으로 이 유틸리티는 Drive:\Program Files\Microsoft Team Foundation Server 11.0\Tools에 있습니다.
명령 프롬프트에서 다음 명령을 지정한 후 Enter 키를 누른다:
**TFSConfig ConfigureMail /FromEmailAddress:EmailAddress/SmtpHost:**SMTPHostName
Team Foundation Server에서 보내는 전자 메일 알림의 "보낸 사람 주소"(EmailAddress)와 SMTP 메일 서버를 호스팅하는 서버의 이름(SMTPHostName)을 둘 다 지정해야 합니다.