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 連線的預設埠。