Модуль реализует протокол получения почты
IMAP4.
<module-IMAP> <log-level>N</log-level> <host>...</host> ... <greeting>string</greeting> <append-limit>bytes</append-limit> <plain-auth>Yes|No</plain-auth> <banip-pool>string</banip-pool> <SSL-only>No|All|Foreign</SSL-only> <auth-fail-max>N</auth-fail-max> <bad-cmd-max>N</bad-cmd-max> <bad-cmd-delay>N</bad-cmd-delay> </module-IMAP>
В узле host
рекомендуется указать порты 143 без SSL и 993 с SSL. Тайм-аут
рекомендуется установить 30 min, согласно требованиям RFC 9051 (п.
5.4). Как и в других частях конфигурации, возможно указание
нескольких узлов host с разными списками портов,
ключами, сертификатами и ACL.
Альтернативная строка приветствия отправляемая клиенту при его подключении к серверу.
Максимальный размер сообщения
которое может быть записано на сервер по протоколу IMAP. По-умолчанию - 64 Мб.
Переключатель, устанавливающий возможность аутентификации с открытым паролем через незашифрованное сетевое соединение. По-умолчанию аутентификация с открытым паролем запрещена.
Имя пула модуля BanIP. Используется для блокировки адресов IP с которых выполняются частые неудачные попытки аутентификации.
Разрешает работу исключительно через зашифрованное
соединение: no - любой клиент может работать
через незашифрованное соединение, all - любой
клиент должен устанавливать зашифрованное соединение,
foreign - только клиенты не являющиеся
доверенными, т.е. не перечисленные в ACL /module-Mail
должны устанавливать зашифрованное соединение. По-умолчанию:
trustedno.
Максимальное количество безуспешных попыток аутентификации после которого соединение будет разорвано. По-умолчанию: 3.
Количество ошибок, таких как неверный синтаксис, неизвестная команда, неуспешная аутентификациия и т.п., после которых соединение будет разорвано. По-умолчанию: 4.
Задержка в миллисекундах (целое положительное число) ответа сервера сообщающего об ошибке. По-умолчанию: 2000.