ЧЕРНОВИК

В это разделе будет рассказано что такое профили Mozilla Thunderbird и как с ним работать. Если вы не нашли здесь описание какого-либо файла, обратитесь к статье в Mozilla Knowledge Base и к статье на сайте gemal.dk.

Что такое профиль

Mozilla Thunderbird хранит всю личную информацию пользователя, такую как письма, адресные книги, пароли, расширения, темы и настройки в уникальном профиле. Its stored outside of your program directory to make it easier to upgrade without risking losing your data. Your profiles are not deleted if you uninstall Thunderbird. При первом запуске Thunderbird создаётся профиль по умолчанию in a default location if you don't already have one. You can create additional profiles (in whatever location you want) , delete or rename them, or specify a different default profile using the Profile Manager. Each profile can have one or more accounts. Thunderbird doesn't let you switch profiles without exiting, unlike Outlook Expresses identities. However, the profile switcher extension will let you do that.

Где находится папка моего профиля

Profile folders are placed in the same area by default but are named randomly for additional security. If you chose a custom location, see Other methods of finding a profile below. The installation directory includes a folder named "profile" (for example, C:\Program Files\Mozilla Thunderbird\defaults\profile on Windows), but this folder contains program defaults, not your user profile data. On Windows 2000/XP/Vista and on Linux, the folder containing your user profile data is hidden by default and you will need to show hidden files and folders to navigate to the profile folder.

Windows 95, 98 и ME

Папки профиля располагаются в одной из следующих папок:

C:\Windows\Application Data\Thunderbird\Profiles\<Profile name>\

C:\Windows\Profiles\<Windows login/user name>\Application Data\Thunderbird\Profiles\<Profile name>\

Windows 2000/XP

  1. Выберите “Пуск → Выполнить“
  2. Введите %APPDATA%
  3. Нажмите OK. Появится окно Windows Explorer
  4. В окне Windows Explorer выберите "Thunderbird → Profiles". Каждая подпапка в этой папке является профилем на вашем компьютере.

Вы также можете напрямую перейти в эту папку, используя следующий путь:

C:\Documents and Settings\<Windows login/user name>\Application Data\Thunderbird\Profiles\<Profile name>\

Папка ”Application Data“ является скрытой папкой; для отображения скрытых папок откройте Windows Explorer и выберите: “Инструменты → Параметры папки → вкладка Вид → Показать скрытые файлы и папки”.

Windows Vista

  1. Нажмите кнопку Пуск, чтобы открыть меню Пуск.
  2. Введите %APPDATA% в поле "Start Search".
  3. Щёлкните по появившемся в меню пункту "Roaming".
  4. В открывшемся окне Windows Explorer выберите "Thunderbird → Profiles". Каждая подпапка в этой папке является профилем на вашем компьютере.

Вы также можете напрямую перейти в эту папку, используя следующий путь:

C:\Users\<Windows login/user name>\AppData\Roaming\Thunderbird\Profiles\<Profile name>\

Папка ”AppData“ является скрытой папкой; для отображения скрытых папок откройте Windows Explorer и выберите: “Organize → Folder and Search Options → Параметры папки → вкладка Вид → Показать скрытые файлы и папки”.

Linux и Unix

Папки профиля расположены в:

~/.thunderbird/<Profile name>/

Если вы используете сборки из репозиториев Debian или Ubuntu, то папки профиля расположены в:

~/.mozilla-thunderbird/<Profile name>/

Обе папки являются скрытыми; Чтобы показать скрытые файлы в Nautilus (обозревателе файлов по умолчанию в Gnome), выберите пункт меню “Вид -> Показывать скрытые файлы”.

Mac OS X

Папки профиля расположены в одной из следующих папок:

~/Library/Thunderbird/Profiles/<Profile name>/

~/Library/Application Support/Thunderbird/Profiles/<Profile name>/

Символ тильды (~) относится к домашнему каталогу текущего пользователя, таким образом ~/Library является папкой /Macintosh HD/Users/<username>/Library.

Другие методы поиска профиля

Searching for a file

Every Thunderbird (or SeaMonkey) profile will have an "abook.mab" file, even if you've configured it to store messages outside of the profile. You could find a profile by doing a file search for that file. However, you need to include hidden files and folders in the search:

  • Windows 2000: In Windows Explorer (or My Computer) choose Tools → Folder Options → View (tab) → Show hidden files and folders
  • Windows XP: Click "Start → Search". In the Search Results window, scroll down and click "More advanced options". Check the boxes, "Search system folders", "Search hidden files and folders" and "Search subfolders"
  • Windows Vista: From the Windows Start menu, click "Search". In the "Advanced Search" area, select "Include non-indexed, hidden, and system files (might be slow)"

