Перейти до основного вмісту

Відновлення теки у Thunderbird.

У Windows 32x є обмеження на розмір файлу у 2ГБ. Якщо якась тека у Thunderbird досягає розміру 2ГБ ви маєте шанс втратити цю теку. Симптомами цього є, наприклад, якщо це стосується теки "Надіслані", то поштовий клієнт повідомляє, що не може відправити листа, якщо це стосується теки "Вхідні", то поштовий клієнт повідомляє, що не може прийняти листи.

Аналогічна проблема є у Outlook Express або Outlook. У Outlook ще гірше, бо там уся пошта зберігається у одному файлі.

Щоб цього не трапилось, треба або вручну створювати теки, куди переносити старі повідомлення, або використовувати вбудований механізм створення архіву листів.

Але може трапитись так, що одного дня у теці "Вхідні", наприклад, випадково зникли усі листи. (Правда це може трапитись і з вини антівірусного програмного забезпечення, тому перевірте)

Треба одразу вийти з пошти, знайти теку у файловій системі, де зберігаються файли поштових тек. Якщо файл поштової теки не досяг розміру 2ГБ, то проблема може трапитись і з вини антівірусного програмного забезпечення.

Для Windows XP теки можна знайти за адресою
C:\Documents and Settings\<Windows user name>\Application Data\Thunderbird\Profiles\<Profile name>
Але тека Application Data за умовчуванням є схованою, тому треба відкрити Windows Explorer і вибрати "Tools → Folder Options → View (tab) → Show hidden files and folders".

Для Windows 7 або 8.1 теки за адресою
C:\Users\<Windows user name>\AppData\Roaming\Thunderbird\Profiles\<Profile name>\
Тека AppData за умовчуванням є схованою, тому треба відкрити Windows Explorer і вибрати "Organize → Folder and Search Options → Folder Options → View (tab) → Show hidden files and folders".

Якщо розмір файлу таки більше 2ГБ, то треба скопіювати файл поштової теки, яку треба відновити, у безпечне місце. Наприклад, поштова тека "Вхідні" має назву "Inbox", там же ще знаходиться файл "Inbox.msf", це індексний файл, його поштовий клієнт створює сам, його можна не копіювати.
Бо якщо встигнете стиснути поштову теку, то втратите всі листи.

Ідея полягає у тому, що повідомлення у файлі поштової теки зберігаються у форматі mbox, тобто майже текстовий файл. Тому можна порізати потрібний файл поштової теки дрібніші і імпортувати ці дрібніші теки у створену нами теку-архів.

У пораді 

http://kb.mozillazine.org/Edit_large_mbox_files
начебто вказані потрібні інструменти, але програми для різання файлу на частини вже застарілі і не існують, а редакторі не працюють з файлом трохи більшим ніж 2ГБ.

Гарну утиліту, котра вміє різати файл поштової теки знайшов у
http://sourceforge.net/projects/tbmailsplit/
(Thunderbird 2GB inbox splitter)


Вона має цікаву особливість у тому, що задається не розмір файлів частин, а бажана кількість файлів. А також, що після роботи вона створює кілька файлів, котрі мають назву вхідного файлу поштової теки і плюс номер файлу, а залишок повідомлень залишиться у файлі з назвою вхідного файлу, тобто вхідний файл буде втрачено. Тому потрібно мати копію файлу поштової теки на всякий випадок. Ще одна особливість, що перший рядок листа (дата) з наступного файлу, чомусь записується в кінці попереднього файлу.
Але це майже текстовий файл і його все одно потрібно редагувати.
Після створення дрібних файлів треба відкрити файли у текстовому редакторі і встановити, щоб поле X-Mozilla-Status мало значення 0001, тобто


X-Mozilla-Status: 0001

Для цього можна скористатись Notepad (якщо файли не завеликі), або Notepad++ чи Sublime, або іншим текстовим редактором, що вміє працювати з великими файлами.


