Aller au contenu principal

Restaurer les messages supprimés par un utilisateur

La corbeille est dite "à double fond" : elle propose un délai pendant lequel les emails supprimés sont conservés. Ainsi pendant ce délai une récupération peut être effectuée par l'utilisateur directement depuis sa messagerie BlueMind (Pour plus d'informations, voir, Supprimer et récupérer des messages) ou son client Outlook (connecté en mapi) ou par l'administrateur depuis le serveur en ligne de commande.
Cette page présente la procédure administrateur.

Configuration du temps de rétention

Par défaut le délai entre une commande expunge et la récupération unexpunge est de 7 jours.

Pour le modifier :

  • aller dans Configuration Système > Messagerie > Rétentions des Mails
  • indiquer le nombre de jours dans le champ "Temps de rétention des mails à purger".

Pour plus d'informations voir la page Configuration système > Messagerie.

Procédure

Lorsqu'un email est supprimé par l'utilisateur, le serveur de messagerie BlueMind ne supprime pas immédiatement le message : le message est marqué comme supprimé et n'est plus disponible, mais le fichier est conservé.

dossiers supprimés

La corbeille à double fond ne gère pas l'arborescence de dossiers. Quand un dossier est supprimé définitivement, les messages sont récupérables par contre le dossier lui-même ne l'est pas. Il n'est pas possible de récupérer une arborescence de dossiers.
Pour plus d'informations, voir, Supprimer et récupérer des messages

Les clients IMAP peuvent exécuter la commande "expunge" afin de lancer la suppression immédiate des messages (par exemple via l'option "vider la corbeille") mais là aussi le serveur de messagerie est capable d'ajouter un délai entre le moment où l'utilisateur demande l'expunge et la suppression définitive réelle du message sur le serveur.

Ainsi, la commande bm-cli unexpunge permet pendant ce délai de récupérer les messages :

bm-cli mail unexpunge

Restauration des messages d'un utilisateur

L'utilisateur John Doe (identifiant jdoe@bluemind.loc) demande la récupération des emails supprimés dans les 2 jours qui viennent de passer. On utilisera la commande suivante :

#> bm-cli mail unexpunge --days 2 jdoe@bluemind.loc
Folder has 1 deleted message(s)
Recovering messages less than 2 day(s) old
+-----+---------+---------+------------------------------+
| id | subject | preview | last-modification |
+-----+---------+---------+------------------------------+
| 406 | Contact | Boss | Mon Jan 18 11:36:54 GMT 2021 |
+-----+---------+---------+------------------------------+
Checked 1 deleted item(s), will restore 1 item(s)

Restauration des messages d'une boîte partagée

Pour restaurer les messages d'une boîte partagée, il est nécessaire de s'authentifier en tant qu'un utilisateur ayant droit de lecture sur celle-ci. Il faut alors rajouter le paramètre authn à la commande.

Exemple : on souhaite restaurer les messages effacés depuis hier dans la boite Contact (contact@bluemind.loc) sur laquelle John Doe a un droit de gestion

#> bm-cli mail unexpunge --days 1 --authn jdoe@bluemind.loc contact@bluemind.loc

Folder has 1 deleted message(s)
Recovering messages less than 1 day(s)) old
+-----+---------+---------+------------------------------+
| id | subject | preview | last-modification |
+-----+---------+---------+------------------------------+
| 203 | Coucou | XMen | Tue Jan 19 15:22:34 GMT 2021 |
+-----+---------+---------+------------------------------+
Checked 1 deleted item(s), will restore 1 item(s)

Options disponibles

Il est possible d'utiliser divers paramètres pour affiner la récupération :

  • days : le nombre de jours à restaurer
  • dry : teste la commande sans exécuter réellement la récupération
  • folder : préciser un répertoire particulier
  • id : l'identifiant d'un message donné

Pour plus de détails sur les options disponibles et leur usage, consultez l'aide en ligne de la commande :

# bm-cli mail help unexpunge