Проблема такая. Есть Бат. Есть свыше 30т. писем (4 гига база).
Есть необходимость перепаковать все в "хранить аттачи отдельно", ибо -
1 - так оно реально быстрее работает.
2 - поскольку Base Mail Dir указана в сеть, нефига по сети открывать 800 меговые tbbшники.
3 - просто такая задача из существующей базы "attach in body" сделать "атач в папке"
Путь попыток:
1. Сначала пытался найти опцию перепаковки - не нашел
2. Export - Import в новую базу (где изначально стиоит эта галочка. НО
msg|eml - бьется время поступления письма (становится на текущее) - можно сортировать по времени написания - но это неинтересно.
3. Export в Unix ящик и импорт потом оттуда. Все как надо, но обнаружился 1 интересный баг. Если у меня в базе есть 7 атачей с одинаковым именем(но текст самого письма разный) - то при импорте из такой базы я получу 1 файл attach.xls размером своим, и 6 файлов вида attache1.xls, …2.xls, ....3.xls - но размером 0 байт… Соотв-но в бате - аттачи у этих писем нулевые, несмотрибельные, и в принципе можно считать их потерянными. На 50% базы у меня на 8000 атачей вышло 1300 нулевых файлов. Поскольку почтовая переписка относится к юридической дематике, дополнениям к договорам и тд. - то потеря 10% данных критично…
Это так нада или это глюк?