瞭解電子郵件通知
啟用時,電子郵件通知可以通知作業擁有者何時開始和完成。 這項功能適用於個別作業,而作業擁有者必須在建立作業時指定,如果在作業啟動、完成或兩者時應傳送電子郵件通知。 電子郵件通知會傳送至作業擁有者的電子郵件帳戶,這是根據作業擁有者的網域認證取得。
在 [工作排程器組態] 對話框的 [電子郵件 通知] 索引標籤中,您可以啟用電子郵件通知,以及指定 Simple Mail Transfer Protocol (SMTP) 伺服器、安全性和驗證設定,以及用來傳送電子郵件通知的原始位址。
如需如何變更組態選項的詳細資訊,請參閱 設定 HPC 作業排程器服務。
重要考慮
下列清單概述在叢集上啟用電子郵件通知時要考慮的幾個事項:
如果您想要用來傳送電子郵件通知的 SMTP 伺服器需要驗證,您可以指定網域認證或非網域認證。 可以驗證網域認證,但無法驗證非網域認證。 基於這個理由,如果您使用非網域認證來連線到 SMTP 伺服器,請確定它們有效。
根據 SMTP 伺服器的安全性設定,您提供用來傳送電子郵件通知的認證必須使用您指定為原始地址的電子郵件帳戶來傳送電子郵件。
您指定的 SMTP 伺服器可能會限制每天可從單一帳戶傳送的電子郵件數目。 請向 SMTP 伺服器的系統管理員確認您想要使用的電子郵件帳戶沒有限制,或為該帳戶設定的限制已足夠。
電子郵件通知可能會受到 HPC 叢集外部的不同條件影響,例如域控制器或 SMTP 伺服器的回應性、網路壅塞、SMTP 伺服器的負載等等。 請務必先評估這些條件,再啟用電子郵件通知,或未來如果叢集用戶回報收到電子郵件通知時發生問題。
作業排程器會維護擱置通知的內部佇列。 針對佇列中的每個項目,作業排程器會在 Active Directory 中查閱使用者、建立電子郵件,然後傳送它。 如果訊息收到錯誤,則會重新排入佇列通知。 排程器可以嘗試每分鐘傳送最多 1,200 個通知。 佇列長度上限為 6,000 個專案。 超過佇列長度時,會從佇列卸除通知。
排程器會將有關已卸除或失敗電子郵件通知的錯誤 (EventID 101) 和警告 (EventID 102) 事件記錄到 Windows HPC Server 事件記錄檔。
如果您想要使用自訂通知系統,您可以停用內建通知系統。 用來要求每個作業通知的作業屬性可透過 HPC PowerShell、命令行和 HPC API 來存取。