2014-10-06 5 views
0

Я пытаюсь узнать, как Thunderbird хранит почту, связанные файлы на локальной машине.Файлы, связанные с Thunderbird - Механизм безопасности для локального хранилища

Я использую Ubuntu 13,10 и Thunderbird 24.6.0

Когда я вижу в локальной папке профиля в месте в ~/.thunderbird существует папка с профилем говорят. Для моих экспериментов я перечислил файлы внутри этой папки БЕЗ ОТКРЫТИЯ Тандерберды, а затем в списке снова после я открыл Thunderbird

Вот что я нашел:

  • Среди файлов, файл под названием session.json будет находиться в папке , когда thunderbird не будет открыт. (Он исчезнет, ​​когда я открою Thunderbird)
  • Когда Thunderbird открывается, как было сказано ранее, session.json будет исчезнет, ​​и появятся следующие файлы.

    • lrwxrwxrwx 1 с.и.д. с.и.д. 16 окт 6 13:41 замок -> 127.0.1.1:+13149
    • -rw-г - r-- 1 с.и.д. с.и.д. 0 ОКТ 6 13:41 печенье .sqlite-валь
    • -rw-р - r-- 1 с.и.д. с.и.д. 32768 6 окт 13:41 cookies.sqlite-шм
    • -rw-р - r-- 1 с.и.д. с.и.д. 0 оКТ 6 13:41 webappsstore.sqlite-wal
    • -r сог - r-- 1 с.и.д. с.и.д. 32768 6 окт 13:41 webappsstore.sqlite-шм
    • -rw-р - r-- 1 с.и.д. с.и.д. 0 ОКТ 6 13:41 places.sqlite-валь
    • -rw-р - r-- 1 с.и.д. с.и.д. 32768 6 окт 13:41 places.sqlite-шм
    • -rw-р - r-- 1 с.и.д. с.и.д. 6 721 584 оКТ 13:41 глобальные-сообщения-DB.SQLite-журнал

Я хочу знать, какова значимость этих файлов.

Кроме того, я попытался изменить INBOX файл как IMAP и POP папки (держащий мой Thunderbird закрыт), ожидая изменения, которые я сделал (скажем, я добавил некоторые строки в той или иной почте) будут появляться в клиент thunderbird. (Конечно, компьютер был подключен к Интернету). Но я не видел никаких изменений.

  1. Что мешает мне видеть эти изменения в почтовом клиенте Thunderbird ?
  2. Если я хочу видеть изменения, как я могу это сделать?

Любая помощь, чтобы улучшить мое понимание, будет очень признательна.

+0

Это файлы журналов sqlite: wal записывает вперед журнал, shm - это индекс общей памяти, а журнал - файл журнала. – Max

+0

@Max Thanks Max, но что мешает видеть изменения, внесенные в файл INBOX в почтовом клиенте THunderBird. –

+0

Предположительно, когда он загружает сообщения, он добавляет их в базы данных sqlite, когда он записывает их в файловую систему. Поскольку вы помещаете их в нерабочее время, они не обновляли базы данных и не видели их. – Max

ответ

0

Эти файлы являются хранилищем, которое использует различные технологии для хранения вещей на диске.

  • печенье: веб печенье
  • webappsstore: html5 LocalStorage и такие
  • мест: история браузера
  • глобальные-сообщения-дб: индекс глобального сообщения индексатор Тандерберда

POP Входящие файл может быть отредактирован, когда приложение отключено, и изменения появятся.

IMAP Inbox обычно считывается с сервера. Если вы введете thunderbird в автономный режим, изменения появятся.

+0

Я редактировал файл INBOX, когда клиент Thunderbird не был открыт, но когда я открываю файл Thunderbird, изменения, которые я сделал, не отображаются. Я использую настройки учетной записи POP. –

+0

Вы должны редактировать неправильный файл или редактировать только часть, которая не используется на дисплее. Попробуйте отредактировать, например. с которой начинается известная почта. – mkmelin