Как автоматически создавать резервные копии электронных писем и контактов в Thunderbird

Надежная резервная копия Thunderbird должна сохранять весь профиль, а не только видимую папку входящих сообщений. Профиль хранит настройки учетной записи, загруженные сообщения, адресные книги, фильтры и другие данные пользователя. Запланированное копирование профиля может защитить локальную почту и контакты вместе, при условии, что Thunderbird закрыт во время выполнения копирования. В этом руководстве описывается настройка этого процесса в Windows с помощью PowerShell и планировщика задач, а затем показано, как проверить возможность использования резервной копии.

Что включает в себя резервная копия профиля Thunderbird?

Thunderbird хранит свои рабочие данные в папке профиля. Инструмент экспорта профилей Mozilla указывает, что резервная копия профиля включает учетные записи, сообщения, адресные книги и настройки. Это делает профиль наиболее удобной единицей для копирования при автоматическом локальном резервном копировании. Используйте активный профиль; на компьютере может быть несколько профилей, и резервное копирование неправильного профиля может привести к созданию папки, которая выглядит корректно, но не содержит ожидаемой почты.

Существуют два важных ограничения. Во-первых, учетная запись IMAP обычно представляет собой почту, хранящуюся на почтовом сервере. Локальная копия профиля включает в себя только тела сообщений для папок и сообщений, синхронизированных Thunderbird для автономного использования. Это не обязательно независимый архив каждого сообщения на сервере. Во-вторых, удаленные адресные книги CardDAV, такие как контакты, размещенные в службе, по-прежнему контролируются этой службой. Резервная копия профиля может сохранять настройки Thunderbird и данные локальной адресной книги, но она не заменяет отдельную резервную копию от поставщика контактов.

На странице «Информация для устранения неполадок» в Thunderbird отображается строка «Каталог профилей» и кнопка «Открыть каталог».
Перед тем как задать путь к источнику для скрипта резервного копирования, откройте расположение профиля Thunderbird из раздела «Информация для устранения неполадок».

Шаг 1: Найдите профиль и подготовьте место для резервного копирования.

В Thunderbird откройте меню приложения, выберите «Справка» , затем «Информация для устранения неполадок ». В разделе «Основные сведения о приложении » найдите «Каталог профиля» и выберите «Открыть каталог» . Формулировка может немного отличаться в зависимости от версии. Это откроет активную папку профиля. Поднимитесь на два уровня выше, к папке данных Thunderbird, которая содержит и Profiles. profiles.iniВ типичной установке Windows это %APPDATA%\Thunderbird, обычно в перемещаемой папке AppData пользователя.

Используйте место назначения на другом физическом диске или в защищенном сетевом хранилище резервных копий. В этом примере создайте E:\Thunderbird-Backupsи поддерживайте это соединение на диске во время выполнения запланированной задачи. Вторая папка на том же неисправном диске удобна, но она не является отдельной резервной копией в случае потери диска. Если ваш профиль хранится вне папки Thunderbird по умолчанию, запомните его пользовательское расположение и измените скрипт, чтобы он копировал и этот путь.

Проводник Windows отображает папку Thunderbird, содержащую файлы Profiles и profiles.ini, причём внутри папки Profiles находится папка profile.
Папка данных Thunderbird содержит каталог профилей и файл profiles.ini, которые помогают Thunderbird найти профиль во время восстановления.

Шаг 2: Создайте скрипт резервного копирования PowerShell.

Mozilla рекомендует закрывать Thunderbird перед копированием профиля. Копирование во время изменения почтовых баз данных или адресных книг программой может привести к сохранению файлов в разное время. Приведенный ниже скрипт проверяет наличие запущенного процесса Thunderbird и пропускает его, вместо того чтобы принудительно закрывать программу. Он создает снимок с датой, записывает маркер завершения только после успешного копирования и сохраняет 14 последних завершенных снимков.

