微软 smtp 服务器,配置 SMTP 服务器
配置 SMTP 服務器和自定義警報和反饋請求電子郵件
09/01/2016
本文內容
Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013
備注
Azure DevOps Server 以前名為 Visual Studio Team Foundation Server。
若要使用反饋請求和警報,你必須為 Azure DevOps Server (以前名為 Visual Studio Team Foundation Server (TFS) )配置 SMTP 服務器。 SMTP 服務器支持以下功能:
先決條件
若要執行這些過程,你必須是 Azure DevOps 應用層服務器上 " Administrators " 安全組的成員。
配置 SMTP 服務器
如果不是 Azure DevOps 管理員,請 立即添加。
從 " 開始 " 菜單打開 Azure DevOps Server 管理控制臺。 或者,在命令提示符下,鍵入 TFSMgmt.exe。 有關詳細信息,請參閱 打開管理控制臺。
選擇 " 警報設置"。
啟用電子郵件警報,并指定用于發送電子郵件的 SMTP 服務器和電子郵件地址。
如果將你的部署配置為使用 SSL,則選中第二個復選框并輸入證書。 另請參閱 安全套接字層 (SSL) 設置 HTTPS。
提示
請確保已將防火墻配置為允許 Azure DevOps 與 SMTP 服務器之間的通信。
你的 SMTP 服務器必須配置為允許匿名發件人發送電子郵件,或者你必須之前已創建一個帳戶來用作警報的電子郵件帳戶。 如果 (TFSService) 指定 Azure DevOps 服務帳戶,則此帳戶必須是有權發送電子郵件的域帳戶。
如果你使用的是系統帳戶 (如 Network Service) 作為 Azure DevOps 服務帳戶,請將 "用戶" 和 "密碼" 字段留空以進行高級配置,并確保將 SMTP 服務器配置為允許匿名用戶發送郵件。 或者,指定一個支持電子郵件的域帳戶以用作警報的電子郵件帳戶。 如果不執行此操作,則不會發送電子郵件警報。
若要驗證你的配置,請 打開你的個人通知。 如果你最近啟用了 SMTP 服務器,則可能需要刷新瀏覽器才能看到此選項。
創建警報,然后執行將觸發警報的操作。
自定義郵件警報格式
您可以自定義團隊成員訂閱的電子郵件通知或警報的格式。 當工作項、代碼審閱、源代碼管理文件和生成發生變化時,將發送這些通知。 若要自定義這些項的格式,您可以修改其關聯的 XSL 轉換文件。 此外,團隊成員還可以在 Team Web Access (TWA) 中為各種通知配置 項目警報 ,并指定它們是否需要 HTML 或純文本格式。
警報格式轉換文件存儲在應用層服務器上的以下文件夾中:
驅動器: \ %programfiles%\Azure DevOps Server 2019 \ 應用程序 Tier\TFSJobAgent\Transforms\1033
驅動器: \ %programfiles%\Team Foundation Server 2018 \ Application Tier\TFSJobAgent\Transforms\1033
驅動器: \ %programfiles%\Team Foundation Server 15.0 \ Application Tier\TFSJobAgent\Transforms\1033
驅動器: \ %programfiles%\Team Foundation Server 14.0 \ 應用程序 Tier\TFSJobAgent\Transforms\1033
驅動器: \ %programfiles%\Team Foundation Server 12.0 \ 應用程序 Tier\TFSJobAgent\Transforms\1033
可以使用 XML 編輯器(如 Visual Studio)更改任何轉換文件。 下表列出了為工作項更改事件發送電子郵件通知時所使用的兩個轉換文件:
轉換文件
格式
WorkItemChangedEvent.xsl
HTML 電子郵件
WorkItemChangedEvent.plaintextXsl
純文本電子郵件
事件服務使用 .xsl 和 plaintextXsl 文件將事件的 XML 數據轉換為電子郵件。 編輯 .xsl 文件可獲取另一種電子郵件通知格式。 對于 HTML 格式的電子郵件,所有事件的核心布局將存儲在 TeamFoundation.xsl 中。 您應對要更改的任何文件生成備份副本,然后測試所做的更改。 在進行更改后,TFS 會在下次為事件生成通知時使用修改后的轉換。
備注
發出的電子郵件的內容將從 TeamFoundation.xsl 文件以及上述 WorkItemChangedEvent.xsl 文件自動生成。 建議不要修改 TeamFoundation.xsl 文件。 如果修改此文件的內容,則必須全面測試您的修改。 對此文件的錯誤修改可能會導致 TFS 電子郵件警報失敗,并導致您無法在 Web 瀏覽器中查看工作項、變更集或文件。
修改工作項更改的警報格式
在應用層服務器上,打開要運行的版本的文件夾,例如:
驅動器: \ %programfiles%\Azure DevOps Server 2019 \ 應用程序 Tier\TFSJobAgent\Transforms\1033
驅動器: \ %programfiles%\Team Foundation Server 2018 \ Application Tier\TFSJobAgent\Transforms\1033
在記事本或其他文本編輯器中打開 Workitemchangedevent.xsl。
編輯文件以顯示通知電子郵件中所需的消息。
備注
應為請求了純文本消息的任何用戶,對 WorkItemChangedEvent.plaintextXsl 進行類似更改。
保存 WorkItemChangedEvent.xsl 文件。
相關文章
總結
以上是生活随笔為你收集整理的微软 smtp 服务器,配置 SMTP 服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电涡流传感器9200-06-05-10-
- 下一篇: 计算机应用免费课件,计算机应用基础ppt