¿Cómo hacer una copia de seguridad de los correos electrónicos de Time Machine?

Sé que Time Machine es un gran sistema de copia de seguridad en Mac, pero no me gusta cuando comienza a hacer una copia de seguridad de todo en una Mac. Mi trabajo está completamente hecho en los correos electrónicos y ahora es necesario hacer una copia de seguridad de estos correos electrónicos a medida que se llena el buzón. arriba rápidamente Estoy usando Apple Mail y Outlook 2016 para Mac, ambos con diferentes identificadores de correo electrónico. Necesito hacer una copia de seguridad de ambos para no perder ningún correo electrónico y también si necesito acceder a esos correos electrónicos en el futuro, puedo hacerlo fácilmente. Here Time Machine es una excelente aplicación para hacer copias de seguridad, pero no quiero hacer copias de seguridad de otras cosas, solo necesito que haga una copia de seguridad de mi base de datos de correo electrónico. ¿Es eso posible? En caso afirmativo, ¿cómo puedo hacerlo? En caso negativo, ¿cuáles son otras opciones posibles que tengo como sistema de respaldo de correo electrónico?

Respuestas (4)

Puede trabajar con Time Machine para excluir todas las demás carpetas, excepto la Carpeta de la base de datos de Apple Mail y las carpetas de la base de datos Mac de Outlook 2016. Como no ha mencionado qué versión de Apple Mail está utilizando, así es como puede encontrar su carpeta de base de datos de correo:

Encuentre y abra la carpeta donde OS X Mail almacena el correo

Para ir a la carpeta que contiene los mensajes de OS X Mail:

Abra una nueva ventana en OS X Finder.

Seleccione Ir | Vaya a Carpeta… desde el menú.

También puede presionar Comando-Shift-G.

Escriba "~/Biblioteca/Correo/V3".

Presione Entrar.

Puede encontrar sus carpetas y mensajes en subcarpetas de la carpeta V3:

Los buzones locales se encuentran en la subcarpeta Mailboxes.

Las cuentas de correo electrónico POP se pueden encontrar en subcarpetas con POP- en su nombre.

Los buzones de las cuentas IMAP están en subcarpetas que tienen IMAP- en su nombre.

Los mensajes se almacenan en carpetas .mbox, una por carpeta de correo electrónico de OS X Mail. Abra y explore estas carpetas para descubrir (y abrir o copiar) los correos electrónicos guardados como archivos .emlx.

Busque y abra la carpeta donde Mac OS X Mail 5–8 almacena el correo

Para abrir la carpeta donde Mac OS X Mail guarda sus mensajes:

Abre una ventana del Finder.

Seleccione Ir | Vaya a Carpeta… desde el menú.

Escriba "~/Biblioteca/Correo/V2".

Puede hacer que Finder complete automáticamente los nombres de las carpetas presionando Tabulador.

Haga clic en Aceptar.

Mac OS X Mail almacena los buzones de correo en subcarpetas del directorio Mail, una subcarpeta por cuenta. Las cuentas POP comienzan con POP-, las cuentas IMAP con IMAP-.

Encuentra y abre la carpeta donde Mac OS X Mail 1-4 Store Mail

Para ubicar la carpeta donde Mac OS X Mail 1-4 almacena el correo:

Abre una nueva ventana del Finder.

Vaya a su directorio de inicio.

Puede usar el botón de la barra de herramientas Inicio o

seleccione Ir | Inicio desde el menú para ir a casa.

Abra el directorio Biblioteca/Correo.

También hay varias aplicaciones disponibles en línea para la copia de seguridad de la base de datos de Mac, como menciona Eric en la publicación anterior. Hay uno que es específicamente solo para correos electrónicos y realiza una copia de seguridad de todos los clientes de correo electrónico en Mac. Eche un vistazo: http://www.mailbackupx.com/how-to-scenerios/how-to-backup-apple-mac-mail-mails-o n-mac.html

Encontré esta la mejor respuesta. Mail Backup X hizo el mejor trabajo que pude pedir. Gracias

Los basicos

En primer lugar, recomendaría encarecidamente hacer una copia de seguridad de toda su Mac con Time Machine. (Incluirá todos sus correos electrónicos que no están en el servidor). Después de la primera copia de seguridad, solo guarda lo que cambió, por lo que si no cambia nada fuera del correo, no tendrá que perder tiempo volviendo a realizar la copia de seguridad. todo arriba

Dicho esto, puede hacer una copia de seguridad solo de los correos electrónicos. No sé cómo hacer esto con Time Machine (aunque probablemente sea posible), pero es relativamente fácil hacerlo con una herramienta llamada rsync. Sus correos electrónicos se almacenan aquí (suponiendo que esté utilizando Mail.app integrado):

~/Library/Mail

Para hacer una copia de seguridad, puede simplemente copiar (¡no mover!) esta carpeta a una unidad externa. A diferencia de una copia de Finder (hasta donde yo sé), rsynces lo suficientemente inteligente como para copiar solo los cambios la próxima vez que haga una copia de seguridad. Para hacer una copia de seguridad, ejecute este comando en la Terminal:

