#LAST UPDATED 06/08/2011
#SKIPIFWEIGHT	25
MINWEIGHTTOFAIL	2

#--------------------------------------------------------------------#
#			EXCEPTIONS		    	 	     #
#--------------------------------------------------------------------#
TESTSFAILED	END	PCRE	(IADB|BONDEDSENDER|GOOD-REVDNS)	

#--------------------------------------------------------------------#
#			ENCODED		    	 		     #
#--------------------------------------------------------------------#
SUBJECT	END	PCRE	(?i:[鮩])
SUBJECT	END	PCRE	(?i:=\?u(s|tf)-(ascii|8)\?)

#--------------------------------------------------------------------#
#			SPECIAL CHARACTER	    	 	     #
#--------------------------------------------------------------------#
SUBJECT	1	CONTAINS	~
SUBJECT	1	CONTAINS	!
SUBJECT	1	CONTAINS	@
SUBJECT	1	CONTAINS	#
SUBJECT	1	CONTAINS	$
SUBJECT	2	CONTAINS	%
SUBJECT	1	CONTAINS	^
SUBJECT	1	CONTAINS	&
SUBJECT	1	CONTAINS	*
SUBJECT	1	CONTAINS	(
SUBJECT	1	CONTAINS	)
SUBJECT	1	CONTAINS	_
SUBJECT	1	CONTAINS	+
SUBJECT	1	CONTAINS	=
SUBJECT	1	CONTAINS	/
SUBJECT	1	CONTAINS	\
SUBJECT	1	CONTAINS	|
SUBJECT	1	CONTAINS	[
SUBJECT	1	CONTAINS	]
SUBJECT	1	CONTAINS	{
SUBJECT	1	CONTAINS	}
SUBJECT	1	CONTAINS	<
SUBJECT	1	CONTAINS	>
SUBJECT	6	CONTAINS	
SUBJECT	1	CONTAINS	/
SUBJECT	1	CONTAINS	\
SUBJECT	2	CONTAINS	

#--------------------------------------------------------------------#
#			ADULT CONTENT		    	 	     #
#--------------------------------------------------------------------#
SUBJECT		20	PCRE	(?i:\b(?:c[*0]cks?|h[0*]rny|b[1*]tch(?:es)|f[*0]ckk?ed|p[*]ssy|p[*]ssies)\b)
SUBJECT		20	PCRE	(?i:(?!sexual)\bs(\W?|_)?e?(\W?|_)?x?(\W?|_)?u(\W?|_)?a(\W?|_)?[l1\|]\b)
SUBJECT		20	PCRE	(?i:(?!dick)\bd(\W?|_){0,3}[|li1!](\W?|_){0,3}[ck]{1,2}\b)

#--------------------------------------------------------------------#
#			BAD SUBJECTS		    	 	     #
#--------------------------------------------------------------------#
SUBJECT	20	PCRE	(?i:(0ffer|s0ft)\b)
SUBJECT	20	PCRE	(?i:Create cash from Google marketing)
SUBJECT	20	PCRE	(?i:\s{45}ad)

SUBJECT	10	PCRE	(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?[,?.])
SUBJECT	10	PCRE	(?i:[a-z]{25})
SUBJECT	10	PCRE	(?im:[a-z,.]{50})
SUBJECT	10	PCRE	(?i:[a-z0-9'%.!,]{60})

SUBJECT	5	PCRE	(?i:bcdfghjklmnpqrstvwxz]{5,15})
SUBJECT	3	PCRE	(?i:[-:?%$].*!$)

SUBJECT	3	PCRE	(!!!)
SUBJECT	3	PCRE	(([A-Z0-9] ?){30})

SUBJECT	2	PCRE	(?i:\(R\))

#--------------------------------------------------------------------#
#			RFC			    	 	     #
#--------------------------------------------------------------------#
#Violation RFC 2821, section 2.3.1. 8-bit data in headers must be properly ASCII encoded according to RFC 2047. 
#Properly encoded mail containing Asian character sets should not be affected by this.

HEADERS	2	PCRE	(?i:^(subject|from)\s*:.*[^\x00-\x7f]{5,})

# ================================================================================================ #
# Letter combinations appearing in the subject of a message that are uncommon in Western  	   #
# languages.                                                                                       #
# ================================================================================================ #

SUBJECT	3	PCRE	(?i:q[stvxyz]|[vwtj]q|x[djkrz]|z[bcfjkm])

