Использование консоли ошибок

Вы можете использовать следующий прием для того, чтобы узнать, какой профиль вы используете в данный момент. Это полезно, например, в случае, если вы используете профиль, расположенный не в указанных выше папках.
Выберите из меню ”Инструменты“ пункт ”Консоль ошибок“. Скопируйте следующий код (он длинный, убедитесь что скопировали его целиком):

Components.classes["@mozilla.org/file/directory_service;1"].getService(
Components.interfaces.nsIProperties).get("ProfD",
Components.interfaces.nsIFile).path

В Консоли ошибок вставьте код в поле наверху. Щёлкните по кнопке ”Проанализировать“. В Консоли должно отобразиться расположение используемого в данный момент профиля. Если вы его не видите, убедитесь что нажата кнопка ”Все“.

Также вы можете использовать расширение MR Tech Local Install. Оно добавляет команду ”Инструменты → Редактирование конфигурации → Открыть папку профиля“, которая открывает папку вашего профиля с помощью файлового менеджера.

Profiles.ini

Thunderbird uses the profiles.ini file to find the location of your profiles, and to determine which profile is the default profile. If you're using Windows the file is located in the parent of the "Profiles" folder. It can be edited to move your profile. If it's deleted, a new profiles.ini file will be created and a new default profile folder created when Thunderbird starts. This file is the reason why you can't just copy a profile into the "profiles" folder and have Thunderbird discover it.

Управление профилями

Об управлении профилями можно прочитать в статье Создание нового профиля

Файлы и каталоги, находящиеся в профиле

Подкаталоги профиля

ПодкаталогОписание
CacheКэш файлов загруженных из Интернета. Примечание: В Thunderbird 1.5 и выше, только профили созданные в нестандартных местоположениях в Windows включают в себя папку Cache. Для информации о расположении кэша используйте команду about:cache.
chromeДля хранения файлов userChrome.css и userContent.css
extensionsУстановленные расширения и темы.
MailЗдесь по умолчанию хранятся учетные записи почты POP3. Каждая учетная запись представлена отдельным подкаталогом.
minidumpsДля инструмента сообщения об ошибках.
NewsЗдесь по умолчанию хранятся учетные записи конференций.

