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