Op 04/08/2009 om 11:15:39 +0200, schreef Stephan Bosch: > Leo Baltus wrote: >> Op 04/08/2009 om 10:46:59 +0200, schreef Stephan Bosch: >>> Leo Baltus wrote: >>>> Hi Stephan, >>>> >>>> I would very much like to start using sieve as a procmail replacement. >>>> The lack of date handling in sieve is holding me from doing so. >>>> >>>> I think you are aware of rfc5260, may I suggest it as a feature request? >>> No need, since it is on my list. I can bump up priority, as it does >>> not depend on other extensions or new infrastructure in the Sieve >>> engine. Still, it is not trivial to implement. >>> >> That would be great. >> > What exactly would you like to do with this? I am asking to make sure > that there are no other features needed, like for instance the index > extension mentioned in RFC5260. That would definitely need changes in > the Sieve engine. >
I haven't looked at indexes, just basic archiving would be nice: from the rfc (I hope this is valid syntax): if currentdate :matches "month" "*" { set "month" "${1}"; } if currentdate :matches "year" "*" { set "year" "${1}"; } # archive all fileinto :copy "mail-${year}${month}"; # my favorite list if header :contains ["To", "Cc"] [ "dovecot@dovecot.org", "dovecot-n...@dovecot.org" ] { fileinto "dovecot-${year}${month}"; stop; } -- Leo Baltus, internetbeheerder /\ NPO ICT Internet Services /NPO/\ Sumatralaan 45, 1217 GP Hilversum, Filmcentrum, west \ /\/ beh...@omroep.nl, 035-6773555 \/