Website-Sicherungen umfassen das Web-Verzeichnis und die Datenbank. E-Mail liegt ganz woanders und fällt deshalb stillschweigend heraus — und jahrelange Korrespondenz ist das Einzige auf einem Server, das sich aus nichts wiederherstellen lässt.

Wenn die Postfächer auf Ihrem Server liegen

sudo rsync -aHAX --delete /var/vmail/ /srv/backup/vmail/
# then off-site
restic -r s3:s3.example.com/backups backup /srv/backup/vmail

Maildir legt pro Nachricht eine Datei an, das ist von Natur aus inkrementell: nur neue Post wandert. Behalten Sie die Rechte mit -aHAX, sonst liest der Mailserver das Wiederhergestellte nicht.

Wenn die Post woanders liegt

Sie brauchen trotzdem eine eigene Kopie. Ein gehostetes Postfach ist fremde Platte und fremde Aufbewahrungsregel, und ein versehentlich gelöschter Ordner ist oft endgültig weg.

sudo apt-get install -y isync

# ~/.mbsyncrc
IMAPAccount work
Host mail.example.com
User sara@example.com
Pass "app-password"
SSLType IMAPS

mbsync -a          # pulls everything to local Maildir
offlineimap und imapsync leisten dasselbe. Zu imapsync greift man, wenn man ein Postfach zwischen Anbietern umzieht, nicht wenn man ein Archiv pflegt.

Testen Sie die Wiederherstellung einer Nachricht

Spielen Sie einen Ordner in ein Testkonto zurück und öffnen Sie ihn in einem Programm. Maildir mit falschem Eigentümer wird einwandfrei wiederhergestellt und zeigt ein leeres Postfach — das erfährt man ungern am Ernstfalltag.

Mail-Archive enthalten mehr personenbezogene Daten als alles andere bei Ihnen. Verschlüsseln Sie die Sicherung und behandeln Sie sie nach denselben Aufbewahrungsregeln — siehe Aufbewahrung: wie lange ist genug.