From: Ian Castle <[EMAIL PROTECTED]>
   Date: 08 Nov 2001 06:44:20 +0000

   On Wed, 2001-11-07 at 22:22, Lawrence Greenfield wrote:
   > The other thing to consider is how to keep the Cyrus black-box
   > approach.  Non-administrators should be able to modify these Sieve
   > scripts and name them appropriately.
   > 

   I'm not sure I understand what you mean. By "non-administrators" do you
   mean "people who need to administer cyrus but don't have any other
   access to the box than via pop3/imap or sieve ports"?

I think that you addressed my concerns in your second proposal.  I'm
not sure I love the idea of the "folder" command in timsieved, but
I'll have to contemplate.

I think there's also a question about whether at most one sieve script
should apply to any folder or whether multiple Sieve scripts might
apply to incoming messages to one folder, and how they should be
concatenated if so.

   Currently, a script can be applied to messages delivered to a single
   folder, for example, the user "fred". So, fred can create a script
   "myscript.script". "fred" then wants to apply this script to messages
   delivered to the folder "user.fred". How does he do this? "Magic
   directories" are used, say /var/lib/sieve/f/fred/default. I don't really
   see anything suggested that does more "magic" beyond this concept.

Yes, what I was emphasizing is that there has to be a coherent
image of what's going on seperate from how we represent things on the
filesystem, since really the filesystem is just a database.

We want the world from outside the server to be a logical system; you
shouldn't need to know how things are implemented behind the scenes.

Likewise, things like "sieveusehomedirs" are only there for making
things easy for some people; in general, it's not how Cyrus is meant
to be used.

Larry



Reply via email to