[Top] [All Lists]

Re: Progressing various sieve drafts

2002-07-17 06:55:29

Cyrus Daboo wrote:


--On Tuesday, July 16, 2002 11:44 AM -0600 Alexey Melnikov
<mel(_at_)messagingdirect(_dot_)com> wrote:

| Tim thought that in order to do this right, we need to introduce
| variables in Sieve.
| So I am waiting for either:
| 1). draft that adds Sieve variables
| 2). a desire to standardize draft-melnikov-sieve-imapflags-04.txt as is
| (with an implicit variable).

One option might be to get rid of the ':globalflags...' tagged arguments
and all the actions and instead only rely on the ':flags' tagged argument
for fileinto and keep. I believe that gets rid of the need to have any
variables during the lifetime of the script, and provides a basic
implementation that can be built on later if variables are introduced.

I have -03 implemented in Cyrus and I find the global flags nature very
useful, in that I can set flags on a message from a particular user at
the top of my script and then regardless of how/where it gets filed,
those flags are set (as opposed to having to check for the recipient for
each keep/fileinto and set :flags appropriately).

That being said, I find the :globalflags stuff kind of crufty ;)

Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--