Currenlt, INVALID_MSGID doesn't catch message IDs like
<026b10d87e4c$8543d8d6$8ad36ae8@ihervr>, because it only requires that there
be something after the "@".  I've changed it so that it requires something like
a normal host name after the "@" (with at least one "." in it).  While I was at
it, I replaced "[^\s]" with "\S", and changed the pattern for
<foobar@[mumble]> type message IDs so that it will only match a series of digits
and dots.  Of course, this would match <foobar@[1....2]>, but spammers are
going to go to the trouble of making a message ID like that, they'll probably go
all the way and make a valid numeric IP adress.

header INVALID_MSGID Message-Id !~ 
/^<(?:\".+\"|\S+)\@(?:\[[\.\d]+\]|(?:[-\w]+\.)+\w+)>$/ [if-unset: <[EMAIL PROTECTED]>]

-- 
Visit http://dmoz.org, the world's   | Give a man a match, and he'll be warm
largest human edited web directory.  | for a minute, but set him on fire, and
                                     | he'll be warm for the rest of his life.
[EMAIL PROTECTED]  ICQ: 132152059 |

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

Reply via email to