Come creare solo e-mail di backup di Time Machine?

4

So che Time Machine è un ottimo sistema di backup su Mac, ma non mi piace quando inizia il backup di tutto su un Mac. Il mio lavoro è completamente fatto sulle e-mail e ora queste e-mail devono essere salvate come la casella di posta si sta riempiendo rapidamente. Sto usando Apple Mail e Outlook 2016 per Mac, entrambi con diversi ID e-mail. Ho bisogno di eseguire il backup di entrambi in modo da non perdere e-mail e anche se ho bisogno di accedere a tali e-mail in futuro posso farlo facilmente. Qui Time Machine è un'ottima app per il backup, ma non voglio fare il backup di altre cose, ho solo bisogno di fare il backup del mio database di posta elettronica. È possibile, se sì, allora come posso farlo e se no allora quali sono le altre opzioni possibili che ho come sistema di backup della posta elettronica?

    
posta Chris Farfel 12.02.2018 - 18:55
fonte

4 risposte

2

Puoi lavorare con Time Machine per escludere tutte le altre cartelle ad eccezione della cartella del database di Apple Mail e delle cartelle del tuo Mac di Outlook 2016. Poiché non hai menzionato la versione di Apple Mail che stai utilizzando, ecco come puoi trovare la tua cartella del database di posta:

Trova e apri la cartella in cui OS X Mail memorizza la posta

Per andare alla cartella che contiene i messaggi di OS X Mail:

Apri una nuova finestra in OS X Finder.

Seleziona Vai | Vai alla cartella ... dal menu.

Puoi anche premere Command-Shift-G.

Scrivi "~ / Library / Mail / V3".

Premere Invio.

Puoi trovare cartelle e messaggi in sottocartelle nella cartella V3:

Le cassette postali locali si trovano nella sottocartella Mailboxes.

Gli account di posta elettronica POP si trovano nelle sottocartelle con POP- nel loro nome.

Le caselle di posta degli account IMAP si trovano in una sottocartella con IMAP- nel loro nome.

I messaggi sono memorizzati in cartelle .mbox, una per cartella di posta OS X Mail. Apri ed esplora queste cartelle per scoprire (e aprire o copiare) le e-mail salvate come file .emlx.

Trova e apri la cartella Dove Mac OS X Mail 5-8 Salva posta elettronica

Per aprire la cartella in cui Mac OS X Mail conserva i tuoi messaggi:

Apri una finestra del Finder.

Seleziona Vai | Vai alla cartella ... dal menu.

Scrivi "~ / Library / Mail / V2".

Puoi fare in modo che Finder completi automaticamente i nomi delle cartelle premendo Tab.

Fai clic su OK.

Mac OS X Mail memorizza le cassette postali in sottocartelle nella directory Posta, una sottocartella per account. Gli account POP iniziano con account POP, IMAP con IMAP -.

Trova e apri la cartella Dove Mac OS X Mail 1-4 Archivia posta

Per individuare la cartella in cui Mac OS X Mail 1-4 memorizza la posta:

Apri una nuova finestra del Finder.

Vai alla tua directory home.

Puoi utilizzare il pulsante Home della barra degli strumenti o

seleziona Vai | Home dal menu per tornare a casa.

Apri la directory Libreria / Posta.

Inoltre ci sono più applicazioni disponibili online per il backup del database mac come menzionato da Eric nel post precedente. Ce n'è uno che è specifico per le e-mail e che esegue il backup di tutti i client di posta elettronica su Mac. Dai un'occhiata: link n-mac .html

    
risposta data 19.02.2018 - 22:37
fonte
2

Nozioni di base

Innanzitutto, altamente suggerisco di eseguire il backup dell'intero Mac con Time Machine. (Comprenderà tutte le tue e-mail che non sono sul server.) Dopo il primo backup salva solo ciò che è cambiato, quindi se non cambi nulla di fuori della posta, non sarà necessario dedicare il tempo al re-backing tutto.

Detto questo, puoi eseguire il backup delle e-mail. Non so come farlo con Time Machine (anche se probabilmente è possibile), ma è relativamente facile da fare con uno strumento chiamato rsync . Le tue email sono archiviate qui (supponendo che tu stia utilizzando Mail.app incorporato):

~/Library/Mail

