Un message supprimé est d'ordinaire récupérable pendant un temps, et les chances baissent d'heure en heure. Suivez ceci dans l'ordre, et cessez d'utiliser cette boîte depuis le moindre appareil pendant ce temps.

1. La corbeille, sur le serveur

Regardez dans le webmail, pas seulement dans le téléphone ou le logiciel de bureau. Certains clients cachent le dossier corbeille ou en utilisent un local, si bien qu'un courrier encore présent sur le serveur paraît disparu.

2. Un autre appareil qui n'a pas encore synchronisé

Si un portable affiche encore les messages, coupez-le du réseau avant d'ouvrir l'application de courrier. À l'instant où il synchronise, il applique la suppression et la dernière copie disparaît.

Copiez ensuite les messages dans un dossier local, ou glissez-les dans un fichier, avant de vous reconnecter.

3. Sur le serveur lui-même

ls -la /var/vmail/example.com/sara/.Trash/cur/ | head
grep -rl "the subject line" /var/vmail/example.com/sara/ 2>/dev/null | head

Maildir, c'est un fichier par message : un message encore présent sur le disque se recopie simplement dans cur/ et il réapparaît. Corrigez ensuite le propriétaire, sinon le serveur de courrier ne l'affichera pas.

4. La sauvegarde

restic -r /srv/backup snapshots
restic -r /srv/backup restore <id> --target /tmp/restore \
       --include /var/vmail/example.com/sara

Restaurez dans un répertoire temporaire, jamais par-dessus la boîte en service. Recopiez ensuite les messages précis dont vous avez besoin - voyez sauvegarder le courrier.

5. L'expéditeur

Sans panache et efficace : demandez-lui de le renvoyer. Pour un seul message important, c'est plus rapide que tout ce qui précède.

Ensuite

  • Réglez la corbeille pour garder les messages 30 jours plutôt que de la vider en quittant.
  • Assurez-vous que le courrier figure seulement dans la sauvegarde - d'ordinaire il n'y est pas.
  • Utilisez IMAP, pour qu'aucun appareil ne détienne l'unique copie.