SpamAssassin 3.0 is missing the
get_full_message_as_text() method, causing IMAPAssassin
to fail when it tries to move a message to the spam
folder. Here's a temporary kludge which doesn't leave
the message very intact, but it should be readable.
Changes made:
Comment out this:
my $Spam =
$MessageObject->get_full_message_as_text();
Replace with:
my $RealMessageObject =
$MessageObject->get_message();
my $Headers =
join("\n",$MessageObject-> get('ALL'));
$Headers =~ s/Content-Type: (.*)//;
my $Spam = join("", $Headers, "\r\n",
$MessageObject->get_report(),
"\r\n",
$RealMessageObject->get_pristine_body());
Comment out:
$Spam =~ s/.*\n//; # Remove first line from SA output