rombyЦитата: Если на диске остается очень мало места, то сжатие приводит к уничтожению писем, которые в это место не попадають.
Почему - потому что при сжатии создается новый файл, в который закидываются неудаленные письма, а потом старый файл удаляется и заменяется этим новым. Ритлабовцы допустили ошибку и не учли ситуацию, когда для нового файла может не хватить места - старый файл все равно удаляется.
Сам дважды так спотыкался.
Добавлено:
Если у тебя такой случай, то попробуй программой восстановления удаленных файлов найти этот самый старый файл. В part0001.bin могут быть не все письма, да и как их оттуда вытащить - ???
По моему опыту, малое количество места не является причиной кривого восстановления базы писем...
Просто Вояджер криво восстанавливает и всё тут...
vitaly1Цитата: Спасибо. Попробовал восстановить, какие-то файлы удалось вытащить, но похоже не те. Пока лазил по папкам, заметил 2 файла - MESSAGES.IBK и MESSAGES.BCK. Поменял расширение на EBI и EBB соответственно. Письма в инбоксе появились, но пишет об ошибке базы, предлагает ее восстановить, а я уже побаиваюсь Пустил копирование в другой пустой акаунт, уже минут 20 копирует, жду...
Цитата: Часть писем (штук 30) так и не восстановилась - в списке писем отображаются, а само письмо просмотреть нельзя. Когда разрешил восстановить базу, сабж отрапортовал о восстановленных письмах, чего-то там сохранил в part0002.bin и в инбоксе опять стало пусто...
Кстати, кто-нибудь знает, что это за файлы такие - MESSAGES.IBK и MESSAGES.BCK? Может их более корректно можно вояджеру подсунуть? Попробовал через "восстановаление резервное копии", не хочет, говорит, что такого расширения не знает.
IBK и BCK - это резервные файлы, которые сохранились ДО процесса восстановления... То есть это ваши оригинальные файлы индекса и тел писем...
Т.о. если их переименовать, то у вас получится ваша оригинальная папка...
После этого момента не советую восстанавливать...
Или живите так, как есть - проблем возникать не должно...
Или начните восстанавливать базу...
Я делал так (повторюсь, но если страницу перелистнуть сложно, то и повторить можно):
- оригинальная папка инбокс, до резервирования
- выделить все письма, эксопорт писем в *.EML например, ждём... Если вылетает окошко с проблемами, пропускаем - это ругается на индекс файла, которого на самом деле нет в базе...
- Вояджер лучше не выгружать, но перейти в другую папку
- удалить файлы EBB EBI и другие из папки, соответствующей инбоксу
- в вояджере перепрыгнуть с папки на папку и убедиться, что инбокс девственно чист
- импорт писем из EML и опять ждём
В результате получаем инбокс с письмами, которые возможно восстановить из того, что есть...
Только дата получения не реальная, а текущая будет... но это же ничего...
главное, письма целы....