
dos at apache
Nov 23, 2009, 5:51 PM
Post #1 of 1
(213 views)
Permalink
|
|
svn commit: r883570 - in /spamassassin/trunk: lib/Mail/SpamAssassin/Message/Metadata/Received.pm t/rcvd_parser.t
|
|
Author: dos Date: Tue Nov 24 01:50:56 2009 New Revision: 883570 URL: http://svn.apache.org/viewvc?rev=883570&view=rev Log: bug 6239: Parse Communigate Pro "with HTTPU" auth token Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm spamassassin/trunk/t/rcvd_parser.t Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm?rev=883570&r1=883569&r2=883570&view=diff ============================================================================== --- spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm (original) +++ spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm Tue Nov 24 01:50:56 2009 @@ -388,7 +388,8 @@ # with ESMTPA, ESMTPSA, LMTPA, LMTPSA should cover RFC 3848 compliant MTAs # with ASMTP (Authenticated SMTP) is used by Earthlink, Exim 4.34, and others # with HTTP should only be authenticated webmail sessions - if (/ by / && / with (ESMTPA|ESMTPSA|LMTPA|LMTPSA|ASMTP|HTTP)(?: |$)/i) { + # with HTTPU is used by Communigate Pro with Pronto! webmail interface + if (/ by / && / with (ESMTPA|ESMTPSA|LMTPA|LMTPSA|ASMTP|HTTPU?)(?: |$)/i) { $auth = $1; } # Courier v0.47 and possibly others Modified: spamassassin/trunk/t/rcvd_parser.t URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/rcvd_parser.t?rev=883570&r1=883569&r2=883570&view=diff ============================================================================== --- spamassassin/trunk/t/rcvd_parser.t (original) +++ spamassassin/trunk/t/rcvd_parser.t Tue Nov 24 01:50:56 2009 @@ -424,7 +424,11 @@ # bug 5512 'from ([89.79.20.16]) by pop3.m80.net with MailEnable ESMTP; Tue, 20 Feb 2007 09:26:17 -0500' => - '[ ip=89.79.20.16 rdns= helo= by=pop3.m80.net ident= envfrom= id= auth= msa=0 ]' + '[ ip=89.79.20.16 rdns= helo= by=pop3.m80.net ident= envfrom= id= auth= msa=0 ]', + + # bug 6239 + 'from [1.2.3.4] (account user [at] example) by webmail.example.com (CommuniGate Pro XIMSS 5.2.16) with HTTPU id 87581547 for user [at] example; Thu, 19 Nov 2009 20:08:10 -0500' => + '[ ip=1.2.3.4 rdns= helo= by=webmail.example.com ident= envfrom= id=87581547 auth=HTTPU msa=0 ]' );
|