I just opened a Bugzilla report for this:
http://bugzilla.spamassassin.org/show_bug.cgi?id=2817 (SA 2.60, Solaris, perl 5.6.1)
For the moment, I'd suggest a rule like this one that I just cooked up:
body LOCAL_GAPPY_VIAG /\bV\Wi\Wa\Wg\Wr\Wa\b/i score LOCAL_OBFU_VIAG 1.0
Note: not heavily tested yet, but should work nicely.. it looks for the v-word with each letter spaced off by "non-word" characters, such as punctuation, spaces, etc. Note that perl considers underscore to be a "word character" so this will miss that variant, but you can quickly cook a rule to get that one.
The only problem with static rules like this is the smarter spammers seem to monitor this list, and will quickly start changing to avoid this filter (ie: I can expect some to use double-spacing, triple spacing, irregular spacing, spacing with underscores, more "warez" speak-spelling, word truncation, etc.)
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk