home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 December (Special) / PCWorld_2005-12_Special_cd.bin / Bezpecnost / Spyware / Spyware.exe / w32-421c.exe / spambust.dat < prev    next >
Text File  |  2003-12-16  |  29KB  |  620 lines

  1. #
  2. # Mercury/32 Basic Content Control rule file.
  3. # Copyright (c) 2002-2003, David Harris; portions copyright (c) 2002 David Kocmoud.
  4. # For information on the syntax and format of this file, please consult
  5. # the "Content control" section of the Mercury/32 Help file.
  6. #
  7. # This set of rules is intended to catch a wide range of unwanted mail
  8. # messages where the content is commercial or sexual in nature. It works
  9. # quite well (at the time of writing anyway) but you will almost certainly
  10. # want or need to adjust it over time to deal with the specific types of
  11. # content you want to filter. This rule set is designed to be used with a
  12. # definition where the trigger weight is set to 50.
  13. #
  14. # Note that many of the rules in this file have negative weights: this is
  15. # a useful way of "promoting" a message that might otherwise be detected
  16. # as having unacceptable content.
  17. #
  18.  
  19. # Check for "Lazy HTML", almost always a sure sign of spam
  20. if Test "LazyHTML strict" weight 51 tag "Message contains Lazy HTML"
  21.  
  22. # Check for iFrame tags
  23. if Test "HasIFrame" weight 51 tag "Probable iFrame virus attack"
  24.  
  25. # Check for excessive numbers of HTML comments
  26. if Test "HTMLComments 10" weight 51 tag "Too many HTML comments"
  27.  
  28. # Check for an unreasonable number of spaces in the subject
  29. if Subject matches "*            +*" weight 51
  30.  
  31. # Check for unreasonable numbers of high-bit characters - a fairly
  32. # reliable sign of unreadable Asian spam.
  33. if Test "Garbage 25" weight 51
  34.  
  35. # Give a small weight to messages containing URLs in the .BIZ TLD
  36. if body matches "*http:*.biz*" weight 15
  37.  
  38. # Check for all variations of "viagra" and similar products in subject and body
  39. # Note that the "obfuscated" keyword, which is used to trap doctored versions of
  40. # trigger words like "vi@gra", can be abbreviated to "ob".
  41.  
  42. if subject contains "viagra" obfuscated weight 51
  43. if subject contains "viapro" ob weight 51
  44. if subject has "cialis" ob weight 51
  45. if subject has "cialagen" ob weight 51
  46. if subject has "climagel" ob weight 51
  47. if subject has "VPRX" ob weight 51
  48.  
  49. if body contains "viagra" ob weight 40
  50. if body contains "viapro" ob weight 40
  51. if body has "cialis" ob weight 40
  52. if body has "cialagen" ob weight 40
  53. if body has "climagel" ob weight 40
  54. if body has "VPRX" ob weight 40
  55.  
  56. # Check for other pharmacy and drug-related stuff
  57. if subject contains "xanax" ob weight 51
  58. if body contains "xanax" ob weight 40
  59. if subject contains "vicodin" ob weight 51
  60. if body contains "vicodin" ob weight 40
  61. if subject contains "valium" ob weight 51
  62. if body contains "valium" ob weight 30
  63.  
  64. if content contains "phentermine" ob weight 30
  65. if content contains "finasteride" ob weight 40
  66. if content has "ambien" ob weight 30
  67.  
  68. if Subject matches "*/spharmacy/s*" weight 40
  69. if Subject hasall "online, pharmacy" weight 51
  70. if Subject hasall "on-line, pharmacy" weight 51
  71. if content has "prescription" ob weight 15
  72. if content has "meds" weight 30
  73. if content has "pharmacy" weight 20
  74. if content hasall "diet, patch" ob weight 30
  75. if content contains "medication" ob weight 15
  76.  
  77. # Check for penile enlargement
  78. if Subject has "penis" ob weight 51 tag "Penis enlargement ad"
  79. if Subject contains "enlargement"
  80.    and Subject has "Penis, Penile" ob weight 51 tag "Penis enlargement ad"
  81. if Body has "penis" ob weight 35 tag "Penis enlargement ad"
  82. if Body hasall "penis, enlargement" ob weight 21 tag "Penis enlargement ad"
  83. if Content hasall "premature, ejaculation" ob weight 40 tag "Sex pills ad"
  84. if Content contains "increasethelength" ob weight 25 tag "Penis enlargement ad"
  85. if Body contains "penissize" ob weight 40
  86. if Body hasall "penissize, largerpenis" ob weight 51
  87. if Body hasall "penis, gain, inches" ob weight 51
  88. if Body hasall "increase, size, penis" ob weight 51 tag "Penis enlargement ad"
  89. if content contains "breastenlargement" ob weight 51 tag "Breast enlargement ad"
  90.  
  91. # Adjust for filtering of listserv messages
  92. if Subject matches "Rejected posting to*" weight -9999
  93.  
  94. # Check for subject lines starting with "ADV:"
  95. if Subject matches "/sADV/s:*" weight 51
  96.  
  97. # Check for subject lines ending with a date/time stamp.  e.g. "3/10/02 8:14:07 PM"
  98. if Subject matches "*[0-9]+/[0-9]+/[0-9]+ +[0-9]+:[0-9]+:[0-9]+ +[AP]M" weight 77
  99.  
  100. # Check for a "Comments: Authenticated sender..." header with no
  101. # matching X-Mailer header (a common, although older spam signature).
  102. if header "comments" contains "authenticated sender"
  103.   andnot exists "X-Mailer" weight 30
  104.  
  105. # Check for special headers that reek of spam
  106. if exists "X-PMG-Recipient" weight 51
  107.  
  108. # Check for messages with no "Date" field - this is illegal under
  109. # RFC2822 anyway, and is usually a pretty good indicator of spam
  110. ifnot exists "Date" weight 51
  111.  
  112. # Check for content suggesting unwanted "commercial services"
  113. if Content matches  "*Access*IRA funds taxfree*penalty[- ]free*" weight 51
  114. if Content matches  "*Access*IRA*no*tax*penalty*" weight 51
  115. if Subject contains "get out of debt" weight 50
  116. if Subject contains "debt reduction" weight 50
  117. if Subject contains "credit card debt" weight 50
  118. if Subject matches  "*accept credit car[td]s*" weight 51
  119. if Content contains "no credit card required" weight 40
  120. if Subject contains "get paid for " weight 50
  121. if Subject contains "get paid while " weight 50
  122. if Subject matches  "*guaranteed*return*investment*" weight 50
  123. if Subject contains "low interest loan" weight 50
  124. if Subject contains "lowest mortgage rates" weight 50
  125. if Subject contains "bad credit" weight 50
  126. if Content contains "online casino" weight 50
  127. if Content contains "on-line casino" weight 50
  128. if Content contains "multilevel market" weight 30
  129. if Subject contains "increase your net worth" weight 30
  130. if Subject contains " pay you " weight 30
  131. if Subject matches  "*paycheck*paycheck*" weight 30
  132. if Subject contains "take surveys" weight 30
  133. if Subject contains "fire your boss" weight 50
  134. if Subject contains " work from home" weight 40
  135. if Subject contains " work at home" weight 40
  136. if Subject matches  "*mak* money at home*" weight 50
  137. if Subject contains "make money on" weight 50
  138. if Subject contains "make more money" weight 50
  139. if Subject contains "want more money" weight 50
  140. if Subject contains "pile of cash" weight 50
  141. if Subject contains "save $" weight 50
  142. if Subject contains "save money" weight 50
  143. if Subject contains "stock pick" weight 40
  144. if Subject contains "stock play" weight 40
  145. if Subject contains "stockwatch" weight 40
  146. if Subject contains "OTCBB:" weight 40
  147. if Subject contains "watch this stock" weight 40
  148. if Subject contains "win cash" weight 50
  149. if Subject contains "win money" weight 50
  150. if Subject contains "win $" weight 50
  151. if Subject contains "venture"
  152.   and Subject contains "capital" weight 50
  153. if Sender contains "investor insights" weight 50
  154. if subject matches "*create*paycheck*home*" weight 51
  155.  
  156. # Check for content suggesting unwanted sexual "services"
  157. if Subject contains "adult entertainment" weight 50
  158. if Subject contains "adult web" weight 50
  159. if Subject contains "adult site" weight 50
  160. if Subject contains "adult video" weight 50
  161. if Subject contains "barely legal" weight 50
  162. if Subject contains "bondage" weight 40
  163. if Subject contains "erotica" weight 40
  164. if Subject contains "fetish" weight 40
  165. if Subject contains "fisting" weight 40
  166. if Subject contains "fuck" weight 40
  167. if Subject contains "hardcore" weight 10
  168. if Subject contains "horny" weight 20
  169. if Subject contains "naughty" weight 10
  170. if Subject contains "naked" weight 20
  171. if Subject contains "porn " weight 40
  172. if Subject contains "pussy" weight 25
  173. if subject contains "pussies" weight 25
  174. if Subject contains "nude celeb" weight 50
  175. if Subject contains "sex" weight 10
  176. if Subject contains "slut" weight 40
  177. if Subject contains "sleaze" weight 20
  178. if Subject contains "whore" weight 50
  179. if Subject matches  "*/cXXX*" weight 30
  180. if subject has "f12ee" or subject has "fl2ee" weight 51
  181. if subject has "seks" or subject has "secks" weight 51
  182. if subject has "toon, toons" weight 30
  183.  
  184. # Bogus diet/health/vanity stuff
  185. if Subject contains "fat blocker" weight 30
  186. if Subject contains "Liposuction" weight 30
  187. if Subject contains "Obesity" weight 30
  188. if Subject contains "Weight Loss" weight 50
  189. if Subject hasall "coral, calcium" weight 51
  190. if Content contains "medically proven" weight 40
  191.  
  192. # Bulk e-mail Spam stuff
  193. if Subject matches "*million*addresses*" weight 50
  194. if Subject matches  "*bulk*email*" weight 50
  195.  
  196. # Other sales stuff
  197. if Subject contains "below wholesale price" weight 30
  198. if Subject contains "buy wholesale" weight 30
  199. if Subject matches  "*cell*phone*" weight 30
  200. if Subject contains "descrambler" weight 30
  201. if Subject contains "dream vacation" weight 30
  202. if Subject matches "*earn*bonus*points*" weight 60
  203. if Subject contains "free gift" weight 30
  204. if Subject contains "get more hits" weight 50
  205. if Subject contains "increase sales" weight 30
  206. if Subject contains "INCREDIBLE SOFTWARE BARGAIN" weight 30
  207. if Subject contains "Internet Detective" weight 50
  208. if Subject contains "Internet Spy" weight 50
  209. if Subject contains "Life Insurance Quotes" weight 30
  210. if Subject contains "limited time offer" weight 50
  211. if Subject contains "mortgage rates" weight 30
  212. if Subject contains "need Life Insurance" weight 50
  213. if Subject contains "psychic reading" weight 50
  214. if Subject contains "site need more traffic" weight 50
  215. if Subject contains "stop smoking" weight 50
  216. if Subject matches  "*web*promotion service*" weight 50
  217. if Subject matches  "*save* on *" weight 30
  218. if Subject contains "No Fee!" weight 40
  219. if Subject contains "Paying Too Much" weight 40
  220. if Subject contains "Or Your Money Back" weight 40
  221. if Subject matches  "*/cFREE[E!*, ]*" weight 50
  222. if sender contains "vividnews" weight 50
  223. if sender contains "vividinsid" weight 50
  224. if sender contains "Bulkmail" weight 45
  225. if subject hasall "cable, descrambler" ob weight 51
  226.  
  227. # Chinese Spam: note that users in China will almost certainly
  228. # have to disable these tests - they are intended solely for
  229. # Westerners who are inundated with rubbish originating from
  230. # within Mainland China and Taiwan.
  231. if header "Content-Type" contains "Big5" weight 45
  232. if header "Content-Type" contains "GB2312" weight 45
  233.  
  234. # Check for URL using dotted-IP-address
  235. if body matches "*tp:??[0-9]+.[0-9]+.[0-9]+.*" weight 20
  236.  
  237. # Match spam that claims not to be spam because it "adheres" to the
  238. # ridiculous 105C 1618 section 301 legislation.
  239. if body matches "*1618*section 301*" weight 51
  240. if body matches "*section 301*1618*" weight 51
  241.  
  242. # Viral stuff - not intended to replace competent virus scanning,
  243. # but easy to do for a few of the most common cases
  244. if subject matches "*Snow*Seven*Dwar*REAL*story*" weight 51
  245.  
  246. # Body matches - all the rules below this point test the message
  247. # body. This has more of an impact on the time it takes to process
  248. # the rule set than header processing does.
  249.  
  250. # Check for body content suggesting unwanted "commercial services"
  251. if body contains "credit card debt" weight 50
  252. if body contains "credit card bills" weight 40
  253. if body contains "credit rating" weight 20
  254. if body contains "Accept Credit Car" weight 50
  255. if body contains "Accept Major Credit Car" weight 50
  256. if body contains "bad credit" weight 30
  257. if body contains "damaged credit" weight 30
  258. if body contains "your credit rating" weight 50
  259. if body contains "consolidate your debt" weight 50
  260. if body contains "entrepreneurial" weight 30
  261. if body contains "earn good money" weight 30
  262. if body contains "IRA Liberation Process" weight 70
  263. if body contains "financial freedom" weight 50
  264. if body contains "financial security" weight 40
  265. if body contains "stockwatch" weight 40
  266. if body contains "OTCBB:" weight 40
  267. if body contains "(Stock Symbol: " weight 40
  268. if body contains "refinance your home" weight 40
  269. if body matches  "*take control*your*financial future*" weight 40
  270. if body contains "venture capital" weight 40
  271. if body contains "investor insights" weight 50
  272. if body contains "forward looking statements" weight 50
  273. if body matches  "*section 27a*securities act of 1933*" weight 50
  274. if body matches  "*section 21b*securities exchange act of 1934*" weight 50
  275. if body contains "investment advice" weight 50
  276. if body contains "future marketing messages" weight 50
  277. if body contains "get out of debt" weight 50
  278. if body contains "outstanding debt" weight 40
  279. if body contains "low interest loan" weight 10
  280. if body contains "high interest rates" weight 10
  281. if body matches  "*income*from home*" weight 10
  282. if body matches  "*need*additional income*" weight 10
  283. if body contains "multilevel market" weight 10
  284. if body contains " lottery " weight 20
  285. if body contains " lotto " weight 20
  286. if body contains " jackpot " weight 20
  287. if body contains "pay you" weight 10
  288. if body contains "reduce your debt" weight 50
  289. if body contains "stop throwing your money away" weight 50
  290. if body contains "fire your boss" weight 50
  291. if body contains "work from home" weight 40
  292. if body contains "work at home" weight 20
  293. if body contains "you have nothing to lose" weight 30
  294. if body contains "you have nothing to loose" weight 30
  295. if body contains "should not be construed as an offer or solicitation to buy or sell any security" weight 88
  296. if body contains "not a solicitation or recommendation to buy" weight 88
  297. if body contains "not an offer to buy or sell securities" weight 88
  298. if body matches  "*highly speculative* risk*" weight 88
  299. if body hasall "Stephan, Ducharme" weight 51
  300. if body hasall "earning money, eBay" weight 51
  301. if body hasall "earn, extra, income" weight 51
  302. if body hasall "limited, time, only" weight 40
  303. if body contains "independent marketing" weight 25
  304. if body hasall "need, more, money, apply, grant"
  305.    weight 51 tag "Spurious Federal Grants guide"
  306. if body contains "to learn more about" weight 30
  307. if body matches "*must be*years*to*" weight 30
  308. if body contains "clickhere" ob weight 30
  309. if body matches "*/cGUARANTEED*" weight 20
  310. if body hasall "offer, lowest, rates" weight 20
  311. if body hasall "copy, dvd, movie" ob weight 40
  312. if body contains "is banned from" or body contains "is banned in" weight 15
  313. if body hasall "mortgage, dollars, loan" weight 25
  314. if body contains "private chat room" weight 25
  315. if body contains "video poker" weight 25
  316. if body contains "chance to win" weight 15
  317. if body matches "*/sbuy real estate*" weight 25
  318. if body contains "money machine" weight 25
  319. if body contains "government secur" weight 15
  320. if body hasall "copy, DVD, download" weight 30
  321. if body hasall "buy, sell, performing, debt" weight 30
  322. if body contains "make a fortune" weight 30
  323. if body contains "future mailings" weight 30
  324. if body contains "100 percent" weight 15
  325. if body contains "fuelsaverpro" ob weight 51 tag "Fuel saver spam"
  326. if body matches "*boost*gas*mileage*" weight 40 tag "Fuel saver spam"
  327. if body contains "youmustrespondby" ob
  328.    and body hasall "staff, students, computers" weight 51
  329. if body hasall "fortune, ebay" ob weight 40
  330. if body hasall "cable, descrambler" ob weight 51
  331. if content hasall "digital, cable" weight 25
  332. if content contains "digitalcablefilter" ob weight 30
  333. if body hasall "mini, radiocontrolled" ob weight 40
  334. if body hasall "refinance, mortgage" weight 40
  335.  
  336. # Check for body content suggesting unwanted sexual "services"
  337. if body contains "adult entertainment" weight 20
  338. if body contains "adult web" weight 20
  339. if body contains "adult site" weight 20
  340. if body contains "barely legal*teens" weight 50
  341. if body contains " hardcore " weight 20
  342. if body contains "prefer girls" weight 40
  343. if body contains " naked " weight 10
  344. if body contains " unclothed " weight 10
  345. if body contains " nude " weight 20
  346. if body contains " ass " weight 10
  347. if body contains "improve sex" weight 30
  348. if body contains "pussy" weight 15
  349. if body contains "hugecock" ob weight 25
  350. if body contains "sexual experience" weight 40
  351. if body contains " erections" weight 10
  352. if body contains " sexlover" weight 50
  353. if body contains "sexual preferences" weight 20
  354. if body contains "* sexx+ *" weight 50
  355. if body contains " sexshows" weight 50
  356. if body contains " sex shows" weight 40
  357. if body contains " sleaze" weight 20
  358. if body contains "gangbang" or body contains "gang-bang" weight 40
  359. if body contains " titties" weight 20
  360. if body contains "adult video" weight 30
  361. if body hasall "adult, action, female" weight 40
  362. if body has "anal" weight 20
  363. if body contains "anal sex" weight 20
  364. if body has "bondage" weight 20
  365. if body has "horny" weight 20
  366. if body contains " fetish" weight 20
  367. if body has "fuck, fucked, fucking" weight 40 tag "The F word"
  368. if body has "cunt, cunts" weight 40 tag "The C word"
  369. if body contains " fisting" weight 40
  370. if body contains " cock " weight 20
  371. if body has "cum" weight 20
  372. if body has "cumm" weight 20
  373. if body contains " cummshot" weight 50
  374. if body contains " cumshot" weight 50
  375. if body has "rape, raped" weight 20
  376. if body contains "hot puss" weight 25
  377. if body contains "pussies" weight 25
  378. if body has "bitch" weight 15
  379. if body has "slut" weight 40
  380. if body has "whore" weight 40
  381. if body matches  "*/smust be*18*old/s*" weight 40
  382. if body contains "no minors allowed" weight 40
  383. if body matches  "*Hardcore/wPorno*" weight 111
  384. if body has "Porno" weight 40
  385. if body contains " sex software" weight 111
  386. if body contains " sexsoftware" weight 50
  387. if body contains "$$$$$$$$$$$$$" weight 51
  388. if body hasall "probably don't remember me, website" weight 51
  389. if body hasall "teen, cock, suck" weight 51
  390. if body hasall "free, day, trial" weight 30
  391. if body hasall "young, teen, video" weight 30
  392. if body hasall "young, teenage, video" weight 30
  393. if body hasall "porn, chick, pictures" weight 51
  394. if body has "toon, toons" weight 30
  395. if body hasall "XXX, free" weight 40
  396. if body contains "adult movie" weight 40
  397. if body matches "*found*your*profile*web*" weight 30
  398. if body matches "*seen your profile on*picture*" weight 51
  399. if body hasall "Paris, Hilton" ob and body contains "http:" weight 51
  400.  
  401. # Check for deliberate misspellings of common "trigger" words - the
  402. # misspelling is a dead giveaway that the message is spam.
  403. if content contains "p0rn" weight 51
  404. if content contains "p@rn" weight 51
  405. if content contains "penφs" weight 51
  406. if content contains "tenage" weight 30
  407. if content has "medic@tion, medic@l" weight 51
  408. if content matches "*/sph@rmacist*" weight 51
  409. if content matches "*/spharm@cist*" weight 51
  410. if content contains "rem0ve" weight 51
  411. if content contains "6uarantee" weight 51
  412.  
  413. # Check for body content suggesting spurious diet/health stuff
  414. if body contains "Liposuction" weight 20
  415. if body has "Obesity" weight 10
  416. if body contains "stop smoking" weight 20
  417. if body contains "WeightLoss" ob weight 30
  418. if body contains "loseweight" ob weight 30
  419. if body contains "loose weight" weight 30
  420. if body contains "burning fat" weight 30
  421. if body contains "no hunger pains" weight 30
  422. if body contains "lose weight while you sleep" weight 30
  423. if body contains "health insurance" weight 25
  424. if body contains "medical premium" weight 25
  425. if body has "penile, ejaculation, sildenafil" weight 30
  426. if body contains "no doctor visit" or body contains "no doctor's visit" weight 30
  427. if body matches "/c*HGH*" weight 40
  428. if body hasall "sexual, enhancer" weight 40
  429. if body hasall "dietary, supplement" weight 15
  430. if body contains "online" and body has "prescription, pharmacies, pharmacy" weight 40
  431. if body contains "on-line" and body has "prescription, pharmacies, pharmacy" weight 40
  432. if subject matches "/c*HGH*"
  433.    and body hasall "human, growth, hormone" weight 51
  434. if body hasall "human, growth, hormone" weight 40
  435. if body hasall "coral, calcium" weight 51
  436. if body has "H?G?H" weight 51
  437. if body contains "H G H" weight 51
  438. if body contains "fat loss" weight 25
  439. if body contains "wrinkle reduction" weight 25
  440. if body contains "reverses aging" weight 25
  441. if body matches "*/senhance your sex*" weight 30
  442. if body has "colon" weight 20
  443. if body hasall "colon, cleanser" ob weight 31
  444. if body contains "productsworkbesttogether" ob weight 40
  445. if body contains "herbalsupplements" ob weight 40
  446. if body contains "enhancingoil" ob weight 40
  447.  
  448. # Check the body for evidence of scams - in particular the ludicrous
  449. # "Nigerian funds transfer" scam.
  450.  
  451. if body hasall "Nigeria, million, dollars, transfer"
  452.    weight 51 tag "Nigerian 419 Scam"
  453. if body hasall "Nigeria, million, dollars, invest"
  454.    weight 51 tag "Nigerian 419 Scam 2"
  455. if body hasall "Liberia, million, dollars, transfer"
  456.    weight 51 tag "Liberian 419 Scam"
  457. if body hasall "Angola, million, dollars, transfer"
  458.    weight 51 tag "Angolan 419 Scam"
  459. if body hasall "Africa, million, dollars, transfer"
  460.    weight 51 tag "Generic 419 Scam"
  461. if body hasall "Sese, Seko, million"
  462.    weight 51 tag "Sese Seko 419 Scam"
  463. if body hasall "Sese-Seko, million"
  464.    or body hasall "Sese-Seko, billion"
  465.    or body hasall "Sese-Seko, billions"
  466.    weight 51 tag "Sese Seko 419 Scam"
  467. if body hasall "Abacha, million"
  468.    weight 51 tag "Maryam Abacha 419 Scam"
  469. if body hasall "Sierra Leone, Coleman, million"
  470.    weight 51 tag "Sierra Leone 419 Scam"
  471. if body matches "*surprise*receive*know*personally*"
  472.    and body hasall "million, transfer"
  473.    weight 51 tag "Generic 419 Scam"
  474. if body hasall "confidence, confidential, 000, US$, contract"
  475.   weight 51 tag "Generic 419 Scam"
  476. if body hasall "million, US, confidential" ob
  477.   weight 40 tag "Possible 419 scam?"
  478. if body hasall "feelsorryfor, everyone, diesomeday, million" ob
  479.   weight 51 tag "Silly 419 sympathy scam"
  480. if body contains "endeavourtouseditfor" ob
  481.   weight 51 tag "Silly 419 sympathy scam #2"
  482.  
  483. if body contains "Nigeria" weight 30
  484. if body contains "Federal Government of Nigeria" weight 999
  485. if body contains "Nigeria National Petroleum Corporation" weight 999
  486. if body contains "Bank of Nigeria" weight 40
  487. if body contains "Bank in Africa" weight 40
  488. if body contains "transfer to overseas" weight 40
  489. if body contains "time machine" and body contains "vortex generator" weight 999
  490. if body contains "promises for fear of facing a multimillion dollar class action suit" weight 999
  491. if body contains "Intel and AOL are now discussing a merger" weight 999
  492. if body contains "Microsoft will pay you" weight 999
  493. if body matches  "*(*Million United States Dollars)*" weight 999
  494. if body contains "South Africa Foreign Exchange" weight 999
  495. if body contains "arrangement and come to Johannesburg South Africa" weight 999
  496.  
  497. # Check the body for suggestions that the message might be peddling
  498. # spam creation or distribution tools.
  499. if body contains "bulk e-mail" weight 30
  500. if body contains "bulk email" weight 30
  501. if body contains " bulkmail" weight 30
  502. if body contains "mass mailing service" weight 30
  503. if body contains "mass marketing" weight 30
  504. if body contains "mass messages" weight 30
  505. if body matches "*million*addresses*" weight 30
  506. if content contains "bulker" weight 51
  507. if body hasall "Email, marketing, inexpensive, promote, targeted" weight 40
  508.  
  509. # Look in the body for a few addresses intimately associated with
  510. # spam or other unwanted marketing activities.
  511. if body contains "www.try-it-free.net" weight 50
  512. if body contains "www.lendlink.net" weight 50
  513. if body contains "www.safelockrecords.com" weight 50
  514. if body contains "www.overnightrx.com" weight 50
  515. if body contains "usavemore.k666.com" weight 50
  516. if body contains "chicago20s.com" weight 50
  517. if body contains "hudsonleickfan.com" weight 50
  518. if body contains "good-insurance-rates.com" weight 50
  519. if body contains "0mbra.com" weight 50
  520. if body contains "www.geheime-seite.da.ru" weight 90
  521. if body contains "dirtcheapdomain.com" weight 50
  522. if body contains "kiss.com" weight 50
  523. if body contains "edirectnetwork.net" weight 50
  524. if body contains "37500hits4u.com" weight 50
  525. if body contains "emailhello.com" weight 50
  526. if body contains "bestcheapstuff.com" weight 50
  527. if body contains "classmates.com" weight 50
  528. if body contains "elucky-casino.com" weight 50
  529. if body contains "israeliconnections.com" weight 50
  530. if body contains "asiawholesalers.com" weight 50
  531. if body contains "naturaldepot.com" weight 50
  532. if body contains "swapselltrade.com" weight 50
  533.  
  534. # Other Sales stuff
  535. if body contains "money-back guarantee" weight 40
  536. if body contains "money back guarantee" weight 40
  537. if body contains "no credit check" weight 50
  538. if body matches  "*make more money*web*" weight 40
  539. if body matches  "*f +r +e +e*" weight 50
  540. if body contains "absolutely free" weight 20
  541. if body contains "descrambler" weight 30
  542. if body contains "free DVD trial" weight 50
  543. if body contains "eValueMarketing" weight 66
  544. if body contains "get more hits" weight 20
  545. if body contains "limited time offer" weight 30
  546. if body contains "increase sales" weight 10
  547. if body contains "INCREDIBLE SOFTWARE BARGAIN" weight 20
  548. if body contains "Internet Detective" weight 50
  549. if body contains "Internet marketing" weight 50
  550. if body contains "Internet Spy" weight 50
  551. if body contains "No Credit Check" weight 30
  552. if body contains "no obligation" weight 30
  553. if body contains "no obligation quote" weight 30
  554. if body contains "free quote" weight 30
  555. if body contains "pay-per-view" weight 30
  556. if body contains "new home loan" weight 30
  557. if body matches  "*refinance*home loan*" weight 30
  558. if body contains "paying more than" and body contains "mortgage" weight 40
  559. if body contains "save up to" weight 10
  560. if body contains "site need more traffic" weight 50
  561. if body contains "term life insurance" weight 40
  562. if body contains "free online quote" weight 40
  563. if body contains "buy term life insurance" weight 40
  564. if body matches  "*web*promotion service*" weight 50
  565. if body contains "satisfaction guarantee" weight 10
  566. if body contains "your money back" weight 20
  567. if body hasall "click/Where, protect your computer" weight 40
  568. if body matches "*receive*mail*only*once*" weight 40
  569. if body contains "paying too much" or body contains "pay too much" weight 30
  570. if body contains "100% Free" weight 40
  571. if body contains "1oo% Free" weight 51
  572. if body hasall "casino, sportsbook" weight 51
  573. if body contains "100% legal" weight 51
  574. if body has "lender, lenders" and body hasall "compete, loan" weight 30
  575. if body hasall "mortgage, lender, compete, business" weight 51
  576. if body hasall "discovered, website, mortgage" weight 51
  577. if body matches "*/cJOIN/WFOR/WFREE*" weight 51
  578. if body contains "diploma"
  579.    and body has "non-accredited, university" weight 51
  580. if body contains "make money on the web" weight 40
  581. if body contains "make money on" weight 20
  582. if body contains "want to make money" weight 20
  583. if body has "/cFREE" weight 20
  584.  
  585. # Check for certain key words and phrases commonly found in promotional spam
  586. if body matches "*you*been chosen to receive*" weight 51
  587. if body contains "the previous was an advertisement" weight 51
  588. if body matches  "*not wish to receive*e-mail*promotion*" weight 51
  589. if body contains "this is not a solicitation" weight 30
  590. if body contains "to be removed from" weight 21
  591. if body contains "to remove yourself from" weight 21
  592. if body contains " opt-in" weight 21
  593. if body contains " opt-out" weight 21
  594. if body contains "opt out" weight 21
  595. if body contains " optout" weight 21
  596. if body has "opted/Win" weight 40
  597. if body has "opted/Win" and body contains "affiliate" weight 51
  598. if body matches "*This*may*recurring mailing*" weight 51
  599. if body matches  "*is a one*time*mail*" weight 40
  600. if body contains "No request for removal is necessary" weight 99
  601. if body hasall "cannot be considered spam, removal" weight 51
  602. if body matches  "*1618*Title III*105th US Congress*" weight 51
  603. if body matches  "*This is not*spam*was sent to you because*" weight 99
  604. if body hasall "click here, unsubscribe" weight 30
  605. if body matches "*was sent*because*not*wish*receive*" weight 40
  606. if body hasall "opportunity, change, life, forever, earn, free" weight 30
  607. if body matches "*no longer*receive*offer*mail*" weight 40
  608. if body has "partner/Wsite" or body has "partner/Wsites" weight 30
  609. if body matches "*your*privacy*important to us*" weight 40
  610. if body matches "*This is not*!*is a friendly*" weight 40
  611. if body has "clickheretoenter" ob weight 40
  612. if body contains "enter here" weight 30
  613.  
  614. # Viral stuff - not intended to replace competent virus scanning,
  615. # but easy to do for a few of the most common cases
  616. if body matches "*You*I send this to you*advice*" weight 51
  617. if body matches "*This*mail*never sent unsolicited*" weight 51
  618. if body matches "*attached*product*part*official*campaign*popularity*" weight 51
  619.  
  620.