<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">

<html>

<head>

<title>Rule Syntax</title>

<!--(Meta)==========================================================-->


<meta name=generator-major-version content=0.1>
<meta name=generator-minor-version content=1>
<meta name=filetype content=kadov>
<meta name=filetype-version content=1>
<meta name=page-count content=1>
<meta name=layout-height content=905>
<meta name=layout-width content=769>
<meta name=date content="02 12, 2003 11:38:04 AM">
<meta name=x-ignored-words content="rules.ima;XMSMailPriority(High;userid-newbox;mr-fred-account@ipswitch.com;mr-fred;Num">


<!--(Links)=========================================================-->

 <LINK rel='StyleSheet' href='helpstyle_ns.html'>
<SCRIPT language="javascript" title="WebHelpSplitCss">
<!--
if (navigator.appName !="Netscape")
{   document.write("<LINK rel='StyleSheet' href='helpstyle.html'>");}
//-->
</SCRIPT><!--(Style Sheet)===================================================-->

<style>
<!--

body {
	border-left-style: Solid;
	border-left-width: 2px;
	border-right-style: Solid;
	border-right-width: 2px;
	border-top-style: Solid;
	border-top-width: 2px;
	border-bottom-style: Solid;
	border-bottom-width: 2px;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-color: #ffffff;
}

-->
</style>


