On 09/08/2007 00:56, alexis wrote:
> So what i want to to is to move out the marked spam to a different
> folder reachable by imap and leave the inbox that read's the pop3
> clients with the non marked email.
> 
> Any help?

Certainly possible. I score spam in the data ACL, from which I end up 
with $SPAM_REJECTERS set for users who think the message looks like 
spam. So my transport looks like this:

local_delivery:
   driver = appendfile
   file = ${if match_local_part{$local_part}{$SPAM_REJECTERS} \
                 {${if exists{$home/mail/Junk} {$home/mail/Junk} \
                   {${if exists{$home/mail/Junk E-mail} {$home/mail/Junk 
E-mail} \
                     {var/spool/mail/$local_part}}}}} \
                 {/var/spool/mail/$local_part}}
   delivery_date_add
   envelope_to_add
   return_path_add

It only saves to the user's "Junk" or "Junk E-mail" folder if they 
already have one. You'd probably want to change the initial test from 
${if match_local_part etc. to something like ${if def:Spam-Header: etc.

NB. If you use the above, your /var/spool/mail needs to be `chmod o+wt` 
and mode 666 (because the same router is delivering to both home 
directories and /var/spool/mail).

Cheers,

John.


-- 
## 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