Cómo hacer copias de seguridad automáticas de correos electrónicos y contactos de Thunderbird

Una copia de seguridad fiable de Thunderbird debe conservar el perfil completo, no solo una copia de la bandeja de entrada visible. El perfil almacena la configuración de la cuenta, los mensajes descargados, las libretas de direcciones, los filtros y otros datos del usuario. Una copia programada del perfil puede proteger tanto el correo local como los contactos, siempre que Thunderbird esté cerrado mientras se ejecuta la copia. Esta guía configura dicho proceso en Windows con PowerShell y el Programador de tareas, y luego muestra cómo comprobar que la copia de seguridad se puede utilizar.

¿Qué incluye una copia de seguridad del perfil de Thunderbird?

Thunderbird guarda sus datos de trabajo en una carpeta de perfil. La herramienta de exportación de perfiles de Mozilla indica que una copia de seguridad de perfil incluye cuentas, mensajes, libretas de direcciones y configuración. Por lo tanto, el perfil es la unidad práctica para copiar en una copia de seguridad local automática. Utilice el perfil activo; un ordenador puede contener varios perfiles, y hacer una copia de seguridad del incorrecto puede generar una carpeta con apariencia válida, pero sin el correo que espera.

Existen dos limitaciones importantes. En primer lugar, una cuenta IMAP generalmente representa el correo almacenado en un servidor de correo. Una copia de perfil local incluye únicamente el cuerpo de los mensajes de las carpetas y los mensajes que Thunderbird ha sincronizado para su uso sin conexión. No se trata necesariamente de un archivo independiente de todos los mensajes del servidor. En segundo lugar, las libretas de direcciones CardDAV remotas, como los contactos alojados por un servicio, siguen estando bajo el control de dicho servicio. Una copia de seguridad del perfil puede conservar la configuración de Thunderbird y los datos de la libreta de direcciones local, pero no sustituye a una copia de seguridad independiente del proveedor de contactos.

La página de información para la resolución de problemas de Thunderbird muestra la fila Directorio de perfiles y un botón Abrir directorio.
Antes de configurar la ruta de origen del script de copia de seguridad, abra la ubicación del perfil de Thunderbird desde la sección Información para la resolución de problemas.

Paso 1: Localiza el perfil y prepara una ubicación de copia de seguridad.

En Thunderbird, abre el menú de la aplicación, elige Ayuda y luego Información para solucionar problemas . En Información básica de la aplicación , localiza Directorio de perfiles y selecciona Abrir directorio . La redacción puede variar ligeramente según la versión. Esto abre la carpeta del perfil activo. Sube dos niveles hasta la carpeta de datos de Thunderbird que contiene tanto Profilescomo profiles.ini. En una instalación típica de Windows, es %APPDATA%\Thunderbird, generalmente dentro de la carpeta AppData itinerante del usuario.

Utilice un destino en un disco físico diferente o una ubicación de copia de seguridad de red protegida. En este ejemplo, cree E:\Thunderbird-Backupsy mantenga esa unidad conectada cuando se ejecute la tarea programada. Una segunda carpeta en el mismo disco defectuoso es conveniente, pero no constituye una copia de seguridad independiente si el disco se pierde. Si su perfil se almacena fuera de la carpeta predeterminada de Thunderbird, anote su ubicación personalizada y ajuste el script para copiar también esa ruta.

El Explorador de archivos de Windows muestra la carpeta Thunderbird que contiene Profiles y profiles.ini, con una carpeta de perfil dentro de Profiles.
La carpeta de datos de Thunderbird contiene el directorio de perfiles y el archivo profiles.ini, que ayudan a Thunderbird a localizar el perfil durante una restauración.

Paso 2: Crear un script de copia de seguridad de PowerShell

Mozilla recomienda cerrar Thunderbird antes de copiar un perfil. Copiar mientras el programa está modificando las bases de datos de correo o las libretas de direcciones puede provocar que los archivos se capturen en momentos diferentes. El siguiente script comprueba si Thunderbird está en ejecución y omite esa ejecución en lugar de forzar el cierre del programa. Crea una instantánea con fecha, escribe un marcador de finalización solo después de una copia exitosa y conserva las 14 instantáneas completadas más recientes.

Primero crea C:\Scriptsy E:\Thunderbird-Backupsguarda lo siguiente como C:\Scripts\Backup-Thunderbird.ps1. Cambia el destino si tu unidad de copia de seguridad usa una letra diferente.

$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

Ejecute el script una vez haciendo clic derecho sobre él en el Explorador de archivos y seleccionando " Ejecutar con PowerShell" , o ejecútelo desde una ventana de PowerShell. Cierre Thunderbird primero. Confirme que tb-YYYYMMDD-HHMMSSaparece una nueva carpeta que contiene _backup-complete.txt, profiles.ini, y el directorio de perfil esperado. Si la copia falla, compruebe que la unidad de destino esté conectada y tenga suficiente espacio libre. El script no cifra la copia de seguridad; utilice un disco cifrado o un destino de copia de seguridad cifrado si el perfil contiene correo electrónico confidencial o credenciales guardadas.

