IMAP#
该模块启用 IMAP 邮件协议支持,允许服务器与邮件存储系统交互。它建立与 IMAP 服务器的连接,处理常见命令如列出邮箱和检索消息,并提供安全的身份验证和消息状态管理。 设置IMAP客户端允许的身份验证方法。支持的方法有: AUTH=CRAM-MD5。为了使此方法正常工作,密码必须以未加密的形式存储。 明文身份验证方法( 设置在响应CAPABILITY命令时传递给客户端的 IMAP协议 扩展列表。根据 starttls 指令的值,imap_auth 指令中指定的身份验证方法和 STARTTLS 会自动添加到此列表中。 指定IMAP后端支持的扩展是有意义的,这些后端是客户端的代理(如果这些扩展与身份验证后使用的命令相关,当Angie透明地将客户端连接代理到后端时)。 设置用于读取IMAP命令的缓冲区大小。默认情况下,缓冲区大小等于一个内存页。这是4K或8K,具体取决于平台。指令#
imap_auth#
plain
login
cram-md5
external
LOGIN
命令,AUTH=PLAIN
,和 AUTH=LOGIN
)始终启用,尽管如果未指定 plain
和 login
方法,AUTH=PLAIN
和 AUTH=LOGIN
将不会自动包含在 imap_capabilities 中。imap_capabilities#
imap_client_buffer#