Las copias del sitio cubren la raíz web y la base de datos. El correo vive en otro sitio por completo, así que queda excluido sin ruido, y años de correspondencia son lo único en un servidor que no puede reconstruirse a partir de nada.
Si los buzones están en tu servidor
sudo rsync -aHAX --delete /var/vmail/ /srv/backup/vmail/
# then off-site
restic -r s3:s3.example.com/backups backup /srv/backup/vmail
Maildir guarda un archivo por mensaje, así que esto es incremental por naturaleza: solo se mueve el correo nuevo. Conserva los permisos con -aHAX o el servidor de correo no leerá lo que restaures.
Si el correo está alojado en otro sitio
Aun así necesitas tu propia copia. Un buzón alojado es el disco de otro y la política de conservación de otro, y una carpeta borrada por error suele perderse para siempre.
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
Prueba a restaurar un solo mensaje
Copia una carpeta a una cuenta de prueba y ábrela en un cliente. Un Maildir con el propietario equivocado se restaura a la perfección y muestra un buzón vacío, y ese es un mal día para descubrirlo.