Тепер можна запустити Thunderbird, створити теку для дрібних тек ( або просто створити теку у теці, де знаходяться всі інші повідомлення).
Потім вийти з Thunderbird, скопіювати порізані дрібні файли просто в створену теку, яку можна знайти за адресою, як вказано вище.
Після цього можна запустити Thunderbird, стиснути зіпсовану теку і почекати поки будуть проіндексовані новостворені файли дрібніших поштових тек.


Деякі поради вказані у
http://kb.mozillazine.org/Recover_messages_from_a_corrupt_folder


Коментарі

Популярні дописи з цього блогу

Подключение Cisco 7911/7912 по SIP к Asterisk

Аппарат Cisco IP Phone 7911 по-умолчанию настроен на использование протокола SCCP. Можно в Asterisk указать использование модулей SCCP, но для единообразия удобнее использовать SIP. Для использования протокола SIP в аппарате Cisco 7911 нужно обновить программное обеспечение.  Код обновления для загрузки в аппарат нужно скачать с сервера Cisco: http://tools.cisco.com/support/downloads/pub/Redirect.x?mdfid=278875240 Самое последнее обновление (на данный момент версия 9.3) может не работать c Asterisk, с  версии 9.X Cisco переходит на использование только TCP для SIP соединений. Поэтому для использования UDP удобнее скачать обновление версии 8.5.2 или 8.5.4. Может понадобится  вначале   установить обновление 8.5.2, а затем 8.5.4. Например, для обновления с SCCP11.8-2-2SR-4S надо вначале установить 8.5.2 Обновление будет производится с сервера  TFTP, поэтому д ля начала нужно настроить сервер DHCP, TFTP. Причем в DHCP нужно настроить опцию 150, которая используется для указания аппа

Панель инструментов Remmina в полноэкранном режиме Ubuntu 12.04

Пакет Remmina 0.9.99 (протокол RDP) в системе Ubuntu 12.04 используется как клиент для доступа к терминальному серверу. Обнаружено странное поведение панели инструментов в полноэкранном режиме на терминальном сервере- панель инструментов исчезает и невозможно перейти в другое окно или закрыть сеанс. Для сворачивания окна можно использовать комбинацию клавиш CTRL+F9. Комбинации клавиш задаются в настройках Remmina, а CTRL нужно, чтобы комбинацию не перехватил терминальный сервер. В настройках Remmina есть параметр "Спрятать панель инструментов в полноэкранном режиме". Но иногда, даже если не указан этот параметр, меню не отображается. Можно, не закрывая терминальную сессию, изменить этот параметр на противоположный и после возврата в сессию, меню начнет появляться. В следующий раз перед открытием новых сессий в Remmina нужно правильно указать значение этого параметра. Размер иконок в панели инструментов можно изменить через основное меню Remmina

Изменение размера бумаги LibreOffice(OpenOffice)

Если при установке Ubuntu указать локаль «USA», то размер бумаги по-умолчанию установится «Letter». Если потом через «Система- Администрирование- Локализации» изменить локаль на «Украинский» («Русский»), изменится язык системы, формат даты, но размер бумаги по-умолчанию и единица измерения останутся прежними.  Совет нашел в http://www.nixp.ru/recipes/%D0%9A%D0%B0%D0%BA-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80-%D0%B1%D1%83%D0%BC%D0%B0%D0%B3%D0%B8-%D0%B2-OpenOffice-org-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-%28libpaper%29.html Нужно в терминале запустить sudo dpkg-reconfigure libpaper1 В открывшемся списке выбрать формат А4. Можно напрямую в файле конфигурации (/etc/papersize) указать размер А4. Проверить можно в LibreOffice(OpenOffice) через меню «Формат-Страница». Еще в LibreOffice(OpenOffice) нужно изменить единицу измерения через «Сервис- Параметры- LibreOffice Writer- Общие»