Сначала создайте C:\Scriptsи E:\Thunderbird-Backupsсохраните следующее как C:\Scripts\Backup-Thunderbird.ps1. Измените место назначения, если ваш резервный диск использует другую букву.

$ErrorActionPreference = 'Stop'
$source = Join-Path $env:APPDATA 'Thunderbird'
$backupRoot = 'E:\Thunderbird-Backups'
$log = Join-Path $backupRoot 'backup.log'

if (-not (Test-Path -LiteralPath $source -PathType Container)) { throw "Source not found: $source" }
if (-not (Test-Path -LiteralPath $backupRoot -PathType Container)) { throw "Backup drive is unavailable: $backupRoot" }

if (Get-Process -Name thunderbird -ErrorAction SilentlyContinue) {
    "$(Get-Date -Format o) Skipped: Thunderbird is still running." | Add-Content -LiteralPath $log
    exit 0
}

$stamp = Get-Date -Format 'yyyyMMdd-HHmmss'
$destination = Join-Path $backupRoot "tb-$stamp"
New-Item -ItemType Directory -Path $destination | Out-Null

& robocopy $source $destination /E /COPY:DAT /DCOPY:DAT /R:2 /W:5 /XJ /XD 'Crash Reports' 'Pending Pings' /NFL /NDL /NP
$copyCode = $LASTEXITCODE
if ($copyCode -ge 8) { throw "Robocopy failed with exit code $copyCode" }

'Completed' | Set-Content -LiteralPath (Join-Path $destination '_backup-complete.txt')
"$(Get-Date -Format o) Completed: $destination" | Add-Content -LiteralPath $log

Get-ChildItem -LiteralPath $backupRoot -Directory -Filter 'tb-*' |
    Where-Object { Test-Path -LiteralPath (Join-Path $_.FullName '_backup-complete.txt') } |
    Sort-Object LastWriteTime -Descending |
    Select-Object -Skip 14 |
    Remove-Item -Recurse -Force

Запустите скрипт один раз, щелкнув по нему правой кнопкой мыши в Проводнике и выбрав «Запустить с помощью PowerShell» , или запустите его из окна PowerShell. Сначала закройте Thunderbird. Убедитесь, что tb-YYYYMMDD-HHMMSSпоявилась новая папка, содержащая _backup-complete.txt, profiles.ini, и ожидаемый каталог профиля. Если копирование не удалось, проверьте, подключен ли целевой диск и достаточно ли на нем свободного места. Скрипт не шифрует резервную копию; используйте зашифрованный диск или зашифрованное место назначения резервной копии, если профиль содержит конфиденциальную почту или сохраненные учетные данные.

В редакторе PowerShell показан скрипт, который пропускает запуск Thunderbird и копирует папку Thunderbird с помощью robocopy.
Скрипт проверяет, закрыт ли Thunderbird перед копированием профиля, и регистрирует пропущенные или завершенные запуски.

Шаг 3: Запланируйте выполнение скрипта с помощью планировщика задач.

Откройте планировщик задач Windows и выберите «Создать простую задачу» . Назовите её «Резервное копирование профиля Thunderbird» . Выберите ежедневный триггер на время, когда вы, скорее всего, будете отсутствовать в Thunderbird, например, 2:00 утра. Выберите « Запустить программу» , введите powershell.exeназвание программы и добавьте следующие аргументы:

-NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\Backup-Thunderbird.ps1"

После завершения работы мастера откройте свойства задачи. На вкладке «Триггеры» отредактируйте ежедневный триггер и установите его на повторение каждый час в течение одного дня. Это даст скрипту еще один шанс после закрытия Thunderbird, вместо того чтобы ждать следующего дня. На вкладке «Настройки» включите параметр, позволяющий запускать задачу как можно скорее после пропуска запланированного запуска, и предотвратите запуск нового экземпляра, если предыдущий все еще работает. Запускайте задачу под той же учетной записью пользователя Windows, профиль которой резервируется, и держите резервный диск доступным. Если компьютер выключен или пользователь не вошел в систему, задача, настроенная только для этой интерактивной учетной записи, может выполняться некорректно.

