ngx_mail_pop3_module 模組

指令
     pop3_auth
     pop3_capabilities

指令

語法 pop3_auth method ...;
預設
pop3_auth plain;
上下文 mail, server

設定 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 extension ...;
預設
pop3_capabilities TOP USER UIDL;
上下文 mail, server

設定在回應 CAPA 命令時傳遞給用戶端的 POP3 協定擴充清單。在 pop3_auth 指令中指定的驗證方法(SASL 擴充)和 STLS 會根據 starttls 指令值自動新增至此清單。

指定 POP3 後端支援的擴充很有意義,用戶端會被代理到這些後端(如果這些擴充與驗證後使用的命令有關,當 nginx 透明地將用戶端連線代理到後端時)。

標準化擴充的目前清單發佈於 www.iana.org