rsync -rlptgDEHP ~/Library/Mail /Volumes/"Some External Drive"/"Mail Backups"

Esto copiará la carpeta a una carpeta llamada "Copias de seguridad de correo" en su disco externo. (Las comillas son obligatorias si tiene espacios en el nombre de la carpeta/unidad).


Automatizando esto conlaunchd

Hay un programa llamado launchdque, además de ejecutar básicamente todo el sistema (es el equivalente Mac de init ), puede ejecutar otros programas en momentos específicos. Para decirle qué ejecutar y cuándo, usa un archivo plist  (abreviatura de "lista de propiedades").

Entonces como haces esto? Deberá poner esto en un archivo de texto sin formato en algún lugar, como ~/bin/backup-emails:

#!/bin/zsh

# lines starting with '#' are a comment and have no effect
# (except for the #! line above); you can leave them out

# this is the rsync command from the section above
rsync -rlptgDEHP ~/Library/Mail /Volumes/"Some External Drive"/"Mail Backups"

Luego abra una terminal, escriba chmod +xy un espacio, y arrastre el archivo que acaba de crear. Presione enter. Esto hará que el archivo sea "ejecutable", el sistema podrá ejecutarlo como un programa.

Puede ejecutar el archivo que acaba de crear en lugar de escribir el rsynccomando cuando desee realizar una copia de seguridad manualmente.

A continuación, inicie TextEdit (u otro editor de texto sin formato de su elección) y pegue lo siguiente:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>Label</key>
        <string>com.yourname.backup-emails</string>

        <key>Program</key>
        <string>/bin/zsh</string>

        <key>ProgramArguments</key>
        <array>
            <string>-f</string>
            <string>-c</string>
            <!-- wherever you put the script you made before -->
            <string>~/bin/backup-emails</string>
        </array>

        <key>StartCalendarInterval</key>
        <array>
            <dict>
                <!-- run every week at 7am -->
                <key>Hour</key>
                <integer>7</integer>
                <key>Weekday</key>
                <integer>0</integer>
            </dict>
        </array>

        <!-- replace your username appropriately -->
        <key>StandardOutPath</key>
        <string>/Users/username/tmp/backup-emails-stdout.log</string>
        <key>StandardErrorPath</key>
        <string>/Users/username/tmp/backup-emails-stderr.log</string>

        <key>Debug</key>
        <true />
    </dict>
</plist>

Todo lo que está entre <!--y -->es un comentario y se puede omitir. (Esto incluye los marcadores de comentarios, por supuesto). Reemplácelo yournamecon su nombre (si lo desea) y usernamecon su nombre de usuario (el nombre de su carpeta de inicio; esto es obligatorio).

(Puede ejecutar man launchd.plisten una terminal para obtener más información sobre lo que puede hacer con estos archivos plist).

Guarde este archivo como ~/Library/LaunchAgents/com.yourname.backup-emails.plist(reemplazando com.yourname.backup-emailscon lo que haya usado en la tecla Etiqueta anterior).

Este paso no es estrictamente necesario, pero lo cargará sin tener que cerrar la sesión y volver a iniciarla:

launchctl load ~/Library/LaunchAgents/com.yourname.backup-emails.plist

Desinstalar el agente de lanzamiento

Simplemente deseche el ~/Library/LaunchAgents/com.yourname.backup-emailsarchivo que hizo antes. (Para llegar a él, presione ⇧⌘G en Finder y escriba/pegue ~/Library/LaunchAgents).

Los correos electrónicos deben guardarse a través de su cliente de correo electrónico (iCloud, Gmail, Yahoo, AOL, Outlook/Hotmail/MSN, etc.).

Si tiene uno de esos, son clientes de correo electrónico basados ​​en la web y en la nube. Casi todas las actividades se guardan automáticamente. Si su correo electrónico no es similar a esos, entonces sí, querrá guardarlos a través de Time Machine.

Como dijo seaturtle, querrás hacer una copia de seguridad de toda tu Mac. Especialmente porque los correos electrónicos se guardan en la bandeja de entrada de la aplicación Macs Mail.

Si te entiendo bien:

  • Su buzón se está llenando rápidamente
  • Como resultado, debe eliminar los correos
  • Pero también desea mantener la opción de acceder a esos correos fácilmente en el futuro.
  • Por lo tanto, desea hacer una copia de seguridad de esos correos y luego eliminarlos para ahorrar espacio en el buzón
  • Cuando, por alguna razón, necesite acceder a esos correos en el futuro, los buscará en su copia de seguridad.

¿Sabe que puede crear archivos de correo fuera de línea dentro de la aplicación de correo y mover sus correos antiguos allí? Los correos se transferirán desde su servidor de correo en línea a su disco duro local, limpiando su buzón en línea. Pero los correos seguirán estando disponibles en la aplicación de correo de su computadora. Fácilmente accesible y buscable como cualquier otra carpeta de correo.

En mi opinión, sería un buen enfoque si el espacio libre en su disco duro es mucho mayor que el espacio libre en su buzón.

Esto no niega la necesidad de hacer copias de seguridad de sus correos, en caso de emergencia, pero la accesibilidad de estos correos antiguos será mucho mayor en mi opinión.