Bug 2572 - A rule to catch the chemical name of Viagra
Summary: A rule to catch the chemical name of Viagra
Status: RESOLVED FIXED
Alias: None
Product: Spamassassin
Classification: Unclassified
Component: Rules (show other bugs)
Version: 2.60
Hardware: PC Linux
: P5 enhancement
Target Milestone: 3.0.0
Assignee: SpamAssassin Developer Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-09 06:12 UTC by Jeff Moss
Modified: 2004-02-18 11:58 UTC (History)
0 users



Attachment Type Modified Status Actions Submitter/CLA Status

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Moss 2003-10-09 06:12:10 UTC
I hope this is the correct place to post this.

This is a rule we use to catch spam that contains the chemical name of Viagra.  
It catches most of the ones that don't get caught on the existing rules. 

body     SEH_SILDENAFIL          /sildenafil citrate/i
score    SEH_SILDENAFIL          2.0
describe SEH_SILDENAFIL          Talks about sildenafil citrate
Comment 1 Keith Ivey 2003-10-11 11:23:30 UTC
You probably should leave out the "citrate".  Drug names are often written
without the "salt" part (and sometimes drugs are available as salts of more than
one acid).  So /sildenafil/i should be enough.

Also, it does seem like SpamAssassin needs another drug-related test or two. 
I'm currently using one that checks the subject, since there seem to be a lot
with Xanax and Vicodin lately:

header L_SUBJ_DRUG		Subject =~
/\b(?:xanax|soma\b|val[i1]um|v[i1]c[o0]d[i1]n|celebrex|prozac|zoloft|propecia|cialis|sildenafil|fioricet|ambien\b|diazepam|xenical|buspar)/i
describe L_SUBJ_DRUG	Subject includes drug name
score L_SUBJ_DRUG 3

That list is pretty random, though.  Maybe a test for messages containing
multiple drug names?
Comment 2 Justin Mason 2004-02-18 20:58:17 UTC
ok, in testing now