Blue Mind Forum

Forum about Blue Mind Software

You are not logged in.

Announcement

Bonjour, avant de poster, merci de vérifier que vous avez respecté les pré-requis de l'installation et consultez notre documentation : https://forge.bluemind.net/confluence/display/BM35/ !
Vous pouvez en particulier trouver des réponses aux problèmes les plus courants dans notre FAQ ou encore la base de connaissance.

Hi, before posting on the forum, please check that you followed installation prerequisites and get a look to our documentation space : https://forge.bluemind.net/confluence/display/BM35/ !

#1 2019-10-11 12:08:41

bishop13
Member
Registered: 2017-01-16
Posts: 2

Purge automatique et droits de suppression boites partagées Bluemind

Bonjour

Petite question :
Nous avons un serveur qui ne sert qu'à recevoir des mails , et qui n'envoie rien (Bluemind 3.5.9-4). Un certain nombre de ces boites sont partagées , ce qui fait qu'un certain nombre d'utilisateurs sont connectés à plusieurs boites d'autres utilisateurs . Je souhaiterai juste savoir si je peux sur ces boites partagées changer les droits (qui sont juste en lecture seule pour les utilisateurs bénéficiaires) en une seule fois afin que ces derniers aient les droits de suppression sur les boites invitées .
nb : chaque utilisateur bénéficiaire est raccordé à 60 boites invitées environ d’où ma question "en une seule fois"

Bluemind 3.5.9-4 sur Debian 8

Un grand merci .

Last edited by bishop13 (2019-10-11 12:14:06)

Offline

#2 2019-10-14 11:16:23

PascalS
Administrator
From: Bain de Bretagne
Registered: 2012-11-18
Posts: 206
Website

Re: Purge automatique et droits de suppression boites partagées Bluemind

Salut,

je n'ai pas vu de fonctions permettant une modification massive sur les droits IMAP.
La seule façon serait de passer par les API.
Et là, c'est une journée de boulot pour le script; et 2 sec pour appliquer les droits.

Pour ma part, je le ferai en Python avec de simples appel "python-requests".

Je t'invite à regarder ce script https://gitlab.bm-stats.org/bm-monitor/ … ts_MBox.py
Ce script synchronise les droits (partages) et filtres (redirections) entre 2 infras Bluemind hébergeant un même domaine et les mêmes comptes, e.g dans le cadre d'un PRA.
Et ce qui te conviendrait le plus sont les fonctions "getMailboxACL"  & "postMailboxACL"
   
voili, voilou,


Pascal

Offline

#3 2019-10-17 10:09:44

bishop13
Member
Registered: 2017-01-16
Posts: 2

Re: Purge automatique et droits de suppression boites partagées Bluemind

Bonjour

Je vous remercie pour votre réponse.Je vais creuser cela

Merci encore

Marc

Offline

#4 2019-10-17 15:34:30

PascalS
Administrator
From: Bain de Bretagne
Registered: 2012-11-18
Posts: 206
Website

Re: Purge automatique et droits de suppression boites partagées Bluemind

Slt,

si le besoin se fait sentir chez d'autres, je peux vous pondre le script qui va bien.
Il faudrait juste déterminer la structure du csv.
C'est le format le plus simple.

Pascal


PS : et ça vaut pour tout le monde, moi c'est "tu" et pas "vous".
Combien de fois faudra vous l'écrire. big_smile

Offline

#5 2019-10-18 09:29:15

PascalS
Administrator
From: Bain de Bretagne
Registered: 2012-11-18
Posts: 206
Website

Re: Purge automatique et droits de suppression boites partagées Bluemind

Slt,

je suis en train de faire le script en me basant sur la structure csv suivante :
login0;login1:read;login2:write;login3:write

où "login0" est la BAL qui partage aux autres BALs (loginN) avec leurs droits spécifiques. 


Pascal

Offline

#6 2019-10-18 12:35:44

PascalS
Administrator
From: Bain de Bretagne
Registered: 2012-11-18
Posts: 206
Website

Re: Purge automatique et droits de suppression boites partagées Bluemind

Re-,

le script est accessible à cette URL : https://gitlab.bm-stats.org/Other/pytho … setMBoxAcl
Il reste le boulot le casse..., à savoir recenser tous les partages wink

Enfin, attention, ce script ne merge pas mais remplace les droits.

Pascal

Offline

Board footer

Powered by FluxBB