Per eseguirne il backup, puoi semplicemente copiare (non spostare!) questa cartella su un'unità esterna. A differenza di una copia del Finder (per quanto ne so), rsync è abbastanza intelligente da copiare solo le modifiche la volta successiva che lo si esegue. Per eseguire un backup, esegui questo comando nel Terminale:

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

Questo copierà la cartella in una cartella denominata "Backup di posta" sul disco esterno. (Le virgolette sono obbligatorie se ci sono spazi nel nome della cartella / unità.)

Automazione di questo con launchd

C'è un programma chiamato launchd che, oltre a eseguire praticamente l'intero sistema (è l'equivalente Mac di init ), può eseguire altri programmi in determinati orari. Per dirgli cosa eseguire quando, si utilizza un file plist (abbreviazione di "elenco proprietà").

Quindi come si fa? Dovrai metterlo in un file di testo semplice da qualche parte, come ~/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"

Quindi apri un terminale, digita chmod +x e uno spazio e trascina nel file appena creato. Premi Invio. Questo renderà il file "eseguibile" - il sistema sarà in grado di eseguirlo come un programma.

Puoi eseguire il file appena creato invece di digitare il comando rsync quando desideri eseguire il backup manualmente.

Successivamente, avvia TextEdit (o un altro editor di testo semplice a tua scelta) e incolla quanto segue:

<?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>

Tutto tra <!-- e --> è un commento e può essere omesso. (Ciò include ovviamente gli stessi marcatori di commenti.) Sostituisci yourname con il tuo nome (se lo desideri) e username con il tuo nome utente (il nome della tua cartella Inizio, questo è obbligatorio).

(Puoi eseguire man launchd.plist in un terminale per saperne di più su cosa puoi fare con questi file plist).

Salva questo file come ~/Library/LaunchAgents/com.yourname.backup-emails.plist (sostituendo com.yourname.backup-emails con quello che hai usato nel tasto Etichetta sopra).

Questo passaggio non è strettamente richiesto, ma lo caricherà senza dover uscire e rientrare:

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

Disinstallazione dell'agente di avvio

Basta trascinare il file ~/Library/LaunchAgents/com.yourname.backup-emails creato in precedenza. (Per ottenerlo, premi ⇧⌘G in Finder e digita / incolla in ~/Library/LaunchAgents .)

    
risposta data 12.02.2018 - 19:54
fonte
1

Le e-mail dovrebbero essere salvate tramite il tuo client di posta elettronica (iCloud, Gmail, Yahoo, AOL, Outlook / Hotmail / MSN, ecc.)

Se ne hai uno, sono web e amp; client di posta elettronica basati su cloud. Quasi tutte le attività vengono salvate automaticamente. Se la tua e-mail non è simile a quella, allora sì, vorrai salvarle via Time Machine.

Come dichiarato da Sea Turtle, ti consigliamo di eseguire il backup dell'intero Mac. Soprattutto perché le e-mail vengono salvate nella posta in arrivo dell'app Mail di Mac.

    
risposta data 14.02.2018 - 02:31
fonte
0

Se ti capisco bene:

  • La tua casella di posta si sta riempiendo rapidamente
  • Di conseguenza è necessario eliminare i messaggi
  • Ma vuoi anche mantenere l'opzione per accedere facilmente a quelle mail in futuro
  • Pertanto, si desidera eseguire il backup di tali messaggi e quindi eliminarli per risparmiare spazio nella cassetta postale
  • Quando, per qualche motivo, hai bisogno di accedere a tali messaggi in futuro, li cercherai nel tuo backup

Sei consapevole che puoi creare archivi di posta offline all'interno dell'applicazione di posta e spostare lì le tue vecchie mail? Le e-mail verranno trasferite dal tuo server di posta online al tuo disco rigido locale, pulendo la tua casella di posta elettronica online. Ma i messaggi saranno ancora disponibili nell'applicazione di posta sul tuo computer. Facilmente accessibile e ricercabile come qualsiasi altra cartella di posta.

Sarebbe a mio parere un buon approccio se lo spazio libero sul tuo hard disk è molto più alto dello spazio libero nella tua casella di posta.

Questo non esclude la necessità di effettuare backup delle tue mail, per scopi di emergenza, ma l'accessibilità di queste vecchie mail sarà molto più elevata a mio parere.

    
risposta data 27.02.2018 - 17:57
fonte

Leggi altre domande sui tag