How to create a big sasldb2 db

Pascal BOYER pascal at linuxorable.net
Mon Dec 6 03:48:32 EST 2004


Selon Nikola Milutinovic <Nikola.Milutinovic at ev.co.yu>:

> Pascal BOYER wrote:
>
> > Hi,
> >
> > I woudl like to know if there is a way to automatiquely create (not
> handmade) a
> > big /etc/sasldb2 db if I have 500 or 1000 mailbox to create ?
> >
> > Now, I juste know this handmade way:
> >
> > "cyradm -u cyrus localhos" and "cm"
>
> /etc/sasldb2 is for storing passwords, used by SASL mechanisms
> PLAIN:auxprop, DIGEST-MD5 and CRAM-MD5, possibly others (LOGIN,
> NTLM/fallback)
>
> "cyradm" creates a mailbox on Cyrus IMAP server, regardless of
> authentication option for the user.
>
> sasldb2 can be loaded via a script, say, you have a file with user/pass
> combo:
>
> user1 pass1
> user2 pass2
> ...
>
> then you could do this:
>
> cat pass_file.txt | while read line; do
> 	username=`echo $line | awk '{print $1}'`
> 	password=`echo $line | awk '{print $2}'`
> 	echo $password | saslpasswd2 -p -c $username
> done
>
> For IMAP folder mass creation, look for usefull Perl scripts.
>
> Nix.
> ---
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>
>


Hi Nix,

Thank you for your solution.

It's exactely what I was looking for !

Thank a lot

Pascal


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list