looking for a brokerage account or IRA... click here Add To Favorites
return to index 

SpamAssassin Rules

SpamAssassin is an Apache program used to filter spam from incoming e-mail. I supports DNS-based, checksum-based, and statistical filtering.

ElementCodeDescription
bodyGTUBE Generic Test for Unsolicited Bulk Email
bodyTRACKER_ID Incorporates a tracking ID number
bodyWEIRD_QUOTING Weird repeated double-quotation marks
rawbodyMIME_BASE64_BLANKS Extra blank lines in base64 encoding
rawbodyMIME_BASE64_NO_NAME base64 attachment does not have a file name
rawbodyMIME_BASE64_TEXT Message text disguised using base64 encoding
rawbodyMIME_MISSING_BOUNDARY MIME section missing boundary
bodyMISSING_MIME_HB_SEP Missing blank line between MIME header and body
bodyMIME_HTML_MOSTLY Multipart message mostly text/html MIME
bodyMIME_HTML_ONLY Message only has text/html MIME parts
rawbodyMIME_QP_LONG_LINE Quoted-printable line longer than 76 chars
bodyMPART_ALT_DIFF HTML and text parts are different
bodyMPART_ALT_DIFF_COUNT HTML and text parts are different
bodyMIME_BAD_ISO_CHARSET MIME character set is an unknown ISO charset
bodyCHARSET_FARAWAY Character set indicates a foreign language
bodyEMAIL_ROT13 Body contains a ROT13-encoded email address
bodyBLANK_LINES_70_80 Message body has 70-80% blank lines
bodyBLANK_LINES_80_90 Message body has 80-90% blank lines
bodyBLANK_LINES_90_100 Message body has 90-100% blank lines
bodyUNIQUE_WORDS Message body has many words used only once
bodyDOMAIN_RATIO Message body mentions many internet domains
bodyHTTPS_IP_MISMATCH IP to HTTPS link found in HTML
rawbodyINTERRUPTUS Message looks to contain HTML-interrupted text
bodyMULTIPART_ALT_NON_TEXT eval:check_ma_non_text()
headerALL_TRUSTED Passed through trusted hosts only via SMTP
headerNO_RELAYS Informational: message was not relayed via SMTP
headerRCVD_IN_NJABL_RELAY NJABL: sender is confirmed open relay
headerRCVD_IN_NJABL_DUL NJABL: dialup sender did non-local SMTP
headerRCVD_IN_NJABL_SPAM NJABL: sender is confirmed spam source
headerRCVD_IN_NJABL_MULTI NJABL: sent through multi-stage open relay
headerRCVD_IN_NJABL_CGI NJABL: sender is an open formmail
headerRCVD_IN_NJABL_PROXY NJABL: sender is an open proxy
headerRCVD_IN_SORBS_HTTP SORBS: sender is open HTTP proxy server
headerRCVD_IN_SORBS_SOCKS SORBS: sender is open SOCKS proxy server
headerRCVD_IN_SORBS_MISC SORBS: sender is open proxy server
headerRCVD_IN_SORBS_SMTP SORBS: sender is open SMTP relay
headerRCVD_IN_SORBS_WEB SORBS: sender is a abuseable web server
headerRCVD_IN_SORBS_BLOCK SORBS: sender demands to never be tested
headerRCVD_IN_SORBS_ZOMBIE SORBS: sender is on a hijacked network
headerRCVD_IN_SORBS_DUL SORBS: sent directly from dynamic IP address
headerRCVD_IN_SBL Received via a relay in Spamhaus SBL
headerRCVD_IN_XBL Received via a relay in Spamhaus XBL
headerDNS_FROM_RFC_DSN Envelope sender in dsn.rfc-ignorant.org
headerDNS_FROM_RFC_POST Envelope sender in postmaster.rfc-ignorant.org
headerDNS_FROM_RFC_ABUSE Envelope sender in abuse.rfc-ignorant.org
headerDNS_FROM_RFC_WHOIS Envelope sender in whois.rfc-ignorant.org
headerDNS_FROM_RFC_BOGUSMX Envelope sender in bogusmx.rfc-ignorant.org
headerRCVD_IN_WHOIS_BOGONS CompleteWhois: sender on bogons IP block
headerRCVD_IN_WHOIS_HIJACKED CompleteWhois: sender on hijacked IP block
headerRCVD_IN_WHOIS_INVALID CompleteWhois: sender on invalid IP block
headerRCVD_IN_DSBL Received via a relay in list.dsbl.org
headerDNS_FROM_AHBL_RHSBL From: sender listed in dnsbl.ahbl.org
headerDNS_FROM_SECURITYSAGE Envelope sender in blackholes.securitysage.com
headerRCVD_IN_BL_SPAMCOP_NET Received via a relay in bl.spamcop.net
headerRCVD_IN_MAPS_RBL Relay in RBL, http://www.mail-abuse.org/rbl/
headerRCVD_IN_MAPS_DUL Relay in DUL, http://www.mail-abuse.org/dul/
headerRCVD_IN_MAPS_RSS Relay in RSS, http://www.mail-abuse.org/rss/
headerRCVD_IN_MAPS_NML Relay in NML, http://www.mail-abuse.org/nml/
headerRCVD_IN_BSP_TRUSTED Sender is in Bonded Sender Program (trusted relay)
headerRCVD_IN_BSP_OTHER Sender is in Bonded Sender Program (other relay)
headerRCVD_IN_IADB_VOUCHED ISIPP IADB lists as vouched-for sender
headerHABEAS_ACCREDITED_COI Habeas Accredited Confirmed Opt-In or Better
headerHABEAS_ACCREDITED_SOI Habeas Accredited Opt-In or Better
headerHABEAS_CHECKED Habeas Checked
headerSUBJECT_DRUG_GAP_C Subject contains a gappy version of 'cialis'
headerSUBJECT_DRUG_GAP_L Subject contains a gappy version of 'levitra'
headerSUBJECT_DRUG_GAP_P Subject contains a gappy version of 'phentermine'
headerSUBJECT_DRUG_GAP_S Subject contains a gappy version of 'soma'
headerSUBJECT_DRUG_GAP_VA Subject contains a gappy version of 'valium'
headerSUBJECT_DRUG_GAP_VIC Subject contains a gappy version of 'vicodin'
headerSUBJECT_DRUG_GAP_X Subject contains a gappy version of 'xanax'
bodyDRUG_DOSAGE Talks about price per dose
bodyDRUG_ED_CAPS Mentions an E.D. drug
bodyDRUG_ED_COMBO Viagra and other drugs
bodyDRUG_ED_SILD Talks about an E.D. drug using its chemical name
bodyDRUG_ED_GENERIC Mentions Generic Viagra
bodyDRUG_ED_ONLINE Fast Viagra Delivery
bodyDEEP_DISC_MEDS Deep discount medications
bodyONLINE_PHARMACY Online Pharmacy
bodyNO_PRESCRIPTION No prescription needed
bodyVIA_GAP_GRA Attempts to disguise the word 'viagra'
bodyDRUGS_SMEAR1 Two or more drugs crammed together into one word
headerFAKE_HELO_MSN Host HELO did not match rDNS: msn.com
headerFAKE_HELO_MAIL_COM Host HELO did not match rDNS: mail.com
headerFAKE_HELO_EMAIL_COM Host HELO did not match rDNS: email.com
headerFAKE_HELO_EUDORAMAIL Host HELO did not match rDNS: eudoramail.com
headerFAKE_HELO_EXCITE Host HELO did not match rDNS: excite.com
headerFAKE_HELO_LYCOS Host HELO did not match rDNS: lycos.com
headerFAKE_HELO_YAHOO_CA Host HELO did not match rDNS: yahoo.ca
headerFAKE_HELO_MAIL_COM_DOM Relay HELO'd with suspicious hostname (mail.com)
headerHELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1)
headerHELO_DYNAMIC_DHCP Relay HELO'd using suspicious hostname (DHCP)
headerHELO_DYNAMIC_HCC Relay HELO'd using suspicious hostname (HCC)
headerHELO_DYNAMIC_ATTBI Relay HELO'd using suspicious hostname (ATTBI.com)
headerHELO_DYNAMIC_ROGERS Relay HELO'd using suspicious hostname (Rogers)
headerHELO_DYNAMIC_ADELPHIA Relay HELO'd using suspicious hostname (Adelphia)
headerHELO_DYNAMIC_DIALIN Relay HELO'd using suspicious hostname (T-Dialin)
headerHELO_DYNAMIC_HEXIP Relay HELO'd using suspicious hostname (Hex IP)
headerHELO_DYNAMIC_SPLIT_IP Relay HELO'd using suspicious hostname (Split IP)
headerHELO_DYNAMIC_YAHOOBB Relay HELO'd using suspicious hostname (YahooBB)
headerHELO_DYNAMIC_OOL Relay HELO'd using suspicious hostname (OptOnline)
headerHELO_DYNAMIC_IPADDR2 Relay HELO'd using suspicious hostname (IP addr 2)
headerHELO_DYNAMIC_RR2 Relay HELO'd using suspicious hostname (RR 2)
headerHELO_DYNAMIC_COMCAST Relay HELO'd using suspicious hostname (Comcast)
headerHELO_DYNAMIC_TELIA Relay HELO'd using suspicious hostname (Telia)
headerHELO_DYNAMIC_VTR Relay HELO'd using suspicious hostname (VTR)
headerHELO_DYNAMIC_CHELLO_NO Relay HELO'd using suspicious hostname (Chello.no)
headerHELO_DYNAMIC_CHELLO_NL Relay HELO'd using suspicious hostname (Chello.nl)
headerHELO_DYNAMIC_VELOX Relay HELO'd using suspicious hostname (Veloxzone)
headerHELO_DYNAMIC_NTL Relay HELO'd using suspicious hostname (NTL)
headerHELO_DYNAMIC_HOME_NL Relay HELO'd using suspicious hostname (Home.nl)
headerHEAD_LONG Message headers are very long
headerFRAGMENTED_MESSAGE Partial message
headerMISSING_HB_SEP Missing blank line between message header and body
headerUNPARSEABLE_RELAY Informational: message has unparseable relay lines
headerNO_REAL_NAME From: does not include a real name
headerFROM_BLANK_NAME From: contains empty name
headerFROM_ENDS_IN_NUMS From: ends in many numbers
headerFROM_STARTS_WITH_NUMS From: starts with many numbers
headerFROM_HAS_MIXED_NUMS From: contains numbers mixed in with letters
headerFROM_HAS_ULINE_NUMS From: contains an underline and numbers/letters
headerFROM_ALL_NUMS From numeric address (except US/Canada phones)
headerFROM_OFFERS From address is "at something-offers"
headerFROM_NO_USER From: has no local-part before @ sign
headerTO_NO_USER To: has no local-part before @ sign
headerTO_EMPTY To: is empty
headerREPLY_TO_EMPTY Reply-To: is empty
headerTO_ADDRESS_EQ_REAL To: repeats address as real name
headerUNDISC_RECIPS Valid-looking To "undisclosed-recipients"
headerFAKED_UNDISC_RECIPS Faked To "Undisclosed-Recipients"
headerPLING_QUERY Subject has exclamation mark and question mark
headerSUBJ_HAS_UNIQ_ID Subject contains a unique ID
headerSUBJ_HAS_SPACES Subject contains lots of white space
headerSUBJ_ALL_CAPS Subject is all capitals
headerMSGID_SPAM_99X9XX99 Spam tool Message-Id: (99x9xx99 variant)
headerMSGID_SPAM_ALPHA_NUM Spam tool Message-Id: (alpha-numeric variant)
headerMSGID_SPAM_CAPS Spam tool Message-Id: (caps variant)
headerMSGID_SPAM_LETTERS Spam tool Message-Id: (letters variant)
headerMSGID_SPAM_ZEROES Spam tool Message-Id: (12-zeroes variant)
headerMSGID_NO_HOST Message-Id has no hostname
headerMSGID_OUTLOOK_INVALID Message-Id is fake (in Outlook Express format)
headerMSGID_YAHOO_CAPS Message-ID has ALLCAPS@yahoo.com
headerMSGID_FROM_MTA_ID Message-Id for external message added locally
headerMSGID_FROM_MTA_HOTMAIL Message-Id was added by a hotmail.com relay
headerMSGID_LONG Message-ID is unusually long
headerMSGID_SHORT Message-ID is unusually short
headerMSGID_MULTIPLE_AT Message-ID contains multiple '@' characters
headerDATE_SPAMWARE_Y2K Date header uses unusual Y2K formatting
headerINVALID_DATE Invalid Date: header (not RFC 2822)
headerINVALID_DATE_TZ_ABSURD Invalid Date: header (timezone does not exist)
headerINVALID_TZ_CST Invalid date in header (wrong CST timezone)
headerINVALID_TZ_EST Invalid date in header (wrong EST timezone)
headerINVALID_TZ_GMT Invalid date in header (wrong GMT/UTC timezone)
headerDATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date
headerDATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date
headerDATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date
headerDATE_IN_PAST_24_48 Date: is 24 to 48 hours before Received: date
headerDATE_IN_PAST_48_96 Date: is 48 to 96 hours before Received: date
headerDATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date
headerDATE_IN_FUTURE_03_06 Date: is 3 to 6 hours after Received: date
headerDATE_IN_FUTURE_06_12 Date: is 6 to 12 hours after Received: date
headerDATE_IN_FUTURE_12_24 Date: is 12 to 24 hours after Received: date
headerDATE_IN_FUTURE_24_48 Date: is 24 to 48 hours after Received: date
headerDATE_IN_FUTURE_48_96 Date: is 48 to 96 hours after Received: date
headerDATE_IN_FUTURE_96_XX Date: is 96 hours or more after Received: date
headerUNRESOLVED_TEMPLATE Headers contain an unresolved template
headerSUBJ_ILLEGAL_CHARS Subject: has too many raw illegal characters
headerFROM_ILLEGAL_CHARS From: has too many raw illegal characters
headerHEAD_ILLEGAL_CHARS Headers have too many raw illegal characters
headerSUBJECT_ENCODED_TWICE Subject: MIME encoded twice
headerENGLISH_UCE_SUBJECT Subject contains an English UCE tag
headerJAPANESE_UCE_SUBJECT Subject contains a Japanese UCE tag
headerKOREAN_UCE_SUBJECT Subject: contains Korean unsolicited email tag
headerFROM_AND_TO_SAME From and To are the same, but not exactly
headerFORGED_RCVD_HELO Received: contains a forged HELO
headerRCVD_HELO_IP_MISMATCH Received: HELO and IP do not match, but should
headerRCVD_NUMERIC_HELO Received: contains an IP address used for HELO
headerRCVD_ILLEGAL_IP Received: contains illegal IP address
headerRCVD_BY_IP Received by mail server with no name
headerFORGED_AOL_RCVD Received forged, contains fake AOL relays
headerFORGED_TELESP_RCVD Contains forged hostname for a DSL IP in Brazil
headerFORGED_HOTMAIL_RCVD Forged hotmail.com 'Received:' header found
headerFORGED_HOTMAIL_RCVD2 hotmail.com 'From' address, but no 'Received:'
headerFORGED_EUDORAMAIL_RCVD Forged eudoramail.com 'Received:' header found
headerFORGED_YAHOO_RCVD 'From' yahoo.com does not match 'Received' headers
headerFORGED_JUNO_RCVD 'From' juno.com does not match 'Received' headers
headerFORGED_GW05_RCVD Forged 'by gw05' 'Received:' header found
headerNONEXISTENT_CHARSET Character set doesn't exist
headerCHARSET_FARAWAY_HEADER A foreign language charset used in headers
headerX_PRIORITY_HIGH Sent with 'X-Priority' set to high
headerX_MSMAIL_PRIORITY_HIGH Sent with 'X-Msmail-Priority' set to high
headerROUND_THE_WORLD_LOCAL Received: says mail sent around the world (HELO)
headerMISSING_DATE Missing Date: header
headerMISSING_HEADERS Missing To: header
headerSUSPICIOUS_RECIPS Similar addresses in recipient list
headerSORTED_RECIPS Recipient list is sorted by address
headerGAPPY_SUBJECT Subject: contains G.a.p.p.y-T.e.x.t
headerPREVENT_NONDELIVERY Message has Prevent-NonDelivery-Report header
headerX_IP Message has X-IP header
headerX_LIBRARY Message has X-Library header
headerX_MESSAGE_FLAG_ODD Message has X-Message-flag header (odd case)
headerSUBJ_AS_SEEN Subject contains "As Seen"
headerSUBJ_DOLLARS Subject starts with dollar amount
headerSUBJ_FOR_ONLY Subject contains "For Only"
headerSUBJ_FREE_CAP Subject contains "FREE" in CAPS
headerSUB_FREE_OFFER Subject starts with "Free"
headerSUBJ_GUARANTEED Subject GUARANTEED
headerSUB_HELLO Subject starts with "Hello"
headerSUBJ_LIFE_INSURANCE Subject includes "life insurance"
headerSUBJ_YOUR_DEBT Subject contains "Your Bills" or similar
headerSUBJ_YOUR_FAMILY Subject contains "Your Family"
headerSUBJ_YOUR_OWN Subject contains "Your Own"
headerRCVD_FAKE_HELO_DOTCOM Received contains a faked HELO hostname
headerADDRESS_IN_SUBJECT To: address appears in Subject
headerLOCALPART_IN_SUBJECT Local part of To: address appears in Subject
headerSUBJECT_DIET Subject talks about losing pounds
headerEXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry
headerTO_RECIP_MARKER To header contains 'recipient' marker
headerMIME_BOUND_DD_DIGITS Spam tool pattern in MIME boundary
headerMIME_BOUND_DIGITS_7 Spam tool pattern in MIME boundary
headerMIME_BOUND_DIGITS_15 Spam tool pattern in MIME boundary
headerMIME_BOUND_MANY_HEX Spam tool pattern in MIME boundary
headerMIME_BOUND_RKFINDY Spam tool pattern in MIME boundary (rfkindy)
headerTO_MALFORMED To: has a malformed address
headerADDR_FREE From Address contains FREE
headerTO_TXT Sent to a text file
headerCHINA_HEADER Involves 'china.com'
headerWITH_LC_SMTP Received line contains spam-sign (lowercase smtp)
headerFROM_NO_LOWER From address has no lower-case characters
headerSUBJ_BUY Subject line starts with Buy or Buying
headerRCVD_AM_PM Received headers forged (AM/PM)
headerHEADER_COUNT_CTYPE Multiple Content-Type headers found
headerNO_RDNS_DOTCOM_HELO Host HELO'd as a big ISP, but had no rDNS
headerX_ORIG_IP_NOT_IPV4 X-Originating-IP doesn't look like IPv4 address
headerX_AUTH_WARN_FAKED X-Authentication-Warning header looks faked
headerFAKE_OUTBLAZE_RCVD Received header contains faked 'mr.outblaze.com'
headerFROM_NONSENDING_DOMAIN Message is from domain that never sends email
headerSUBJ_2_NUM_PARENS Subject contains common spam sign (2 numbers)
headerUNCLOSED_BRACKET Headers contain an unclosed bracket
headerORG_MIME_TOOLS Organization is MIME-tools
headerX_MIME_AUTOCONVERTED Message has X-MIME-Autoconverted "Yes" header
headerFROM_DOMAIN_NOVOWEL From: domain has series of non-vowel letters
headerFROM_LOCAL_NOVOWEL From: localpart has series of non-vowel letters
headerSUBJECT_NOVOWEL Subject: has long non-vowel letter sequence
headerFROM_LOCAL_HEX From: localpart has long hexadecimal sequence
headerFROM_LOCAL_DIGITS From: localpart has long digit sequence
headerX_MAILER_SPAM X-Mailer: header is bulk email fingerprint
headerX_PRIORITY_CC Cc: after X-Priority: (bulk email fingerprint)
headerSUBJ_CONSONANTS Subject contains consecutive consonants in "word"
headerBAD_ENC_HEADER Message has bad MIME encoding in the header
bodyHTML_MESSAGE HTML included in message
bodyHTML_00_10 Message is 0% to 10% HTML
bodyHTML_10_20 Message is 10% to 20% HTML
bodyHTML_20_30 Message is 20% to 30% HTML
bodyHTML_30_40 Message is 30% to 40% HTML
bodyHTML_40_50 Message is 40% to 50% HTML
bodyHTML_50_60 Message is 50% to 60% HTML
bodyHTML_60_70 Message is 60% to 70% HTML
bodyHTML_70_80 Message is 70% to 80% HTML
bodyHTML_80_90 Message is 80% to 90% HTML
bodyHTML_90_100 Message is 90% to 100% HTML
bodyHTML_SHOUTING3 HTML has very strong "shouting" markup
bodyHTML_SHOUTING4 HTML has very strong "shouting" markup
bodyHTML_SHOUTING5 HTML has very strong "shouting" markup
bodyHTML_SHOUTING6 HTML has very strong "shouting" markup
bodyHTML_SHOUTING7 HTML has very strong "shouting" markup
bodyHTML_TEXT_AFTER_HTML HTML contains text after HTML close tag
bodyHTML_TEXT_AFTER_BODY HTML contains text after BODY close tag
bodyHTML_COMMENT_SHORT HTML comment is very short
bodyHTML_COMMENT_SAVED_URL HTML message is a saved web page
bodyHTML_EMBEDS HTML with embedded plugin object
bodyHTML_EVENT_UNSAFE HTML contains unsafe auto-executing code
bodyHTML_EXTRA_CLOSE HTML contains far too many close tags
bodyHTML_FONT_SIZE_TINY HTML font size is tiny
bodyHTML_FONT_SIZE_NONE HTML font size is negative
bodyHTML_FONT_SIZE_LARGE HTML font size is large
bodyHTML_FONT_SIZE_HUGE HTML font size is huge
bodyHTML_FONT_BIG HTML tag for a big font size
bodyHTML_FONT_TINY HTML tag for a tiny font size
bodyHTML_FONT_INVISIBLE HTML font color is same as background
bodyHTML_FONT_LOW_CONTRAST HTML font color similar to background
bodyHTML_FONT_FACE_BAD HTML font face is not a word
bodyHTML_FONT_FACE_CAPS HTML font face has excess capital characters
bodyHTML_FORMACTION_MAILTO HTML includes a form which sends mail
bodyHTML_IMAGE_ONLY_04 HTML: images with 0-400 bytes of words
bodyHTML_IMAGE_ONLY_08 HTML: images with 400-800 bytes of words
bodyHTML_IMAGE_ONLY_12 HTML: images with 800-1200 bytes of words
bodyHTML_IMAGE_ONLY_16 HTML: images with 1200-1600 bytes of words
bodyHTML_IMAGE_ONLY_20 HTML: images with 1600-2000 bytes of words
bodyHTML_IMAGE_ONLY_24 HTML: images with 2000-2400 bytes of words
bodyHTML_IMAGE_ONLY_28 HTML: images with 2400-2800 bytes of words
bodyHTML_IMAGE_ONLY_32 HTML: images with 2800-3200 bytes of words
bodyHTML_IMAGE_RATIO_02 HTML has a low ratio of text to image area
bodyHTML_IMAGE_RATIO_04 HTML has a low ratio of text to image area
bodyHTML_IMAGE_RATIO_06 HTML has a low ratio of text to image area
bodyHTML_IMAGE_RATIO_08 HTML has a low ratio of text to image area
bodyHTML_LINK_PUSH_HERE HTML link text says "push here" or similar
bodyHTML_LINK_OPT_OUT HTML link text says "opt out" or similar
bodyHTML_OBFUSCATE_05_10 Message is 5% to 10% HTML obfuscation
bodyHTML_OBFUSCATE_10_20 Message is 10% to 20% HTML obfuscation
bodyHTML_OBFUSCATE_20_30 Message is 20% to 30% HTML obfuscation
bodyHTML_OBFUSCATE_30_40 Message is 30% to 40% HTML obfuscation
bodyHTML_OBFUSCATE_40_50 Message is 40% to 50% HTML obfuscation
bodyHTML_OBFUSCATE_50_60 Message is 50% to 60% HTML obfuscation
bodyHTML_OBFUSCATE_60_70 Message is 60% to 70% HTML obfuscation
bodyHTML_OBFUSCATE_70_80 Message is 70% to 80% HTML obfuscation
bodyHTML_OBFUSCATE_80_90 Message is 80% to 90% HTML obfuscation
bodyHTML_OBFUSCATE_90_100 Message is 90% to 100% HTML obfuscation
bodyHTML_BACKHAIR_2 HTML tags used to obfuscate words
bodyHTML_BACKHAIR_4 HTML tags used to obfuscate words
bodyHTML_BACKHAIR_8 HTML tags used to obfuscate words
bodyHTML_ATTR_BAD HTML has many bad attributes in tags
bodyHTML_ATTR_UNIQUE HTML appears to have random attributes in tags
bodyHTML_TAG_BALANCE_BODY HTML has unbalanced "body" tags
bodyHTML_TAG_BALANCE_HEAD HTML has unbalanced "head" tags
bodyHTML_TAG_EXIST_BGSOUND HTML has "bgsound" tag
bodyHTML_TAG_EXIST_MARQUEE HTML has "marquee" tag
bodyHTML_TAG_EXIST_TBODY HTML has "tbody" tag
bodyHTML_BADTAG_00_10 HTML message is 0% to 10% bad tags
bodyHTML_BADTAG_10_20 HTML message is 10% to 20% bad tags
bodyHTML_BADTAG_20_30 HTML message is 20% to 30% bad tags
bodyHTML_BADTAG_30_40 HTML message is 30% to 40% bad tags
bodyHTML_BADTAG_40_50 HTML message is 40% to 50% bad tags
bodyHTML_BADTAG_50_60 HTML message is 50% to 60% bad tags
bodyHTML_BADTAG_60_70 HTML message is 60% to 70% bad tags
bodyHTML_BADTAG_70_80 HTML message is 70% to 80% bad tags
bodyHTML_BADTAG_80_90 HTML message is 80% to 90% bad tags
bodyHTML_BADTAG_90_100 HTML message is 90% to 100% bad tags
bodyHTML_NONELEMENT_00_10 0% to 10% of HTML elements are non-standard
bodyHTML_NONELEMENT_10_20 10% to 20% of HTML elements are non-standard
bodyHTML_NONELEMENT_20_30 20% to 30% of HTML elements are non-standard
bodyHTML_NONELEMENT_30_40 30% to 40% of HTML elements are non-standard
bodyHTML_NONELEMENT_40_50 40% to 50% of HTML elements are non-standard
bodyHTML_NONELEMENT_50_60 50% to 60% of HTML elements are non-standard
bodyHTML_NONELEMENT_60_70 60% to 70% of HTML elements are non-standard
bodyHTML_NONELEMENT_70_80 70% to 80% of HTML elements are non-standard
bodyHTML_NONELEMENT_80_90 80% to 90% of HTML elements are non-standard
bodyHTML_NONELEMENT_90_100 90% to 100% of HTML elements are non-standard
bodyHTML_SHORT_LENGTH HTML is extremely short
bodyHTML_TITLE_EMPTY HTML title contains no text
bodyHTML_TITLE_UNTITLED HTML title contains "Untitled"
rawbodyHIDE_WIN_STATUS Javascript to hide URLs in browser
rawbodyENTITY_DEC_ALPHANUM HTML contains needlessly encoded characters
rawbodyHTML_EHTML2 HTML has doubled end HTML tag
rawbodyHTML_TINY_FONT body contains 1 or 0-point font
headerNO_DNS_FOR_FROM Envelope sender has no MX or A DNS records
headerROUND_THE_WORLD Received: says mail sent around the world (DNS)
bodyREMOVE_POSTAL Send real mail to be unsubscribed
bodyREMOVE_BEFORE_LINK Removal phrase right before a link
bodyCLICK_BELOW_CAPS Asks you to click below (in capital letters)
bodyCLICK_TO_REMOVE_1 Click to be removed
bodySENT_IN_COMPLIANCE Claims compliance with spam regulations
bodyBILL_1618 Possible mention of bill 1618 (anti-spam bill)
bodyFULL_REFUND Offers a full refund
bodyNO_COST No such thing as a free lunch (3)
bodyGUARANTEED_100_PERCENT One hundred percent guaranteed
bodyDEAR_FRIEND Dear Friend? That's not very dear!
bodyDEAR_SOMETHING Contains 'Dear (something)'
bodyBILLION_DOLLARS Talks about lots of money
bodyOPTING_OUT_CAPS Talks about opting out (capitalized version)
bodyEXCUSE_4 Claims you can be removed from the list
bodyEXCUSE_6 Claims you can be removed from the list
bodyEXCUSE_10 "if you do not wish to receive any more"
bodyEXCUSE_12 Nobody's perfect
bodyEXCUSE_23 Claims you have provided permission
bodyEXCUSE_24 Claims you wanted this ad
bodyEXCUSE_REMOVE Talks about how to be removed from mailings
bodySTRONG_BUY Tells you about a strong buy
bodyWE_HONOR_ALL Claims to honor removal requests
bodySTOCK_ALERT Offers a alert about a stock
bodyMICRO_CAP_WARNING SEC-mandated penny-stock warning
bodyNOT_ADVISOR Not registered investment advisor
bodySOME_BREAKTHROUGH Describes some sort of breakthrough
bodyPREST_NON_ACCREDITED 'Prestigious Non-Accredited Universities'
bodyBODY_ENHANCEMENT Information on growing body parts
bodyBODY_ENHANCEMENT2 Information on getting larger body parts
bodyIMPOTENCE Impotence cure
bodyMORTGAGE_BEST Information on mortgages
bodyMORTGAGE_PITCH Looks like mortgage pitch
bodyMORTGAGE_RATES Information on mortgage rates
rawbodyMAILTO_SUBJ_REMOVE mailto URI includes removal text
bodyNA_DOLLARS Talks about a million North American dollars
bodyUS_DOLLARS_3 Mentions millions of (dollar) ((dollar) NN,NNN,NNN.NN)
bodyMILLION_USD Talks about millions of dollars
rawbodyFRONTPAGE Frontpage used to create the message
bodyRESISTANCE_IS_FUTILE Resistance to this spam is futile
bodyURG_BIZ Contains urgent matter
bodyEARN_PER_WEEK Contains 'earn (dollar) something per week'
bodyALL_NATURAL Spam is 100% natural?!
bodyMONEY_BACK Money back guarantee
bodyNO_OBLIGATION There is no obligation
bodyRISK_FREE Risk free. Suuurreeee....
bodyAS_SEEN_ON As seen on national TV!
bodyOFFSHORE_SCAM Off Shore Scams
bodyWHY_PAY_MORE Why Pay More?
bodyRECEIVE_OFFER Receive a special offer
bodyFREE_QUOTE_INSTANT Free express or no-obligation quote
bodyBAD_CREDIT Eliminate Bad Credit
bodyCONSOLIDATE_DEBT Consolidate debt, credit, or bills
bodyREFINANCE_YOUR_HOME Home refinancing
bodyREFINANCE_NOW Home refinancing
bodyNO_MEDICAL No Medical Exams
bodyNO_FORMS No Claim Forms
bodyWHY_WAIT What are you waiting for
bodyYOU_CAN_SEARCH You can search for anyone
bodyGUARANTEED_STUFF Guaranteed Stuff
bodyAMAZING_STUFF Amazing Stuff
bodyDIET_1 Lose Weight Spam
bodyDIET_2 Describes weight loss
bodyDIET_3 Describes body fat loss
bodyREVERSE_AGING Reverses Aging
bodyHAIR_LOSS Cures Baldness
bodyWRINKLES Removes Wrinkles
bodyWHILE_YOU_SLEEP While you Sleep
bodyHIDDEN_CHARGES Talks about Hidden Charges
bodyFIN_FREE Freedom of a financial nature
bodyFORWARD_LOOKING Stock Disclaimer Statement
bodySATIS_GUAR Mail guarantees satisfaction
bodyEXTRA_CASH Offers Extra Cash
bodyGET_PAID Get Paid
bodyONE_TIME One Time Rip Off
bodyCOMPETE Compete for your business
bodyMEET_SINGLES Meet Singles
bodyJOIN_MILLIONS Join Millions of Americans
bodyBE_BOSS Be your own boss
bodyML_MARKETING Multi Level Marketing mentioned
bodyCONFIDENTIAL_ORDER Confidentiality on all orders
bodySAVE_THOUSANDS Save big money
bodyMARKETING_PARTNERS Claims you registered with a partner
bodyFREE_PREVIEW Free Preview
bodyFREE_ACCESS Contains 'free access' with capitals
bodyFREE_SAMPLE Contains 'free sample' with capitals
bodyLOW_PRICE Lowest Price
bodyUNCLAIMED_MONEY People just leave money laying around
bodyOBSCURED_EMAIL Message seems to contain rot13ed address
bodyBANG_EXERCISE Talks about exercise with an exclamation!
bodyBANG_MORE Talks about more with an exclamation!
bodyBANG_OPRAH Talks about Oprah with an exclamation!
bodyACT_NOW_CAPS Talks about 'acting now' with capitals
bodyMORE_SEX Talks about a bigger drive for sex
bodyBANG_GUAR Something is emphatically guaranteed
bodySEE_FOR_YOURSELF See for yourself
bodyINVESTMENT_ADVICE Message mentions investment advice
bodyINVESTMENT_EXPERT Message mentions investment expert
bodyQUALIFY_FOR_THIS Qualify for this special...
bodyMALE_ENHANCE Message talks about enhancing men
bodyPRICES_ARE_AFFORDABLE Message says that prices aren't too expensive
bodyREPLICA_WATCH Message talks about a replica watch
bodyEM_ROLEX Message puts emphasis on the watch manufacturer
bodyFREE_PORN Possible porn - Free Porn

Additional Interesting Articles

C# DataSet v DataReader
Stepwise Linear Regression in t-SQL
PHP Cookie And Authentication
PHP Send Mail
SQL Server Database Recovery Mode
C# Needle In Haystack String Replacements

©2008 AndrewKimball.com