Mailing List Archive

svn commit: r447017 - /spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm
Author: felicity
Date: Sat Sep 16 21:58:06 2006
New Revision: 447017

URL: http://svn.apache.org/viewvc?view=rev&rev=447017
Log:
during Received header parsing, we need an IP address, so if there doesn't appear to be one in the header, don't bother running the rest of the code.

Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm

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?view=diff&rev=447017&r1=447016&r2=447017
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm Sat Sep 16 21:58:06 2006
@@ -331,6 +331,9 @@
# Received: Message by Barricade wilhelm.eyp.ee with ESMTP id h1I7hGU06122 for <spamassassin-talk@lists.sourceforge.net>; Tue, 18 Feb 2003 09:43:16 +0200
return 0 if (!/^\(?from /i);

+ # we need an IP address, so if we don't see one in there, don't bother wasting time.
+ return 0 if (!/${IP_ADDRESS}/);
+
# from www-data by wwwmail.documenta.de (Exim 4.50) with local for <example@vandinter.org> id 1GFbZc-0006QV-L8; Tue, 22 Aug 2006 21:06:04 +0200
# from server.yourhostingaccount.com with local for example@vandinter.org id 1GDtdl-0002GU-QE (8710); Thu, 17 Aug 2006 21:59:17 -0400
return 0 if /\bwith local for\b/;