Модуль 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.