[PROPOSAL] Sieve for shared mailboxes
Ken Murchison
ken at oceana.com
Tue Jul 8 12:29:26 EDT 2003
Cyrus Daboo wrote:
> Hi Rob,
>
> --On Wednesday, July 09, 2003 2:08 AM +1000 Rob Mueller
> <robm at fastmail.fm> wrote:
>
> |> True. I hadn't thought about that. This might be worth exploring.
> |
> | I think this would be great. Personally I found the whole concept of
> | having an entirely different protocol to manage sieve scripts a bit
> | bewildering when a few simple additions to IMAP would have done it. I
> | guess someone thought it was a sufficiently distinct problem space...
>
> SIEVE can of course be used with POP, so there does need to be a more
> general script management protocol, unless you want to extend both POP
> and IMAP.
>
> | Anyway, now that the ANNOTATE extension provides more aribtrary meta-data
> | abilities, I think being able to set user sieve scripts by it would be
> | great. Of course interactions with managesieve could be tricky, but
> | still, I think it's definitely a worthwhile goal.
>
> ManageSIEVE does allow arbitrary named scripts to be stored on the
> server and activated. Doing that with ANNOTATEMORE is possible but may
> be complex. It could probably be done by having the user's scripts all
> listed under a server-level annotation (rather than a per-mailbox
> annotation) with a specific annotation used to hold the name of the
> active script.
>
> One other thing that ManageSIEVE does that is useful is syntax checking
> of a script being uploaded. Whilst Ken did not mention that, ideally
> storing a script via IMAP should also do a syntax check and prevent the
> store if the script is bad.
Actually, my intent wasn't to _store_ a script via IMAP ANNOTATEMORE. I
was only intending to _select_ (activate) a script via the annotation.
I still anticipate using MANAGESIEVE to do the upload/download.
--
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
More information about the Info-cyrus
mailing list