Vider les contacts dans la rubrique « Personnes contactées par mail »

Vider les contacts dans la rubrique « Personnes contactées par mail »

23 octobre 2023 Non Par admin

1 – Se connecter en root au serveur logger de zimbra (dec-a4vlm-03)

2 – Se connecter ensuite avec l’utilisateur zimbra

Utiliser la commande suivante : su – zimbra

[root@dec-a4vlm-03 ~]# su – zimbra

Si vous souhaitez supprimer pour une personne toutes les adresses contenues dans la rubrique « Personnes contactées par mail » utilisez la commande suivante :

[zimbra@dec-a4vlm-03 ~]$ zmmailbox -z -m adresse_email@domaine.pf emptyFolder « /Emailed Contacts »

Si vous souhaitez uniquement supprimer une ou des adresses dans la liste il faut d’abord rechercher l' »id » du ou des contacts en utilisant la comande grep associée à la recherche.
Par exemple pour rechercher toutes les adresses contenant « ddec.edu.pf » comme domaine il faut utiliser la commande suivante :

[zimbra@dec-a4vlm-03 ~]$ zmmailbox -z -m adresse_email@domaine.pf gact -f « /Emailed Contacts » |grep -i -B10 « ddec.edu.pf« 

Ensuite pour supprimer l’adresse sandrinetup@dec.ddec.edu.pf (Id: 63841) du compte adresse_email@domaine.pf il faut utiliser la commande suivante :

[zimbra@dec-a4vlm-03 ~]$ zmmailbox -z -m adresse_email@domaine.pf dct 63841

Enfin si vous souhaitez supprimer pour toutes les boites Zimbra l’ensemble des adresses enregistrées dans « Personnes contactées par mail » alors utiliser le script suivant :

#!/bin/bash
if [ `whoami` != "zimbra" ]; then
echo "
Vous devez etre en utilisateur zimbra pour executer ce script."
exit 0
fi


for i in `zmprov -l gaa`
do
echo "Suppression du contenu du repertoire /Emailed Contacts for $i"
zmmailbox -z -m $i emptyFolder "/Emailed Contacts"
done