]> git.donarmstrong.com Git - debbugs.git/commitdiff
[project @ 2005-07-22 21:37:31 by don]
authordon <>
Sat, 23 Jul 2005 04:37:31 +0000 (20:37 -0800)
committerdon <>
Sat, 23 Jul 2005 04:37:31 +0000 (20:37 -0800)
* When the spam has already been detected, we should output
   $mail->get_pristine as the $munged_mail is not defined yet.
   DAMN YOU MISSING 'use strict;'!

scripts/spamscan.in

index 83363bfe7a956849223a99737df43b464b363645..987778a568eb2d364608b7e57271cb981897e1fe 100755 (executable)
@@ -1,5 +1,5 @@
 #! /usr/bin/perl -T
-# $Id: spamscan.in,v 1.9 2005/07/21 21:24:09 don Exp $
+# $Id: spamscan.in,v 1.10 2005/07/22 21:37:31 don Exp $
 #
 # Usage: spamscan
 #
@@ -130,9 +130,9 @@ for (;;) {
     my $ca_score = ca_set(ca_keys($mail->get_body));
     if (exists $spamseen{$messageid}) {
        # XXX THIS DOES NOT DO LOCKING
-       open OUT, ">> $gSpamMailbox" or die "open $gSpamMailbox failed: $!";
-       print OUT $munged_mail or die "print $gSpamMailbox failed: $!";
-       close OUT  or die "close $gSpamMailbox failed: $!";
+       open  OUT, ">> $gSpamMailbox" or die "open $gSpamMailbox failed: $!";
+       print OUT $mail->get_pristine or die "print $gSpamMailbox failed: $!";
+       close OUT or die "close $gSpamMailbox failed: $!";
        unlink "incoming/R$id" or warn "unlink incoming/R$id: $!";
        print "  spam $spamseen{$messageid} duplicate\n"
            or die "printf log: $!";