<style>
<!--
p.whs1 {font-weight: bold;}
p.whs2 {font-weight: bold;}
table.whs3 {x-cell-content-align: top; border-spacing: 0; width: 99.465%; background-color: #dddddd;}
col.whs4 {width: 50.022%;}
col.whs5 {width: 49.978%;}
td.whs6 {padding-right: 10px; padding-left: 10px; background-color: #808080; border-left-style: Solid; border-left-color: #ffffff; border-top-style: Solid; border-top-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px;}
p.whs7 {font-weight: bold; color: #ffffff;}
td.whs8 {padding-right: 10px; padding-left: 10px; background-color: #808080; border-top-style: Solid; border-top-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;}
p.whs9 {font-weight: bold; color: #ffffff;}
td.whs10 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
p.whs11 {color: #000000;}
td.whs12 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
p.whs13 {color: #000000;}
td.whs14 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
p.whs15 {color: #000000;}
td.whs16 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
p.whs17 {color: #000000;}
td.whs18 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
p.whs19 {color: #000000;}
td.whs20 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
p.whs21 {color: #000000;}
td.whs22 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
p.whs23 {color: #000000;}
td.whs24 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
p.whs25 {color: #000000;}
td.whs26 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
p.whs27 {color: #000000;}
td.whs28 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
p.whs29 {color: #000000;}
td.whs30 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;}
p.whs31 {color: #000000;}
td.whs32 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
p.whs33 {color: #000000;}
table.whs34 {x-cell-content-align: top; width: 100%; border-spacing: 0;}
col.whs35 {width: 50%;}
col.whs36 {width: 50%;}
td.whs37 {padding-right: 10px; padding-left: 10px; background-color: #808080; border-left-style: Solid; border-left-color: #ffffff; border-top-style: Solid; border-top-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px;}
p.whs38 {color: #ffffff; font-weight: bold;}
td.whs39 {padding-right: 10px; padding-left: 10px; background-color: #808080; border-top-style: Solid; border-top-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;}
p.whs40 {color: #ffffff; font-weight: bold;}
td.whs41 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-style: Solid; border-left-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs42 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px;}
td.whs43 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-style: Solid; border-left-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs44 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px;}
td.whs45 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-style: Solid; border-left-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs46 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px;}
td.whs47 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-style: Solid; border-left-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;}
td.whs48 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px;}
table.whs49 {x-cell-content-align: top; width: 100%; border-spacing: 0; left: 0px; top: 424px; height: 257px;}
col.whs50 {width: 50%;}
col.whs51 {width: 50%;}
td.whs52 {padding-right: 10px; padding-left: 10px; background-color: #808080; border-left-color: #ffffff; border-left-style: Solid; border-top-color: #ffffff; border-top-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px;}
p.whs53 {font-weight: bold; color: #ffffff;}
td.whs54 {padding-right: 10px; padding-left: 10px; background-color: #808080; border-top-color: #ffffff; border-top-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;}
p.whs55 {font-weight: bold; color: #ffffff;}
td.whs56 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs57 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
td.whs58 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs59 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
td.whs60 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs61 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
td.whs62 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs63 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
td.whs64 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs65 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
td.whs66 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs67 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
td.whs68 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs69 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
td.whs70 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs71 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
td.whs72 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs73 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
td.whs74 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-color: #ffffff; border-left-style: Solid; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;}
td.whs75 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-color: #ffffff; border-right-style: Solid; border-bottom-color: #ffffff; border-bottom-style: Solid; border-bottom-width: 1px; border-right-width: 1px;}
p.whs76 {font-weight: normal;}
table.whs77 {x-cell-content-align: top; width: 100%; border-spacing: 0;}
col.whs78 {width: 50%;}
col.whs79 {width: 50%;}
td.whs80 {padding-right: 10px; padding-left: 10px; background-color: #808080; border-left-style: Solid; border-left-color: #ffffff; border-top-style: Solid; border-top-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px;}
p.whs81 {color: #ffffff; font-weight: bold;}
td.whs82 {padding-right: 10px; padding-left: 10px; background-color: #808080; border-top-style: Solid; border-top-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;}
p.whs83 {color: #ffffff; font-weight: bold;}
td.whs84 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-style: Solid; border-left-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs85 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px;}
td.whs86 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-style: Solid; border-left-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs87 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px;}
td.whs88 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-style: Solid; border-left-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;}
td.whs89 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px;}
td.whs90 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-left-style: Solid; border-left-color: #ffffff; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;}
td.whs91 {padding-right: 10px; padding-left: 10px; background-color: #dddddd; border-right-style: Solid; border-right-color: #ffffff; border-bottom-style: Solid; border-bottom-color: #ffffff; border-bottom-width: 1px; border-right-width: 1px;}

--></style><script language="javascript" title="WebHelpInlineScript">
<!--
function reDo() {
  if (innerWidth != origWidth || innerHeight != origHeight)
     location.reload();
}
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
	origWidth = innerWidth;
	origHeight = innerHeight;
	onresize = reDo;
}
//-->
</script>
</head>

<!--(Body)==========================================================-->


<body>


<h1>Rule Syntax</h1>

<p>When you create a rule, it is entered in the <span style="font-style: italic;"><I>rules.ima</I></span> 
 or <span style="font-style: italic;"><I>orules.ima</I></span> file in the following 
 format:</p>

<p class="whs1">Single condition rule:<span style="font-weight: normal;"> 
 </span><span style="font-weight: normal; font-style: italic;"><I><a href="#message area">message 
 area</a> <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;&nbsp;<a href="#condition"><!--kadov_tag{{</spaces>}}-->condition</a> 
 <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;&nbsp;<a href="#text patterns"><!--kadov_tag{{</spaces>}}-->search 
 text</a> <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;&nbsp;<a href="#Quantifier"><!--kadov_tag{{</spaces>}}-->quantifier</a> 
 : <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;&nbsp;<!--kadov_tag{{<ignored>}}--><!--kadov_tag{{</spaces>}}-->mailbox_name<!--kadov_tag{{</ignored>}}--></I></span></p>

<p><span style="font-weight: bold;"><B>Multiple condition rule</B></span>: <span 
 style="font-style: italic;"><I>message area <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;<!--kadov_tag{{</spaces>}}-->condition 
 <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;<!--kadov_tag{{</spaces>}}-->search 
 text <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;<!--kadov_tag{{</spaces>}}-->quantifier 
 <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;</I></span><span style="font-style: italic; font-weight: bold;"><I><B><!--kadov_tag{{</spaces>}}-->!</B></I></span><span 
 style="font-weight: bold; font-style: italic;"><I><B>AND!</B></I></span><span style="font-style: italic;"><I>/ 
 </I></span><span style="font-style: italic; font-weight: bold;"><I><B>!OR!</B></I></span><span 
 style="font-weight: bold; font-style: italic;"> <I><B><!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;</B></I></span><span 
 style="font-style: italic;"><I><!--kadov_tag{{</spaces>}}-->message area 
 <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;<!--kadov_tag{{</spaces>}}-->condition 
 <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;<!--kadov_tag{{</spaces>}}-->search 
 text <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;<!--kadov_tag{{</spaces>}}-->quantifier: 
 <!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;<!--kadov_tag{{</spaces>}}-->mailbox 
 name</I></span><span style="font-weight: bold;"> <B><!--kadov_tag{{<spaces>}}-->&nbsp;&nbsp;</B></span><!--kadov_tag{{</spaces>}}--></p>

<p class="whs2"><a name="message area"></a></p>

<!--(Table)=========================================================-->
<table x-use-null-cells bgcolor="#DDDDDD" width="99.465%" cellspacing="0" class="whs3">
<col class="whs4">
<col class="whs5">

<tr valign=top>
<td bgcolor="#808080" width="50.022%" class="whs6">
<p class="whs7">Message Area</td>
<td bgcolor="#808080" width="49.978%" class="whs8">
<p class="whs9">Representation</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50.022%" class="whs10">
<p class="whs11">From</td>
<td bgcolor="#DDDDDD" width="49.978%" class="whs12">
<p class="whs13"><!--kadov_tag{{<ignored>}}-->F<!--kadov_tag{{</ignored>}}--></td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50.022%" class="whs14">
<p class="whs15">Subject</td>
<td bgcolor="#DDDDDD" width="49.978%" class="whs16">
<p class="whs17">S</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50.022%" class="whs18">
<p class="whs19">Sender</td>
<td bgcolor="#DDDDDD" width="49.978%" class="whs20">
<p class="whs21"><!--kadov_tag{{<ignored>}}-->N<!--kadov_tag{{</ignored>}}--></td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50.022%" class="whs22">
<p class="whs23">To</td>
<td bgcolor="#DDDDDD" width="49.978%" class="whs24">
<p class="whs25"><!--kadov_tag{{<ignored>}}-->T<!--kadov_tag{{</ignored>}}--></td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50.022%" class="whs26">
<p class="whs27">Header (everything preceding the body)</td>
<td bgcolor="#DDDDDD" width="49.978%" class="whs28">
<p class="whs29">H</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50.022%" class="whs30">
<p class="whs31">Body of the message</td>
<td bgcolor="#DDDDDD" width="49.978%" class="whs32">
<p class="whs33">B</td></tr>
</table>

<p><a name=condition></a></p>

<!--(Table)=========================================================-->
<table x-use-null-cells cellspacing="0" width="100%" class="whs34">
<col class="whs35">
<col class="whs36">

<tr valign=top>
<td bgcolor="#808080" width="50%" class="whs37">
<p class="whs38">Condition</td>
<td bgcolor="#808080" width="50%" class="whs39">
<p class="whs40">Expression</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs41">
<p>Contains</td>
<td bgcolor="#DDDDDD" width="50%" class="whs42">
<p>~</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs43">
<p>Does not contain</td>
<td bgcolor="#DDDDDD" width="50%" class="whs44">
<p>!~</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs45">
<p>Equals</td>
<td bgcolor="#DDDDDD" width="50%" class="whs46">
<p>=</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs47">
<p>Does not equal</td>
<td bgcolor="#DDDDDD" width="50%" class="whs48">
<p>!=</td></tr>
</table>

<p><a name="text patterns"></a></p>

<!--(Table)=========================================================-->
<table x-use-null-cells height="257" cellspacing="0" width="100%" class="whs49">
<col class="whs50">
<col class="whs51">

<tr valign=top>
<td bgcolor="#808080" width="50%" class="whs52">
<p class="whs53">Text Patterns</td>
<td bgcolor="#808080" width="50%" class="whs54">
<p class="whs55">Expression</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs56">
<p>Any character</td>
<td bgcolor="#DDDDDD" width="50%" class="whs57">
<p>.</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs58">
<p>Any of the values separated by vertical bars within the parentheses;the 
 vertical bar represents &quot;or&quot;</td>
<td bgcolor="#DDDDDD" width="50%" class="whs59">
<p>(<!--kadov_tag{{<ignored>}}-->this|that|other<!--kadov_tag{{</ignored>}}-->)</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs60">
<p>Any word characters (<!--kadov_tag{{<ignored>}}-->A-Z<!--kadov_tag{{</ignored>}}-->, 
 <!--kadov_tag{{<ignored>}}-->a-z<!--kadov_tag{{</ignored>}}-->, 0-9)</td>
<td bgcolor="#DDDDDD" width="50%" class="whs61">
<p>\<!--kadov_tag{{<ignored>}}-->w<!--kadov_tag{{</ignored>}}--></td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs62">
<p>Any non-word character</td>
<td bgcolor="#DDDDDD" width="50%" class="whs63">
<p>\<!--kadov_tag{{<ignored>}}-->W<!--kadov_tag{{</ignored>}}--></td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs64">
<p>Any digit (0-9)</td>
<td bgcolor="#DDDDDD" width="50%" class="whs65">
<p>\<!--kadov_tag{{<ignored>}}-->d<!--kadov_tag{{</ignored>}}--></td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs66">
<p>Any non-digit</td>
<td bgcolor="#DDDDDD" width="50%" class="whs67">
<p>\D</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs68">
<p>Any non-white space (spaces, tabs, and carriage returns)</td>
<td bgcolor="#DDDDDD" width="50%" class="whs69">
<p>\s</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs70">
<p>Any non-white space</td>
<td bgcolor="#DDDDDD" width="50%" class="whs71">
<p>\S</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs72">
<p>Any punctuation character</td>
<td bgcolor="#DDDDDD" width="50%" class="whs73">
<p>\p</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs74">
<p>Any non-punctuation character</td>
<td bgcolor="#DDDDDD" width="50%" class="whs75">
<p>\P</td></tr>
</table>

<p class="whs76">Note that the following <a href="t_Characters_with_Special_meaning.html">characters 
 have special meaning.</a></p>

<p><a name=Quantifier></a></p>

<!--(Table)=========================================================-->
<table x-use-null-cells cellspacing="0" width="100%" class="whs77">
<col class="whs78">
<col class="whs79">

<tr valign=top>
<td bgcolor="#808080" width="50%" class="whs80">
<p class="whs81">Quantifier</td>
<td bgcolor="#808080" width="50%" class="whs82">
<p class="whs83">Expression</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs84">
<p>Zero or more</td>
<td bgcolor="#DDDDDD" width="50%" class="whs85">
<p>*</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs86">
<p>One or more</td>
<td bgcolor="#DDDDDD" width="50%" class="whs87">
<p>+</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs88">
<p>Exactly 100</td>
<td bgcolor="#DDDDDD" width="50%" class="whs89">
<p>{100}</td></tr>

<tr valign=top>
<td bgcolor="#DDDDDD" width="50%" class="whs90">
<p>At least n1, but not more than n2(wher n1 and n2 are numbers)</td>
<td bgcolor="#DDDDDD" width="50%" class="whs91">
<p>{n1,n2}</td></tr>
</table>

<p>&nbsp;</p>

</body>

</html>
