3

У меня на MacBook установлен Thunderbird 38.2.0 (10.10.3 Yosemite). По какой-то причине пароли моей учетной записи исчезли. Я больше не могу загружать новую почту для всех учетных записей, pop3, exchange или imap. Это все работало до прошлых выходных. Интернет все еще работает на ноутбуке. Все эти учетные записи работают в других системах, поэтому они не связаны с почтовыми серверами.

  • При проверке почты пароль не запрашивается, ничего не происходит.
  • Когда я открываю Настройки> Безопасность> Пароли> Сохраненные пароли, список становится пустым.
  • Когда я пытаюсь установить мастер-пароль, он терпит неудачу. (Хотя это не проблема для меня, я попробовал это, заметил, что это не работает, и кажется, что это связано, поэтому я упоминаю об этом здесь.)
  • Если пароли будут удалены, я ожидал бы получить всплывающий запрос на пароль, но ничего не происходит.
  • Брелок OSX имел несколько (возможно, более старых) паролей pop3 и smtp для этих учетных записей с прошлого года. Тогда я использовал Apple Mail, но в прошлом году я перешел на Thunderbird. Я удалил эти ключи, чтобы посмотреть, не привело ли это к чему-то, но ничего не произошло.

Я скопировал почтовую папку (используя cp -rp), чтобы я мог связываться с папкой и возвращаться при необходимости. Затем я восстановил резервную копию почты до того, как начались проблемы, во временную папку. Для каждой тестовой ситуации я копировал исходную или резервную версию почты, чтобы при необходимости я мог вернуться к идентичной ситуации.

  • Я скопировал резервную копию в папку Library/Thunderbird и открыл Thunderbird. Без изменений.
  • Я установил Thunderbird 38.0.1 с резервной копией - без изменений.
  • Я пробовал 40 бета-версию - без изменений.
  • Я использовал chown для сброса владельца - без изменений.

Я понятия не имею, где сбросить пароли.

Как я могу получить письмо, работающее снова?


Перестроить профиль

Одно из решений, которое я имею в виду, это перестроить профиль:

  • Переместите папку Thunderbird, заставив TB создать новый профиль.
  • Воссоздайте все аккаунты.
  • Переместить обратно почтовые папки.

Я еще этого не сделал. Я вижу много папок со старыми учетными записями, в том числе pop.googlemail-1.com, pop.googlemail-2.com и т.д., И не знаю, связаны ли они с нужной учетной записью, если это имеет значение, или это что-то испортило остальное.

Любой вклад ценится!

2 ответа2

4

Я создал новый профиль, затем переместил письмо из профиля 1 в профиль 2. Это, кажется, исправило все проблемы. Вопрос только в том, что я не уверен, что все получилось на 100%, если вся почта передана правильно.

  • Создайте новый профиль с помощью команды терминала /Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin -profilemanager .
  • Закройте ТБ полностью (не окно, а программу).
  • Скопируйте prefs.js и (если он существует) user.js. Отредактируйте оба файла и найдите старый путь к профилю, замените его новым. Для меня старый был в папке по умолчанию, новый нет, поэтому вы должны проверить полный путь.
  • Запустите туберкулез и посмотрите, работает ли он. Закрыть туберкулез.
  • Скопируйте каталог расширений. Удалите файлы extensions.ini, extensions.cache и extensions.rdf, если они существуют. Они будут воссозданы.
  • Запустите TB и проверьте еще раз, затем закройте его и повторите это для следующих шагов:
    • Скопируйте abook.mab и history.mab для адресной книги.
    • cookies.txt: если вы используете куки, чего я не делаю, я проигнорировал это.
    • persdict.dat для словаря, если вы используете это.

Тогда пришло время для реальной работы:

  • Скопируйте или переместите папки Mail и ImapMail, включая все подпапки, и запустите TB.
  • Другой вариант - использовать дополнение ImportExportTools.

После этого вся моя почта была восстановлена. Мне пришлось повторно вводить пароли, и для одной учетной записи неверный путь к локальной папке, который был легко исправлен в настройках учетной записи.

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

Источник: Перенос данных в новый профиль - Thunderbird

1

Шаги по восстановлению базы данных Thunderbird

Выйти из Thunderbird. Найдите файл global-messages-db.sqlite в своем профиле Thunderbird. Удалите файл global-messages-db.sqlite. Запустите Thunderbird. Процесс переиндексации начнется автоматически. В зависимости от количества сообщений для завершения индексации может потребоваться некоторое время. Вы можете продолжать использовать Thunderbird, но это может повлиять на производительность, и поиск покажет только частичные результаты или даже не даст результатов до завершения индексации. За ходом индексирования можно следить через Инструменты | Меню менеджера активности.

Источник: https://support.mozilla.org/en-US/kb/rebuilding-global-database

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .