On Monday 16 January 2006 02:21, Jim Flanagan wrote: [snip]
Please exucuse this ignorance, but where in the Suse do you edit/place the sieve scripts??? I find a sieve filder in /var/lib, but it contains a folder for each alphabet, all seem empty. I find a sieve txt file in /etc/pam.d/ but not sure it this is the place.
Cyrus is designed to be a "sealed system" and the scripts are placed inside the server, so to speak. It is not like procmail where you drop your recipes in a home folder. Write your script and call it whatever you want. Then go sieveshell -u username localhost Username is the name of the Cyrus user for whom the script should work - e.g. Fred. Localhost assumes that localhost is a valid realm for your server. Now enter the Cyrus password for that user. Next you get a > prompt. To see all the options, go help. Otherwise go put /path/to/yourscript and that's it. Cyrus uploads the script to the server and checks its syntax. It will tell you if the script fails to parse. As you will see, there are other commands, too, if you have more than one script in the server for the user. When finished go quit. Works here, anyway. :) Fish