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]

