On Sun, Feb 03, 2002 at 11:43:48PM -0800, Craig Hughes wrote:
>
> No, not really any way to avoid this... it's a fairly important part
> of NoMailAudit.pm
> 
> I've looked again and again at the relevant lines and can't make out
> what could possibly be going wrong.  It seems these header line
> aren't matching the regex which jm built for matching email header
> lines, but for the life of me it looks fine.  Could some of you take
> a look at NoMailAudit.pm:118 and let me know why
> 
> Date: Sun, 3 Feb 2002 14:31:08 +0000 (GMT)
> 
> or
> 
> X-Mailing-List: [EMAIL PROTECTED]
> 
> don't match.  They sure seem to, even when I just feed them to a simple
> perl script to try and match the regex...

Same here.  I just used:

---snip---
#!/usr/local/bin/perl -w

$|++;

while (<>)
{
    print $_;

    if (/^([^\x00-\x1f\x7f-\xff :]+):\s*(.*)$/)
    {
        print "match\n";
    }
    else
    {
        print "no match\n";
    }
}
---snip---

To confirm it.

> If they're matching, then I have no clue how we could get to the
> part at line 127 where a new header is created.

Me either.  So it's not matching for *some* reason.  We need to see
the raw input it is getting.  Either the input is being magled before
that test, or that test is being handed something unexpected.

Sidenote: There's no reason for the '$' at the end of he regex, other
than the documentation value of having it there, right?

Jeremy
-- 
Jeremy D. Zawodny     |  Perl, Web, MySQL, Linux Magazine, Yahoo!
<[EMAIL PROTECTED]>  |  http://jeremy.zawodny.com/

_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to