Hi, I'm still unclear about this. According to the perldocs, it is recommended *not* to: use Cyrus::IMAP::Admin::Shell; Does anybody know why is this not recommended? Ideally, I could use shell scripts to create a file with the cyradm commands, and run those. Is there a way to do this so it doesn't require the password to be entered interactively? Thanks again, Jessi > > Message: 4 > Date: Sat, 13 Oct 2007 20:48:45 +0200 > From: Michael Menge <michael.menge@xxxxxxxxxxxxxxxxxxxx> > Subject: Re: running cyradm commands from a script > To: info-cyrus@xxxxxxxxxxxxxxxxxxxx > Message-ID: <20071013204845.oui5zj9mw4o4co40@xxxxxxxxxxxxxxxxxxxxxxxx> > Content-Type: text/plain; charset="iso-8859-1" > > Hi, > > with Cyradm is writen in perl and cyrus comes a perl packet you can use > to do all things you do with cyradm with perl. > Have a lock at cyrus-imapd-2.3.8/perl/imap > > perldoc Cyrus::IMAP # imclient library > perldoc Cyrus::IMAP::Admin # administrative library > perldoc Cyrus::IMAP::Shell # cyradm shell > > Quoting Jessi Berkelhammer <jberkelhammer@xxxxxxxx>: > >> Hello. >> >> In order to automate some processes, I was hoping to run cyradm from a >> script. The O'Reilly "Managing IMAP" book specifies how cyradm can >> evaluate Tcl commands, by passing the 'file' option to cyradm. Old man >> pages for cyradm online also show the option to pass a file parameter. >> However, that isn't an option for 2.3.8, which we are running. Is there >> a way to do this, or something similar, with 2.3.8? >> >> Another option could be to have a script call cyradm with a list of >> commands to run, like: >> cyradm localhost < file_containing_cyradm_commands >> >> However, this is interactive & requires a password; is there a way to >> get around this so I can pass the cyradm commands directly from a script? >> >> Thank you, >> Jessi B. >> Downtown Emergency Service Center >> ---- >> Cyrus Home Page: http://cyrusimap.web.cmu.edu/ >> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki >> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html >> > > ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html