Dan Hollis wrote:
I upgraded to 3.1.0, and now spamassasin is putting its headers
before all
others, even Received: lines...
X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on
sasami.anime.net X-Spam-Status: No, score=0.0 required=5.0 tests=AWL
autolearn=disabled version=3.1.0
X-Spam-Level:
Received: from ms-dienst.rz.rwth-aachen.de (ms-2.rz.RWTH-Aachen.DE
[134.130.3.131])
Is there any way to change it back to 3.0.4 behavior? There is nothing
mentioned in
http://svn.apache.org/repos/asf/spamassassin/branches/3.1/UPGRADE
or http://wiki.apache.org/spamassassin/UpgradeTo310
Short answer: the change was made to be nice to Yahoo!'s DomainKeys.
See this excerpt from 3.1.0's Mail::SpamAssassin::PerMsgStatus...
# Break the pristine header set up into two blocks; pre is the stuff that
# we want to ensure comes before any SpamAssassin markup headers, like the
# Return-Path header (see bug 3409).
#
# post is all the rest of the message headers, placed after the
# SpamAssassin markup hdrs. Once one of those headers is seen, all further
# headers go into that set; it's assumed that it's an old copy of the
# header, or attempted spoofing, if it crops up halfway through the
# headers.
And bug 3409:
http://issues.apache.org/SpamAssassin/show_bug.cgi?id=3409
--
Matthew.van.Eerde (at) hbinc.com 805.964.4554 x902
Hispanic Business Inc./HireDiversity.com Software Engineer