[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Cyrus IMAP не удаляет файлы



Hi all.

Случайно (см. ниже) обнаружил, что Cyrus IMAP с большой вероятностью не удаляет файлы писем из директории. То есть из индексного файла удаляет, через IMAP они не видны, в квоте не числятся - а файлик есть. В результате через IMAP я вижу 420 писем в инбоксе, через шелл - 4000. Операция "compact", естественно, не помогает, "unexpunge -l" ничего не показывает.
Cyrus 4.3.16 самосборный, файловая система Reiser 3.

Что это може быть за фигня???

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

Как обнаружил: настраивал репликацию через штатный синхронизатор Cyrus и медленный канал, смотрел размеры ящика через "du -s", и очень удивился, когда пробная репликация моего ящика окончилась на 900М из 1.8G. Потом осознал, что репликация как раз сработала правильно, и по квоте, и по количеству писем.

А.Л.


Reply to: