[Dovecot] Getting started with sieve and conversion from procmail

Alex mysqlstudent at gmail.com
Thu Nov 17 04:50:52 EET 2011


> Unrelated to other dovecot specific questions...
>
>> Is there an index file that dovecot-lda updates for imap?
>
> Yes. Which would be the advantage of using dovecot deliver, directly or
> called from procmail.
>
>> Can I just eliminate it entirely and just have procmail do all the
>> delivery?
>
> Yes, you can.
>
> In fact, that's what I usually still use. Procmail can just do much more
> than sieve. And procmail doesn't scare me as much as sieve. But then
> again, I like Perl... And I've never yet encountered a problem with
> dovecot IMAP updating indexes on the fly -- which it does, unless
> deliver does it incrementally.
>
> However, wasn't your original question about converting procmail recipes
> to sieve? (Yes, it was.) So what would hold you back of just not
> converting?

Yes, because I hadn't realized it was possible to still use procmail at all.

I had said previously, although possibly not clearly, that I'd prefer
to use continue to use procmail -- sieve looks entirely too
convoluted, and I just don't need to do mail filtering frequently
enough to have the time to figure out sieve. It also didn't support a
few other things I'm currently doing with procmail.

I can't figure out why "deliver -m" doesn't work as expected. It just
doesn't create the mailbox.

Should I just use 'c' with procmail to make a copy to forward on to deliver?

DELIVER=/usr/libexec/dovecot/deliver
:0
{
     :0c
     * ^X-Spam-Status
     xspamstatus

    :0
    | $DELIVER
}

There has to be a better way...

Thanks,
Alex



More information about the dovecot mailing list