模块 ngx_mail_pop3_module

指令
     pop3_auth
     pop3_capabilities

指令

语法 pop3_auth method ...;
默认值
pop3_auth plain;
上下文 mail, server

设置允许的 POP3 客户端认证方法。支持的方法有

plain
USER/PASS, AUTH PLAIN, AUTH 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 extension ...;
默认值
pop3_capabilities TOP USER UIDL;
上下文 mail, server

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

指定客户端所代理到的 POP3 后端支持的扩展是有意义的(如果这些扩展与认证后使用的命令相关,并且 nginx 透明地将客户端连接代理到后端)。

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