Модуль 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).
Методы аутентификации с передачей пароля открытым текстом
(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.