I've set up sieve scripts fro Cyrus imap. Seems to be working OK, but have a few questions. 1. When I run "sieveshell localhost" as a user, I have to type in the password 3 times in a row to get in. Is this normal? Can I adjust something to prevent this triplicate entry? 2. I have some email users set up, but have prevented them from loging into the system (/bin/false). Running "sieveshell localhost" only gets me into the user account that I'm logged into on the system level (again after entering the password 3 times). Is there an option to add to the shieveshell command that will let me set up a non-system enabled email user, something like "sieveshell localhost user" ? 3. I have a sievescript set up to filter different suse mailinglists to different folders. One is if header :contains "X-MailingList" "suse-security" { fileinto "INBOX.suse-security"; Another is if header :contains "X-MailingList" "suse-security-announce" { fileinto "INBOX.suse-security-announce"; What this does is any list mail for "suse-security-announce" goes into the proper email folder, but list mail for "suse-security" goes into BOTH "suse-security" and "suse-security-announce". How can I alter the script to make sure only the correct email goes into its corresponding folder? I suspect it has to do with the word "contains", but I'm not sure what to change that to. Many thanks, as usual, Jim