Un editor de PowerShell muestra un script que omite la ejecución de Thunderbird y copia la carpeta de Thunderbird con robocopy.
El script comprueba que Thunderbird esté cerrado antes de copiar el perfil y registra las ejecuciones omitidas o completadas.

Paso 3: Programar el script con el Programador de tareas.

Abra el Programador de tareas de Windows y seleccione Crear tarea básica . Asígnele el nombre Copia de seguridad del perfil de Thunderbird . Elija un desencadenador diario a una hora en la que probablemente no esté usando Thunderbird, como por ejemplo las 2:00 a. m. Elija Iniciar un programa , escriba powershell.exeel programa y agregue estos argumentos:

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

Una vez finalizado el asistente, abre las propiedades de la tarea. En la pestaña "Activadores" , edita el activador diario y configúralo para que se repita cada hora durante un día. Esto le da al script otra oportunidad después de que se cierre Thunderbird, en lugar de esperar hasta el día siguiente. En la pestaña "Configuración" , habilita la opción para ejecutar la tarea lo antes posible si se omite un inicio programado e impide que se inicie una nueva instancia si la anterior aún está en ejecución. Ejecútala con la misma cuenta de usuario de Windows cuyo perfil se está respaldando y mantén la unidad de copia de seguridad disponible. Si el equipo está apagado o el usuario no ha iniciado sesión, una tarea configurada solo para esa cuenta interactiva podría no ejecutarse como se espera.

El Programador de tareas también se puede configurar desde PowerShell, pero el asistente gráfico facilita la revisión de la acción y la recurrencia. Microsoft documenta los desencadenadores diarios y recurrentes en el módulo ScheduledTasks. El resultado principal es el mismo: la tarea debe ejecutar el script, no Thunderbird, y su historial debe mostrar los intentos realizados en los momentos previstos.

El asistente para crear tareas básicas de Windows está configurado para iniciar powershell.exe con el script Backup-Thunderbird.ps1 como argumento.
El Programador de tareas ejecuta el script de copia de seguridad de PowerShell según su desencadenador recurrente; utilice el historial de tareas para revisar cada ejecución.

¿Cómo se puede saber si la copia de seguridad está funcionando?

  • Aparece una instantánea completada.tb-* Tras cerrar Thunderbird, el destino debería contener un nuevo directorio con fecha y un indicador de finalización.
  • El registro explica las ejecuciones omitidas. Una línea marcada como "Omitida" significa que Thunderbird estaba abierto cuando se realizó la comprobación. Ciérrelo y deje que se ejecute posteriormente cada hora.
  • La instantánea contiene el perfil esperado. Verifique la ubicación profiles.inide la carpeta de perfil que identificó y las carpetas de correo u otros datos esperados. El tamaño de los archivos varía según la cuenta y la configuración de sincronización.
  • El programador de tareas muestra la actividad reciente. Revise la pestaña "Última hora de ejecución", "Último resultado de ejecución" e "Historial" de la tarea. Un inicio de tarea exitoso no garantiza que la copia se haya completado; verifique también el marcador y el registro.

Antes de usar el procedimiento habitual, realice una prueba de restauración. Utilice una cuenta de Windows independiente o un ordenador de prueba, cierre Thunderbird y restaure un perfil copiado siguiendo las instrucciones de importación o restauración de perfiles de Mozilla. Compruebe que aparecen los mensajes locales y la libreta de direcciones. No realice la prueba sobrescribiendo el único perfil que funciona en su ordenador habitual.

¿Cuándo debería utilizar otro método de copia de seguridad?

Este script realiza una copia programada sencilla de un perfil de Windows que cabe en la unidad de destino. Si Thunderbird permanece abierto continuamente, es posible que sus comprobaciones se omitan en cada ejecución; elija un horario fijo para cerrarlo o utilice un software de copia de seguridad diseñado para capturar los datos de la aplicación de forma segura. Si el perfil es muy grande, planifique el almacenamiento para 14 instantáneas completas o cambie el número de retenciones y la programación según la cantidad de historial que necesite. La herramienta de exportación de perfiles integrada de Mozilla es práctica para una única copia ZIP, pero su límite documentado actual es de 2 GB, por lo que no es adecuada para todos los perfiles grandes ni para tareas recurrentes desatendidas.

Para macOS y Linux, se aplican los mismos principios: identifique el perfil activo mediante la página de solución de problemas de Thunderbird, cópielo solo después de que Thunderbird se cierre y programe la copia con el planificador del sistema operativo. Las ubicaciones de datos predeterminadas varían según la plataforma, y ​​las instalaciones de Snap, Flatpak, portátiles y de perfiles personalizados pueden usar rutas diferentes. No dirija un perfil activo de Thunderbird a una carpeta en la nube sincronizada ni lo abra simultáneamente en varios equipos. Mozilla advierte que el acceso simultáneo a través del almacenamiento en la nube o el uso compartido de archivos puede dañar los datos del perfil. En su lugar, cargue instantáneas completadas y cerradas como copias de seguridad y protéjalas con cifrado.

