Kelson wrote:

Tim Boyer wrote:

Is there any way for the same message to be bounced, AND send a copy to
postmaster? Until I get comfortable with SpamAssassin, I'd like Postmaster
to take a look at what's bouncing.


Alternatively, you can quarantine the message (using quarantine_entire_message) instead of sending it to your postmaster.

I quarantine all of my "deleted" messages just in case. I also store the scores at the top so they are easy to fine if I look through the logs. A snippet of my mimedefang-filter follows (in filter_end):

if ($hits >= $req) {
action_change_header("X-Spam-Score", "$hits ($score) $names");
md_graphdefang_log('spam', $hits, $RelayAddr);


               # If you find the SA report useful, add it, I guess...
               action_add_part($entity, "text/plain", "-suggest",
                               "$report\n",
                               "SpamAssassinReport.txt", "inline");
               if ($hits > $MaximumHitsAllowed)
               {
                 # Delete mails that we will call "Definite" SPAM
                 $msg  = "Spamassassin Caught this message\n";
                 $msg .= "================================\n";
                 $msg .= "Score = $hits\n";
                 $msg .= "Limit = $MaximumHitsAllowed\n";
                 $msg .= "================================\n";
                 $msg .= $report;
                 action_quarantine_entire_message($msg);
                 action_discard();
               }
           } else {
               # Delete any existing X-Spam-Score header?
               action_delete_header("X-Spam-Score");
           }

=======

I also have a script file that runs nightly at 11:59pm to move all of the quarantined messages to subdirectories. I should rewrite it to do "yesterday's" files because occasionally there are a few leftover that arrived between 11:59pm and 12:00am.

#!/bin/bash

export YMD=`date +"%Y %m %d"`

Y=`echo $YMD | awk {'print $1'}`
M=`echo $YMD | awk {'print $2'}`
D=`echo $YMD | awk {'print $3'}`

date=`date +"qdir-$Y-$M"`
path=${date}/${D}

cd /var/spool/MD-Quarantine/

#mv $date-* $date

mkdir -p $path
mv $date-$D-* $path

--
Doug Brott
[EMAIL PROTECTED]

_______________________________________________
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to