mesdbc(1)

NAME
mesdbc - создание, изменение параметров, обновление индексного файла в комплекте messarge

SYNOPSIS
mesdbc -c [-f <mailbox>] [-z <string's space>] [-N <N>] [-L <list quantity>] [-l <list number>]... [-u] [-n] [-v] <file IDX>
mesdbc -m [-f <mailbox>] [-z <string's space>] [-N <N>] [-L <list quantity>] [-l <list number>]... [-u] [-n] [-v] <file IDX> <old file IDX>
mesdbc -u [-m] [-v] <file IDX>
mesdbc -a [-m] [-v] <file IDX>

DESCRIPTION

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

-c  создать индекс почтового ящика.

-m  создать индекс почтового ящика, основываясь на старом индексе. Единственная команда, в котором может применяться индекс от предыдущих версий, несовместимых с текущей по формату индекса.

Параметры к функциям
    -c и -m

    -f  имя файла почтового ящика. Если имя не начинается с '/', тогда это имя относительно индекса. Если имя задано относительное, тогда почтовый ящик и индекс можно переносить вместе в другое место файловой системы, так, что бы путь от индекса к ящику оставался прежним.

    -L  количество списков, в которых могут участвовать письма из этого ящика.

    -z  размер места в байтах, выделенного под строки в каждой записи индекса. По умолчанию выбирается так, что бы размер однои записи был 256 байт (это около 180 байт).

    -N  сдвиг нумерации в этом ящике. По умолчанию сдвиг равен 0 и номер первого письма в ящике 1. Если надо обеспечить сплошную нумерацию в нескольких ящиках, тогда сдвиг в каждом индексе устанавливается равным количеству писем во всех предыдущих ящиках.

    -u  при каждом обращении mesarc к индексу проверять, не устарел ли индекс, и при необходимости выполнять над ним mesdbc -u

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

-u  обновить индекс. Если почтовый ящик удлинился, то неиндексированные письма доиндексируются.

-a  добавить письмо или письма из stdin в конец ящика, а потом доиндексировать все неиндексированные письма в конце ящика.

Параметры к функциям
    -u и -a

    -m  все ссылки между письмами в индексе уничтожить и создать заново.

Общие для всех операций флаги

-v  verbose - отладочная печать. Можно ставить несколько -v для увеличения подробности этой печати.

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

SEE ALSO
messarge(1), mesarc(1), mestun(1), mesraw(1), RFC-822, RFC-2045, RFC-2046, RFC-2047, RFC-2048, RFC-2049

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