Spec-Zone.ru › nginx

Модуль ngx_mail_imap_module

  • Директивы
  • imap_auth
  • imap_capabilities
  • imap_client_buffer

Директивы

Синтаксис: imap_auth method ...;
Значение по умолчанию: imap_auth plain;
Контекст: mail, server

Устанавливает разрешённые методы аутентификации для IMAP-клиентов. Поддерживаемые методы:

plain
LOGIN, AUTH=PLAIN
login
AUTH=LOGIN
cram-md5
AUTH=CRAM-MD5. Для работы этого метода пароль должен храниться без шифрования.
external
AUTH=EXTERNAL (1.11.6).

Методы аутентификации с открытым текстом (команда LOGIN, AUTH=PLAIN, и AUTH=LOGIN) всегда включены, но если методы plain и login не указаны, AUTH=PLAIN и AUTH=LOGIN не будут автоматически включены в imap_capabilities.

Синтаксис: imap_capabilities extension ...;
Значение по умолчанию: imap_capabilities IMAP4 IMAP4rev1 UIDPLUS;
Контекст: mail, server

Устанавливает список расширений протокола IMAP, который передаётся клиенту в ответ на команду CAPABILITY. Методы аутентификации, указанные в директиве imap_auth, и STARTTLS автоматически добавляются в этот список в зависимости от значения директивы starttls.

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

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

Синтаксис: imap_client_buffer size;
Значение по умолчанию: imap_client_buffer 4k|8k;
Контекст: mail, server

Устанавливает size буфера, используемого для чтения команд IMAP. По умолчанию размер буфера равен одной странице памяти. Это либо 4К, либо 8К в зависимости от платформы.

© 2002-2021 Igor Sysoev
© 2011-2024 Nginx, Inc.
Licensed under the BSD License.
https://nginx.org/en/docs/mail/ngx_mail_imap_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API