Модуль ngx_mail_imap_module
Директивы imap_auth imap_capabilities imap_client_buffer |
Директивы
Синтаксис: |
imap_auth |
---|---|
Умолчание: |
imap_auth plain; |
Контекст: |
mail , server |
Задаёт разрешённые методы аутентификации IMAP-клиентов. Поддерживаемые методы:
login
- AUTH=LOGIN
plain
- AUTH=PLAIN
cram-md5
- AUTH=CRAM-MD5. Для работы этого метода пароль должен храниться в незашифрованном виде.
Синтаксис: |
imap_capabilities |
---|---|
Умолчание: |
imap_capabilities IMAP4 IMAP4rev1 UIDPLUS; |
Контекст: |
mail , server |
Позволяет указать список расширений
протокола IMAP,
выдаваемый клиенту по команде
CAPABILITY
.
К этому списку автоматически добавляются
методы аутентификации, указанные в директиве imap_auth и
STARTTLS,
если включена директива starttls.
В данной директиве имеет смысл указать расширения, поддерживаемые IMAP-бэкендами, на которые проксируются клиенты (если эти расширения относятся к командам, используемым после аутентификации, когда nginx прозрачно проксирует подключение клиента на бэкенд).
Текущий список стандартизованных расширений опубликован на www.iana.org.
Синтаксис: |
imap_client_buffer |
---|---|
Умолчание: |
imap_client_buffer 4k|8k; |
Контекст: |
mail , server |
Задаёт размер буфера для чтения IMAP-команд. По умолчанию размер одного буфера равен размеру страницы. В зависимости от платформы это или 4K, или 8K.