Директивы
синтаксис:
|
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.
|