Планировщик задач также можно настроить из PowerShell, но графический мастер упрощает просмотр действий и периодичности. Microsoft описывает ежедневные и повторяющиеся триггеры в модуле ScheduledTasks. Ключевой результат тот же: задача должна вызывать скрипт, а не сам Thunderbird, а в истории должны отображаться попытки в ожидаемое время.

Мастер создания базовой задачи Windows настроен на запуск powershell.exe с аргументом в виде скрипта Backup-Thunderbird.ps1.
Планировщик задач запускает сценарий резервного копирования PowerShell по заданному триггеру; для просмотра каждого запуска используйте историю задач.

Как можно убедиться в работоспособности резервного копирования?

  • Отобразится завершенный снимок. В целевом каталоге должна появиться новая tb-*папка с датой и маркером завершения после закрытия Thunderbird.
  • В журнале отображаются пропущенные запуски. Строка с пометкой «Пропущено» означает, что Thunderbird был открыт во время проверки задачи. Закройте его и позвольте выполнить последующий ежечасный запуск.
  • Снимок содержит ожидаемый профиль. Проверьте наличие profiles.iniпапки профиля, которую вы указали, а также почтовых папок и других ожидаемых данных. Размеры файлов различаются в зависимости от учетной записи и настроек синхронизации.
  • Планировщик задач отображает недавнюю активность. Просмотрите вкладки «Время последнего запуска», «Результат последнего запуска» и «История» задачи. Успешный запуск задачи сам по себе не доказывает завершение копирования; проверьте также маркер и журнал.

Перед использованием стандартной процедуры выполните тестовое восстановление. Используйте отдельную учетную запись Windows или тестовый компьютер, закройте Thunderbird и восстановите скопированный профиль, следуя инструкциям Mozilla по импорту или восстановлению профилей. Убедитесь, что локальные сообщения и адресные книги отображаются. Не проводите тестирование путем перезаписи единственного работающего профиля на вашем основном компьютере.

В каких случаях следует использовать другой метод резервного копирования?

Этот скрипт представляет собой простое запланированное копирование профиля Windows, помещающегося на целевом диске. Если Thunderbird постоянно открыт, его проверки могут пропускать каждый запуск; выберите регулярное время закрытия или используйте программное обеспечение для резервного копирования, предназначенное для безопасного сохранения данных приложений. Если профиль очень большой, запланируйте хранилище для 14 полных снимков или измените количество и расписание хранения, учитывая необходимый объем истории. Встроенный инструмент экспорта профилей Mozilla удобен для одноразового создания ZIP-архива, но его текущий заявленный лимит составляет 2 ГБ, поэтому он не подходит для каждого большого профиля или для автоматической повторяющейся задачи.

Для macOS и Linux действуют те же принципы: определите активный профиль с помощью страницы устранения неполадок Thunderbird, скопируйте его только после закрытия Thunderbird и запланируйте копирование с помощью планировщика операционной системы. Расположение данных по умолчанию различается в зависимости от платформы, а установки Snap, Flatpak, портативные и пользовательские профили могут использовать разные пути. Не указывайте в активном режиме профиль Thunderbird на синхронизированную облачную папку и не открывайте его одновременно на нескольких компьютерах. Mozilla предупреждает, что одновременный доступ через облачное хранилище или общий доступ к файлам может привести к повреждению данных профиля. Вместо этого загружайте завершенные, закрытые снимки в качестве резервных копий и защищайте их шифрованием.