All of the messages for an account are stored in a subdirectory named after the mail server. For example if you have a Gmail POP account it would create a pop.gmail.com subdirectory in Mail. Your messages would be stored in text files with the folders name and no file extension called mbox files. For example, the inbox folder would be called "Inbox.". There would also be a inbox.msf file (a index file, it doesn't have any messages) and there might be a inbox.sbd subdirectory. The .sbd subdirectories are used to store the folders in a hierarchy, there is no master list describing how the folders should be organized. If you use a add-on to make a webmail account emulate a POP account the mail server is typically 127.0.0.1 (or localhost). If you have more than one account with the same mail server Thunderbird adds a suffix. So your second yahoo webmail account might be stored in 127.0.0.1-1. The same thing occurs if you have multiple accounts with the same POP or IMAP servers, though thats less common.

Файлы профиля

None of these files should be read-only. If they are that might be a side effect of dragging and dropping or backing up files to removable media, and then using them to restore your profile.

Имя файлаОписание
.autoregВременный пустой файл, сигнализирующий об изменении в установленный расширениях|
.parentlock (Mac OS X)См. parent.lock
abook.mabСодержит адресную книгу «Личная адресная книга». Удаление этого файла удалит эту адресную книгу.
blocklist.xmlАвтоматически загруженный список опасных расширений
cert8.dbСертификаты безопасности (меню Инструменты -> Настройки -> Дополнительно -> Шифрование -> Просмотр сертификатов). Если у вас проблемы с сертификатами, удалите этот файлы. См. также key3.db и secmod.db.
cert_override.txtХранит исключения для сертификатов, указанные пользователем.
compatibility.iniХранит версию и путь к последнему приложению, с которым был использован этот профиль. При загрузке профиля с приложением имеющим другую версию или путь, запускается процесс регистрации компонентов XPCOM. Этот файл может быть удален вручную - при загрузке приложения он создастся автоматически.
components.iniВ нем перечислены папки расширений, имеющих XPCOM компоненты. Заменен файлом extensions.ini в 1.5.
compreg.datСписок зарегистрированных XPCOM компонент. Автоматически перегенерируется при запуске процесса регистрации XPCOM
content-prefs.sqliteИндивидуальные настройки страниц
cookies.sqliteСoдержит все ваши сохраненные cookies (меню Инструменты -> Настройки -> Приватность -> Показать Cookies). Удаление этого файла удалит все ваши cookies
cookies.txtСoдержит все ваши сохраненные cookies (меню Инструменты -> Настройки -> Приватность -> Показать Cookies). Удаление этого файла удалит все ваши cookies
cookies.txt.moztmpВременный файл cookies. Если найдете его, либо удалите, либо снимите с него атрибут 'только для чтения', так как это приводит к созданию множества файлов с именами вида cookies-n.txt (Bug 257288)
defaults.iniВ нем перечислены папки расширений, содержащих файлы со значениями по умолчанию. Заменен файлом extensions.ini в 1.5
downloads.rdfБаза данных менеджера загрузок. Содержит список всех закачанных файлов. Может быть удалена для решения проблем с медленной закачкой файлов или зависанием Thunderbird (Bug 159107)
downloads.sqliteБаза данных менеджера загрузок. Содержит список всех закачанных файлов
extensions.cacheКэш установленных расширений. В нём перечислены установленные расширения, их ID и папки в которые они установлены, а также дата их последнего изменения. Он используется, например, для регистрации расширений установленных путем копирования в папку, которая является одним из мест для установки расширений, распознаваемым Thunderbird. Этот файл перегенерируется автоматически и может быть удален в случае возникновения проблем с расширениями.
extensions.iniСписок папок с установленными расширениями и темами. Файл генерируется автоматически при помощи nsExtensionManager и используется низкоуровневым кодом для определения chrome packages и компонент XPCOM предоставляемых установленными расщирениями. Этот файл может быть удален в случае возникновения проблем с расширениями
extensions.rdfИнформация об установленных расширениях. Этот может быть удален в случае появления расширений-призраков, а также в случае возникновения проблем с расширениями|
filterlog.html в подкаталоге каталога MailЖурнал работы фильтров сообщений (меню «Инструменты → Фильтры сообщений → Журнал фильтров»)
history.mabСодержит адресную книгу «Собранные адреса». Удаление этого файла удалит эту адресную книгу.
hostinfo.dat в подкаталоге каталога NewsСписок всех конференций на данном сервере.
junklog.html в подкаталоге каталога MailЖурнал работы антиспамового фильтра (меню «Инструменты → Контроль за рекламными рассылками → Журнал рекламных рассылок»)
key3.dbБаза данных ключей для сертификатов (меню Инструменты -> Настройки -> Дополнительно -> Шифрование -> Просмотр сертификатов). Если у вас проблемы с сертификатами, удалите этот файл. При загрузке он будет создан заново с установками по умолчанию. Существующие сертификаты будут удалены и должны быть установлены заново
kf.txtБаза данных ключей для работы механизма защиты от мошенничества (фишинга).
localstore.rdfХранит расположение и размер окон и панелей инструментов, определенные пользователем. Если у вас возникли проблемы с окнами, удалите этот файл.
localstore-safe.rdfСпециальная версия localstore.rdf, используемая в безопасном режиме, чтобы установить настройки окон и панелей инструментов по умолчанию.
lock (Linux)См. parent.lock.
mailViews.datСодержит режимы просмотра сообщений (меню «Вид → Сообщения → Настроить…»)
mimeTypes.rdfОпределяет действия, производимые при загрузке определенных типов файлов. Может быть удален для сброса настроек при загрузке файлов на умолчальные.
msgFilterRules.dat в каталоге ImapMail, Mail, NewsФильтры сообщений (меню «Инструменты → Фильтры сообщений»).
nsmail.eml, nsmail.tmp, nsmail.htmlTemporary files created when sending a message.
nstmpThunderbird creates a nstmp temporary file when compacting a folder. You should not see it (or nstmp-1, nstmp-2 etc.) unless Thunderbird was interrupted while compacting.
panacea.datКэш почтовых папок. Содержит некоторые поля из всей базы данных почты/новостей и предназначен в основном для отображения дерева папок.
parent.lock (Windows)Создается при запуске Thunderbird c данным профилем и показывает что профиль используется. Может быть удалён для разблокировки профиля
permissions.sqliteБаза данных с разрешениями на установку куков, открытие всплывающих окон, загрузку изображений и установку дополнений.
persdict.datЛичный словарь проверки правописания.
pluginreg.datРегистрация типов MIME для установленных плагинов. Ранее был расположен в папке Thunderbird, содержащей профили.
popstate.dat в каталоге MailKeeps track of which messages have been downloaded and left on the POP3 server
prefs.jsВсе настройки Thunderbird (см. about:config)
rulesbackup.datIf msgFilterRules.dat can't be read it backs it up in that file and creates a new msgFilterRules.dat.
rules.dat в подкаталоге каталога MailСлужебный файл для фильтров сообщений
secmod.dbБаза данных устройств защиты (меню Инструменты -> Настройки -> Дополнительно -> Шифрование -> Устройства защиты)
sessionstore.jsСохранённые сессии
signons.txtЗашифрованные cохранённые пароли (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db
signons2.txtЗашифрованные сохранённые пароли (и исключения для сайтов, для которых выбрано "Никогда не сохранять пароль") (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db
signons3.txtЗашифрованные сохранённые пароли (и исключения для сайтов, для которых выбрано "Никогда не сохранять пароль") (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db
signons.sqliteЗашифрованные сохранённые пароли (и исключения для сайтов, для которых выбрано "Никогда не сохранять пароль") (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db
training.datСодержит данные обучения адаптивного фильтра для борьбы со спамом (меню «Инструменты → Контроль за рекламными рассылками → Адаптивный фильтр
urlclassifier.sqlite или urlclassifier2.sqlite или urlclassifier3.sqliteФайл с данными для защиты от фишинга
urlclassifierkey3.txtБаза данных ключей для защиты от фишинга
user.js (не существует по умолчанию)Файл конфигурации определяемый пользователем. Значения из этого файлы будут переписаны в файл pref.js при запуске Thunderbird. Главное отличие файла user.js от pref.js в том, что Thunderbird не может изменять значения задаваемые в user.js - это может сделать только пользователь.
userChrome.css в папке chrome (не существует по умолчанию)Определяемые пользователем правила CSS, предназначенные для изменения внешнего вида приложения.
userContent.css в папке chrome (не существует по умолчанию)Определяемые пользователем правила CSS, предназначенные для изменения внешнего вида веб-страниц.
userChrome.js в папке chrome (не существует по умолчанию)Определяемый пользователем код JavaScript, предназначенный для изменения работы приложения.
virtualfolders.datSaved Search folder settings
xpti.datСписок зарегистрированных XPCOM интерфейсов. Автоматически перегенерируется при запуске процесса регистрации XPCOM.
XUL.mfasl (Linux)См. XUL.mfl
XUL.mfl (Windows)Закэшированные данные об интерфейсе пользователя. Может быть удален для разрешения возникших проблем. Примечание: В Thunderbird 1.5 и выше, только профили созданные в нестандартных местоположениях в Windows включают в себя файл XUL.mfl. Для информации о расположении файла используйте команду about:cache.
XUL FastLoad File (Mac OS X)См. XUL.mfl

Файлы профиля без специфичных имён

Имя файлаОписание
произвольные 8 цифр.sХранит все ваши пароли для почтовых серверов (меню «Инструменты → Настройки → Дополнительно → Пароли и безопасность → Упорядочить пароли»). Этот файл можно перенести при миграции/переустановке системы. Чтобы удалить все ваши пароли, удалите этот файл.
*.msf в подкаталоге каталога MailИндексные файлы для вышеназванных папок. Если у вас появились проблемы с какой-либо папкой учетной записи — закройте Thunderbird, удалите её индексный файл и запустите Thunderbird по новой. Индексный файл будет создан заново.
файлы без расширения в подкаталоге каталога MailПапки учетной записи («Входящие», «Черновики»…). Заметьте, что системные папки («Входящие», «Черновики», «Шаблоны», «Отправленные», «Реклама», «Удаленные») удалить невозможно.
имя конференции в подкаталоге каталога NewsСобственно конференция. Появляется, когда вы загружаете данные из конференции для автономной работы с ней.
имя конференции.dat в подкаталоге каталога NewsФильтры сообщений для конференции (меню «Инструменты → Фильтры сообщений»).
имя конференции.msf в подкаталоге каталога News Индексный файл для конференции.
имя учетной записи.msf в подкаталоге каталога NewsИнформация об учетной записи.
имя учетной записи.rc в подкаталоге каталога NewsСписок конференций, на которые вы подписались.Каждая учетная запись представлена отдельным подкаталогом.

Файлы и каталоги, находящиеся вне профиля

Имя файлаОписание
Crash ReportsФайлы с сообщениями о падении программы для Breakpad
pluginreg.datРегистрация типов MIME для установленных плагинов. В 3.0 pluginreg.dat расположен в папке профиля
profiles.iniСодержит сведения о расположении профиля. Может быть отредактирован для указания на перемещённый профиль. Если этот файл будет удалён, то при следующем запуске программы он будет сгенерирован заново вместе с новым профилем по умолчанию
registry.datСодержит сведения о расположении профиля в старых версиях Thunderbird (более не используется)