Mark de Vries schreef:
> Could be that you need to have dovecot deliver the message in order for 
> it to apply its sieve filter. Probably meaning you have to use a pipe 
> transport in exim in combination with a local delivery agent from 
> dovecot to deliver the messages.
> 

I solved my problem the easy/lazy way: I use the LDA from dovecot via a
pipe command in .forward: I put

  | "/usr/lib/dovecot/deliver"

in .forward of the account I need it for (that's the location of deliver
on Debian; it's different on other systems).
I also created .dovecot.sieve containing

  # CMUsieve (dovecot LDA)

  require ["imapflags", "fileinto" ];

  # Dump messages that SpamAssassin considers spam to Junk folder
  if header :contains "x-spam-score" "++++" {
    fileinto "Junk";
  }

  else {
    # Add label "to do"
    addflag "$Label4";
    keep;
  }

in the home dir of that account. Works like a charm. I like it that
dovecot lets me use mail folder names as IMAP-clients see them, as
opposed to the real names in the filesystem as exim requires me to do
(AFAIK).



-- 
The saddest aspect of life right now is that science gathers knowledge
faster than society gathers wisdom.
  -- Isaac Asimov

Roel Schroeven


-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to