[Dovecot] Sieve fileinto and year/month folders.

Gregory Finch gfinch at ldmltd.ca
Wed Mar 28 19:26:25 EEST 2012


On 2012-03-28 9:04 AM, Stephan Bosch wrote:
> Op 3/28/2012 5:50 PM, Xavier Beaudouin schreef:
>> 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... ?
>
> require ["variables","date","fileinto","mailbox"];
>
> # Extract date info
> if currentdate :matches "year" "*" { set "year" "${1}"; }
> if currentdate :matches "month" "*" { set "month" "${1}"; }
>
> # Archive Dovecot mailing list items by year and month.
> # Create folder when it does not exist.
> if header :is "list-id" "dovecot.dovecot.org" {
>    fileinto :create "INBOX.mls.${year}.${month}.dovecot";
> }
>
>
> The above also uses a more reliable way to detect the Dovecot
> mailinglist.
>
>
> Regards,
>
> Stephan

Stephan,

Is the "mailbox" extension the one that lets "fileinto" use ":create"?
I've had a hard time trying to find a useful sieve reference that I can
understand.

Thank you,

-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/d058936f/attachment-0004.bin>


More information about the dovecot mailing list