Вопрос. Как я могу перенести настройки почтового клиента Thunderbird с моего десктопа Debian Linux на новый лэптоп Ubuntu Linux? Я установил Thunderbird на Ubuntu Linux но не могу найти опций для экспорта и импорта. Как мне перенести настройки?
Ответ. Убедитесь что Mozilla
Thunderbird не запущен. Вам необходимо найти директорию вашего почтового профиля. Откройте терминал и смените директорию на ~.thunderbird:\
$ cd ~.thunderbird
Введите команду ls для отображения содержимого папки.
Обычно вы увидите следующее:
Appreg iz80591g.default profiles.ini
ПУть обычно следующий ~/.thunderbird/xxxxxxxx.default/ (xxx is случайные символы; в примере выше почтовая папка это). Вы можете скопировать папку используя сеть, или флэшку. Вставьте флэшку и введите следующую команду:
$ cp -avr iz80591g.default /media/disk/
Заметка о месторасположении профиля в Windows XP / Vista
Профиль обычно расположен в %AppData%\Thunderbird\Profiles\xxxxxxxx.default\
Откройте командную строку и введите следующие команды:
Cd %AppData%\Thunderbird\Profiles\ dir
Как я могу восстановить профиль?
Для восстановления профиля на лаптоп, откройте терминал и введите следующую команду (убедитесь что Thunderbird не запущен):
$ thunderbird -profilemanager
Нажмите Create profile > Нажмите Next > Введите "Restore" как имя нового профиля > Нажмите Finish:
Копируем файлы с флешки
Откройте терминал и наберите команду:
$ cd ~/.thunderbird/
Запустите команду ls чтобы увидеть как называтеся ваш свежесозданный профиль restore. Зайдите в этот профиль:
$ cd xxxxxxxx.restore $ cp -avr /media/disk/iz80591g.default/* .
Запустите Thunderbird и вы увидете всю вашу почту и все настройки! Поздравляю, почта перенесена.
Всего понемножку
Построили себе такой вот сарайчик, покрытый терракотовой черепицей . Такая крыша будет защищать наш домик многие годы и в снег и в дождь.
Если вам нужна стальная дверь обратитесь в компанию Сезам. Лучшие стальные двери в Москве: высочайшее качество, огромный выбор моделей, собственное производство.
Перед прочтением рекомендуется ознакомиться со структурой профиля Thunderbird .
%USERPROFILE% - путь к профилю пользователя Windows (не путать с профилем Thunderbird). Обычно располагается в папке C:\Documents and Settings\имя_пользователя. %AppData% - путь к подпапке профиля пользователя Windows, в которой содержатся данные приложений. Обычно находится в папке %USERPROFILE%\Application Data . Профили Thunderbird хранятся внутри папки %AppData%\ Thunderbird.В: Что происходит при запуске Thunderbird?
О: При запуске Thunderbird ищет папку %AppData%\ Thunderbird, где расположен файл profiles.ini , содержащий информацию о всех имеющихся профилях: указатель на активный профиль, имена профилей и относительные пути к ним.
В: Почему нельзя просто скопировать папку %AppData%\ Thunderbird ?
О: Это возможно, но только если совпадают пути к %AppData%
(Способ 2). К сожалению, в настоящий момент множество путей,
перенесённый профиль работал, требуется исправить все абсолютные пути во
всех файлах профиля. Если такая операция относительна корректна по
отношению к текстовым форматам, то замена строк в двоичных файлах может
повредить их структуру.
Классификация операций с профилями
Резервное копирование
Клонирование:
С помощью клонирования Вы можете создать профиль-двойник и проводить над ним любые эксперименты, не затрагивая рабочий профиль.
Для создания профиля-клона проделайте следующие несложные действия:
- Создайте новый профиль
- Удалите его содержимое и скопируйте в него клонируемый профиль
- С помощью любой программы пакетного поиска и замены текста в файлах замените строку имени клонируемого профиля (например, uhxh6u8f.default ) на имя клона (например, daf9u3bb.cloned ). В качестве такой программы подойдут Advanced Find & Replace, EmEditor и другие.
Перенос:
Способ 1 - Если совпадают пути %AppData% на обоих компьютерах
Просто копируем папку %AppData%\ Thunderbird с одного
компьютера на другой. Если на целевом компьютере такая папка уже
существует (и вам не важно её содержимое - уже существующие на машине
профили), очистите её перед копированием.
Способ 2 - Если пути %AppData% не совпадают
Способ 2а. Символические ссылки или reparse points
Возможен на файловой системе, поддерживающей символические ссылки (reparse points): это NTFS 5.x и файловые системы Linux.
Способ 2б. Модификация profiles.ini
Возможен, если буквы дисков, на которых находится папка Documents and Settings , совпадают, но не совпадают имена пользователей Windows.
Способ 3 - Если нет возможности для создания новых папок и путей
Скопируйте профиль поверх уже существующего (предварительно зачистив его
любой программой пакетного поиска и замены строк (Advanced Find &
Replace, EmEditor и т. п.) замените абсолютный путь старого профиля на
Данный способ является не самым корректным из всех возможных, поэтому
100% идентичность работы перенесённого профиля не гарантируется, в
отличие от способов 1 и 2. Но это единственно возможный способ переноса
профиля между Windows и Linux.
Сегодня, разгребая свои текущие задачи, наткнулся на следующую: перенести профиль почтового клиента Thunderbird на диск с Raid1, настроить бэкап для профиля. Ну, что же поехали..
Начнем с вопроса, который должен задавать себе каждый перед тем, как начать что-то делать: зачем это вообще нужно? В моем случае, система, как и папки пользователей, т.е. /home/* по-умолчанию находятся на системном SSD диске. Причина этому историческая, в момент перехода на Linux, другие диски были в рейде от Windows, что требовало дополнительной работы с ними по переносу данных и создания рейда в Linux. В общем, было решено, перенести профиль (а соответсвенно и все данные) почтового клиента с SSD диска на зеркальный. Во-первых, это хоть немного, но разгрузит системный диск, во-вторых зеркало, сохранит данные в случае вылета дисков. Следующий важный момент, снова каcается сохранности данных - это бэкап. Исходя из своего опыта, считаю, что бэкап должен быть всегда всего. Еще лучше, если у вас будет даже бэкап, бэкапов. Пусть лучше он никогда не пригодится, но будет.
Теперь, когда ясно, что и зачем я захотел сделать, давайте разбираться, как это сделать. Начнем с переноса профиля:
- Останавливаем Thunderbird (выходим из программы)
- Создаем папку КУДА будем переносить профиль, в моем случае это:
/store/Software/Thunderbird/ - Далее, открываем папку с данными Thunderbird, по-умолчанию папка находится в папке профиля пользователя (обратите внимание, что настройками файлового менеджера, она может быть скрыта).
Путь такой: /home/username/.thunderbird/ - В этой папке ищем папку которая называется:
/home/username/.thunderbird/something123.default/
перемещаем её в новое расположение, т.е. сюда:
/store/Software/Thunderbird/something123.default/ - Открываем в редакторе файл: /home/username/.thunderbird/profiles.ini
, там будет примерно следующее:
Name=default IsRelative=1 Path=something123.default Default=1
[ Profile0 ]
Name = default
IsRelative = 1
Path = something123 . default
Default = 1
меняем на:Name=default IsRelative=0 Path=/store/Software/Thunderbird/something123.default Default=1
[ Profile0 ]
Name = default
IsRelative = 0
Path = / store / Software / / something123 . default
Default = 1
Тут мы изменили, параметры isRelative и Path
- Вот и все, профиль перенесен, запускаем Thunderbird, всё должно работать
- Копирование, согласно "Профили в Thunderbird. Резервное копирование профиля" , нужно делать при остановленном Thunderbird. И тут кроется довольно большая проблема: у меня он запущен всегда, т.е. я его стартую после загрузки системы. А система практически не перезагружается, т.к. я использую гибернацию. Т.е. надо что-то такое, что может спросить меня, можно ли остановить thunderbird для бэкапа, сделать бэкап и запустить его сново.
- Следующее, что нам надо, это запускать как-то бэкап скрипт по-расписанию. Сложность в том, что нам не надо делать его часто (например, не каждый день, а по сб), но при этом, если был пропущен день бэкапа, например СБ, нам надо его сделать в ПН
- Нужно следить за кол-вом бэкапов, например, хранить только последние 3и копии, остальное удалять.
- Следить за кол-вом бэкапов будем следующим образом: сортируем все архивы по метке времени, и удаляем более старые
- Запускать скрипт, будет каждые 4 часа, при этом в случае наличия архива за нужную дату (например, в промежутке от прошлой СБ до сегодня), будем завершать скрипт.
- Самое сложное - запрос на остановку thunderbird. План следующий, устанавливаем zenity (который у меня уже стоял по-умолчанию), в случае запущенного thunderbird просим закрыть его, чтобы сделать бэкап. Если разрешают, делаем бэкап, если нет, завершаем скрипт.
- На последок, показываем Notify messages в случае удач/неудач. Делать это будем с помощью: notify-send, который так же много где уже установлен "из коробки" (например, у меня в Linux Mint)
Следующим шагом, надо настроить бэкап. В данном случае, бэкап - это просто копирование папки профиля, в другое место. Вроде бы все просто, но есть много подводных камней, пойдем по порядку:
Т.к. я немножко программер, я не стал тратить время на поиск готовых решений, решил все написать быстренько сам.
Для написания, нашей чудо-бэкап системы, используем обычный bash скрипт.
Начнем разбираться с конца:
Теперь магия: пшпшпшпшшшшш. Всё готов, вот он скрипт: открыть последнюю версию на Github
Если вы поменяли уже пути в скрипте на ваши, то осталось добавить данный скрипт в cron, для этого открываем его
# crontab -e |
И добавляем следующее, для запуска каждые 4 часа:
0 */4 * * * bash /path/to/script/ThunderbirdBackup.sh > /dev/null 2>&1
Когда выполняется перенос Mozilla Thunderbird, необязательно копировать исполняемые файлы программы. Свежую версию Mozilla Thunderbird всегда можно скачать с официального сайта. Главное при «миграции» Mozilla Thunderbird — перенос почты и пользовательских настроек с одного компьютера на другой.
Перенос профиля Mozilla Thunderbird
Вся пользовательская информация, которая не является исполняемыми файлами программы и не отвечает за ее работоспособность (дополнения, темы оформления, корреспонденция и т.д.), хранится отдельно в скрытом каталоге %APPDATA%\Thunderbird\Profiles\xxxxxxxx.default. Первые 8 символов – название, которое случайно генерирует Mozilla Thunderbird, а default – профиль, используемый по умолчанию (чаще всего это единственный пользовательский профиль). Достаточно скопировать папку xxxxxxxx.default на другой компьютер, чтобы переместить всю пользовательскую информацию.
Папка не содержит файлов с расширениями, характерными только для Windows, поэтому приведенный ниже способ можно использовать и при миграции на другую ОС.
Перед тем, как перенести mozilla thunderbird на другой компьютер, следует закрыть программу. Во время работы могут быть внесены изменения, которые не скопируются.
Чтобы быстро найти папку, в которой хранится профиль Mozilla Thunderbird, необходимо открыть меню и выбрать «Справка» — «Информация для решения проблем».
Чтобы попасть в целевой каталог, нужно нажать кнопку «Открыть папку» в появившемся окне.
Здесь хранится вся пользовательская информация. Чтобы скопировать каталог полностью, нужно подняться на уровень вверх.
Для копирования можно воспользоваться стандартными средствами ОС – кликом правой кнопкой мыши по папке и выбором пункта «Копировать» в контекстном меню или нажатием комбинации клавиш Ctrl + C.
Перед тем, как перенести Mozilla Thunderbird, убедитесь, что программа не запущена, в том числе в системном трее!
Переместить фалы профиля на другой компьютер можно несколькими способами:
- При подключении программой удаленного администрирования, например Team Viewer или RAdmin;
- Загрузить заархивированный каталог на файлообменник и скачать его на другом компьютере;
- Использовать Dropbox, Google Drive, Яндекс Диск и аналогичные облачные хранилища;
- Скопировать на флешку или оптический диск.
Копировать папку с профилем следует на компьютер с установленным Mozilla Thunderbird, который также не должен быть запущен. Путь для хранения каталога такой же, как в предыдущем случае: %APPDATA%\Thunderbird\Profiles\xxxxxxxx.default.
Необходимо указать программе, где найти папку с профилем. Для этого следует нажать кнопку «Пуск», в строке «Выполнять» ввести команду thunderbird.exe –p и запустить найденный файл.
В открывшемся окне нажмите кнопку «Создать» для создания нового профиля и введите его имя (оно должно отличаться от текущего). Нажав кнопку «Выбрать папку», укажите каталог, в который был скопированы файлы профиля. По завершении нажмите кнопку «Готово».
Если установить флажок «Использовать выбранный профиль без запроса», Mozilla Thunderbird не будет каждый раз спрашивать при запуске, какой из профилей использовать.
Перенос почты Mozilla Thunderbird с помощью Gmail
Если папку профиля и сообщения неудобно копировать средствами операционной системы, для переноса писем количеством не более 500 можно воспользоваться сервисом от Google, скопировав в почтовый ящик ваши текущие сообщения, а затем загрузив их в новую копию Mozilla Thunderbird. Алгоритм следующий:
- Создать учетную запись Google, если ее нет.
- В Mozilla Thunderbird создать учетную запись Gmail, указав те же данные и разрешив приложению доступ к аккаунту.
- Использовать протокол IMAP (не POP3!).
- Создать в Mozilla Thunderbird папки, соответствующие папкам Gmail, которые вам нужно скопировать. На сервере Google они будут созданы автоматически.
- Выбрать папку Mozilla Thunderbird, почту из которой нужно сохранить, и скопировать сообщения в папку учетной записи Gmail.
- После завершения копирования в программе сообщения продублируются на сервере почтового провайдера.
- Установить на новом компьютере Mozilla Thunderbird и создать учетку Gmail с теми же данными.
По завершении информация, которая хранится на сервере Gmail, синхронизируется с данными Mozilla Thunderbird. Стоит отметить, что этот способ, хотя и самый простой и понятный, но отнюдь не единственный. Для синхронизации можно воспользоваться учеткой любого почтового сервиса, работающего по протоколу IMAP. Пользователи Mozilla Thunderbird отдают предпочтение Gmail из-за ряда других полезных функций Gmail – например, возможности синхронизации калндарей Google со встроенным календарем Mozilla Thunderbird.
Thunderbird saves personal information such as messages, passwords and user preferences in a set of files called a "profile", which is stored in a separate location from the Thunderbird program files. While it is possible to have multiple profiles, most users just use the single default (see Using Multiple Profiles for more information).
Table of Contents
What is a profile?
In Thunderbird, the profile stores two main sets of items. First, it stores your local mail, and possibly copies of messages that reside on the mail server (depending on your account configuration). Second, it stores any changes you make while using Thunderbird (for example, changes to account settings and changes to the toolbar).
When you install Thunderbird it creates a profile called "default". This profile will be used automatically unless you invoke the Profile Manager and create a new profile.
Where is my profile stored?
Profile files are stored separately from the Thunderbird program files. The program files are static and do not change (except when you upgrade the Thunderbird application version). Because we store profile and program files separately, you can uninstall Thunderbird without losing your messages and settings, and if something goes wrong with a Thunderbird update your information will still be available. It also means that you don"t have to reinstall Thunderbird in order to delete your information or troubleshoot a problem.
Each profile is stored on your hard drive in a profile folder. The folder is named using the following convention:
Where " %APPDATA%\Thunderbird\Profiles\xxxxxxxx.default\
~/Library/Thunderbird/Profiles/xxxxxxxx.default/
~/.thunderbird/xxxxxxxx.default/
Thunderbird stores your profile folder in this location on your computer, by default: To back up your profile, first close Thunderbird if it is open and then copy the profile folder to another location. Important:
The profile folder names must match exactly for this to work, including the random string of 8 characters. If the names do not match or if you are restoring a backup to a different location, follow the steps below. If the profile folder names do not match or if you want to move or restore a profile to a different location, do the following: Note:
If you just installed Thunderbird on a new computer, you can use the default profile that is automatically created when you first run Thunderbird, instead of creating a new profile. Occasionally, you might want to move a profile or tell Thunderbird to use a profile stored in another location.Profile Location Summary
How to find your profile
Finding your profile without opening Thunderbird
C:\Users\
Windows hides the AppData
folder by default, but you can find your profile folder as follows:
without pressing Enter. A list of profile folders will appear.
%APPDATA%\Thunderbird\Profiles\
without pressing Enter. A list of profiles will appear at the top of the Start menu.Backing up a profile
Restoring a profile backup
Restoring to a different location
Moving a profile