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