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:[email protected]:993?use_ssl=true'

另一个通过非 SSL 连接的示例。

export AIRFLOW_CONN_IMAP_NONSSL='imap://username:[email protected]:143?use_ssl=false'

请注意,无论您是否选择使用 ssl,您都可以设置端口。以上示例显示了 SSL 和非 SSL 连接的默认端口。

此条目是否有帮助?