4 votos

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

Sé que Time Machine es un gran sistema de copia de seguridad en Mac, pero no me gusta cuando empieza a hacer una copia de seguridad de todo lo que hay en un mac.My trabajo se hace completamente en los correos electrónicos y estos correos ahora necesitan ser respaldados como el buzón se está llenando rápidamente. Estoy usando Apple Mail así como Outlook 2016 para Mac, ambos con diferentes ids 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 en el futuro puedo hacerlo fácilmente. Aquí Time machine es una gran aplicación para hacer copias de seguridad, pero no quiero hacer copias de seguridad de otras cosas, sólo necesito que haga una copia de seguridad de mi base de datos de correo electrónico. ¿Es eso posible, si es así entonces cómo puedo hacer eso y si no entonces cuáles son las otras opciones posibles que tengo como un sistema de copia de seguridad de correo electrónico?

2voto

lamas Puntos 2252

Lo básico

En primer lugar, me gustaría altamente sugieren hacer una copia de seguridad de todo el Mac con Time Machine. (Incluirá todos los correos electrónicos que no estén en el servidor.) Después de la primera copia de seguridad sólo guarda lo que ha cambiado, así que si no cambias nada fuera del correo, no tendrá que gastar tiempo en volver a hacer una copia de seguridad de todo.

Dicho esto, usted puede de los correos electrónicos. No sé cómo hacer esto con Time Machine (aunque probablemente sea posible), pero es relativamente fácil de hacer con una herramienta llamada rsync . Aquí se almacenan tus correos electrónicos (suponiendo que utilices la aplicación integrada Mail.app):

~/Library/Mail

Para hacer una copia de seguridad, basta con copiar (¡no mover!) esta carpeta a una unidad externa. A diferencia de una copia del Finder (hasta donde yo sé), rsync es lo suficientemente inteligente como para copiar sólo los cambios la próxima vez que se 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 "Mail Backups" en su unidad externa. (Las comillas son necesarias si tiene espacios en el nombre de la carpeta/unidad).


Automatizando esto con launchd

Hay un programa llamado launchd que, además de ejecutar básicamente todo el sistema (es el equivalente en Mac de init ), puede ejecutar otros programas en momentos determinados. Para decirle qué ejecutar y cuándo, se utiliza un plist  (abreviatura de "lista de propiedades").

¿Cómo se hace esto? Tendrás que poner esto en un archivo de texto plano 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"

A continuación, abra un terminal y escriba chmod +x y un espacio, y arrastra el archivo que acabas de crear. Pulsa Enter. Esto hará que el archivo sea "ejecutable": el sistema podrá ejecutarlo como un programa.

Puedes ejecutar el archivo que acabas de hacer en lugar de escribir el rsync cuando quieras hacer una copia de seguridad manual.

A continuación, abre TextEdit (u otro editor de texto plano de tu elección) y pega 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 puede omitirse. (Esto incluye los propios marcadores de comentarios, por supuesto). Reemplazar yourname con su nombre (si lo desea), y username con su nombre de usuario (el nombre de su carpeta de inicio; es obligatorio).

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

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

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

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

Desinstalación del agente de lanzamiento

Simplemente, tira a la basura el ~/Library/LaunchAgents/com.yourname.backup-emails archivo que hiciste antes. (Para llegar a él, pulse ⇧⌘G en el Finder y escriba/pegue en ~/Library/LaunchAgents .)

2voto

Manu Puntos 1158

Usted puede trabajar con Time Machine para excluir todas las otras carpetas, excepto su carpeta de base de datos de Apple Mail y sus carpetas de base de datos de Outlook 2016 mac. Como no ha mencionado la versión de Apple Mail que está utilizando, así que aquí es cómo usted puede encontrar su carpeta de base de datos de correo:

Buscar y abrir la carpeta donde OS X Mail almacena el correo

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

Abrir una nueva ventana en el Finder de OS X.

Seleccione Ir | Ir a la carpeta en el menú.

También puedes pulsar Comando-Mayúsculas-G.

Escribe "~/Library/Mail/V3".

Presiona Enter.

Puedes encontrar tus carpetas y mensajes en subcarpetas de la carpeta V3:

Los buzones locales están en la subcarpeta Buzones.

Las cuentas de correo electrónico POP se encuentran 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.

Buscar y abrir la carpeta donde Mac OS X Mail 5-8 almacena el correo

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

Abra una ventana del Finder.

Seleccione Ir | Ir a la carpeta en el menú.

Escriba "~/Library/Mail/V2".

Puede hacer que Finder autocomplete los nombres de las carpetas pulsando el tabulador.

Haga clic en Aceptar.

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

Encuentre 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 principal.

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

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

Abra el directorio Library/Mail.

También hay múltiples aplicaciones disponibles en línea para la copia de seguridad de la base de datos de Mac, como mencionó Eric en el post anterior. Hay una que es específicamente para los correos electrónicos y hace una copia de seguridad de todos los clientes de correo electrónico en Mac. Echa un vistazo: http://www.mailbackupx.com/how-to-scenerios/how-to-backup-apple-mac-mail-mails-o n-mac.html

0 votos

Esta es la mejor respuesta. Mail Backup X hizo el mejor trabajo que podía pedir. Gracias

1voto

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 ellos, 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 todo tu Mac. Sobre todo porque los correos electrónicos se guardan en la bandeja de entrada de la aplicación Mail del Mac.

0voto

Arno van Goch Puntos 1

Si le he entendido bien :

  • Su buzón se está llenando rápidamente
  • Como resultado, es necesario eliminar los correos
  • Pero también quieres mantener la opción de acceder a esos correos fácilmente en el futuro
  • Por lo tanto, usted quiere hacer una copia de seguridad de esos correos, y luego, eliminarlos para ahorrar espacio en el buzón de correo
  • Cuando, por alguna razón, necesites acceder a esos correos en el futuro, los buscarás en tu copia de seguridad

¿Sabes que puedes crear archivos de correo sin conexión dentro de la aplicación de correo y trasladar allí tus correos antiguos? Los correos serán transferidos 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 tu ordenador. Fácilmente accesibles y buscables como cualquier otra carpeta de correo.

En mi opinión, ese 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 anula la necesidad de hacer copias de seguridad de tus correos, para casos de emergencia, pero la accesibilidad de estos correos antiguos será mucho mayor en mi opinión.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X