Wie erstelle ich Backup-E-Mails nur mit Time Machine?

Ich weiß, dass Time Machine ein großartiges Sicherungssystem auf dem Mac ist, aber ich mag es nicht, wenn es anfängt, alles auf einem Mac zu sichern. Meine Arbeit ist vollständig mit E-Mails erledigt, und diese E-Mails müssen jetzt gesichert werden, da sich das Postfach füllt schnell auf. Ich verwende sowohl Apple Mail als auch Outlook 2016 für Mac, beide mit unterschiedlichen E-Mail-IDs. Ich muss beide sichern, damit ich keine E-Mails verliere, und auch wenn ich in Zukunft auf diese E-Mails zugreifen muss, kann ich das einfach tun. Hier ist Time Machine eine großartige App zum Sichern, aber ich möchte keine anderen Sachen sichern, ich brauche sie nur, um meine E-Mail-Datenbank zu sichern. Ist das möglich, wenn ja, wie kann ich das tun und wenn nein, welche anderen möglichen Optionen habe ich als E-Mail-Backup-System?

Antworten (4)

Sie können mit Time Machine arbeiten, um alle anderen Ordner außer Ihrem Apple Mail-Datenbankordner und Ihren Outlook 2016-Mac-Datenbankordnern auszuschließen. Da Sie nicht erwähnt haben, welche Version von Apple Mail Sie verwenden, finden Sie hier Ihren Mail-Datenbankordner:

Suchen und öffnen Sie den Ordner, in dem OS X Mail Mail speichert

So gehen Sie zu dem Ordner, der Ihre OS X Mail-Nachrichten enthält:

Öffnen Sie ein neues Fenster im OS X Finder.

Wählen Sie Los | Gehen Sie zu Ordner… aus dem Menü.

Sie können auch Befehl-Umschalt-G drücken.

Geben Sie „~/Library/Mail/V3“ ein.

Drücken Sie Enter.

Sie finden Ihre Ordner und Nachrichten in Unterordnern des V3-Ordners:

Lokale Postfächer befinden sich im Unterordner Postfächer.

POP-E-Mail-Konten befinden sich in Unterordnern mit POP- im Namen.

Die Postfächer von IMAP-Konten befinden sich in Unterordnern, in deren Namen IMAP- steht.

Die Nachrichten werden in .mbox-Ordnern gespeichert, einer pro E-Mail-Ordner von OS X Mail. Öffnen und durchsuchen Sie diese Ordner, um die als .emlx-Dateien gespeicherten E-Mails zu entdecken (und zu öffnen oder zu kopieren).

Suchen und öffnen Sie den Ordner, in dem Mac OS X Mail 5–8 Mail speichert

So öffnen Sie den Ordner, in dem Mac OS X Mail Ihre Nachrichten speichert:

Öffnen Sie ein Finder-Fenster.

Wählen Sie Los | Gehen Sie zu Ordner… aus dem Menü.

Geben Sie „~/Library/Mail/V2“ ein.

Sie können den Finder die Ordnernamen automatisch vervollständigen lassen, indem Sie die Tabulatortaste drücken.

OK klicken.

Mac OS X Mail speichert die Mailboxen in Unterordnern des Mail-Verzeichnisses, ein Unterordner pro Account. POP-Konten beginnen mit POP-, IMAP-Konten mit IMAP-.

Suchen und öffnen Sie den Ordner, in dem Mac OS X Mail 1-4 Mail speichert

So finden Sie den Ordner, in dem Mac OS X Mail 1-4 E-Mails speichert:

Öffnen Sie ein neues Finder-Fenster.

Wechseln Sie in Ihr Home-Verzeichnis.

Sie können die Symbolleistenschaltfläche Start oder verwenden

wählen Sie Los | Home aus dem Menü nach Hause gehen.

Öffnen Sie das Library/Mail-Verzeichnis.

Außerdem sind online mehrere Anwendungen für die Mac-Datenbanksicherung verfügbar, wie von Eric im obigen Beitrag erwähnt. Es gibt eine, die speziell nur für E-Mails gedacht ist und alle E-Mail-Clients auf dem Mac sichert. Schau mal: http://www.mailbackupx.com/how-to-scenerios/how-to-backup-apple-mac-mail-mails-o n-mac.html

Ich fand das die beste Antwort. Mail Backup X hat die beste Arbeit geleistet, die ich mir jemals wünschen konnte. Danke

Die Grundlagen

Zunächst einmal würde ich dringend empfehlen, Ihren gesamten Mac mit Time Machine zu sichern. (Es enthält alle Ihre E-Mails, die sich nicht auf dem Server befinden.) Nach dem ersten Backup speichert es nur, was sich geändert hat. Wenn Sie also nichts außerhalb von E-Mail ändern, muss es keine Zeit für das erneute Sichern aufwenden alles auf.

Allerdings können Sie nur E-Mails sichern. Ich weiß nicht, wie man das mit Time Machine macht (obwohl es wahrscheinlich möglich ist), aber es ist relativ einfach mit einem Tool namens rsync. Ihre E-Mails werden hier gespeichert (vorausgesetzt, Sie verwenden die integrierte Mail.app):

