Команды модуля SpamCheck.
Пред. | Глава 7. Протокол управления. | След.

## Команды модуля SpamCheck.

Команды описанные в этом разделе предназначены для взаимодействий с модулем SpamCheck и доступны если в возможности сервера COMMAND-SET указан набор команд `SPAMCHK`.

### Команда REDLIST.

`REDLIST` GET {{ START | END | CONTAIN }`"text"`} [`start` [`number`]]

`REDLIST` INSERT {address} [`time`]

`REDLIST` DELETE {address}

Команда предназначена для получения и изменения т.н. Красного списка и доступна только администраторам.

Первая форма команды запрашивает список адресов. Аргумент следующий за ключевым словом GET определяет в какой части адресов списка будет производиться регистронезависимый поиск подстроки указанной в параметре: START - адрес должен начинаться с указанной подстроки, END - адрес должен заканчиваться на указанную подстроку, CONTAIN - адрес должен содержать указанную подстроку. В результат включаются только те адреса в которых найдена указанная подстрока.

Aргумент `start` позволяет запросить часть списка результата и задаёт индекс первого объекта с которого должен начинаться список. Первый объект имеет индекс 0. Необязательный аргумент `number` задаёт ограничение количества объектов результата.

Вторая форма команды добавляет в список адрес указанный во втором аргументе. Третий аргумент необязательный и устанавливает интервал времени, по истечении которого запись должна быть автоматически удалена из списка. Формат значения этого аргумента такой же как и интервалов времени в конфигурационном файле сервера.

Третья форма команды удаляет из списка адрес указанный во втором аргументе.

### Команда WHITELIST.

Команда предназначена для получения и изменения т.н. Белого списка и доступна только администраторам. Синтаксис и набор аргументов команды полностью идентичен команде REDLIST.

### Внимание

При достаточно хорошо сконфигурированном модуле SpamCheck содержимое белого списка контролируется полностью автоматически и вносить в него изменения не требуется.

Пред. | Наверх | След.
Команды модуля BanIP. | Начало | Примеры.