On Tue, Dec 30, 2014 at 09:25:48AM -0500, James Cassell wrote: > > On Tue, Dec 30, 2014, at 08:51 AM, ktm@xxxxxxxx wrote: > > Quoting Adam Tauno Williams <awilliam@xxxxxxxxxxxxx>: > > > > > 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