IMAP 連線

IMAP 連線型別支援與 IMAP 客戶端整合。

IMAP 身份驗證

使用登入名和密碼欄位向 IMAP 客戶端進行身份驗證。使用標準的 IMAP 身份驗證

預設連線 ID

與 IMAP 相關的 Hook、Operator 和 Sensor 預設使用 imap_default

配置連線

登入名

指定用於 IMAP 客戶端的使用者名稱。

密碼

指定用於 IMAP 客戶端的密碼。

主機

指定 IMAP 主機 URL。

指定要連線的 IMAP 埠。預設值取決於是否使用 SSL。

額外引數 (可選)

指定額外引數(以 JSON 字典形式)

  • use_ssl: 如果設定為 false,則使用非 SSL 連線。預設值為 true。另請注意,更改 SSL 選項也會影響使用的預設埠。

  • ssl_context: 可以是“default”或“none”。僅在使用“use_ssl”時有效。“default”上下文在安全性和相容性之間取得平衡,“none”不推薦使用,因為它會停用證書驗證並允許 MITM 攻擊,僅在您的系統中證書配置錯誤時才需要。如果未指定,則從“imap”的“ssl_context”配置中獲取預設值,回退到“email”的“ssl_context”配置。如果這些都沒有指定,則使用“default”。

在環境變數中指定連線時,應使用 URI 語法指定。

請注意,URI 的所有組成部分都應進行 URL 編碼。

例如

export AIRFLOW_CONN_IMAP_DEFAULT='imap://username:password@myimap.com:993?use_ssl=true'

透過非 SSL 連線進行連線的另一個示例。

export AIRFLOW_CONN_IMAP_NONSSL='imap://username:password@myimap.com:143?use_ssl=false'

請注意,無論您選擇是否使用 SSL,都可以設定埠。上面的示例顯示了 SSL 和非 SSL 連線的預設埠。

本條目有幫助嗎?