On 01 March 2002, Nels Lindquist said:
> One caveat.
>
> E-mail of the form [ "Your Name" <[EMAIL PROTECTED]> ] is legal.
>
> E-mail of the form [ [EMAIL PROTECTED] (Your Name) ] is also legal.
>
> Not knowing much about regexp, I'm not sure if your proposed
> expression handles the second case.
You are correct; my regex doesn't handle the second case. But it
doesn't matter; I'm not trying to match on all legal "To" headers, I'm
trying to match on a style of "To" header commonly seen in spam. That
is, I occasionally see spam like this:
To: gward <[EMAIL PROTECTED]>
but I don't think I've ever seen one like this:
To: [EMAIL PROTECTED] (gward)
Hey, I just had another idea: I occasionally see spam with this in the
body:
Dear gward:
Perhaps
/^dear\s+$local_part/i
ought to be worth a point or so. But I don't see a good way to do
*that* with a regex. That sort of thing really should be done by fully
parsing the message header, pulling out the local-part of the "To"
address, and then looking in the body for that.
Greg
--
Greg Ward - software developer [EMAIL PROTECTED]
MEMS Exchange http://www.mems-exchange.org
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk