Cyrus Daboo wrote:
Hi,
--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 ;)
Ken
--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26 Orchard Park, NY 14127
--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp