[Dovecot] Sieve fileinto and year/month folders.
Gregory Finch
gfinch at ldmltd.ca
Wed Mar 28 19:08:07 EEST 2012
On 2012-03-28 8:50 AM, Xavier Beaudouin wrote:
> Hi there,
>
> I am trying to move from lmtpd (lmtpd.sf.net) to dovecot sieve.
>
> One thing used by some of powerusers are archiving mail automatically
> with autocreated folders based on year + month.
>
> Is there any good way to make that with sieve...
>
> One example
>
> require "fileinto";
>
> if address :is ["From", "To"] "dovecot at dovecot.org" {
> fileinto "INBOX.mls.%Y.%m.dovecot";
> }
>
> This will fill any mails into INBOX.mls.2012.03.dovecot uppon
> receiving...
>
> I don't know if some sieve guru can tell me how to do that... ?
>
> Kind regards,
>
> Xavier
I don't remember where I found out how to do this, but the following is
what I use:
require ["fileinto", "imap4flags", "date", "variables"];
if currentdate :matches "month" "*" { set "month" "${1}"; }
if currentdate :matches "year" "*" { set "year" "${1}"; }
fileinto :flags "\\seen" "${year}-${month}";
Deliver/lmtp is set to allow creation of folders.
-Greg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
URL: <http://dovecot.org/pipermail/dovecot/attachments/20120328/7d5a7456/attachment-0004.bin>
More information about the dovecot
mailing list