Le mardi 12 Avril 2005 11:21, Julien VEHENT a écrit : > Bonjour les gens, > > je suis en train de déployer un serveur Cyrus-IMAP et j'utilise une base > LDAP pour l'authentification > > Quand un user déclaré dans ldap se connecte pour la première fois sur le > serveur imap, sont compte est rajouté dans la base de données du serveur > imap > > mais sa boite à lettres n'est pas créée !!!! > > Voilà mon problème, je souhaiterais automatiser la création des boites à > lettres pour éviter d'avoir à déclarer mes user dans ldap puis aprés de > créer ma BaL a la main... > > est ce que quelqu'un connais une solution a ce problème ?
Une documentation ici : http://www.luminy.univ-mrs.fr/faculte/services/reseau-info/Mailetu.html#_Toc460722512 qui m'a aidé. Pour utiliser ces commandes il faut installer cyrus-admin (et non cyrus21-admin). Le principe : * À partir d'un fichier ldif extraire un fichier listant les différents utilisateurs que j'ai nommé user_cyrus ; * voici mon script qui créé les mailbox à partir du fichier précédent : ----------------------------------------------------------------------------------- fich=user_cyrus echo cyradm connect connection localhost > script.tcl echo connection authenticate -pwcommand {list nom_admin_cyrus password_admin} >> script.tcl while read ligne do set $ligne echo connection createmailbox user.$ligne >> script.tcl echo connection setquota user.$ligne STORAGE 50000 >> script.tcl # car j'ai créé de quotas sur les boites (on peut rajouter ce que l'on veut) done<$fich chmod a+x script.tcl cyradm -file script.tcl rm -f script.tcl ------------------------------------------------------------------------------------------- Attention, ce script va créer toutes les boites ; il vaut mieux dans un premier temps le tester avec par exemple un seul utilisateur dans le fichier user_cyrus... Il peut évidemment aussi servir à rajouter des "choses" dans toutes les boites ou à les supprimer. -- Cordialement, Apollonie Raffalli Lycée Laetitia Bonaparte Ajaccio [EMAIL PROTECTED] -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]