組態參考¶
此頁面包含 apache-airflow-providers-smtp
提供者的所有可用 Airflow 組態列表,這些組態可以在 airflow.cfg
檔案中設定或使用環境變數設定。
注意
嵌入在提供者套件中的組態從 Airflow 2.7.0 開始使用。 以前,組態是在 Airflow 核心套件中描述和設定的 - 因此,如果您使用的 Airflow 版本低於 2.7.0,請查看 Airflow 文件以獲取 Airflow 核心中可用的組態選項列表。
注意
有關更多資訊,請參閱 設定組態選項。
[smtp_provider]¶
SMTP 提供者的選項。
ssl_context¶
版本 1.3.0 新增。
使用 SMTP 和 IMAP SSL 連線時要使用的 SSL 上下文。 預設情況下,上下文為 “default”,這會將其設定為 ssl.create_default_context()
,這在相容性和安全性之間提供了適當的平衡,但是,它要求您的作業系統中的憑證已更新,並且您的 SMTP/IMAP 伺服器具有有效的憑證,這些憑證在您的機器上安裝了相應的公開金鑰。 如果您想停用憑證檢查,可以將其切換為 “none”,但不建議這樣做,因為如果您的基礎架構安全性不足,這會允許 MITM(中間人)攻擊。 只有在您修復憑證組態時才應暫時設定此選項。 這通常可以通過升級您在其上執行 Airflow 组件的作業系統到較新版本、通過升級/刷新作業系統中的正確憑證或通過更新郵件伺服器的憑證來完成。
如果您未明確設定此選項,它將使用 Airflow “email.ssl_context” 組態,但如果此組態不存在,它將使用 “default” 值。
- 類型
字串
- 預設值
無
- 環境變數
AIRFLOW__SMTP_PROVIDER__SSL_CONTEXT
- 範例
default
templated_email_subject_path¶
版本 1.6.1 新增。
允許在使用 SmtpNotifier 時覆寫標準的範本化電子郵件主旨行。 必須提供範本的路徑。
- 類型
字串
- 預設值
無
- 環境變數
AIRFLOW__SMTP_PROVIDER__TEMPLATED_EMAIL_SUBJECT_PATH
- 範例
path/to/override/email_subject.html
templated_html_content_path¶
版本 1.6.1 新增。
允許在使用 SmtpNotifier 時覆寫標準的範本化電子郵件路徑。 必須提供範本的路徑。
- 類型
字串
- 預設值
無
- 環境變數
AIRFLOW__SMTP_PROVIDER__TEMPLATED_HTML_CONTENT_PATH
- 範例
path/to/override/email.html