On Sun, Jun 27, 2004 at 07:21:51PM -0400, Jeff Elkins wrote: | # Exim Filter | if | $h_X-Spam-Status: contains "Yes" Hmm. It looks like I haven't updated that document yet. Shame on me. Take a look at the headers of that mesasge that matched this rule, you'll probably see the text BAYES_ in it. That is the name of some of spamassassin's rules. You'll want to change this to something like (untested) $h_X-Spam-Flag: contains "Yes" or $h_X-Spam-Status: matches "^Yes;" [...] | save $home/mail/spam/ [...] | 2004-06-27 19:04:04 1Beigt-0000bW-00 == /home/xxxx/mail/spam/ <xxx@xxx.org> | D=userforward defer (-31): directory_transport unset in userforward driver Oh, wait, maybe the problem isn't the fact that it thinks the message is spam but that it didn't deliver it. The trailing slash in the path tells exim to use $directory_transport transport for delivery instead of $file_transport. You need to define directory_transport (or else remove the trailling slash and use an mbox file; I'd recommend using maildir instead). In the old v3 exim.conf file I haven't deleted yet I have the following # (directors section) userforward: driver = forwardfile file_transport = address_file directory_transport = address_directory #pipe_transport = address_pipe pipe_transport = user_pipe reply_transport = address_reply no_verify check_ancestor = true check_local_user = true filter = true file = .exim/filter #modemask = 002 modemask = 022 # allow me to 'fail' or 'freeze' a message, but no one else #allow_system_actions = ${if eq {$local_part}{dman}{true}{false}} #allow_system_actions = true # (transports secction) address_directory: driver = appendfile no_from_hack check_string = "" prefix = "" suffix = "" envelope_to_add = true return_path_add = true maildir_format # create_directory = true # directory_mode = 0700 #headers_add = "Lines: ${body_linecount}" The first key is the directory_transport= line in the director. The second key is having the transport defined. | She's 13 and uses her Debian sid laptop daily. Catch em when they're | young :) <sarcasm> Wait, I thought Windows was -so- much easier for non-geeks to use ... </sarcasm> :-D Naturally the system needs a real sysadmin regardless of OS. HTH, -D -- \begin{humor} Disclaimer: If I receive a message from you, you are agreeing that: 1. I am by definition, "the intended recipient" 2. All information in the email is mine to do with as I see fit and make such financial profit, political mileage, or good joke as it lends itself to. In particular, I may quote it on USENET or the WWW. 3. I may take the contents as representing the views of your company. 4. This overrides any disclaimer or statement of confidentiality that may be included on your message \end{humor} www: http://dman13.dyndns.org/~dman/ jabber: dman@dman13.dyndns.org
Attachment:
signature.asc
Description: Digital signature