ЧЕРНОВИК
В это разделе будет рассказано что такое профили 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
- Выберите “Пуск → Выполнить“
- Введите %APPDATA%
- Нажмите OK. Появится окно Windows Explorer
- В окне Windows Explorer выберите "Thunderbird → Profiles". Каждая подпапка в этой папке является профилем на вашем компьютере.
Вы также можете напрямую перейти в эту папку, используя следующий путь:
C:\Documents and Settings\<Windows login/user name>\Application Data\Thunderbird\Profiles\<Profile name>\
Папка ”Application Data“ является скрытой папкой; для отображения скрытых папок откройте Windows Explorer и выберите: “Инструменты → Параметры папки → вкладка Вид → Показать скрытые файлы и папки”.
Windows Vista
- Нажмите кнопку Пуск, чтобы открыть меню Пуск.
- Введите %APPDATA% в поле "Start Search".
- Щёлкните по появившемся в меню пункту "Roaming".
- В открывшемся окне 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 | Установленные расширения и темы. |
| Здесь по умолчанию хранятся учетные записи почты 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.html | Temporary files created when sending a message. |
| nstmp | Thunderbird 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 в каталоге Mail | Keeps track of which messages have been downloaded and left on the POP3 server |
| prefs.js | Все настройки Thunderbird (см. about:config) |
| rulesbackup.dat | If 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.dat | Saved 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 (более не используется) |