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

<html>
<head>

<title>Processing order</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=698>
<meta name=layout-width content=777>
<meta name=date content="02 3, 2003 3:47:17 PM">
<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>
<!--
ol.whs1 {list-style: decimal;}
ul.whs2 {list-style: disc;}
ul.whs3 {list-style: disc;}
ol.whs4 {list-style: decimal;}

--></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;
}
//-->
</head>

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


<body>


<h1>Processing Order</h1>

<p>Incoming mail addressed to a valid local address is processed in the 
 following order.</p>

<ol type="1" class="whs1">
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>SMTP Access Control.</B></span> The SMTPD process 
 checks to see if the connecting IP is listed in the Access Control dialog 
 box in IMail Administrator. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->If 
 it is listed in the deny access list, the connection is denied. If it 
 is listed in the grant access list, the connection is allowed and processing 
 continues.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Verification Tests.</B></span> The verification 
 checks are performed to verify the &quot;Mail FROM&quot; address, verify 
 the HELO/EHLO domain, and perform a reverse DNS lookup. If a message passes 
 all the checks, Connection Filtering begins.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Connection Filtering</B></span>. Connection filtering 
 compares messages against the configured DNS black lists. If the message 
 matches a list, it is processed according to the connection filtering 
 settings. If the message does not match a black list, it is scanned by 
 IMail Anti-Virus.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>IMail Anti-Virus. </B></span>If you have IMail 
 Anti-Virus installed, it checks the message for infected files or code. 
 If infected, the mail is either repaired, bounced, redirected, or deleted, 
 according to the settings on the Anti Virus tab. If the file is not infected, 
 or is repaired, the processing rules for a list server mailing list <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->are 
 checked.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Content Filtering.</B></span> Content filtering 
 is initiated to determine if the message is likely to be spam. If the 
 message is determined to be spam, it is either deleted or sent to the 
 specified address. If the message is not spam, it is passed on to the 
 IMail delivery rules.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Alias</B></span>. IMail Server checks to see if 
 the address matches an alias in the destination domain. For this purpose, 
 an alias is considered to be any one of the following: standard alias, 
 group alias, program alias, pager alias, beeper alias, fax alias, or a 
 list-server mailing list name. </p></li>
</ol>

<ul type="disc" class="whs2">
	
	<ul type="disc" class="whs3">
		
		<li class=kadov-p-CTopic-Text-Bulleted><p class=Topic-Text-Bulleted><!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->If 
 there is a match to a program, beeper, pager, or fax alias, IMail Server 
 executes the program or activates the beeper, pager, or fax. </p></li>
		
		<li class=kadov-p-CTopic-Text-Bulleted><p class=Topic-Text-Bulleted><!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->If 
 there is a match to a standard or group alias, IMail Server resolves the 
 alias to the appropriate user <!--kadov_tag{{<ignored>}}-->ID(s<!--kadov_tag{{</ignored>}}-->), 
 and checks the user ID.</p></li>
		
		<li class=kadov-p-CTopic-Text-Bulleted><p class=Topic-Text-Bulleted><!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->If 
 there is a match to a list-server mailing list name, IMail Server (a) 
 processes the mail according to the settings for that list, and (b) checks 
 the user <!--kadov_tag{{<ignored>}}-->IDs<!--kadov_tag{{</ignored>}}--> 
 specified in the list settings.</p></li>
		
		<li class=kadov-p-CTopic-Text-Bulleted><p class=Topic-Text-Bulleted><!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->If 
 there is not a match to any alias, IMail Server checks the user ID.</p></li>
	</ul>
</ul>

<ol start="4" type="1" class="whs4">
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>User ID</B></span>. IMail Server determines if 
 the user ID is valid for the destination domain. If invalid, the mail 
 is returned to the sender. If valid, the IMail Anti-Virus checks for infected 
 messages as described in the next step. If you do not have IMail Anti-Virus 
 installed, then the processing rules for list server mailing lists are 
 checked.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Processing Rules for a list-server mailing 
 list.</B></span> If the message matches the rule criteria for a list, processing 
 follows according to the rule. If not, then the message is sent to the 
 list server. If the message is not addressed to a list, Forwarding is 
 checked.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Forwarding</B></span>. IMail Server determines 
 whether an address is present in the Forward box on the <span style="font-weight: bold;"><B>General</B></span> 
 tab for this account. If so, IMail Server forwards the mail. If not, the 
 mail is delivered to the user ID according to the established processing 
 rules.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Processing rules for the mail host.</B></span> 
 IMail Server determines if the message matches a rule for the mail host. 
 If so, then processing follows according to that rule. If not, then rules 
 for the user ID are checked.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Processing rules for the user ID.</B></span> <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->IMail 
 Server determines if the message matches rule criteria for the user ID. 
 If the message matches rule criteria for a user ID, then processing follows 
 according to the rule. If not, then the Info Manager is checked.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Info Manager.</B></span> IMail Server determines 
 whether the user ID has the Info Manager enabled. If so, the message is 
 delivered to the location specified in the Info Manager. If not, the vacation 
 setting is checked.</p></li>
	
	<li class=kadov-p-CTopic-Text-Numbered><p class=Topic-Text-Numbered><span 
 style="font-weight: bold;"><B>Vacation.</B></span> IMail Server determines whether 
 the user ID has a vacation message enabled. If so, the vacation message 
 is sent. If not, the message is delivered to the User ID.</p></li>
</ol>

<p>&nbsp;</p>

</body>

</html>
