Команды модуля 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 содержимое белого списка контролируется полностью автоматически и вносить в него изменения не требуется.