Команда
|
Описание
|
help
[<section_name> |
<command_name> |
all]
|
Вывод справки по имеющимся секциям команд.
В качестве аргумента команды можно указать название секции, чтобы узнать справку по всем командам из нее, а также название конкретной команды, чтобы увидеть справку только по ней.
Список всех команд можно получить, введя команду help all.
|
option
[regex]
|
Вывод значений настроек, с которыми работает как Dr.Web MailD, так и загруженные подключаемые модули (которые получили свои настройки через Dr.Web MailD), и имена которых совпадают с заданным регулярным выражением.
Если регулярное выражение не задано, то выводятся все настройки.
|
db-state
|
Вывод текущего состояния внутренней БД Dr.Web MailD. Состояние БД выводится в формате:
Number: NC/NM
Size: SC/SM
где NC и NM – текущее и максимальное число сообщений в БД, а SC и SM – текущий и максимальный размер БД в байтах.
Если NM или SM равно 0, то это означает отсутствие ограничений на максимальное количество сообщений или размер БД (ограничения можно задать в настройках).
|
queue-state
|
Выводит текущее состояние сообщений, находящихся во внутренней очереди для обработки.
Выводится как общее число сообщений, так и информация по каждому сообщению. Большое число сообщений в очереди может указывать на нехватку потоков во втором пуле Dr.Web MailD (контролируемом параметром OutPoolOptions);
|
send-stat
|
Форсирует отправку/экспорт статистики (как если бы истекло время ожидания, заданное в параметре SendPeriod секции [Stat] конфигурационного файла Dr.Web MailD).
Для выполнения необходимо, чтобы значение параметра Send из той же секции было установлено в Yes. Производится передача статистики Dr.Web Agent.
|
send-report
[period]
|
Форсирует отправление письма с отчетом по работе подключаемых модулей (как если бы истекло время ожидания, заданное в параметре SendTimes секции [Reports] конфигурационного файла Dr.Web MailD).
Для выполнения необходимо, чтобы значение параметра Send из той же секции было установлено в Yes.
При этом period указывает интервал, за который надо отправлять отчет (в формате {time}). Если значение не указано, то отчет отсылается за последние 24 часа.
|
backup
|
Форсировать выполнения резервного копирования внутренней БД
|
quarantine-pulse
|
Форсирует запуск утилиты drweb-qp по обработке Карантина, как если бы истекло время ожидания, заданное в параметре PulseTime секции [Quarantine] конфигурационного файла Dr.Web MailD.
|
dump-cache-stat
|
Сброс всей кэшированной статистической информации из памяти во внутреннюю БД.
|
get
[(id1|-|id1-[id2])
[(plugin_name|-)]]
|
Вывод информации по сохраненным во внутренней БД сообщениям.
При этом:
•id – номер запрашиваемого сообщения, •id1-id2 – вывод сообщений с номерами в запрашиваемых диапазонах, •id1- – вывод всех сообщений, начиная с номера id1 (номера должны задаваться в шестнадцатеричном виде), •plugin_name – имя модуля, который попросил сохранения сообщения в БД. Символ "–" эквивалентен отсутствию параметра. При отсутствии параметров выводятся все сохраненные в БД сообщения.
Пример:
get - drweb – вывод всех сообщений, сохраненных подключаемым модулем Drweb.
get – вывод всех сохраненных сообщений.
|
send
[(id1|-|id1-[id2])
[(plugin_name|-)]
[force]]
|
Отправление заданных сообщений получателям из конверта.
Отправляются только еще не отосланные сообщения (т.е. такие сообщения, для которых состояние send=no в выводе команды get). Параметры аналогичны команде get, за исключением нового параметра force, который заставляет отправить сообщения, для которых флаг send установлен в Yes.
|
export
[(id1|-|id1-[id2])
[(plugin_name|-)]
[(dir_name|-)]
[env]
|
Сохранение заданных сообщений из БД во внешних файлах.
Параметры аналогичны команде get, за исключением новых параметров:
•dir_name – название каталога, в который нужно производить сохранение файлов. Если каталог не указан, то используется значение параметра BaseDir секции [General] конфигурационного файла Dr.Web MailD; •env – если указано, то экспортируется и конверт в формате: oпервая строка – отправитель; oвторая строка – получатели, разделенные запятыми. Имя файла составляется из номера сообщения и расширения .eml, а имя файла конверта – из номера сообщения и расширения .envelope.
Пример:
export 00002D94 vaderetro /t env
Success export body to /t/00002D94.eml and envelope to /t/00002D94.envelope
|
remove
[(id1|-|id1-[id2])
[(plugin_name|-)]
|
Удаляет заданные сообщения из БД.
Параметры аналогичны команде get.
Пример:
remove 00002D93
Success remove record 00002D93
|
send_and_remove
[(id1|-|id1-[id2])
[(plugin_name|-)]
[force_send]
[ignore_send_error]
|
Отправление и удаление заданных сообщений.
Значение параметра force_send аналогично параметру force команды send. Если командой send_and_remove сообщение было успешно отправлено, или для него не требуется отправка (т.е. оно было отправлено ранее), то оно удаляется.
Если задан параметр ignore_send_error, то сообщение удаляется (независимо от успешности отправки).
|
version
|
Вывод текущей версии продукта.
|
stop
|
Остановка продукта.
|
reload
|
Отправление процессу drweb-maild сигнала SIGHUP.
|