Hai Again, Yes I dont understand cyrus-2.xx running sieve more difficult than ver 1., and installsieve/sieveshell cannot running with cyrus admin. if i have thousand of user, it is not secure to write password first to file and pipe it to sieveshell/installsieve.
i dont have solution for this case, it is little tricky, i makee script to do: 1. if user want forward/vacation, script make a password to file first 2. make sieve script 3. run installsieve: exec("installsieve -u $user -i $file.script -a $file < password") 4. delete user password file and script file. 5. i must have directory for apache to write file. its to hard to understand why sieve tool to do it. or any better solution. :( Noll Janos([EMAIL PROTECTED])@Mon, Jan 07, 2002 at 02:02:48PM +0100: > Hi! > > On 07-Jan-2002 Abu @ Trabas Dot Com wrote: > > i want apache run installsieve/sieveshell with exec command, example: > > exec('installsieve -u user@domain -i file -a file server'); > > > > -> how to supply password if apache has no password or know password. > > the password fill from prompt shell? > > I think sieveshell would work, if you opened a pipe to it, and wrote the > password, then the commands to it. > > The other way (example): > 1. create a temp file, like /tmp/example1 that contains > thepasswordhere > list > 2. use the command: > cat /tmp/example1 | sieveshell -u usernamehere 127.0.0.1 > > And voila! > > The first approach might be more secure. > > | Noll Janos <[EMAIL PROTECTED]> | http://www.johnzero.hu | > | "Expect the unexpected!" | ICQ# 4547866 | Linux rulez! | -- __ (oo) Open Solution Provider visit http://www.trabas.com / \/ \ GnuPg public information pub 1024/EBD26280 `V__V' A9A9 8F57 9E9D 14E3 05B4 3EDB C241 A313 EBD2 6280 Don't relax! It's only your tension that's holding you together.