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