模块 ngx_mail_pop3_module

指令
     pop3_auth
     pop3_capabilities

指令

语法 pop3_auth 方法 ...;
默认值
pop3_auth plain;
上下文 mailserver

设置 POP3 客户端允许使用的身份验证方法。支持的方法有:

plain
USER/PASSAUTH PLAINAUTH LOGIN
apop
APOP。此方法需要将密码存储为未加密状态。
cram-md5
AUTH CRAM-MD5。此方法需要将密码存储为未加密状态。
external
AUTH EXTERNAL (1.11.6).

纯文本身份验证方法(USER/PASSAUTH PLAINAUTH LOGIN)始终处于启用状态,但如果未指定 plain 方法,则 AUTH PLAINAUTH LOGIN 不会自动包含在 pop3_capabilities 中。

语法 pop3_capabilities 扩展 ...;
默认值
pop3_capabilities TOP USER UIDL;
上下文 mailserver

设置 POP3 协议 扩展列表,该列表在响应 CAPA 命令时传递给客户端。在 pop3_auth 指令(SASL 扩展)和 STLS 中指定的身份验证方法会根据 starttls 指令值自动添加到此列表中。

指定 POP3 后端(客户端代理到的后端)支持的扩展非常有意义(如果这些扩展与身份验证后使用的命令相关,而 nginx 会透明地将客户端连接代理到后端)。

标准化扩展的当前列表发布在 www.iana.org 上。