Para obtener instrucciones actualizadas, consulte la guía de Mozilla sobre ubicaciones de perfiles y copias de seguridad de Thunderbird , la guía de exportación e importación de perfiles y la guía de sincronización IMAP . La documentación del Programador de tareas de Microsoft explica las programaciones diarias y recurrentes. Los nombres de los menús, las rutas de los perfiles y la configuración del programador pueden variar según la versión o el tipo de instalación de Thunderbird, por lo que debe verificar el perfil activo en el equipo del que está realizando la copia de seguridad.

Dejar un comentario

Solucionar el error "Perfil de Thunderbird bloqueado: 'Thunderbird ya se está ejecutando'"

Solucionar el error "Perfil de Thunderbird bloqueado: 'Thunderbird ya se está ejecutando'"

Solucione de forma segura el error de bloqueo de perfil "ya en ejecución" de Thunderbird. Cierre los procesos bloqueados, haga una copia de seguridad del perfil correcto, elimine solo el archivo de bloqueo obsoleto y verifique la reparación.

Cómo importar archivos MBOX a Thunderbird 115 Supernova

Cómo importar archivos MBOX a Thunderbird 115 Supernova

Aprenda dos maneras confiables de importar archivos MBOX a Thunderbird 115 Supernova: utilice una versión compatible de ImportExportTools NG o copie un buzón de correo en Carpetas locales de forma segura.

Cómo configurar la autenticación OAuth2 para Gmail en Thunderbird

Cómo configurar la autenticación OAuth2 para Gmail en Thunderbird

Conecta Gmail con Thunderbird mediante OAuth2, completa el proceso de inicio de sesión de Google, confirma la autenticación IMAP y SMTP y soluciona problemas comunes de inicio de sesión.

Cómo configurar el cifrado de correo electrónico OpenPGP en Thunderbird 115 Supernova.

Cómo configurar el cifrado de correo electrónico OpenPGP en Thunderbird 115 Supernova.

Configura el cifrado OpenPGP de Thunderbird 115: crea y guarda una clave personal, verifica las claves de los destinatarios, cifra un mensaje y prueba la configuración. Incluye la advertencia sobre el fin del soporte para la versión 115.

Cómo mover un perfil de Thunderbird a otra unidad o computadora de forma segura

Cómo mover un perfil de Thunderbird a otra unidad o computadora de forma segura

Traslada tu perfil de Thunderbird a una nueva unidad o PC sin perder correos electrónicos, contraseñas ni configuraciones. Sigue los pasos para realizar copias de seguridad, copiar y seleccionar el perfil de forma segura.

Cómo exportar los contactos de Thunderbird a CSV o VCF

Cómo exportar los contactos de Thunderbird a CSV o VCF

Exporta la libreta de direcciones de Thunderbird como archivo CSV para hojas de cálculo o VCF para aplicaciones de contactos. Aprende qué formato elegir, dónde aparece la opción Exportar y cómo verificar el archivo.

Solucionar el problema de la solicitud de contraseña maestra de Thunderbird que aparece varias veces

Solucionar el problema de la solicitud de contraseña maestra de Thunderbird que aparece varias veces

Descubre por qué Thunderbird puede mostrar repetidamente solicitudes de contraseña principal y cómo solucionarlo de forma segura mediante actualizaciones, comprobaciones de inicio de sesión guardado, el modo de solución de problemas y pruebas de perfil.

Solucionar el error SMTP "Error al enviar el mensaje" de Thunderbird

Solucionar el error SMTP "Error al enviar el mensaje" de Thunderbird

Solucione el error SMTP "Error al enviar el mensaje" de Thunderbird comprobando el servidor SMTP asignado, la configuración del proveedor, la autenticación, los bloqueos de red y el tamaño del mensaje.

Personaliza la densidad, el diseño y la lista de mensajes de Thunderbird 115 Supernova.

Personaliza la densidad, el diseño y la lista de mensajes de Thunderbird 115 Supernova.

Ajusta la densidad de Thunderbird 115 Supernova (Compacta, Predeterminada o Relajada), elige un diseño de ventana, cambia entre las vistas de Tarjetas y Tabla, y personaliza el panel de carpetas y la barra de herramientas.

Cómo solucionar el alto consumo de RAM y el rendimiento lento de Thunderbird

Cómo solucionar el alto consumo de RAM y el rendimiento lento de Thunderbird

Diagnostica el uso de memoria y la lentitud de Thunderbird con comprobaciones seguras y paso a paso de complementos, indexación, perfiles y cuellos de botella del sistema.