¿Cómo hacer que Time Machine solo realice copias de seguridad de correos electrónicos?

4

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

    
pregunta Chris Farfel 12.02.2018 - 18:55

4 respuestas

2

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 de Outlook 2016 mac. Como no ha mencionado la versión de Apple Mail que está utilizando, aquí encontrará cómo puede encontrar su Carpeta de base de datos de correo:

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

Para ir a la carpeta que contiene sus mensajes de correo de OS X:

Abre una nueva ventana en OS X Finder.

Seleccionar Ir | Ir a la carpeta ... desde el menú.

También puedes presionar Comando-Shift-G.

Escriba "~ / Library / Mail / V3".

Presiona Enter.

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

Los buzones de correo locales están en la subcarpeta Buzones de correo.

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 cada 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.

Seleccionar Ir | Ir a la carpeta ... desde el menú.

Escriba "~ / Library / Mail / V2".

Puedes hacer que el Finder complete automáticamente los nombres de las carpetas presionando la tecla Tab.

Haz clic en Aceptar.

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

Busque y abra la carpeta donde Mac OS X Mail 1-4 almacena el correo

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

Abre una nueva ventana del Finder.

Vaya a su directorio personal.

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

selecciona 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 mac, como lo menciona Eric en la publicación anterior. Hay uno que es específicamente para correos electrónicos solamente y realiza copias de seguridad de todos los clientes de correo electrónico en Mac. Eche un vistazo: enlace n-mac .html

    
respondido por el Richard Brooks 19.02.2018 - 22:37
2

Lo básico

En primer lugar, le sugeriría altamente 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 en volver a realizar el respaldo. todo arriba.

Dicho esto, usted puede hacer una copia de seguridad 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í (asumiendo que está utilizando el Mail.app incorporado):

~/Library/Mail

Para hacer una copia de seguridad de ellos, solo puede copiar (¡no mover!) esta carpeta a un disco externo. A diferencia de una copia del Finder (que yo sepa), rsync es lo suficientemente inteligente como para copiar los cambios la próxima vez que lo 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 unidad externa. (Las comillas son obligatorias si tiene espacios en la carpeta / nombre de la unidad).

Automatizando esto con launchd

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

Entonces, ¿cómo haces esto? Tendrá que poner esto en un archivo de texto plano en alguna parte, 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 un terminal, escriba chmod +x y 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 comando rsync 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 entre <!-- y --> es un comentario y se puede omitir. (Esto incluye los marcadores de comentarios, por supuesto). Reemplace yourname con su nombre (si lo desea) y username con su nombre de usuario (el nombre de su carpeta de inicio; esto es obligatorio).

(Puedes ejecutar man launchd.plist en un terminal para aprender más sobre lo que puedes hacer con estos archivos plist).

Guarde este archivo como ~/Library/LaunchAgents/com.yourname.backup-emails.plist (reemplazando el com.yourname.backup-emails con lo que haya usado en la clave de etiqueta anterior).

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

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

Desinstalando el agente de inicio

Simplemente elimine el archivo ~/Library/LaunchAgents/com.yourname.backup-emails que creó anteriormente. (Para llegar a él, presione ⇧⌘G en el Finder y escriba / pegue en ~/Library/LaunchAgents .)

    
respondido por el SilverWolf 12.02.2018 - 19:54
1

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 tienes uno de esos, son web & clientes de correo basados 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 lo indicó Seaturtle, querrás hacer una copia de seguridad de todo tu Mac. Sobre todo porque los correos electrónicos se guardan en la bandeja de entrada de la aplicación Macs Mail.

    
respondido por el Melvin Jefferson 14.02.2018 - 02:31
0

Si te entiendo correctamente:

  • Tu 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 de 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 se puede buscar 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 más alto que el espacio libre en su buzón.

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

    
respondido por el Arno van Goch 27.02.2018 - 17:57

Lea otras preguntas en las etiquetas