Inicio
» SOFTWARE
»
Cómo hacer copias de seguridad automáticas de correos electrónicos y contactos de Thunderbird
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.
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.
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.
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.
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:
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 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.