Share via


設定電子郵件通知和指定 SMTP 伺服器

如果您設定電子郵件通知,可以幫助小組成員了解專案、工作項目和組建的變更。 然後小組成員可以指定他們想要接收的電子郵件通知,這些通知是有關專案、工作項目和組建事件變更的各種類型。 若要支援電子郵件通知,您必須設定 Team Foundation Server 使用現有的 SMTP 伺服器來傳送電子郵件警示。 您可以使用 Team Foundation 的管理主控台,或使用 TFSConfig 搭配 ConfigureMail 命令,來執行這項工作。 若要傳送電子郵件通知,您必須在部署中進行下列設定:

  • 防火牆必須設定允許Team Foundation Server和SMTP伺服器之間的通訊。

  • Team Foundation Server 的服務帳戶(參考預留位置 TFSService) 必須是有使用權限的網域帳戶,才能傳送電子郵件,您的 SMTP 伺服器必須設定為允許匿名寄件者傳送電子郵件,或者您必須明確地使用先前建立的帳戶來做為電子郵件帳戶,來傳送警示。

重要

如果您使用系統帳戶 (例如Network Service) 做為 Team Foundation Server服務帳戶,則必須設定 SMTP 伺服器來允許匿名寄件者傳送電子郵件,或者您必須確定為您的部署已適當地整合驗證設定。如果您沒有,則不會傳送電子郵件通知。

您也可以自訂 Team Foundation Server 警示電子郵件的內容和格式。 如需詳細資訊,請參閱自訂工作項目變更的郵件警示格式

必要的使用權限

您必須是 Team Foundation 應用程式層伺服器上 [Administrators] 群組和 [Team Foundation Administrators] 群組的成員,才能執行此程序。 如需詳細資訊,請參閱Team Foundation Server 使用權限

若要使用管理主控台設定郵件通知

  1. 開啟 Team Foundation 的管理主控台。

    如需詳細資訊,請參閱開啟 Team Foundation 管理主控台

  2. 在 [Team Foundation] 底下展開伺服器名稱,然後選擇 [應用程式層]。

  3. 在 [應用程式層] 底下的 [電子郵件警示設定] 底下,選擇 [警示設定]。

    [電子郵件警示設定] 視窗隨即開啟。

  4. 選取 [啟用電子郵件警示] 核取方塊。

  5. 在 [SMTP 伺服器] 中,指定您要使用的 SMTP 伺服器名稱。

  6. 在 [電子郵件寄件者地址] 中,指定發出警示的電子郵件帳戶名稱。

    注意事項注意事項

    您必須指定將傳送警示的電子郵件地址和 SMTP 伺服器。

  7. 展開 [進階SMTP設定] 部分。

  8. 如果您將系統帳戶作為 Team Foundation Server 的服務帳戶,例如網路服務,請將使用者和密碼欄位留空白,並確定將 SMTP 伺服器設定為允許匿名使用者傳送郵件。 此外,請指定有啟用電子郵件的網域帳戶,來做為警示的電子郵件帳戶。

  9. 為您的 SMTP 部署適當地設定 [連接埠] 和 [驗證Thumbprint] 的值。 如果您的部署使用 HTTPS/SSL,請選取 [啟用SSL] 核取方塊。

  10. 檢閱所有設定,然後選取 [確定]。

若要使用 ConfigureMail 命令設定電子郵件警示

  1. 在應用程式層伺服器上,開啟 [命令提示字元] 視窗,並變更為含有 TFSConfig 公用程式的目錄。

    此公用程式預設位於 Drive:\Program Files\Microsoft Team Foundation Server 11.0\Tools。

  2. 在命令提示字元中指定下列命令,然後按 Enter 鍵:

    **TFSConfig ConfigureMail /FromEmailAddress:**EmailAddress **/SmtpHost:**SMTPHostName

    您必須指定來自 Team Foundation Server 之電子郵件通知的「寄件者地址」(EmailAddress) 以及裝載 SMTP 郵件伺服器的伺服器名稱 (SMTPHostName)。

請參閱

工作

自訂工作項目變更的郵件警示格式

參考

ConfigureMail 命令

概念

Team Foundation 管理主控台

其他資源

設定資源以支援 Team 專案