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

Reply via email to