模块 ngx_mail_imap_module
Directives imap_auth imap_capabilities imap_client_buffer |
Directives
语法: |
imap_auth |
---|---|
默认值: |
imap_auth plain; |
上下文: |
mail ,server |
设置 IMAP 客户端允许的身份验证方法。 支持的方法包括:
plain
- 登录,AUTH=PLAIN
login
- AUTH=登录
cram-md5
- AUTH=CRAM-MD5 的 CRAM-MD5 中。 为了使此方法有效,密码必须以未加密的方式存储。
external
- AUTH=EXTERNAL (1.11.6) 的 AUTH=EXTERNAL (1.11.6) 中。
纯文本身份验证方法
(命令 ,
和 ) 始终处于启用状态,
尽管如果 and 方法
未指定,并且不会自动包含在 imap_capabilities 中。LOGIN
AUTH=PLAIN
AUTH=LOGIN
plain
login
AUTH=PLAIN
AUTH=LOGIN
语法: |
imap_capabilities |
---|---|
默认值: |
imap_capabilities IMAP4 IMAP4rev1 UIDPLUS; |
上下文: |
mail ,server |
设置传递给客户端以响应
命令。
imap_auth Directives和 STARTTLS 中指定的身份验证方法将根据 starttls Directives值自动添加到此列表中。CAPABILITY
指定扩展名是有意义的 IMAP 后端支持 客户端代理到的 (如果这些扩展与命令相关 在身份验证后使用,当 nginx 透明地代理客户端时 连接到后端)。
当前标准化扩展列表在 www.iana.org 上发布。
语法: |
imap_client_buffer |
---|---|
默认值: |
imap_client_buffer 4k|8k; |
上下文: |
mail ,server |
设置用于读取 IMAP 命令的缓冲区。
默认情况下,缓冲区大小等于一个内存页。
这是 4K 或 8K,具体取决于平台。size