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é.
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 à restaurerdry
: teste la commande sans exécuter réellement la récupérationfolder
: préciser un répertoire particulierid
: 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