電子メール通知の構成および 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 を有効にする] チェック ボックスをオンにします。
すべての設定を確認し、[OK] を選択します。
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) の両方を指定する必要があります。