From bb0711e3d5b211f03d7f0fd4de51d07ca9759766 Mon Sep 17 00:00:00 2001 From: Didier Date: Thu, 16 Oct 2025 16:33:21 +0200 Subject: [PATCH] suppression du repertoire des mail et ajout de la place prise pour les mails --- bin/gestUsers.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/bin/gestUsers.sh b/bin/gestUsers.sh index 566ed17..fdeb763 100755 --- a/bin/gestUsers.sh +++ b/bin/gestUsers.sh @@ -13,7 +13,7 @@ setKazVars . $KAZ_KEY_DIR/env-sympaServ . $KAZ_KEY_DIR/env-paheko -VERSION="13-10-2025" +VERSION="16-10-2025" PRG=$(basename $0) RACINE=$(echo $PRG | awk '{print $1}') IFS=' ' @@ -208,6 +208,11 @@ infoEmail() { echo -ne "${GREEN}" ldapsearch -H ldap://${LDAP_IP} -D "cn=${LDAP_ADMIN_USERNAME},${ldap_root}" -x -w "${LDAP_ADMIN_PASSWORD}" -b "cn=${CHOIX_MAIL},ou=users,${ldap_root}" | grep -i mailquota | cut -c 11-60 echo -ne "${NC}" + echo -ne " - Place disque des mails : " + cd ${DOCK_VOL}/postfix_mailData/_data/${DOMAINE_EN_COURS} + echo -ne "${GREEN}" + du -sh $(echo ${CHOIX_MAIL} | sed -e 's/@.*//') | cut -c 1-4 + echo -ne "${NC}" echo -n " - Quota Nextcloud (Ldap) : " echo -ne "${GREEN}" ldapsearch -H ldap://${LDAP_IP} -D "cn=${LDAP_ADMIN_USERNAME},${ldap_root}" -x -w "${LDAP_ADMIN_PASSWORD}" -b "cn=${CHOIX_MAIL},ou=users,${ldap_root}" | grep -i nextcloudquota | cut -c 17-60 @@ -355,6 +360,12 @@ searchDestroy() { if [ "$?" -eq "0" ] then printKazMsg "Suppresion ok" + cd ${DOCK_VOL}/postfix_mailData/_data/${DOMAINE_EN_COURS} + USER_DEL_MAIL=$(echo ${REP_SEARCH_DESTROY} | sed -e 's/@.*//') + echo "Suppression des données ${USER_DEL_MAIL}" + rm -rf ${USER_DEL_MAIL} 2>/dev/null + sleep 2 + else printKazError "Erreur de suppression" fi