On Tue, Dec 30, 2014 at 09:25:48AM -0500, James Cassell wrote: > > On Tue, Dec 30, 2014, at 08:51 AM, k...@rice.edu wrote: > > Quoting Adam Tauno Williams <awill...@whitemice.org>: > > > > > On Sun, 2014-12-28 at 10:20 +0100, Marcus Schopen wrote: > > >> does sieve vacation understand a start and end date? Something like this > > >> does not work: > > >> ------- > > >> require ["date", "relational", "vacation"]; > > >> if allof(currentdate :value "ge" "date" "2007-06-30", > > >> currentdate :value "le" "date" "2007-07-07") > > >> { vacation :days 7 "I'm away during the first week in July."; } > > >> ------- > > >> System: cyrus 2.4.12 on Ubuntu 12.04 LTS > > > > > > It may or may not; depends on what extensions/plugins are activated in > > > your SIEVE. Is the above documented syntax from somewhere? > > > > > > Horde's Ingo application uses regular expressions to match dates in > > > order to implement vacation start/end. I believe date matching in SIEVE > > > is a relatively recent thing, and I am not sure to what level it is > > > implemented [anywhere]. > > > > > Cyrus sieve does not have the date extension. I wish it did. :) > > > > cyrus 2.5 will have the date extension. It has already been implemented in > the master git branch. Likely, it could be backported to 2.4 if anyone is up > to the task. > > > Regards, > > Ken > >
Very, very cool! Regards, Ken ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus