Вопрос или проблема
Мое обновление с 20.04.06 до 24.04.1 было катастрофой – установщик завис, и я был вынужден прервать его, что повредило мой ядро 20.04. Мне пришлось выполнить новую установку 24.04.1, а затем попытаться вручную вернуть все мои файлы назад (у меня есть резервные копии моих ценных файлов на других дисках).
Когда у меня заработала новая 24.04, я попытался вернуть свои электронные письма в Thunderbird (начиная с 1990-х годов) – но, хотя он запускается и успешно загружает новые письма с IMAP-сервера моего провайдера, он совершенно не находит мою старую структуру папок. Это означает, что я вижу новые письма, но ничего старше 1-2 дней. Как я уже сказал, у меня есть тысячи писем, к которым я хочу получить доступ за эти годы.
Я попробовал два способа:
-
импортировать мою старую почтовую директорию с помощью инструмента импорта
-
указать profiles.ini на мою старую почтовую директорию
Оба способа не находят мои папки.
Это беспокоит, так как я всегда мог заставить Thunderbird видеть мои почтовые директории раньше во время предыдущих нестабильных обновлений на протяжении многих лет.
Я знаю, что Thunderbird на 20.04 был установлен через apt, а через snap на 24.04, и выяснил, где находятся каталоги профилей на обоих.
Я отмечаю, что если я пытаюсь просмотреть свои Настройки > Серверные настройки, я вижу это вместо этого:
XML Parsing Error: undefined entity
Location: chrome://messenger/content/am-server.xhtml
Line Number 171, Column 21:
<menuitem
——————–^
Мне действительно нужна помощь, пожалуйста.
Спасибо,
Крис
У меня такая же ошибка в серверных настройках для всех моих адресов электронной почты. Тем не менее, мои письма работают нормально, входящие и исходящие.
Поэтому я думаю, что это ошибка, связанная со всей TB, а не с вашей собственной настройкой. Смотрите отчеты на форуме TB по этому поводу.
Есть предложенное исправление здесь, и оно будет включено в версию 128.3.2.
Я предполагаю, что вы используете snap версию TB. apt использует версию TB, которая на несколько версий старее, чем текущая выпущенная.
Поэтому папка профилей должна находиться по адресу
/home/ваше-имя-пользователя/snap/thunderbird/common/.thunderbird/
и называться что-то вроде rxcjkbf1.default или какой-то другой длинной алфавитно-цифровой строки, за которой следует .default . . .
Таким образом, вам нужно будет заменить любую созданную установкой папку xxxxxxx.default на ту, что извлечена из ваших старых данных TB, например, yyyyyyyy.default .
Затем вы перейдете к конфигурационному файлу profiles.ini рядом с папкой yyyyyyyyyyy.default в /home/ваше-имя-пользователя/snap/thunderbird/common/.thunderbird/ и отредактируете его так, чтобы
Path=yyyyyyyyy.default
затем сохраните и выйдите.
Возможно, будет безопаснее перезагрузить систему перед повторным открытием TBird, чтобы проверить, “видит” ли он вашу структуру папок и старые письма.
Надеюсь на лучшее . . .
Возможно, что письма из apt TB на 20.04 могут быть несовместимы с более новой версией TB на snap.
В таком случае я бы порекомендовал – временно, по крайней мере – удалить snap версию TB, а затем установить apt версию – которая, вероятно, является той, что использовалась на вашей системе 20.04. Попробуйте описанную выше процедуру в отношении внедрения старых данных электронной почты. Если это сработает, обновите версию TB до самой новой, доступной из apt.
Ответ или решение
Обновление до 24.04.1: Thunderbird не импортирует старые письма
Дорогой Крис,
Проблема, с которой вы столкнулись после обновления до Ubuntu 24.04.1 и перехода на новую версию Thunderbird, является довольно распространенной. Мы разберем ее шаг за шагом, чтобы помочь вам восстановить доступ к вашей старой почтовой базе.
Шаг 1: Понимание проблемы
Вы упомянули, что после прерывания обновления ваша старая версия 20.04.06 была повреждена, и вам пришлось выполнить чистую установку новой версии системы. Вы также заметили, что в разном контексте (APT и Snap) Thunderbird выдает ошибки и не распознает старую структуру папок с электронными письмами.
Вы правильно сделали, что проверили пути к папкам профиля Thunderbird. Поскольку вы используете версию, установленную через Snap, динамика путей к данным оказалась измененной.
Шаг 2: Перемещение старых данных
-
Нахождение директории профиля:
Убедитесь, что ваша старая почтовая директория (например,yyyyyyyyy.default
) из прежней версии Thunderbird корректно перенесена. Она должна находиться в директории:/home/ваше_имя_пользователя/snap/thunderbird/common/.thunderbird/
Если вы еще не сделали этого, скопируйте свой старый профиль в указанное место.
-
Редактирование profiles.ini:
Зайдите в файлprofiles.ini
, который располагается в одной директории с новым профильным каталогом. Откройте файл в текстовом редакторе и добавьте или измените строку так:Path=yyyyyyyyy.default
Убедитесь, что путь указывает на ваш профиль, и сохраните изменения.
Шаг 3: Проверка и перезагрузка
После завершения всех изменений рекомендую перезагрузить систему или по крайней мере перезапустить Thunderbird. Это поможет убедиться, что программа и операционная система распознают изменения.
Шаг 4: Альтернативные решения
Если после выполнения всех шагов у вас по-прежнему не отображаются старые письма, возможно, столкновение версий между APT и Snap является причиной проблемы:
- Удалите Snap-версию Thunderbird.
- Установите Thunderbird через APT. Это может помочь, учитывая, что вы раньше использовали эту систему установки.
После установки APT-версии попробуйте импортировать старые письма ещё раз. Если это не сработает, детально прочитайте доступные ресурсы на форуме поддержки Thunderbird, чтобы найти последние решения по вашей проблеме.
Шаг 5: Избежание ошибок в будущем
Чтобы избежать подобных ситуаций в будущем, всегда делайте полные резервные копии важной информации, и учитывайте, что при переходе между версиями ПО могут возникать несовместимости.
Надеюсь, эти шаги помогут вам успешно восстановить доступ к вашим старым письмам. Если у вас возникнут дополнительные вопросы, не стесняйтесь обратиться за поддержкой.
С уважением,
[Ваше Имя]
IT-эксперт