Команды описанные в этом разделе предназначены для взаимодействий
с модулем SpamCheck и доступны
если в возможности сервера
COMMAND-SET указан набор команд
SPAMCHK
.
REDLIST
GET {{ START | END | CONTAIN }"text"
} [start
[number
]]
REDLIST
INSERT {address} [time
]
REDLIST
DELETE {address}
Команда предназначена для получения и изменения т.н. Красного списка и доступна только администраторам.
Первая форма команды запрашивает список адресов. Аргумент следующий за ключевым словом GET определяет в какой части адресов списка будет производиться регистронезависимый поиск подстроки указанной в параметре: START - адрес должен начинаться с указанной подстроки, END - адрес должен заканчиваться на указанную подстроку, CONTAIN - адрес должен содержать указанную подстроку. В результат включаются только те адреса в которых найдена указанная подстрока.
Aргумент start
позволяет запросить
часть списка результата и задаёт индекс первого объекта с которого
должен начинаться список. Первый объект имеет индекс 0. Необязательный
аргумент number
задаёт ограничение
количества объектов результата.
Вторая форма команды добавляет в список адрес указанный во втором аргументе. Третий аргумент необязательный и устанавливает интервал времени, по истечении которого запись должна быть автоматически удалена из списка. Формат значения этого аргумента такой же как и интервалов времени в конфигурационном файле сервера.
Третья форма команды удаляет из списка адрес указанный во втором аргументе.
Команда предназначена для получения и изменения т.н. Белого списка и доступна только администраторам. Синтаксис и набор аргументов команды полностью идентичен команде REDLIST.
При достаточно хорошо сконфигурированном модуле SpamCheck содержимое белого списка контролируется полностью автоматически и вносить в него изменения не требуется.