You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by bu...@bugzilla.spamassassin.org on 2004/08/04 12:23:58 UTC
[Bug 3664] New: different results from invoking mass-check with -file and -mbox on the attached message
http://bugzilla.spamassassin.org/show_bug.cgi?id=3664
Summary: different results from invoking mass-check with -file
and -mbox on the attached message
Product: Spamassassin
Version: SVN Trunk (Latest Devel Version)
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P5
Component: Plugins
AssignedTo: spamassassin-dev@incubator.apache.org
ReportedBy: yusufg@outblaze.com
Hi, I wrote a trivial plugin which would output the md5 of a message. The code
is as follows
sub print_md5 {
my ($self, $permsgstatus) = @_ ;
my $msgid = "" ;
my $ma = $permsgstatus->get_message();
$msgid = $ma->get_header("message-id");
if (!$msgid) {
print "Message has undefined message id\n" ;
return 0 ;
}
chomp($msgid);
if ($msgid =~ /spamd_init/) {
print STDERR "Message Id is $msgid \n";
return 0 ;
}
$md5 = Digest::MD5->new;
$msgref = $permsgstatus->get_message();
$msg = $msgref->get_pristine();
$mboxsep = $msgref->get_mbox_separator();
$md5->add($mboxsep,$msg);
$digest = $md5->hexdigest;
print STDERR "$digest \n" ;
}
I invoked this plugin via mass-check on the attached message via the following
command line
mass-check -c /some/path -p /some/path --all --mid --mbox /path/to/mesg > output
cat output
:13 UTC 2004
# M:SA version 3.0.0-pre3-r31067
# SVN revision: unknown
# Perl version: 5.008003 on i386-linux-thread-multi
. 1 /home/yusufg/bug3.0 MY_PLUGIN_FOO time=1091591626,mid=<20040703140858.7922.
qmail@web61307.mail.yahoo.com>,scantime=0
Message has undefined message id
. 0 /home/yusufg/bug3.2290 time=1091613613,mid=<bug3.2290@214.2.168.192.in-add
r.arpa.masses.spamassassin.org>,scantime=0
now if I invoke mass-check on the same message and change the target to --file,
I get
# mass-check results from yusufg@214.2.168.192.in-addr.arpa, on Wed Aug 4 10:03
:37 UTC 2004
# M:SA version 3.0.0-pre3-r31067
# SVN revision: unknown
# Perl version: 5.008003 on i386-linux-thread-multi
. 1 /home/yusufg/bug3 MY_PLUGIN_FOO time=1091591626,mid=<20040703140858.7922.qm
ail@web61307.mail.yahoo.com>,scantime=0
I can't figure out what in this message is generating the undefined return from
get_header("message-id") and why mass-check --mbox is thinking there are 2
messages in this file.
FWIW, mutt opens the file correctly
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.