Modoboa - script de création des utilisations, boites mail, alias

Tags: #<Tag:0x00007fe4c6c02738>

Hello tous,

mon remplacement de Zimbra est opérationnel, j’ai fini par choisir :https://modoboa.org/en/ (Postfix / Dovecot / Postgresql) et en webmail Roundcube et Sogo.

Avec l’aide de notre nouvel ami, l’IA, j’ai écrit un script pour créer les utilsateurs, … à partir d’un fichier .csv.

Il fonctionne sans erreur, met à jour les tables de manière identique à la création d’un utilisateur via le GUI mais les utilisateurs créés par le script n’apparaissent pas dans l’GUI admin de Modoboa.

Un lecteur a-t-il une idée?

Merci d’avance.

Tous les champs relatif de la base de données sont mis à jour à l’identique?
Qu’en est-il des index hors base?
N’y a-t-il pas quelque part un fichier à plat qui conserve des informations?

1 J'aime

A priori oui, dans les tables
admin_alias
admin_mailbox
core_objectaccess
core_user
core_user_groups
limits_userobjectlimit
modoboa_admin_aliasrecipient
modoboa_contacts_addressbook

?

Sais pas, j’y pense également mais rien trouvé pour l’instant

Dans ce cas, il te faut trouver le code qui réalise la création d’un user. Dedans tu trouveras ce qui manque.
UIn bon moyen de trouver serait de vérifier les fichiers modifiés lors de la création d’un compte.

Notre nouvel ‹ ami ›, est souvent un faux ami quand il nous fait penser que l’on peut se dispenser de lire la doc.

En occurrence, la réponse à la question se trouve ici
https://modoboa.readthedocs.io/en/latest/moving.html#using-csv-files

Comme j’ai une logique de création d’alias, … le fichier proposé est un peu trop verbeux mais je peux facilement le construire à partir d’un script beaucoup plus simple que ce que j’ai fait jusqu’à présent. Ceci dit c’était pas inutile cela m’a permis de comprendre un peu la structure de la BD.

1 J'aime

RTFM est ton ami :sweat_smile:

1 J'aime