Импортиране на файлове с разширението msg (

Импортиране на файлове с разширение msg

Изправен пред банална, изглежда, задача: след премахване на MDaemon 10 - x от "alt-n технологии", останаха 30 GB съобщения от потребителите, свързващи се с локалния сървър чрез IMAP. Всички съобщения са строго сортирани по потребителски имена на локалния пощенски домейн и подпапки (директории), които потребителите са създали по време на своята работа. За съжаление IMAP папките, създадени ръчно и с имена на руски изглеждат много непохватни и нечетливи - като „& BBAEMgQ4BDA-.IMAP“

Съдържанието на папките прилича на куп .msg файлове, където всяка буква е отделен файл, като „md50000001455.msg“ и подпапки (директории), отново с нечетливи имена. Наличието на безценен, дългосрочен архив на пощата във формат .msg, както се оказа, че има случаи на употреба, почти няма такова хранилище на данни. Невъзможно е да импортирате съобщение във всеки пощенски клиент, няма пари за конвертиране на съобщение във всеки по-подходящ формат.

При отваряне на файл във формат msg notepad или други подобни средства установихме, че форматът msg е структурирани данни, подобни на xml, те не навлизат дълбоко в RFC - преминахме през проби и грешки. От отвореното съдържание е лесно да се разбере кой и кога е изпращал съобщения, темата на писмото и т.н. Прикачените файлове към пощенско съобщение са двоично съхранени в тялото на същото съобщение, MIME типът (разширението) на прикачения файл няма значение и е описан в същия файл за съобщения.