mestun(1)

NAME
mestun - нестандартная обработка индексов почтовых ящиков в комплекте messarge

SYNOPSIS
mestun [-v] -t <window size> <file IDX>
mestun [-v] -m <file IDX> <file IDX with new hashes and boundaries>
mestun [-v] -c <file IDX> <file IDX with new indexing times>
mestun [-v] -l <list number> <file IDX> [<message numbers>]...
mestun [-v] -p <file IDX> <message numbers>...

DESCRIPTION

-v  verbose - отладочная печать.

-t  расставить времена индексирования на основе дат в заголовках писем. Применяется после индексирования архива, который ранее копился без индексирования. Параметр - количество писем до и после текущего, которые рассматриваются для того, что бы решить, какую дату индексирования поставить. Сложность в том, что даты в письмах могут показывать погоду на завтра.

-m  В файле индекса, задаваемом первым параметром (старый индекс) заменяет все поля хешей, MIME информацию и границу между заголовками и телом письма на соответствующие поля из индекса, заданного вторым параметром (новый индекс). Эта операция сделана так из-за постепенного добавления функций в messarge , и необходимости обслуживать старые индексы с уже накопленными временами индексирования. в этой ситуации достаточно создать при помощи mesdbc -c новый индекс, а потом перенести некоторые поля из него в старый.

-c  В файле индекса, задаваемом первым параметром (старый индекс) заменяет все все времена индексирования на времена индексирования из файла, заданного вторым параметром. обычно это должен быть старый индекс почтового ящика при замене его на новый.

-l  добавляет ко всем перечисленным письмам (или ко всем, если никакие номера не указаны) участие в заданном списке. Если параметр - номер списка 0, то заданные письма перестают числиться в любых списках.

-p  исключает заданные письма из видимости в индексах. При реконструкции mesdbc -um пометки об исключении сохраняются. Что бы удалить эти пометки, надо задать mesdbc -umm.

BUGS
Сейчас (версия 1.18) функции -t сильно не хватает интеллекта. В результате группы писем с очень неправильной датой слишком сильно влияют на оценку времени прибытия в ящик (одиночные письма, сильно выбивающиеся из общего фона, при оценке этого времени не учитываются).

Окно выбрать очень маленьким невозможно - происходят фатальные ошибки при расчетах.

После применения функции -l может потребовать полная пересборка индексов.

Если функция -p применяется к письму в теме, а остальные письма не будут исключены, то в некоторых случаях связность темы может быть нарушена и при следующей пересборке индексов тема может рассыпаться.

При применении функции -m и -c не производится предварительный полный контроль того, что оба индекса получены с одного и того же почтового ящика. Если во время выполнения этой функции выяснится, что оба индекса не совпадают между собой по границам писем, то старый ящик окажется частично обработанным. Вся ответственность за это - на пользователе.

SEE ALSO
messarge(1), mesdbc(1), mesarc(1), mesraw(1)

AUTHOR
Aleksandr A. Babaylov (aka @BABOLO) .@babolo.ru http://www.links.ru/~babolo/