~/Library/Mail

Um sie zu sichern, können Sie diesen Ordner einfach auf ein externes Laufwerk kopieren (nicht verschieben!). Im Gegensatz zu einer Finder-Kopie (soweit ich weiß) rsyncist sie intelligent genug, um die Änderungen nur zu kopieren, wenn Sie sie das nächste Mal sichern. Um eine Sicherung durchzuführen, führen Sie diesen Befehl im Terminal aus:

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

Dadurch wird der Ordner in einen Ordner namens "Mail Backups" auf Ihrem externen Laufwerk kopiert. (Die Anführungszeichen sind erforderlich, wenn Sie Leerzeichen im Ordner-/Laufwerksnamen haben.)


Automatisieren Sie dies mitlaunchd

Es gibt ein Programm mit dem Namen launchd, das nicht nur im Grunde das gesamte System ausführt (es ist das Mac-Äquivalent von init ), sondern auch andere Programme zu bestimmten Zeiten ausführen kann. Um ihm mitzuteilen, was wann ausgeführt werden soll, verwenden Sie eine Plist-  Datei (kurz für "Property List").

Wie machst du das? Sie müssen dies irgendwo in eine Nur-Text-Datei einfügen, wie ~/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"

Öffnen Sie dann ein Terminal, geben Sie chmod +xund ein Leerzeichen ein und ziehen Sie die gerade erstellte Datei hinein. Drücke Enter. Dadurch wird die Datei „ausführbar“ – das System kann sie als Programm ausführen.

Sie können die gerade erstellte Datei ausführen, anstatt den rsyncBefehl einzugeben, wenn Sie manuell sichern möchten.

Starten Sie als Nächstes TextEdit (oder einen anderen Nur-Text-Editor Ihrer Wahl) und fügen Sie Folgendes ein:

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

Alles zwischen <!--und -->ist ein Kommentar und kann weggelassen werden. (Dies schließt natürlich die Kommentarmarkierungen selbst ein.) Ersetzen Sie yournamedurch Ihren Namen (wenn Sie möchten) und usernamedurch Ihren Benutzernamen (den Namen Ihres Home-Ordners; dies ist erforderlich).

(Sie können man launchd.plistein Terminal ausführen, um mehr darüber zu erfahren, was Sie mit diesen Plist-Dateien tun können.)

Speichern Sie diese Datei unter ~/Library/LaunchAgents/com.yourname.backup-emails.plist(ersetzen Sie das com.yourname.backup-emailsdurch das, was Sie oben im Label-Schlüssel verwendet haben).

Dieser Schritt ist nicht unbedingt erforderlich, wird aber geladen, ohne dass Sie sich ab- und wieder anmelden müssen:

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

Deinstallieren des Startagenten

Löschen Sie einfach die ~/Library/LaunchAgents/com.yourname.backup-emailsDatei, die Sie zuvor erstellt haben. (Um dorthin zu gelangen, drücke ⇧⌘G im Finder und tippe/füge ein ~/Library/LaunchAgents.)

E-Mails sollten über Ihren E-Mail-Client (iCloud, Gmail, Yahoo, AOL, Outlook/Hotmail/MSN usw.) gespeichert werden.

Wenn Sie einen davon haben, handelt es sich um web- und cloudbasierte E-Mail-Clients. Fast alle Aktivitäten werden automatisch gespeichert. Wenn Ihre E-Mail diesen nicht ähnlich ist, sollten Sie sie über Time Machine speichern.

Wie seaturtle sagte, sollten Sie Ihren gesamten Mac sichern. Zumal E-Mails im Posteingang der Macs Mail-App gespeichert werden.

Wenn ich dich richtig verstehe :

  • Ihr Postfach füllt sich schnell
  • Als Ergebnis müssen Sie Mails löschen
  • Aber Sie möchten auch in Zukunft die Möglichkeit haben, einfach auf diese Mails zuzugreifen
  • Daher möchten Sie diese E-Mails sichern und sie dann löschen, um Speicherplatz im Postfach zu sparen
  • Wenn Sie aus irgendeinem Grund in Zukunft auf diese E-Mails zugreifen müssen, durchsuchen Sie sie in Ihrem Backup

Wussten Sie, dass Sie innerhalb der E-Mail-Anwendung Offline-E-Mail-Archive erstellen und Ihre alten E-Mails dorthin verschieben können? Die Mails werden von Ihrem Online-Mailserver auf Ihre lokale Festplatte übertragen, wodurch Ihr Online-Postfach bereinigt wird. Die E-Mails sind jedoch weiterhin in der E-Mail-Anwendung auf Ihrem Computer verfügbar. Leicht zugänglich und durchsuchbar wie jeder andere Mailordner.

Das wäre meiner Meinung nach ein guter Ansatz, wenn der freie Speicherplatz auf Ihrer Festplatte viel höher ist als der freie Speicherplatz in Ihrem Postfach.

Dies schließt nicht die Notwendigkeit aus, für Notfälle Sicherungskopien Ihrer E-Mails zu erstellen, aber die Zugänglichkeit dieser alten E-Mails wird meiner Meinung nach viel besser sein.