Актуальные инструкции см. в руководстве Mozilla по расположению профилей Thunderbird и резервному копированию , руководстве по экспорту и импорту профилей , а также руководстве по синхронизации IMAP . В документации Microsoft по триггерам планировщика задач описаны ежедневные и повторяющиеся расписания. Названия меню, пути к профилям и параметры планировщика могут меняться в зависимости от версии или типа установки Thunderbird, поэтому проверьте активный профиль на компьютере, резервную копию которого вы создаете.

Оставить комментарий

Контент, созданный с помощью ИИ, и доверие: почему человеческий фактор имеет значение в эпоху рекламы с использованием дипфейков.

Контент, созданный с помощью ИИ, и доверие: почему человеческий фактор имеет значение в эпоху рекламы с использованием дипфейков.

Узнайте, как отличать рекламу, созданную с помощью ИИ, от обманчивых дипфейков, проверять заявления и рекомендации, а также укреплять доверие с помощью прозрачной, ориентированной на человека рекламы.

Ломнулся ли пузырь ИИ? Оценка стоимости акций компаний, занимающихся ИИ, и риски проектов, за которыми следует следить в 2026 году.

Ломнулся ли пузырь ИИ? Оценка стоимости акций компаний, занимающихся ИИ, и риски проектов, за которыми следует следить в 2026 году.

Обвал «пузыря» ИИ будет означать резкое переоценивание, а не конец ИИ. Посмотрите, что говорят данные за 2026 год об оценках, расходах, доходности проектов и сценариях рисков.

MyIPTV Player для Windows 10: как настроить и использовать.

MyIPTV Player для Windows 10: как настроить и использовать.

Узнайте, как установить MyIPTV Player на Windows 10, добавить плейлист M3U и электронную программу передач, обновить каналы и устранить распространенные проблемы с настройкой или воспроизведением.

HP Print and Scan Doctor: Загрузка, установка и использование — теперь недоступно

HP Print and Scan Doctor: Загрузка, установка и использование — теперь недоступно

Программа HP Print and Scan Doctor была снята с производства компанией HP 27 мая 2025 года. Узнайте, что пришло ей на смену, как запустить диагностику и исправление ошибок, а также как безопасно удалить старые копии.

Segurazo — это вирус? Как безопасно удалить антивирус Segurazo?

Segurazo — это вирус? Как безопасно удалить антивирус Segurazo?

Является ли Segurazo вирусом? Узнайте, как безопасно удалить Segurazo или SAntivirus, проверить наличие остаточных файлов и избежать рискованных советов по очистке реестра.

Обзор программы Glarysoft Registry Repair: как ею пользоваться и безопасна ли она?

Обзор программы Glarysoft Registry Repair: как ею пользоваться и безопасна ли она?

Узнайте, что делает Glarysoft Registry Repair, как использовать его инструменты сканирования и резервного копирования, и почему Microsoft рекомендует с осторожностью относиться к программам для очистки реестра.

Wise Registry Cleaner (бесплатно): загрузка, инструкция по использованию и краткий обзор.

Wise Registry Cleaner (бесплатно): загрузка, инструкция по использованию и краткий обзор.

Загрузите Wise Registry Cleaner безопасно с официального сайта, узнайте о самых безопасных настройках сканирования, вариантах резервного копирования и о том, стоит ли использовать этот бесплатный инструмент для Windows.

7-Zip для Windows 10: как скачать, установить и использовать.

7-Zip для Windows 10: как скачать, установить и использовать.

Скачайте и установите 7-Zip для Windows 10, а затем узнайте, как безопасно сжимать, распаковывать, тестировать и защищать архивы паролем.

Bandicam Screen Recorder: как скачать, установить и использовать.

Bandicam Screen Recorder: как скачать, установить и использовать.

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

Скачать и установить SharpKeys для Windows 10: Как переназначить клавиши

Скачать и установить SharpKeys для Windows 10: Как переназначить клавиши

Загрузите и установите SharpKeys на Windows 10, затем безопасно переназначайте, отключайте, меняйте местами или восстанавливайте клавиши клавиатуры с помощью карты сканированных кодов Windows.