Sieve - язык для
описания правил фильтрации почтовых сообщений (RFC 5228). Для
управления скриптами Sieve используется сетевой
протокол ManageSieve (RFC 5804). В текущей
реализации поддерживаются следующие расширения
Sieve: encoded-character, fileinto, envelope,
comparator-i;unicode-casemap, ereject (RFC 5429), variables
(RFC 5229).
<?xml version="1.0" encoding="UTF-8"?>
<module-Sieve>
<log-level>N</log-level>
<plain-auth>Yes|No</plain-auth>
<SSL-only>No|All|Foreign</SSL-only>
<host>...</host>
<bad-cmd-max>1..16</bad-cmd-max>
<bad-cmd-delay>N</bad-cmd-delay>
<size-max>N</size-max>
<quota>N</quota>
<scripts-max>N</scripts-max>
<reject-prohibited>Yes</reject-prohibited>
<string-length-max>64B ... 1MB</string-length-max>
<string-list-max>2..1024</string-list-max>
<nested-blocks-max>1..128</nested-blocks-max>
<test-list-max>N</test-list-max>
<tests-max>N</tests-max>
<redirects-max>0..256</redirects-max>
<fileinto-max>0..256</fileinto-max>
</module-Sieve>
Переключатель, устанавливающий возможность аутентификации с открытым паролем через незашифрованное сетевое соединение. По-умолчанию аутентификация с открытым паролем запрещена.
Разрешает работу исключительно через зашифрованное
соединение: no - любой клиент может работать
через незашифрованное соединение, all - любой
клиент должен устанавливать зашифрованное соединение,
foreign - только клиенты не являющиеся
доверенными, т.е. не перечисленные в ACL /module-Mail
должны устанавливать зашифрованное соединение. По-умолчанию:
trustedno.
Количество неверных команд после которых соединение будет разорвано. По-умолчанию: 4.
Задержка в миллисекундах (целое положительное число) ответа сервера на ошибочную команду или неуспешную попытку авторизации. По-умолчанию: 2000.
Максимальный размер отдельного скрипта. По-умолчанию: 100 Kb.
Ограничение суммарного размера всех хранящихся скриптов отдельного пользователя. По-умолчанию: 1 Mb.
Максимальное количество скриптов у одного пользователя. По-умолчанию: 200.
Переключатель, устанавливающий запрет на использование расширения "ereject". По-умолчанию: yes.
Максимальный размер строкового значения в скрипте. По-умолчанию: 4 Kb.
Максимально допустимое количество строк в списке: [строка1,строка2,...]. По-умолчанию: 128.
Максимальное количество вложенных блоков. По-умолчанию: 15.
Ограничение количества тестов в одном операторе IF/ELSIF. По-умолчанию: 15.
Ограничение количества операторов тестов (IF/ELSIF) в одном скрипте. По-умолчанию: 128.
Ограничение количества операторов redirect в одном скрипте. По-умолчанию: 2.
Ограничение количества операторов fileinto в одном скрипте. По-умолчанию: 2.