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/