Thunderbird не удалось открыть индексный файл
Прежде чем мы начнем, Thunderbird не загружает электронную почту автоматически. Давайте подробнее рассмотрим, что такое Thunderbird.
Thunderbird — популярное клиентское приложение, которое в основном используется для клиентов. Thunderbird — это почтовый клиент, совместимый с Mac, Linux и Windows. Электронные письма, вложения и другие почтовые объекты хранятся как документы MBOX на ближайшей рабочей станции пользователем электронной почты с открытым исходным кодом.
- Thunderbird загружает только самые последние электронные письма.
- Проблемы с повреждением базы данных
- Ошибка с фрагментацией в глобальной базе данных
- Невозможно загрузить электронные письма, которые были ранее загружены, но удалены.
- Для экономии места необходимо сохранять физическую копию писем после их удаления с сервера.
- Чтобы иметь безопасное резервное копирование данных на случай взлома учетных записей удаленного доступа.
- Экспортируйте электронные письма Thunderbird в Outlook или другие почтовые клиенты.
Вот несколько подходящих альтернатив для загрузки всех писем из учетных записей IMAP и POP.
Как импортировать файлы MBOX в Mozilla Thunderbird?
Давайте посмотрим на подробные инструкции по импорту файлов MBOX в Mozilla Thunderbird.
Шаг 1: Перейдите в Инструменты >> Инструменты импорта и экспорта >> Импортировать файл mbox.
Шаг 2: Появится диалоговое окно «Импорт файлов mbox», выберите вариант в соответствии с вашим приоритетом и нажмите «ОК».
Шаг 3: При просмотре файла и после завершения процесса импорта файл можно увидеть, как показано.
Примечание: Если пользователю необходимо получить доступ к своим данным в Outlook, что в наши дни является очень распространенной потребностью, им придется импортировать данные Thunderbird в Outlook.
Как экспортировать файлы MBOX из Mozilla Thunderbird
Это подробные инструкции по экспорту файлов MBOX из Mozilla Thunderbird в желаемое место.
Шаг 1: Выберите папку, которую вы хотите экспортировать, после этого перейдите в Инструменты >> Инструменты импорта и экспорта >> Папка экспорта.
Шаг 2: Выбранная папка будет экспортирована в выбранное место назначения.
Настраиваем Thunderbird при запуске.
При первом запуске Thunderbird генерирует папку вида 123.default в папке %appdata%\Thunderbird\Profiles\, а в файле %appdata%\Thunderbird\profiles.ini создает ссылку на данную папку.
Поэтому мы создадим данные настройки раньше, при входе пользователя.
Заходим в групповые политики и создаем политику.
Конфигурация пользователей => Настройка =>Конфигурация Windows => INI-файлы.
Путь к файлу | Имя раздела | Имя свойства | Значение свойства |
---|---|---|---|
%AppData%\Thunderbird\profiles.ini | Profile0 | Default | 1 |
%AppData%\Thunderbird\profiles.ini | Profile0 | IsRelative | 1 |
%AppData%\Thunderbird\profiles.ini | Profile0 | Name | %username% |
%AppData%\Thunderbird\profiles.ini | Profile0 | Path | Profiles/%username%.default |
%AppData%\Thunderbird\profiles.ini | General | StartWithLastProfile | 1 |
Файл profiles.ini сконфигурирован, остается создать папку Profiles/%username%.default и заполнить ее файлами конфигураций.
За настройку Thunderbird отвечает файл prefs.js
Его мы и будем генерировать своими данными для доступа к IMAP, а так же к LDAP через KerberOS.
Я начал с написания PowerShell который вставляем в GPO при входе пользователя. Нам важно его запускать правами пользователя который выполнил вход.
Вы могли заметить при генерации prefs.js мы указали что подпись брать с файла signature.htm которая находится в той-же папке где и prefs.js. Будем делать теперь подпись.
Третий подход — для восстановления файлов MSF, проверив X-Mozilla-Status
Попробуйте тот же процесс, упомянутый выше, с закрытым Thunderbird, сохраните файл с другим именем NewInbox и поместите его в учетную запись «Локальная папка», которая находится в разделе «Почта». Теперь перезапустите Thunderbird.
Вы сможете увидеть все отсутствующие электронные письма в новой папке «NewInbox», которая присутствует в локальных папках. Сначала попробуйте использовать одно электронное письмо, щелкните его правой кнопкой мыши, выберите «Копировать в» и выберите почтовый ящик IMAP. Дайте некоторое время серверу и компьютеру для синхронизации, после чего проверьте, видите ли вы эту почту в почтовом ящике сервера Thunderbird. В случае успеха перенесите весь файл. Просто убедитесь, что Thunderbird закрыт, прежде чем делать это.
Второй подход — как Mozilla Thunderbird восстанавливает индекс MSF
Альтернативным решением этой проблемы является восстановление папок MSF, что можно сделать следующим образом:
Вывод
Все методы решения этой ошибки выполняются за другим, если предыдущий не работает в вашем случае, переходите к следующему. Если эти шаги будут выполнены правильно, вы сможете решить проблему и вернуться, используя свои старые электронные письма.
[B] Для учетной записи Thunderbird с настроенным протоколом POP3
- Выбирать Справка >> Информация об устранении неполадок от Меню.
- в Основы приложения раздел, щелкните Открыть папку кнопка рядом с Папка профиля.
- Это откроет Местоположение профиля Thunderbird в вашей системе.
- А теперь закрой Thunderbird и посмотрите в свой расположение профиля для файл global-messages-db.sqlite.
- Удалить файл а также рестарт Thunderbird.
- Пользователи могут использовать Thunderbird, пока процесс переиндексации в процессе, но он может ответить медленно.
- Инструмент >> Менеджер деятельности может использоваться для отслеживания программы индексирования.
«Отправка и получение электронных писем — это самая основная функция любого почтового клиента. Если Thunderbird не может даже этого сделать для вас, то пора заменить его на лучший выбор »- это заявление разочарованного пользователя. Если вы находитесь в аналогичной ситуации и хотите перейти на другой почтовый клиент, например Outlook, вы можете использовать наше профессиональное решение, описанное ниже.
[A] Для учетной записи Thunderbird с включенным IMAP
Имейте в виду, что каждую папку необходимо проверять на загрузку отдельно. Когда вы проверяете родительскую папку, она не загружает автоматически все ее подпапки, поэтому проверьте ее.
Имеем на данный момент:
Мы не будем качать .msi файлы от сторонних разработчиков, я не доверяю перепакованным программам, тем более что Thunderbird умеет ставиться тихой установкой из командной строки. Этим преимуществом мы и воспользуемся, а чтоб не переустанавливать его каждый раз при загрузке системы будем проверять ключи в реестре.
Скачиваем Thunderbird с сайта и закидываем в шару (права должны быть на чтение всем ПК в домене)
Сам скрипт
Необходимо поменять первые переменные. Версия и папка.
Версия соответствует имени файла, на момент написания статьи актуальная версия 52.7.0.
Имя файла Thunderbird Setup 52.7.0.exe
Сохраняем в ту же папку, обзываем InstallMozillaThunderbird.bat и добавляем в GPO на старт скрипта при запуске системы.
P.S. таким-же методом можно установить и Mozilla Firefox.
Что делать, если ImportExportTool не работает
Кроме того, этот инструмент не может правильно импортировать файлы MBOX. Пользователи Thunderbird часто жалуются на недоступное вложение, отсутствие встроенных изображений в данных MBOX, импортированных этим инструментом.
Чтобы избежать этих неудобных ситуаций, нужно попробовать Мастер импорта Thunderbird.
Это автономное приложение совместимо со всеми файлами MBOX, созданными различными почтовыми клиентами. Таким образом, это программное обеспечение может легко импортировать MBOX в Thunderbird.
Thunderbird Importer не вызывает проблем, с которыми пользователи часто сталкиваются при использовании ImportExportTool. Пользователи также могут импортировать несколько файлов MBOX в Mozilla Thunderbird за одну попытку с помощью этой программы.
Мастер импорта Thunderbird также предлагает возможность переноса выборочных данных из файла MBOX в зависимости от диапазона дат.
Автоматизированное программное обеспечение для преобразования Thunderbird
С другой стороны, миграция электронной почты — сложная задача со значительным риском потери данных. В результате мы предоставляем потребителям Конвертер DataHelp MBOX в PST, простое, но эффективное приложение. Вы можете просто конвертировать файлы MBOX в различные форматы файлов, включая PST, EML, MSG, NSF и HTML, используя эту программу. Это автономная программа, которая создает файлы PST в формате UNICODE, совместимые со всеми версиями Outlook.
Эти инструкции проведут вас через многие аспекты программного обеспечения:
[1] После скачивание приложения, следуйте инструкциям на экране, чтобы установить это на вашем компьютере.
[2] С помощью Параметры перетаскивания файла или выбора файлов, Перейдите к Файл Thunderbird.
[3] После viewing Все данные в окне программы нажмите кнопку Перерабатывать кнопка.
[4] Когда преобразование готово, Просматривать перейти к следующему шагу, выбрав the каталог назначения экспортированного файла.
[5] Будет неожиданно возникнуть на экране, что экспорт файла успешно. Microsoft Outlook теперь поддерживает импорт Файлы PST.
Пользователи могут узнать, что Thunderbird не загружает новые электронные письма, прочитав эту статью. Для учетных записей настройки IMAP и POP3 даны отдельные простые в использовании процедуры. Мы также предложили эффективное профессиональное решение для потребителей, которые хотели перейти на другие почтовые системы. Все перечисленные варианты безопасны и просты в применении.
Будем следовать принципу: Чем меньше надо настраивать пользователю, тем меньше вероятность того что он что то поломает. Думаю пользователь с вводом своего пароля справится.
Необходимо настроить:
- Файл конфигурации для подключения к серверу.
- Справочник контактов из LDAP.
- Подпись сотрудника в письме в соответствии с корпоративными стандартами.
Как импортировать MBOX в Thunderbird с помощью мастера импорта Thunderbird
За четыре простых шага пользователи могут переместить любой файл MBOX в свой профиль Thunderbird.
Первый подход — восстановление папок в Mozilla Thunderbird
Примечание: Отключите «Автоматическую проверку почты», так как это снижает вероятность возможных ошибок. Кроме того, не выполняйте никаких действий с Mozilla Thunderbird до завершения процесса.
[A] Для учетной записи Thunderbird с включенным IMAP
Имейте в виду, что каждую папку необходимо проверять на загрузку отдельно. Когда вы проверяете родительскую папку, она не загружает автоматически все ее подпапки, поэтому проверьте ее.
Настраиваем подпись электронной почты.
Для создания красивой подписи нам нужен какой нибудь сервис где можно генерировать подпись и на основе ее будем делать подпись для наших пользователей.
Я пользовался сервисом mailsig(точка)ru (не реклама)
Можно и самому сделать подпись на том же HTML, но мне было лень.
На выходе получаем код
Добавляем еще одну строчку в start.ps1
Конечно можно было бы всё сразу вместить в один файл, к сожалению я люблю когда все лежит по своим местам. Да и проще разбираться когда файл называется так-же как и файл который он создает.
У нас должно получиться 3 файла.
start.ps1 — Его мы запускаем при входе пользователя.
new_prefs.ps1 — Создает prefs.js в папке Thunderbird.
signature.ps1 — Создает подпись в почте.
В зависимости от настроек безопасности PowerShell скрипты могут не выполняться. Если видите ошибку что скрипт не имеет цифровой подписи, прошу ознакомиться с данной инструкцией для решения проблемы.
Имеется компания с серверами Windows Server. На них поднят DNS, WINS, Active Directory, CA, Exchange. На пользовательских местах установлен Office с Outlook для обмена информацией, поскольку прямой связи у отделов нет и возможность записи на внешние носители существенно ограничена. Всё лицензионное. Довольно типичная ситуация для средних компаний.
В условиях экономии средств возник вопрос достаточной замены компонента Microsoft Office — Outlook. Преимуществ Outlook достаточно много: сквозная аутентификация, удобный и понятный интерфейс, автоматическая архивация, гибкая и полноценная интеграция с Exchange, в которую входят динамические адресные книги, общие папки и прочее. Заменить такой продукт достаточно сложно без потерь в функциональности.
Реализация
После некоторых сравнений альтернативным клиентом был выбран Mozilla Thunderbird (в данный момент версия 31) как бесплатный, открытый проект, поддерживающий IMAP и адресную книгу LDAP, а также с возможностью использования дополнений.
Пароль
Пароль зашивается в клиент и его можно посмотреть в настройках. Да, это снижает безопасность, но пользователи почты Thunderbird имеют гостевые доменные учётные записи, а также не являются администраторами на локальных компьютерах. Кроме того, планируется внедрить централизованную настройку, где просмотр пароля будет заблокирован. Это посчиталось приемлемым.
Учётная запись почты
Thunderbird некорректно работает с русскими логинами Windows. Поэтому предварительно придётся переименовать доменные логины пользователей Thunderbird в английский эквивалент. Рекомендуется делать логины точно такими, как и почты, для упрощения настройки, хотя это и не обязательно, тем более если хост доменный, это не имеет значения.
Папку mail стоит сделать виртуальной и явно отключить требование SSL для неё.
Стоит упомянуть, что у нас, как и у многих, имя домена извне отличается от имени локального домена внутри периметра. Но почта должна именоваться везде одинаково. Поэтому внутри Exchange учётные записи имеют по два адреса: внешний и внутренний. Внешний используется по умолчанию. (Exchange также умеет использовать разные DNS для внутренней и внешней пересылки). Отсюда тонкость; адреса пользователей при настройке указываются внешние, поэтому в файле настройки для имени пользователя используется только имя %EMAILLOCALPART%. Кроме того, псевдоним (CNAME) autoconfig необходимо также создать в копии внешнего домена корневой зоны локального DNS.
Видно, что я решил использовать два типа доступа к почте: IMAP и POP3. Дело в том, что иногда попадаются очень активные пользователи с очень большим объёмом почты. Если такой пользователь не использует почту нигде, кроме своего ПК на рабочем месте (не забываем про OWA), то в случае Outlook создаются локальные папки и назначаются основными для всех учётных записей. Таким образом вся почта будет удаляться с сервера Exchange и храниться непосредственно на ПК пользователя, что не потребует какой-то дополнительной архивации, но привязывает пользователя к ПК и повышает вероятность потери почты, в случае порчи жёсткого диска. В противном случае требуется индивидуальная настройка лимитов на Exchange для таких пользователей, чего я всячески пытаюсь избежать. Но всего не предусмотришь. Поэтому для Thunderbird также оставил возможность простой работы с почтой в виде POP3. Хотя до сих пор ещё не пригодился, откровенно говоря.
Всё это позволит быстро выбирать необходимый способ доступа при настройке учётной записи в Thunderbird. Если хост входит в домен AD, то лучше, всё же, подстроить, выбрав способ аутентификации «Kerberos / GSSAPI» и не указывать пароль в в форме.
Доступ к Exchange по IMAP и POP3 настраивается очень просто и не требует особого рассмотрения. Разве что дополнительно придётся настроить сертификат с соответствующими масками имени сервера для коннекторов. А также потребовалась некоторая дополнительная настройка коннектора SMTP c TLS на Exchange 2007:
Иначе Thunderbird не мог получить доступ по SMTP как не авторизованный.
Профиль и сертификат
Первый запуск свежеустановленного клиента Thunderbird производится с ключом -p для указания пути для профиля почты. Профиль почты по умолчанию создаётся на системном разделе, что для нас является неприемлемым. Ключ позволяет указать папку на пользовательском разделе для хранения профиля Thunderbird (в нашем случае — папка d:\Mail). Предварительно стоит убедиться, что пользователь имеет право изменения в данной папке (права NTFS).
Стоит напомнить, что команду нужно выполнять из пользовательского контекста, а не административного. Были прецеденты.
Первым действием для настройки запущенного клиента нужно отказаться от предложений мастера настройки и добавить корневой сертификат организации в Thunderbird, поскольку Thunderbird, почему-то, не использует системную базу сертификатов.
Адресная книга LDAP
Затем необходимо настроить адресную книгу LDAP. В интернете масса материалов по данной теме, но я не нашёл ни одного полноценного документа с адекватными параметрами, поэтому привожу здесь свой.
3. Собственно создаём подключение к LDAP:
Всё очевидно. Порт без SSL: 3268. Нужно учитывать, что настройка с SSL работает ощутимо медленнее.
Далее переключаемся на вкладку Дополнительно:
Здесь нужно сказать, что количество отображаемых результатов выбиралось из соображений количества клиентских лицензий на Exchange плюс контакты Active Directory с группами и небольшой запас. Способ аутентификации лучше выбрать «Простой» если ПК не входит в домен AD, иначе рекомендую Kerberos (GSSAPI), при этом необходимо убрать имя пользователя на вкладке «Основное».
Насчёт фильтра. Самое интересное. Я использую в Exchange динамические списки рассылки, кроме того в Active Directory имеются множество временно или постоянно отключенных учётных записей, а также некоторые учётные записи исключены из видимости в адресной книге по разным необходимостям, плюс контакты. Получается следующий фильтр:
Закрываем диалоги. Теперь откроем свежесозданную адресную книгу и набираем @ в строке поиска не нажимая Enter, поскольку ввод пойдёт в диалог с паролем. В диалоге следует набрать пароль пользователя и поставить галочку Сохранить пароль. Должен появиться список адресатов. Вполне хорошо работает. Достаточно начать набирать имя или адрес получателя в строке Кому: нового письма, чтобы получить список возможных вариантов.
Внимание! Если в Active Directory вы ограничили список хостов для учётной записи, на которые ей можно заходить, то для доступа к LDAP на PDC потребуется добавить имя контроллера в этот список.
Далее. Создаём учётную запись пользователя. Если всё предварительно настроено правильно, то вариант с правильной настройкой предложится моментально.
Остаётся нажать готово и, если ранее был подключен корневой сертификат, получим подключенную почту. Иначе придётся подтверждать каждый сертификат.
Архивирование и другие дополнения
Импорт PST
- Скачивается бесплатное приложение Outlook Viewer, которое умеет читать .pst файлы — архивы Outlook. Устанавливается на ПК для манипуляций.
- По сети берётся клиентский pst, открывается и письма экспортируются в папку с подпапками (подпапки могут быть внутри архива) в формате EML с вложениями. Это ещё полдела!
- Затем во временно установленном Thunderbird с установленным дополнением ImportExportTools создаём локальную папку, например Архив-Outlook и, правым кликом на ней вызываем меню импорта дополнения:
- Выбираем папку с экспортированными ранее письмами и импортируем.
- Теперь правым кликом на папке Архив-Outlook вызываем свойства папки и смотрим где она находится. Определив, переносим (файлы с именем папки, и подкаталоги с именем папки) на ПК пользователя в профиль пользователя в локальные папки. Наша папка с почтой из архива должна появиться у пользователя в Thunderbird после перезапуска.
Mozilla Thunderbird позволяет пользователям импортировать / экспортировать электронные письма, но нет возможности импортировать и экспортировать файлы MBOX в Thunderbird. Что делать в ситуации, когда пользователь хочет импортировать файлы MBOX в Mozilla Thunderbird или хочет экспортировать файлы MBOX из Thunderbird.
Здесь мы обсудили полное решение этой проблемы всего за несколько шагов.
Mozilla предоставила надстройку для Mozilla Thunderbird, известную как ImportExportИнструменты который позволяет пользователям импортировать / экспортировать файлы MBOX в / из Mozilla Thunderbird. Чтобы загрузить это расширение, выполните шаги, указанные ниже, чтобы легко импортировать или экспортировать файл MBOX.
Шаг 1: Откройте Mozilla Thunderbird и выберите Инструменты, в которых щелкните Надстройки.
Шаг 2: Откройте «Дополнения» и нажмите «Просмотреть все».
Шаг 3: Теперь введите «ImportExportTools» в строке поиска и выберите расширение.
Шаг 5: Установите надстройку, нажав «Установить сейчас».
Шаг 6: Теперь закройте Mozilla Thunderbird и снова откройте его. Нажмите на «Инструменты», и вы увидите надстройку.
Читайте также: