Модуль ngx_mail_pop3_module

Директивы
     pop3_auth
     pop3_capabilities

Директивы

Синтаксис: pop3_auth метод ...;
Умолчание:
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).
xoauth2
AUTH XOAUTH2 (1.27.1).
oauthbearer
AUTH OAUTHBEARER (1.27.1).

Методы аутентификации с передачей пароля открытым текстом (USER/PASS, AUTH PLAIN и AUTH LOGIN) включены всегда, однако если метод plain не указан, то AUTH PLAIN и AUTH LOGIN не будут автоматически добавляться в pop3_capabilities.

Синтаксис: pop3_capabilities расширение ...;
Умолчание:
pop3_capabilities TOP USER UIDL;
Контекст: mail, server

Позволяет указать список расширений протокола POP3, выдаваемый клиенту по команде CAPA. В зависимости от значения директивы starttls к этому списку автоматически добавляются методы аутентификации, указанные в директиве pop3_auth (расширение SASL), и STLS.

В данной директиве имеет смысл указать расширения, поддерживаемые POP3-бэкендами, на которые проксируются клиенты (если эти расширения относятся к командам, используемым после аутентификации, когда nginx прозрачно проксирует подключение клиента на бэкенд).

Текущий список стандартизованных расширений опубликован на www.iana.org.