<?xml version="1.0" encoding="utf-8" ?>
<configuration>
	<filters>
		<filter name="pass_everything">
			<log>
				<option type="match true" />
				<option type="rules with match" />
				<option type="execution" />
			</log>
			<results default="accept">
				<result key="accept">
					<return>0</return>
					<copy enabled="yes" createdir="yes">c:\regexflt\accepted\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\{source:filename}{smtp:recipient_id}.txt</copy>
					<http enabled="no">http://localhost/2150/regexflt_test.asp</http>
				</result>
			</results>
		</filter>
		<filter name="reject_everything">
			<log>
				<option type="match true" />
				<option type="rules with match" />
				<option type="execution" />
			</log>
			<results default="reject">
				<result key="reject">
					<return>1</return>
					<copy enabled="yes" createdir="yes">c:\regexflt\rejected\{yyyy}-{mm}\{smtp:mail_from_domain}\{smtp:mail_from_mailbox}\spamtrap\{source:filename}{smtp:recipient_id}.txt</copy>
					<http enabled="no">http://localhost/2150/regexflt_test.asp</http>
				</result>
			</results>
		</filter>
		<filter name="surbl_multi">
			<results default="accept">
				<result key="accept">
					<return>0</return>
					<copy enabled="yes" createdir="yes">c:\regexflt\accepted\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;accept&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\accepted\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\accepted\{yyyy}-{mm}\log.txt</copy>
				</result>
				<result key="reject">
					<return>1</return>
					<smtpstatuscode>554</smtpstatuscode>
					<smtpextendedstatuscode>5.7.1</smtpextendedstatuscode>
					<message>Blacklisted by www.surbl.org</message>
					<copy enabled="yes" createdir="yes">c:\regexflt\rejected\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\surbl\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;reject&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\rejected\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\surbl\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\rejected\{yyyy}-{mm}\log.txt</copy>
					<delay milliseconds="5000" />
				</result>
			</results>
			<parser>
				<maxlines>unlimited</maxlines>
				<maxbuffer>unlimited</maxbuffer>
				<quickresult>yes</quickresult>
			</parser>
			<dnslookup name="surbl" oninit="__surbl_multi_result=0; __surbl_multi_count=0">
				<scope>
					<header>all</header>
					<body>all</body>
				</scope>
				<ipquery enabled="yes" query="{ip_d}.{ip_c}.{ip_b}.{ip_a}.multi.surbl.org" onlookup="__surbl_multi_result |= query_result; __surbl_multi_count += 1" />
				<domainquery enabled="yes" iplookup="no" multilevel="yes" query="{domain}.multi.surbl.org" onlookup="__surbl_multi_result |= query_result; __surbl_multi_count += 1" />
			</dnslookup>
			<rules>
				<rule result="reject">
					<title>Appears on MULTI.SURBL.ORG list</title>
					<comment>multi.surbl.org</comment>
					<expressions logic="return (__surbl_multi_result &gt; 0)" comment="Appears on multi.surbl.org" />
				</rule>
			</rules>
		</filter>
		<filter name="spamhaus_sbl-xbl">
			<results default="accept">
				<result key="accept">
					<return>0</return>
					<copy enabled="yes" createdir="yes">c:\regexflt\accepted\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;accept&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\accepted\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\accepted\{yyyy}-{mm}\log.txt</copy>
				</result>
				<result key="reject">
					<return>1</return>
					<smtpstatuscode>554</smtpstatuscode>
					<smtpextendedstatuscode>5.7.1</smtpextendedstatuscode>
					<message>Blacklisted by sbl-xbl.spamhaus.org</message>
					<copy enabled="yes" createdir="yes">c:\regexflt\rejected\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\spamhaus\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;reject&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\rejected\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\surbl\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\rejected\{yyyy}-{mm}\log.txt</copy>
					<delay milliseconds="5000" />
				</result>
			</results>
			<parser>
				<maxlines>unlimited</maxlines>
				<maxbuffer>unlimited</maxbuffer>
				<quickresult>yes</quickresult>
			</parser>
			<dnslookup name="spamhaus" oninit="__spamhaus_sbl_xbl_result=0; __spamhaus_sbl_xbl_count=0">
				<scope>
					<header>all</header>
					<body>all</body>
				</scope>
				<ipquery enabled="yes" query="{ip_d}.{ip_c}.{ip_b}.{ip_a}.sbl-xbl.spamhaus.org" onlookup="__spamhaus_sbl_xbl_result |= query_result; __spamhaus_sbl_xbl_count += 1" />
				<domainquery enabled="yes" iplookup="yes" multilevel="yes" query="{ip_d}.{ip_c}.{ip_b}.{ip_a}.sbl-xbl.spamhaus.org" onlookup="__spamhaus_sbl_xbl_result |= query_result; __spamhaus_sbl_xbl_count += 1" />
			</dnslookup>
			<rules>
				<rule result="reject">
					<title>Appears on SBL-XBL.SPAMHAUS.ORG list</title>
					<comment>sbl-xbl.spamhaus.org</comment>
					<expressions logic="return (__spamhaus_sbl_xbl_result &gt; 0)" comment="Appears on sbl-xbl.spamhaus.org" />
				</rule>
			</rules>
		</filter>
		<filter name="default_content">
			<log>
				<option type="match true" />
				<option type="rules with match" />
				<option type="execution" />
			</log>
			<results default="accept">
				<result key="accept">
					<return>0</return>
					<copy enabled="yes" createdir="yes">c:\regexflt\accepted\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;accept&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\accepted\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\accepted\{yyyy}-{mm}\log.txt</copy>
					<imap enabled="no" createdir="yes">c:\Program Files\Merak\mail\2150.com\rejectedmail\RegEx Accepted\{source:filename}{smtp:recipient_id}.imap</imap>
					<http enabled="no">http://localhost/2150/regexflt_test.asp</http>
				</result>
				<result key="reject">
					<return>1</return>
					<smtpstatuscode>554</smtpstatuscode>
					<smtpextendedstatuscode>5.7.1</smtpextendedstatuscode>
					<message>Content filter rejection</message>
					<copy enabled="yes" createdir="yes">c:\regexflt\rejected\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;reject&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\rejected\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\rejected\{yyyy}-{mm}\log.txt</copy>
					<delay milliseconds="5000" />
				</result>
				<result key="reject_autojavascript">
					<return>1</return>
					<smtpstatuscode>554</smtpstatuscode>
					<smtpextendedstatuscode>5.7.1</smtpextendedstatuscode>
					<message>Auto-executing JavaScript not permitted in email</message>
					<copy enabled="yes" createdir="yes">c:\regexflt\rejected\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\AutoJavaScript\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;reject_autojavascript&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\rejected\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\AutoJavaScript\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\rejected\{yyyy}-{mm}\log.txt</copy>
					<delay milliseconds="5000" />
				</result>
				<result key="reject_lf">
					<return>1</return>
					<smtpstatuscode>554</smtpstatuscode>
					<smtpextendedstatuscode>5.7.1</smtpextendedstatuscode>
					<message>Bare LF characters found in message (RFC 2822 violation)</message>
					<copy enabled="yes" createdir="yes">c:\regexflt\rejected\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\LF\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;reject_lf&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\rejected\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\LF\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\rejected\{yyyy}-{mm}\log.txt</copy>
					<delay milliseconds="5000" />
				</result>
				<result key="reject_empty">
					<return>1</return>
					<smtpstatuscode>554</smtpstatuscode>
					<smtpextendedstatuscode>5.7.1</smtpextendedstatuscode>
					<message>E-Mail body is empty</message>
					<copy enabled="yes" createdir="yes">c:\regexflt\rejected\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\Empty\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;reject_empty&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\rejected\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\Empty\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\rejected\{yyyy}-{mm}\log.txt</copy>
					<delay milliseconds="5000" />
				</result>
				<result key="reject_attachment">
					<return>1</return>
					<smtpstatuscode>554</smtpstatuscode>
					<smtpextendedstatuscode>5.7.1</smtpextendedstatuscode>
					<message>Attachment type is not permitted</message>
					<copy enabled="yes" createdir="yes">c:\regexflt\rejected\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\Attachment\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;reject_empty&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\rejected\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\Empty\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\rejected\{yyyy}-{mm}\log.txt</copy>
					<delay milliseconds="5000" />
				</result>
				<result key="mark">
					<return>0</return>
					<copy enabled="yes" createdir="yes">c:\regexflt\modified\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\{source:filename}{smtp:recipient_id}.txt</copy>
					<copy enabled="yes" operation="append" mail="no" append="&quot;{smtp:client_ip}&quot;,&quot;{smtp:helo}&quot;,&quot;{smtp:mail_from}&quot;,&quot;{smtp:rcpt_to}&quot;,&quot;{mm}/{dd}/{yyyy} {HH}:{MM}:{SS}&quot;,&quot;{smtp:mail_from_mailbox}&quot;,&quot;{smtp:mail_from_domain}&quot;,&quot;{smtp:rcpt_to_mailbox}&quot;,&quot;{smtp:rcpt_to_domain}&quot;,&quot;mark&quot;,&quot;filters&quot;,&quot;c:\\regexflt\\modified\\{yyyy}-{mm}\\{smtp:rcpt_to_domain}\\{smtp:rcpt_to_mailbox}\\{source:filename}{smtp:recipient_id}.txt&quot;\r\n">c:\regexflt\modified\{yyyy}-{mm}\log.txt</copy>
					<imap enabled="no" createdir="yes">c:\Program Files\Merak\mail\2150.com\rejectedmail\RegEx Modified\{source:filename}{smtp:recipient_id}.imap</imap>
					<http enabled="no">http://localhost/2150/regexflt_test.asp</http>
					<modifysource enabled="yes">
					  <header enabled="yes" action="replace" item="subject" value="SPAM: {value}" />
					  <header enabled="yes" action="add" item="X-RegEx-Filter" value="regex_filters.xml" />
					  <header enabled="yes" action="replaceoradd" item="Importance" value="Low" />
					  <header enabled="yes" action="replaceoradd" item="X-Priority" value="5 (Lowest)" />
					  <header enabled="no" action="add" item="X-RegEx-Filter-Title" value="{result:rule:title}" comment="Not yet implemented" />
					  <header enabled="no" action="add" item="X-RegEx-Filter-UID" value="{result:rule:uid}" comment="Not yet implemented" />
					</modifysource>
					<delay milliseconds="5000" comment="Delay the spammer even though we're delivering the message" />
				</result>
			</results>
			<parser>
				<maxlines>1000</maxlines>
				<maxbuffer>80000</maxbuffer>
				<quickresult>yes</quickresult>
			</parser>
			<rules>
				<rule result="reject">
					<title>Numeric URL</title>
					<comment>Look for any all-numeric URLs (specifically not dotted format but entirely numeric).</comment>
					<scope>
						<header>all</header>
						<body>all</body>
					</scope>
					<expressions logic="or">
						<expression casesensitive="no" type="regex" match="true">http://[[:digit:]]{4,}[^.]</expression>
						<expression casesensitive="no" type="regex" match="true">http://[[:graph:]]*@[[:digit:]]{4,}[^.]</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>Trailing subject tag</title>
					<comment>Look for a short 1-8 character tag at the end of the subject line, separated by 10 or more spaces or periods.</comment>
					<scope>
						<header>all</header>
					</scope>
					<expressions logic="or">
						<expression type="regex" casesensitive="no" match="true">^subject:[[:blank:]]+.+[[:blank:]&#160;._]{10,}[[:graph:]]{1,8}$</expression>
						<expression type="regex" casesensitive="no" match="true">^subject:[[:blank:]]+.+[[:blank:]&#160;._]{18,}[[:graph:]]+</expression>
						<expression type="regex" casesensitive="no" match="true">^subject:[[:blank:]]+.+[&#009;]{3,}[[:graph:]]+</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>Trailing numeric subject tag</title>
					<comment>Look for a 4-digit or longer tag at the end of the subject line, separated by at least two spaces.</comment>
					<scope>
						<header>all</header>
					</scope>
					<expressions logic="or">
						<expression casesensitive="no" type="regex" match="true">^subject:[[:blank:]]+.+[[:blank:]]{2,}[[:digit:]]{4,}[[:blank:]]*$</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>SPAM subjects</title>
					<comment>Specific subjects that are cause alone for rejection.</comment>
					<scope>
						<header>all</header>
					</scope>
					<expressions logic="or">
						<expression casesensitive="no" type="regex" match="true">^subject:[[:blank:]]+.+the[[:blank:]]+truth[[:blank:]]+about.+!$</expression>
						<expression casesensitive="no" type="regex" match="true" comment="Dumb UBB config I can't control">^subject: +moderator +notification: +new +(post\|topic) +in</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>Repeated characters in E-Mail address</title>
					<comment>Same character-only email-addresses.</comment>
					<scope>
						<header>all</header>
					</scope>
					<expressions logic="or">
						<expression casesensitive="no" type="regex" match="true">^from:[[:print:]]+(.)\1{4,}@</expression>
						<expression casesensitive="no" type="regex" match="true">^from:[[:print:]]+@(.)\1{6,}.[a-zA-Z]{2,3}</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>Number/Character address sends</title>
					<comment>Mail-addresses consisting only of 1 or 2 letters and 5 or more numbers often are fake email addresses.</comment>
					<scope>
						<header>nomessageid,noreceived,noinreplyto</header>
					</scope>
					<expressions logic="or">
						<expression casesensitive="no" type="regex" match="true">[&lt;\| \|'\|"]+[a-z]{1,2}[[:digit:]]{5,}\@</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>Specific From address</title>
					<comment>Look for any of the patterns.</comment>
					<scope>
						<header>all</header>
					</scope>
					<expressions logic="or">
						<expression casesensitive="no" type="regex" match="true">^from:[[:blank:]]+.*@listmanpro\.com</expression>
						<expression casesensitive="no" type="regex" match="true">^from:[[:blank:]]+.*uswives\.com</expression>
						<expression casesensitive="no" type="regex" match="true">^from:[[:blank:]]+.*haretoday\.com</expression>
						<expression casesensitive="no" type="regex" match="true">^from:[[:blank:]]+.*colonize\.com</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>Blocked for abusive behavior</title>
					<scope>
						<header>all</header>
					</scope>
					<expressions oninit="score=0" logic="return (score > 0)">
						<expression casesensitive="no" type="regex" onmatch="score += 1">insaneearl</expression>
						<expression casesensitive="no" type="regex" onmatch="score += 1">fartbutt</expression>
						<expression casesensitive="no" type="regex" onmatch="score += 1">expnmail\.go\.com</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>SPAM phrases</title>
					<comment>Typical spam words and phrases.</comment>
					<scope>
						<header>all</header>
						<body>all</body>
					</scope>
					<expressions collection="text_stripped" oninit="unique=0; score=0" logic="return ((score >= 5) &amp;&amp; (unique >= 3)) || ((score >= 10) &amp;&amp; (unique >= 2))">
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">\${13,}</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">100.{0,20} +guarantee</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">7 +days +a +week</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">absolutely +free</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">absolutely +no +laws +prohibiting</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">accept.{1,30}(credit\|payment)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">achieve.{0,20}goals</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">act +now</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">addleanmuscle</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">adult +special</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">adult +site</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">affiliate.{1,15}program</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">affordable.{1,15}insurance</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">all +for +only</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">all.{0,2}natural</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">amateur.{0,20}site</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">an +affiliate +relationship</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">anal\b</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">angelfire\.com</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">any +further +mailings</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">anyone.{1,15}apply</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">application.{1,20}for</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">apply +now</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">approval +process</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">are +invited</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">aruba</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">asadvertisedontelevision</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">as +little +as</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">as +seen +on +tv</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">\bass\b</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">attentionwebmaster</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">attract.{1,25}sex</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 3" onmatch="score += 3">autoemailremoval</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">automatically.{1,15}removed</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">babes</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">background +checks</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">bad +credit</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">bankruptcy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 3">be +(a +millionaire\|your +own +boss)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">beautiful.{1,20}women</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">because +you +(have +agreed\|signed +up\|or +someone)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">behind.{0,20}payment</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 4">below +is +the +result +of +your +feedback +form</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">best +deal</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">best +opportunit</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">better +sex</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">between +the +ages +of</expression>
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 3" comment="need to exclude headers from this test eventually">\.biz[^.]</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">biz +domain</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">bizop</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">body +fat +loss</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">boost +sales</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">boost +your +income</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">boostsgasmileage</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">boostyourimmunesystem</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">breast.{0,20}enhancement</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">browse +through</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">bulk.{1,10}mail</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">business +opportunity</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">cable +descramble</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">cable +filter</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">call.{1,15}(24.{0,5}hours\|now\|toll.{0,2}free\|today)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">call.{1,20}free</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">can +only +have +one +winner</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">cash.{0,5}gram</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">casino</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">change.{1,10}life</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">change +your +financial +future</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">charles.{0,5}carboneau</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">cheapest +price +on +the +net</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">check +or +money +order</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">check.{0,5}to.{0,5}check</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">chooseyourmedication</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">cialagen</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">cialis</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">classified +information</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 0.2">clickhere</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">clicklink</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">clinically</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">cloak +your +info</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">coc(k\|ks)\b</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">collection.{1,15}agenc</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">comes +with +keychain</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">competitive +rate</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">complete +turnkey</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">completely +affordable</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 3">compliance.{1,40}1618</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">confidential +report</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">confidentiality.{0,10}(assured\|guarantee)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">confirm +your +entry</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">congratulationstoallmembers</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">consolidatedebt</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 0.2">contactus</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 3" onmatch="score += 3">copy +any +dvd +movie</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 3" onmatch="score += 3">coral +calcium</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">credit.{0,8}card +bills</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">credit.{0,8}challenged</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">credit.{0,8}deserve</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">credit.{0,8}limit</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">credit.{0,8}need</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">credit.{0,8}profile</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">creditor</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">cumshot</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">cybersex</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">dailyherbalsupplement</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">day +money +back +guarantee</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">day +trial</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">debt.{1,10}analysis</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">debt.{1,10}collection</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">debt.{1,10}consolidat</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">debt.{1,10}relief</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">dietpatch</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">dietpill</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">dildo</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">distributor.{0,20}join</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">diplomas</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">discount +medication</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">discreet +packaging</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">do +you +accept +credit +cards</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">dont +miss +the +opportunit</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">double.{0,20}invest</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">drown.{1,20}debt</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">due +to +the +popularity +of +this</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">each +of +the +5 +reports</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">earn.{1,20}\$</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">earn.{1,20}chance</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">earn.{1,20}dollar</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">earn.{1,20}money +with +us</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">earn +more +with</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">earn.{1,20}over</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">eat.{1,20}free</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">earning.{0,20}week</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">eliminate.{1,20}debt</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">eliminatestress</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">email +advertisement</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">email +your +ad</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">empower +yourself</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">endlessopportunities</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">endorsed +by +doctors</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">enhancingoil</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">enjoy.{1,20}benefits</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">enjoy.{1,20}twice +the +action</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">enlargement +formula</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">erection</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">even +oprah</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">every +order +includes</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">everyone +can +be +a +winner</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">excit.{0,20}plan</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">exclude +yourself +here</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">excluded +from +our +advertis</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">extra +(cash\|money)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">extractor +pro</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">fax.{1,15}order</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">fdaapproved</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">feelandlookyounger</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">filed +bankruptcy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">fill.{1,20}form</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">financial +expert</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">financial +freedom</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">financial +independence</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">findalocalchurch</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">find +out +anything +about +any</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">find +out +more</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">flat.{1,3}fee</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">fly.{1,20}free</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">follow +me +to</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">follow +me +to</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">for +your +free +download</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">forweightloss</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">free.{1,15}apply</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">free +(cash\|exposure)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">free.{1,15}consult</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">free +evaluation</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">free.{1,15}grant</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">free.{1,15}offer</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">free +password</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">free +prescription</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">free.{1,15}quot</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">fuck</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">full +training</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">fuelsaverpro</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">futuremailingoptions</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">future.{1,20}millionaire</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">gang +bang</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">generat.{1,15}lead</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">genericprozac</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +any +more +sales</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +hard</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +hard +in +under</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +laid</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +more +info</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +off +the +list</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +our</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +out.{0,15}debt</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +rid +of +pain</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +removed</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">get +up +to +.{0,4}(%\|percent)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">gets +you +hard</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">giv.{0,8} +away +money</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">/go/[[:digit:]]{8,}/</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">gold +mine</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">good +credit</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">got +debt</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">got +(you\|your) +attention</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">government +grants</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">great +opportunit</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">ground.{1,4}floor</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">groundbreaking +medicine</expression>
						<expression collection="packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">growthhormone</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">guarant.{0,20}cash</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">guarant.{0,20}check</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">guarant.{0,20}credit</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">guarant.{0,20}income</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">hair +loss</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">hard.{0,4}core</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">harness.{1,30}power</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">have +been +specially +selected</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">have +debt</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">hav(e\|ing) +people +watc(h\|hing) +me</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">healthierbones</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">herbal</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">herbal +patch</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">herbal +supple</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">HGH\b</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">H.G.H</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">high +demand</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">high +quality +mini</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">home.{0,7}business</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">home.{0,7}typist</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">host +my +webcam</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">hot +(leads\|prospect)</expression>
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">http://.{1,50}affiliate</expression>
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">http://.{0,50}debt</expression>
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">http://.{0,50}merchant</expression>
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">http://.{1,25}order</expression>
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique -= 1" onmatch="score -= 1" comment="yahoo uses a /remove address in their emails">http://.{1,10}yahoo\.com.{1,10}remove</expression>
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">http://.{1,25}remove</expression>
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">http://[[:digit:]]{2,}</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">humangrowthhormone</expression>
						<expression collection="packed" casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">humangrowthhormone</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">if +you +wait +any +longer</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">if +you +would +like +to +make +at +least</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">imagine.{0,14}possibilit</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">immediate.{1,20}access</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">immediate.{1,20}remov</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">improve.{0,10}cash</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">in +compliance +with</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">in +just.{0,20}days</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">in +your.{1,20}pocket</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">in +your +spare +time</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">income.{1,20}machine</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">income.{1,20}potential</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">income +replacement</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">incredibl.{1,10}rates</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">increase.{1,20}income</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">increase.{1,20}income</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">increase.{1,10}libido</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">increase.{1,20}revenue</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">increase.{1,20}site</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">increase.{1,20}stamina</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">increaseyourconfidence</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">increaseyourpleasure</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">increase.{1,20}web</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">incredible +weight +loss</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">information +please</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">instant.{0,30}approval</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">instant.{0,30}quote</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">instant.{0,30}win</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">intense.{1,10}orgasm</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">international +order</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">internet +gold.{0,5}rush</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">internet +millionaire</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">internet +spy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">introductory +apr</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">introductory +offer</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">investor +alert</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">is +not +spam</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">it +could +be +you</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">its +completely +free</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">its +so +easy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">join.{0,15}free</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">join.{0,15}here</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">join.{0,15}program</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">join.{0,15}team</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">join +the +(million\|thousand)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">just +like +you</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">keep.{0,15}money</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">ladies +are +real</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">larger +returns</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">largermanhood</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">lead.{1,15}generat</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">learn.{0,20}more</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">learn.{0,20}strateg</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">learn +the +secret</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">legitimate +business</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">lenders +fight +for +your</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">levitra</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">life +insurance</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">like +to +flirt</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">limited +time</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">limited +web +offer</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">little +known +secret</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">liv.{1,20}fixed income</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">liv.{1,5}xxx</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">live +longer +with</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">lolitas</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">lose.{0,20}inch</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">lose.{0,20}pound</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">lose.{0,20}weight</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">low.{1,30}\brates</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">low +start.up +cost</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">lower +payment</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">make.{1,5}money</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">makeextramoney</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">makemebig</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">makethewoman</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">male +performance +enhanc</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">market.{0,20}(net\|tactics)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">marketing +partners</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">may +not +be +suitable</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">medical +breakthr</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">meet.{0,20}single</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">meet.{0,20}very +beautiful</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">merchant +account</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">merchant +status</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">million.{0,15}e.{0,1}mail</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">money.{0,15}making</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">money.{0,15}need</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">money.{0,15}pocket</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">monthly +income</expression>
						<expression collection="packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">monthlypmts</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">mortgage +loan</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">mortgage +quote</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">mtg +rates</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">mtg +rates +dropped</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">much.{1,5}much +more</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">must +be.{0,20}age</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">my +manhood</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">naked</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">need.{0,25}leads</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">needmoreenergy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">network.{1,10}market</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">never +receive +another</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">never.{1,18}repay</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">next +hot +pick</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +annual +fee</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +consultation +fee</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +cost.{1,15}you</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +craving</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +credit</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +diet(ing\|s)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +doctor +appointment +need</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +doctor +required</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +emba(r\|rr)ass</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0].{1,15}experience +require</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +gimmicks</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +hunger.{1,20}pain</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +hype</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +loans</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +more +advertisements</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0]moredoctors</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +more +please</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0]negativesideeffects</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0].{1,15}obligation</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +prior +prescrip</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0].{1,15}require</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">n[o0] +strenuous.{1,20}exerci</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">nothing +to +lose</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">notification +of +business +opportunity</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">now +being +accepted</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">offensive +words</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">offered +no.{0,1}where +else</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">offers +in +the +past</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">on +your +mortgage</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">onceinalifetime</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">one.time +fee</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">one.time +mail</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">online.{0,20}approv</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">onlinepharm</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">opportunit +of +a +lifetime</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">opt.{1,3}(in\|out)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">order +(now\|today)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">order +vicodin</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">orgasm</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">\borg(ies\|y)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">otc +news +alert</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">otcbb</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">our.{1,50}enable</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">our.{1,50}experts</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">our +fee</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">ourlastprofitablealerts</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 3">our +partner +sites</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 3">our +site +has +been +extremely</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">outstanding +deal</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">own +boss</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">own +hours</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">ownyourdreamhome</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">paragraph.{1,80}1618</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">pay.{0,20}bills</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">pay.{0,20}credit +cards</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">pay.{0,20}tuition</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">pay-per-view</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">penileerection</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">penis</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">pennies +on +the +dollar</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">penny +stock</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">pher(emones\|mones)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">phone.{0,10}sex</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique -= 1" onmatch="score -= 1">pissed</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">pis(s\|sing)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">place.{1,20}order</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">please +be +patient</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">porno</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">potential +customer</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">power.{0,20}income</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">praydaily</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">prayercansave</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">premium +vacation +package</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">prescriptionfree</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">prescriptionmedications</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">prescriptionmeds</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">press +here +to +enter</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">presstolearnwhy</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">productsworkbesttogether</expression>
						<expression collection="original" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">promo\.php</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">promote.{1.15}site</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">propecia</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">protect +your +children</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">protect +your +invest</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">protect +yourself</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">proven +effective</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">proven +guaranteed</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">proven +management</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">proven +track</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">provide.{1,5}access</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">provide.{1,5}compete</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">prozac</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">pussy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">put +me +on +your +list</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">quick +and +easy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">quit +your +job</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">r +e +m +o +v +e</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">rates.{1,30}low</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">readingyourbible</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">ready +for +action</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">really +works</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">receivenomoreoffers</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">receive +our</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">receive.{1,25}free</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">receive.{1,25}trial</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">receivedthismessageinerror</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">reduce +body.{0,10}fat</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">reduce +debt</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">reducewrinkles</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">referral +service</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">refinance.{0,20}home</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">refinance.{0,20}loan</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">refinance.{0,20}mortgage</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">reformactof1995</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">rejuvenateyourbody</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">removal +instructions</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">remove +cellulite</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">removed +from +our +list</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">request +free</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">resellers +wanted</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">reserve +space</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">\breserve +your</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">residual.{0,20}income</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">restoresexdrive</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">revers.{0,20}aging</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">revitalize</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">risk +free</expression>
						<expression collection="htmltags" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">/rm\.gif</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">sav.{1,10}big</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">sav.{1,10}money</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">save.{1,10}every +month</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">save +on +your +monthly +bill</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">schoolgirls</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">search.{1,10}engine</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">search.{1,10}for +anyone</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">section {1,20}1618</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">section {1,20}301</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">secure.{1.15}now</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">see.{1,15}yourself</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">send.{1,20}no +money</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">serious +income</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">set +your +own +hours</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">sex +li.e</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">sexual +p(otency\|erformance)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">sexy +video</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">shed +.{0,7}weight +fast</expression>
						<expression collection="test_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">shippeddiscreetly</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">sick.{1,6}tired.{1,6}unwanted.{1,6}email</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">sign.{0,20}distributor</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">signup +today</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">sinnedagainstyouy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">/sites/[[:digit:]]{6,}/images</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">\bslut</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">someone +is +searching +for +you</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">spam +remedy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">speak {1,20}sales</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">special +free +gift</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">special +offer</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">speculativetargetprice</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">start +accepting +credit +cards</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">start +earning</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">startliving</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">start +saving +today</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">starter +system</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">stay.{1,20}free</expression>
						<expression collection="packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">stopmailfuture</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">super +low +rate</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">superior +arousal</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">tak.{2,15}storm</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">take.{1,20}action +now</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">take.{1,20}advantage</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">take.{1,8}off +list</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 0.5" onmatch="score += 0.3">talk.{1,10}you</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">thank +you.{1,20}for +your +time</expression>
						<expression collection="packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">thebestpricesonthenet</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">thehotteststock</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">thereisnoobligationfromyou</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">thicken.{0,8}lengthen</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">this +ad +is</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">this +e.{0,1}mail +advertis</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">thisnewsletterwaspaid</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">thousands +of +green +cards</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">timetoact</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 3">to +be +(deleted\|removed)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 3">to +be +excluded +permanently</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">to.{1,20}get.{1,20}your</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">too +good +to +be +true</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">top.{1,15}flight</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">topstockpick</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">truly +incredible</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">turn +\$.{0,20}into</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">universal +cable +descrambler</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">unlimited +income</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">unlimited +long.{0,10}distance</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">unlock +digital +cable</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">unsecured +loans</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">unsolicited.{0.5}mail</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">upside +potential</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">us +funds</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">use +as +a +webcam</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">vacation +getaway</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">valium</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">valuable +offer</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 3" onmatch="score += 2">v[iI|1]ag(ra\|ara)</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">viaegra</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 2">vicodin</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">view +photos +of +singles</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">visit +here</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">visit +this +address</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">wantofferstostop</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">want +to +be +part +of</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">we.{0,15}apologize</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">we.{0,15}can +help</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">we.{0,15}charge</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">we.{0,15}guarant</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">we.{0,15}offer</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">we.{0,15}specialize</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">we.{0,15}show +you</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">we.{0,15}stand +behind</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">web.{1,15}more.{1,15}traffic</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">webcam +when +connect</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">website +may +load</expression>
						<expression collection="packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">wecantbebested</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">weight.{0,20}loss</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">while +quantities +last</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">will.{1,15}your +site</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">willbeprofiledfromall</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">win.{1,5}win.{1,5}win</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">windows +reliability</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">without.{0,10}diet.{0,10}exersize</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">withoutfiling.{,5}bankruptcy</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">work.{0,9}home</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">world.{1,20}accept</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">world.{1,20}opportunity</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">world.{1,5}smallest +digital</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 2" onmatch="score += 2">world.{1,5}smallest +ever</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">^x-mailer:.*the bat</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">xanax</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 0.18">xxx</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">xxx +film</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">xxx +movie</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you +can +(profit\|win)</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you +have +chosen +to +be +sent</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you +may +have +signed +up</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you +pay</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you +will +never +have</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you +will +not +be +contacted +again</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you +won.{1,5}find</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you.{1,15}debt</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you.{0,20}been +selected</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">you +will +see +results</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">your +address +has +been +registered +with +us</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">your +identity</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">your +marketing +campaign</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">your +privacy +is +extremely</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">your +product</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1" onmatch="score += 1">zyban</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>Broken mailing list message</title>
					<comment>Certain mailing list software begins repetitious warnings daily if rejected by a SPAM filter; this stops the warnings too.</comment>
					<scope>
						<header>all</header>
						<body>all</body>
					</scope>
					<expressions oninit="unique=0" logic="return (unique >= 3)">
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1">this +is +an +automated +message</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1">clear +the +bounce +counter</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1">announce\-subscribe</expression>
						<expression casesensitive="no" type="regex" onfirstmatch="unique += 1">list +messages +sent +to +your +address</expression>
					</expressions>
				</rule>
				<rule result="reject_autojavascript">
					<title>Auto-executing JavaScript</title>
					<comment>Auto-executing JavaScript in HTML body tag. Allows empty values for the attribute.</comment>
					<scope>
						<body>all</body>
					</scope>
					<expressions oninit="score=0" logic="return score > 0">
						<expression casesensitive="no" type="regex" onmatch="score += 1">&lt;body.*on(load\|unload).*&gt;</expression>
						<expression casesensitive="no" type="regex" onmatch="score -= 1">&lt;body.*on(load\|unload) *= *(" *"\|' *').*&gt;</expression>
					</expressions>
				</rule>
				<rule result="reject_lf">
					<title>Unbalanced CR/LF</title>
					<comment>Unbalanced CR &amp; LF characters</comment>
					<expressions logic="return (__cr_count == 0)? 0 : ((__lf_count / __cr_count) &lt; 0.70)" comment="We're tolerant of up to 30% mismatched CR/LF pairs, though the RFC requirements would be 100% matched" />
				</rule>
				<rule result="reject_empty">
					<title>Empty email</title>
					<comment>Email has no body content</comment>
					<expressions logic="return (__mail_body_size &lt; 5)" />
				</rule>
				<rule result="reject_attachment">
					<title>Attachment type prohibited</title>
					<comment>The specified attachment types are not permitted in an email.</comment>
					<scope>
						<header>all</header>
					</scope>
					<expressions oninit="score=0" logic="return (score &gt;= 1)">
						<expression casesensitive="no" type="regex" onmatch="score += 1">^content-(disposition\|type):.*name[[:blank:]]*=[[:blank:]]*&quot;{0,1}[^/\:*?&quot;&lt;&gt;| ]*\.(ade\|adp\|app\|bas\|bat\|chm\|cmd\|com\|cpl\|crt\|csh\|exe\|fxp\|hlp\|hta\|htm\|html\|inf\|ins\|isp\|js\|jse\|ksh\|lnk\|mda\|mdb\|mde\|mdt\|mdw\|mdz\|msc\|msi\|msp\|mst\|pcd\|pif\|prf\|prg\|reg\|scf\|scr\|sct\|shb\|shs\|url\|vb\|vbe\|vbs\|wsc\|wsf\|wsh\|xsl)\b</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>Virus indicators</title>
					<comment>Body text indicative of virus emails.</comment>
					<scope>
						<body>all</body>
						<header>all</header>
					</scope>
					<expressions oninit="score=0;scoreattach=0;attach=0" logic="return (score &gt;= 1) || (scoreattach &gt;= 1 &amp;&amp; attach &gt;= 1)">
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="score += 1">themessagecontainsunicodecharactersandhasbeensentasabinaryattachment</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="score += 1">themessagecannotberepresentedin7bitasciiencodingandhasbeensentasabinaryattachment</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="score += 1">mailtransactionfailedpartialmessageisavailable</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="score += 1">thisisplaintextpart\b</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="score += 1">thismessagehasanattach\b</expression>
						<expression casesensitive="no" type="regex" onmatch="attach += 1">^content-(disposition\|type):.*name[[:blank:]]*=[[:blank:]]*&quot;{0,1}[^/\:*?&quot;&lt;&gt;| ]*\.(zip)\b</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="scoreattach += 1">^somethingisgoingwrong$</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="scoreattach += 1">^takeiteasy$</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="scoreattach += 1">[[:digit:]]{4,}isapasswordforarchive</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="scoreattach += 1">archivepassword[[:digit:]]{4,}</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="scoreattach += 1">inordertoreadtheattach</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="scoreattach += 1">readtheattachforfurtherdetails</expression>
						<expression collection="text_packed" casesensitive="no" type="regex" onmatch="scoreattach += 1">attachedfileprotectedwiththepasswordforsecurityreasons</expression>
					</expressions>
				</rule>
				<rule result="reject">
					<title>Outlook blank folding</title>
					<comment>Blank line (single space) within header.</comment>
					<scope>
						<header>all</header>
					</scope>
					<expressions oninit="score=0" logic="return (score &gt;= 1)">
						<expression collection="original" casesensitive="no" type="regex" onmatch="score += 1">^[[:blank:]]+$</expression>
					</expressions>
				</rule>
			</rules>
		</filter>
		<filter name="http_intercept">
			<log>
				<option type="match true" />
				<option type="rules with match" />
				<option type="execution" />
			</log>
			<results default="accept">
				<result key="accept">
					<return>1</return>
					<smtpstatuscode>250</smtpstatuscode>
					<smtpextendedstatuscode>2.6.0</smtpextendedstatuscode>
					<message>Message accepted for processing</message>
					<copy enabled="yes" createdir="yes">c:\regexflt\accepted\{yyyy}-{mm}\{smtp:rcpt_to_domain}\{smtp:rcpt_to_mailbox}\{source:filename}{smtp:recipient_id}.txt</copy>
					<http enabled="yes">http://www.2150.com/regexflt_intercept.asp</http>
				</result>
			</results>
		</filter>
	</filters>
</configuration>