]> git.ipfire.org Git - thirdparty/AWStats.git/commitdiff
Count of "add to favourites" exclude hits on favicon if there is no referer.
authoreldy <>
Sun, 21 Mar 2004 00:13:18 +0000 (00:13 +0000)
committereldy <>
Sun, 21 Mar 2004 00:13:18 +0000 (00:13 +0000)
docs/awstats_glossary.html

index 17a82e67f54c54ee212c8df1adb50032b3dafce0..fe7cfc324ad3e6ce8e997706311b856a2d894493 100644 (file)
@@ -101,8 +101,8 @@ of times a visitor has added your web site into its favourite bookmarks.<br>
 The technical rules for that is the following formula:<br>
 <i>Number of Add to Favourites = round((x+y) / r)</i><br>
 where<br>
-x = Number of hits made by IE browsers for "/anydir/favicon.ico" with no 404 error<br>
-y = Number of hits made by IE browsers for "/favicon.ico" (with or without 404 error)<br>
+x = Number of hits made by IE browsers for "/anydir/favicon.ico", with a referer field not defined, and with no 404 error code<br>
+y = Number of hits made by IE browsers for "/favicon.ico", with a referer field not defined, with or without 404 error code<br>
 r = Ratio of hits made by IE browsers compared to hits made by all browsers (r <= 1)<br>
 <br>
 As you can see in formula, only IE is used to count reliable "add", the "Add to favourites"
@@ -116,8 +116,8 @@ of path.<br>
 <hr>
 
 
-<a name="HTTP"><b>HTTP Status Codes</b><a>:<br>\r
-HTTP status codes are returned by web servers to indicate the status of a request.\r
+<a name="HTTP"><b>HTTP Status Codes</b><a>:<br>
+HTTP status codes are returned by web servers to indicate the status of a request.
 Codes <b>200</b> and <b>304</b> are used to tell the browser the page can be viewed.
 All other codes generates hits and traffic 'not seen' by the visitor. For example a return
 code 301 or 302 will tell the browser to ask another page. The browser will do another hit
@@ -127,291 +127,291 @@ enabled by the directives <a href="awstats_config.html#Show">ShowHTTPErrorsStats
 in config file. You can also change value for 'not error' hits (set by default to <b>200</b> and <b>304</b>
 with the <a href="awstats_config.html#ValidHTTPcodes">ValidHTTPcodes</a> directive.
 The following table outlines all status codes defined for the HTTP/1.1 draft specification
-outlined in <a href="http://www.w3.org/Protocols/rfc2068/rfc2068">IETF rfc 2068</a>.<br>\r
+outlined in <a href="http://www.w3.org/Protocols/rfc2068/rfc2068">IETF rfc 2068</a>.<br>
 They are 3-digit codes where the first digit of this code identifies the class of the status
-code and the remaining 2 digits correspond to the specific condition within the response class.\r
-They are classified in 5 categories:<br>\r
-<ul>\r
-<li><font face="arial"><font size=-1><a href="#1">1xx - informational</a></font></font></li>\r
-<li><font face="arial"><font size=-1><a href="#2">2xx - successful</a></font></font></li>\r
-<li><font face="arial"><font size=-1><a href="#3">3xx - redirection</a></font></font></li>\r
-<li><font face="arial"><font size=-1><a href="#4">4xx - client error&nbsp;</a></font></font></li>\r
-<li><font face="arial"><font size=-1><a href="#5">5xx - server error&nbsp;</a></font></font></li>\r
+code and the remaining 2 digits correspond to the specific condition within the response class.
+They are classified in 5 categories:<br>
+<ul>
+<li><font face="arial"><font size=-1><a href="#1">1xx - informational</a></font></font></li>
+<li><font face="arial"><font size=-1><a href="#2">2xx - successful</a></font></font></li>
+<li><font face="arial"><font size=-1><a href="#3">3xx - redirection</a></font></font></li>
+<li><font face="arial"><font size=-1><a href="#4">4xx - client error&nbsp;</a></font></font></li>
+<li><font face="arial"><font size=-1><a href="#5">5xx - server error&nbsp;</a></font></font></li>
 </ul>
 
 
-<table WIDTH="90%" >\r
-<tr><td VALIGN=TOP BGCOLOR="#DADADA">\r
-\r
+<table WIDTH="90%" >
+<tr><td VALIGN=TOP BGCOLOR="#DADADA">
+
 <!-- HTTP 1xx codes -->
-<a NAME="1"></a><b><font face="arial">1xx class - Informational</font></b>\r
-<br><font face="arial"><font size=-1>Informational status codes are provisional\r
-responses from the web server... they give the client a heads-up on what\r
-the server is doing. Informational codes do not indicate an error condition.&nbsp;</font></font>\r
-
-<table WIDTH="100%">\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>100</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>100 Continue</font></font></b>\r
-<br><font face="arial"><font size=-1>The continue status code tells the\r
-browser to continue sending a request to the server.&nbsp;</font></font></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>101</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>101 Switching Protocols</font></font></b>\r
-<br><font face="arial"><font size=-1>The server sends this response when\r
-the client asks to switch from HTTP/1.0 to HTTP/1.1&nbsp;</font></font></td>\r
-</tr>\r
-</table>\r
-\r
-<p><a NAME="2"></a><b><font face="arial">2xx class - Successful</font></b>\r
-<br><font face="arial"><font size=-1>This class of status code indicates\r
-that the client's request was received, understood, and successful.&nbsp;</font></font>\r
-
-<table WIDTH="100%">\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>200</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>200 Successful</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>201</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>201 Created</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>202</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>202 Accepted</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>203</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>203 Non-Authorative Information</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>204</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>204 No Content</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>205</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>205 Reset Content</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>206</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>206 Partial Content</font></font></b>\r
-<br><font face="arial"><font size=-1>The partial content success code is\r
-issued when the server fulfills a partial GET request. This happens when\r
-the client is downloading a multi-part document or part of a larger file.&nbsp;</font></font></td>\r
-</tr>\r
-
-</table>\r
-\r
+<a NAME="1"></a><b><font face="arial">1xx class - Informational</font></b>
+<br><font face="arial"><font size=-1>Informational status codes are provisional
+responses from the web server... they give the client a heads-up on what
+the server is doing. Informational codes do not indicate an error condition.&nbsp;</font></font>
+
+<table WIDTH="100%">
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>100</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>100 Continue</font></font></b>
+<br><font face="arial"><font size=-1>The continue status code tells the
+browser to continue sending a request to the server.&nbsp;</font></font></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>101</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>101 Switching Protocols</font></font></b>
+<br><font face="arial"><font size=-1>The server sends this response when
+the client asks to switch from HTTP/1.0 to HTTP/1.1&nbsp;</font></font></td>
+</tr>
+</table>
+
+<p><a NAME="2"></a><b><font face="arial">2xx class - Successful</font></b>
+<br><font face="arial"><font size=-1>This class of status code indicates
+that the client's request was received, understood, and successful.&nbsp;</font></font>
+
+<table WIDTH="100%">
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>200</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>200 Successful</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>201</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>201 Created</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>202</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>202 Accepted</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>203</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>203 Non-Authorative Information</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>204</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>204 No Content</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>205</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>205 Reset Content</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>206</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>206 Partial Content</font></font></b>
+<br><font face="arial"><font size=-1>The partial content success code is
+issued when the server fulfills a partial GET request. This happens when
+the client is downloading a multi-part document or part of a larger file.&nbsp;</font></font></td>
+</tr>
+
+</table>
+
 <!-- HTTP 3xx codes -->
-<a NAME="3"></a><b><font face="arial">3xx class - Redirection</font></b>\r
-<br><font face="arial"><font size=-1>This code tells the client that the\r
-browser should be redirected to another URL in order to complete the request.\r
-This is not an error condition.&nbsp;</font></font>\r
-
-<table WIDTH="100%" >\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>300</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>300 Multiple Choices</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>301</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>301 Moved Permanently</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>302</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>302 Moved Temporarily</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>303</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>303 See Other</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>304</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>304 Not Modified</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>305</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>305 Use Proxy</font></font></b></td>\r
-</tr>\r
-
-</table>\r
-\r
+<a NAME="3"></a><b><font face="arial">3xx class - Redirection</font></b>
+<br><font face="arial"><font size=-1>This code tells the client that the
+browser should be redirected to another URL in order to complete the request.
+This is not an error condition.&nbsp;</font></font>
+
+<table WIDTH="100%" >
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>300</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>300 Multiple Choices</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>301</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>301 Moved Permanently</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>302</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>302 Moved Temporarily</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>303</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>303 See Other</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>304</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>304 Not Modified</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>305</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>305 Use Proxy</font></font></b></td>
+</tr>
+
+</table>
+
 <!-- HTTP 4xx codes -->
-<a NAME="4"></a><b><font face="arial">4xx class - Client Error</font></b>\r
-<br><font face="arial"><font size=-1>This status code indicates that the\r
-client has sent bad data or a malformed request to the server. Client errors\r
-are generally issued by the webserver when a client tries to gain access\r
-to a protected area using a bad username and password.&nbsp;</font></font>\r
-
-<table WIDTH="100%" >\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>400</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Bad Request</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>401</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>401 Unauthorized</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>402</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>402 Payment Required</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>403</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>403 Forbidden</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>404</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>404 Not Found</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>405</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Method Not Allowed</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>406</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Not Acceptable</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>407</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Proxy Authentication Required</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>408</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Request Timeout</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>409</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>409 Conflict</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>410</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>410 Gone</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>411</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>411 Length Required</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>412</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>412 Precondition Failed</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>413</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>413 Request Entity Too Long</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>414</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>414 Request-URI Too Long</font></font></b></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>415</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>415 Unsupported Media Type</font></font></b></td>\r
-</tr>\r
-
-</table>\r
+<a NAME="4"></a><b><font face="arial">4xx class - Client Error</font></b>
+<br><font face="arial"><font size=-1>This status code indicates that the
+client has sent bad data or a malformed request to the server. Client errors
+are generally issued by the webserver when a client tries to gain access
+to a protected area using a bad username and password.&nbsp;</font></font>
+
+<table WIDTH="100%" >
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>400</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Bad Request</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>401</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>401 Unauthorized</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>402</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>402 Payment Required</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>403</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>403 Forbidden</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>404</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>404 Not Found</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>405</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Method Not Allowed</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>406</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Not Acceptable</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>407</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Proxy Authentication Required</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>408</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Request Timeout</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>409</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>409 Conflict</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>410</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>410 Gone</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>411</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>411 Length Required</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>412</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>412 Precondition Failed</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>413</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>413 Request Entity Too Long</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>414</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>414 Request-URI Too Long</font></font></b></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>415</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>415 Unsupported Media Type</font></font></b></td>
+</tr>
+
+</table>
 
 <!-- HTTP 5xx codes -->
-<a NAME="5"></a><b><font face="arial">5xx class - Server Error</font></b>\r
-<br><font face="arial"><font size=-1>This status code indicates that the\r
-client's request couldn't be succesfully processed due to some internal\r
-error in the web server. These error codes may indicate something is seriously\r
-wrong with the web server.&nbsp;</font></font>\r
-
-<table WIDTH="100%" >\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>500</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>500 Internal Server Error</font></font></b>\r
-<br><font face="arial"><font size=-1>An internal server error has caused\r
-the server to abort your request. This is an error condition that may also\r
-indicate a misconfiguration with the web server. However, the most common\r
-reason for 500 server errors is when you try to execute a script that has\r
-syntax errors.&nbsp;</font></font></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>501</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>501 Not Implemented</font></font></b>\r
-<br><font face="arial"><font size=-1>This code is generated by a webserver\r
-when the client requests a service that is not implemented on the server.\r
-Typically, not implemented codes are returned when a client attempts to\r
-POST data to a non-CGI (ie, the form action tag refers to a non-executable\r
-file).&nbsp;</font></font></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>502</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>502 Bad Gateway</font></font></b>\r
-<br><font face="arial"><font size=-1>The server, when acting as a proxy,\r
-issues this response when it receives a bad response from an upstream or\r
-support server.&nbsp;</font></font></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>503</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>503 Service Unavailable</font></font></b>\r
-<br><font face="arial"><font size=-1>The web server is too busy processing\r
-current requests to listen to a new client. This error represents a serious\r
-problem with the webserver (normally solved with a reboot).&nbsp;</font></font></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>504</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>504 Gateway Timeout</font></font></b>\r
-<br><font face="arial"><font size=-1>Gateway timeouts are normally issued\r
-by proxy servers when an upstream or support server doesn't respond to\r
-a request in a timely fashion.&nbsp;</font></font></td>\r
-</tr>\r
-\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>505</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>505 HTTP Version Not Supported</font></font></b>\r
-<br><font face="arial"><font size=-1>The server issues this status code\r
-when a client tries to talk using an HTTP protocol that the server doesn't\r
-support or is configured to ignore.</font></font></td>\r
-</tr>\r
-
-</table>\r
-</td>\r
-
-<td ALIGN=LEFT VALIGN=TOP></td>\r
-</tr>\r
+<a NAME="5"></a><b><font face="arial">5xx class - Server Error</font></b>
+<br><font face="arial"><font size=-1>This status code indicates that the
+client's request couldn't be succesfully processed due to some internal
+error in the web server. These error codes may indicate something is seriously
+wrong with the web server.&nbsp;</font></font>
+
+<table WIDTH="100%" >
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>500</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>500 Internal Server Error</font></font></b>
+<br><font face="arial"><font size=-1>An internal server error has caused
+the server to abort your request. This is an error condition that may also
+indicate a misconfiguration with the web server. However, the most common
+reason for 500 server errors is when you try to execute a script that has
+syntax errors.&nbsp;</font></font></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>501</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>501 Not Implemented</font></font></b>
+<br><font face="arial"><font size=-1>This code is generated by a webserver
+when the client requests a service that is not implemented on the server.
+Typically, not implemented codes are returned when a client attempts to
+POST data to a non-CGI (ie, the form action tag refers to a non-executable
+file).&nbsp;</font></font></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>502</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>502 Bad Gateway</font></font></b>
+<br><font face="arial"><font size=-1>The server, when acting as a proxy,
+issues this response when it receives a bad response from an upstream or
+support server.&nbsp;</font></font></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>503</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>503 Service Unavailable</font></font></b>
+<br><font face="arial"><font size=-1>The web server is too busy processing
+current requests to listen to a new client. This error represents a serious
+problem with the webserver (normally solved with a reboot).&nbsp;</font></font></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>504</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>504 Gateway Timeout</font></font></b>
+<br><font face="arial"><font size=-1>Gateway timeouts are normally issued
+by proxy servers when an upstream or support server doesn't respond to
+a request in a timely fashion.&nbsp;</font></font></td>
+</tr>
+
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>505</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>505 HTTP Version Not Supported</font></font></b>
+<br><font face="arial"><font size=-1>The server issues this status code
+when a client tries to talk using an HTTP protocol that the server doesn't
+support or is configured to ignore.</font></font></td>
+</tr>
+
+</table>
+</td>
+
+<td ALIGN=LEFT VALIGN=TOP></td>
+</tr>
 </table>
-<br>\r
+<br>
 
 <hr>
 
-<a name="SMTP"><b>SMTP Status Codes</b><a>:<br>\r
-\r
-SMTP status codes are returned by mail servers to indicate the status of a sending/receiving mail.\r
+<a name="SMTP"><b>SMTP Status Codes</b><a>:<br>
+
+SMTP status codes are returned by mail servers to indicate the status of a sending/receiving mail.
 The status code depends on mail server and preprocessor used to analyze log file.<br>
 All codes that are failure codes are isolated by AWStats in the SMTP Status report chart,
 enabled by the directives <a href="awstats_config.html#Show">ShowSMTPErrorsStats</a> in AWStats
@@ -419,203 +419,203 @@ config file. You can decide which codes are successfull mail transfer that shoul
 in this chart with the <a href="awstats_config.html#ValidSMTPCodes">ValidSMTPCodes</a> directive.<br>
 Here are values reported for most mail servers (This should also be values when mail log file
 is preprocessing with maillogconvert.pl).<br>
-SMTP Errors are classified in 3 categories:<br>\r
-<ul>\r
-<li><font face="arial"><font size=-1><a href="#SMTP23">2xx/3xx - successful</a></font></font></li>\r
-<li><font face="arial"><font size=-1><a href="#SMTP4">4xx - failure, asking sender to try later</a></font></font></li>\r
-<li><font face="arial"><font size=-1><a href="#SMTP5">5xx - permanent failure</a></font></font></li>\r
+SMTP Errors are classified in 3 categories:<br>
+<ul>
+<li><font face="arial"><font size=-1><a href="#SMTP23">2xx/3xx - successful</a></font></font></li>
+<li><font face="arial"><font size=-1><a href="#SMTP4">4xx - failure, asking sender to try later</a></font></font></li>
+<li><font face="arial"><font size=-1><a href="#SMTP5">5xx - permanent failure</a></font></font></li>
 </ul>
 
 
-<table WIDTH="90%">\r
-<tr><td VALIGN=TOP BGCOLOR="#DADADA">\r
-\r
+<table WIDTH="90%">
+<tr><td VALIGN=TOP BGCOLOR="#DADADA">
+
 <!-- SMTP 2xx/3xx -->
 
-<a NAME="SMTP23"></a><b><font face="arial">2xx/3xx class - Success</font></b>\r
+<a NAME="SMTP23"></a><b><font face="arial">2xx/3xx class - Success</font></b>
 <br><font face="arial"><font size=-1>
 They are SMTP protocols successfull answers
-</font></font>\r
-
-<table WIDTH="100%">\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>200</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>200 Non standard success response</font></font></b>\r
-<br><font face="arial"><font size=-1>Non standard success response</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>211</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>211 System status, or system help reply</font></font></b>\r
-<br><font face="arial"><font size=-1>System status, or system help reply</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>214</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>214 Help message</font></font></b>\r
-<br><font face="arial"><font size=-1>Help message</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>220</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>220 <domain> Service ready</font></font></b>\r
-<br><font face="arial"><font size=-1><domain> Service ready</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>221</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>221 <domain> Service closing transmission channel</font></font></b>\r
-<br><font face="arial"><font size=-1><domain> Service closing transmission channel</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>250</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>250 Requested mail action taken and completed</font></font></b>\r
-<br><font face="arial"><font size=-1>Your ISP mail server have successfully executes a command and the DNS is reporting a positive delivery.</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>251</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>251 User not local: will forward to <forward-path></font></font></b>\r
-<br><font face="arial"><font size=-1>Your message to a specified email address is not local to the mail server, but it will accept and forward the message to a different recipient email address.</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>252</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>252 Recipient cannot be verified</font></font></b>\r
-<br><font face="arial"><font size=-1>Recipient cannot be verified but mail server accepts the message and attempts delivery</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>354</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>354 Start mail input and end with <CRLF>.<CRLF></font></font></b>\r
-<br><font face="arial"><font size=-1>Indicates mail server is ready to accept the message or instruct your mail client to send the message body after the mail server have received the message headers.</font></font></td>\r
-</tr>\r
-
-</table>\r
+</font></font>
+
+<table WIDTH="100%">
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>200</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>200 Non standard success response</font></font></b>
+<br><font face="arial"><font size=-1>Non standard success response</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>211</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>211 System status, or system help reply</font></font></b>
+<br><font face="arial"><font size=-1>System status, or system help reply</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>214</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>214 Help message</font></font></b>
+<br><font face="arial"><font size=-1>Help message</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>220</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>220 <domain> Service ready</font></font></b>
+<br><font face="arial"><font size=-1><domain> Service ready</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>221</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>221 <domain> Service closing transmission channel</font></font></b>
+<br><font face="arial"><font size=-1><domain> Service closing transmission channel</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>250</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>250 Requested mail action taken and completed</font></font></b>
+<br><font face="arial"><font size=-1>Your ISP mail server have successfully executes a command and the DNS is reporting a positive delivery.</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>251</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>251 User not local: will forward to <forward-path></font></font></b>
+<br><font face="arial"><font size=-1>Your message to a specified email address is not local to the mail server, but it will accept and forward the message to a different recipient email address.</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>252</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>252 Recipient cannot be verified</font></font></b>
+<br><font face="arial"><font size=-1>Recipient cannot be verified but mail server accepts the message and attempts delivery</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>354</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>354 Start mail input and end with <CRLF>.<CRLF></font></font></b>
+<br><font face="arial"><font size=-1>Indicates mail server is ready to accept the message or instruct your mail client to send the message body after the mail server have received the message headers.</font></font></td>
+</tr>
+
+</table>
 
 
 <!-- SMTP 4xx -->
 
-<a NAME="SMTP4"></a><b><font face="arial">4xx class - Temporary Errors</font></b>\r
+<a NAME="SMTP4"></a><b><font face="arial">4xx class - Temporary Errors</font></b>
 <br><font face="arial"><font size=-1>
 Those codes are temporary error message. They are used to tell client sender that
 an error occured but he can try to solve it but trying again, so in most cases, clients that
 receive such codes will keep the mail in their queue and will try again later.<br>
 </font></font>
 
-<table WIDTH="100%" >\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>421</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>421 <domain> Service not available, closing transmission channel</font></font></b>\r
-<br><font face="arial"><font size=-1>This may be a reply to any command if the service knows it must shut down.</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>450</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>450 Requested mail action not taken: mailbox busy or access denied</font></font></b>\r
-<br><font face="arial"><font size=-1>Your ISP mail server indicates that an email address does not exist or the mailbox is busy. It could be the network connection went down while sending, or it could also happen if the remote mail server does not want to accept mail from you for some reason i.e. (IP address, From address, Recipient, etc.)</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>451</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>451 Requested mail action aborted: error in processing</font></font></b>\r
-<br><font face="arial"><font size=-1>Your ISP mail server indicates that the mailing has been interrupted, usually due to overloading from too many messages or transient failure is one in which the message sent is valid, but some temporary event prevents the successful sending of the message. Sending in the future may be successful.</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>452</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>452 Requested mail action not taken: insufficient system storage</font></font></b>\r
-<br><font face="arial"><font size=-1>Your ISP mail server indicates, probable overloading from too many messages and sending in the future may be successful.</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>453</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>453 Too many messages</font></font></b>\r
-<br><font face="arial"><font size=-1>Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up it could go over the max number of messages per connection. To see if this is the case you can try submitting only a few messages to that domain at a time and then keep increasing the number until you find the maximum number accepted by the server.</font></font></td>\r
-</tr>\r
-
-</table>\r
+<table WIDTH="100%" >
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>421</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>421 <domain> Service not available, closing transmission channel</font></font></b>
+<br><font face="arial"><font size=-1>This may be a reply to any command if the service knows it must shut down.</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>450</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>450 Requested mail action not taken: mailbox busy or access denied</font></font></b>
+<br><font face="arial"><font size=-1>Your ISP mail server indicates that an email address does not exist or the mailbox is busy. It could be the network connection went down while sending, or it could also happen if the remote mail server does not want to accept mail from you for some reason i.e. (IP address, From address, Recipient, etc.)</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>451</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>451 Requested mail action aborted: error in processing</font></font></b>
+<br><font face="arial"><font size=-1>Your ISP mail server indicates that the mailing has been interrupted, usually due to overloading from too many messages or transient failure is one in which the message sent is valid, but some temporary event prevents the successful sending of the message. Sending in the future may be successful.</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>452</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>452 Requested mail action not taken: insufficient system storage</font></font></b>
+<br><font face="arial"><font size=-1>Your ISP mail server indicates, probable overloading from too many messages and sending in the future may be successful.</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>453</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>453 Too many messages</font></font></b>
+<br><font face="arial"><font size=-1>Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up it could go over the max number of messages per connection. To see if this is the case you can try submitting only a few messages to that domain at a time and then keep increasing the number until you find the maximum number accepted by the server.</font></font></td>
+</tr>
+
+</table>
 
 <!-- SMTP 5xx -->
 
-<a NAME="SMTP5"></a><b><font face="arial">5xx class - Permanent Errors</font></b>\r
+<a NAME="SMTP5"></a><b><font face="arial">5xx class - Permanent Errors</font></b>
 <br><font face="arial"><font size=-1>
 This are permanent error codes. Mail transfer is definitly a failure. No other try will be done.
-</font></font>\r
-
-<table WIDTH="100%" >\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>500</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>500 Syntax error, command unrecognized or command line too long</font></font></b>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>501</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>501 Syntax error in parameters or arguments</font></font></b>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>502</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>502 Command not implemented</font></font></b>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>503</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>503 Server encountered bad sequence of commands</font></font></b>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>504</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>504 Command parameter not implemented</font></font></b>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>521</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>521 <domain> does not accept mail or closing transmission channel</font></font></b>\r
-<br><font face="arial"><font size=-1>You must be pop-authenticated before you can use this SMTP server and you must use your mail address for the Sender/From field.</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>530</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>530 Access denied</font></font></b>\r
-<br><font face="arial"><font size=-1>A sendmailism ?</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>550</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>550 Requested mail action not taken (Relaying not allowed, Unknown recipient user, ...)</font></font></b>\r
-<br><font face="arial"><font size=-1>Sending an email to recipients outside of your domain are not allowed or your mail server does not know that you have access to use it for relaying messages and authentication is required. Or to prevent the sending of SPAM some mail servers will not allow (relay) send mail to any e-mail using another company\92s network and computer resources.</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>551</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>551 User not local: please try <forward-path> or Invalid Address: Relay request denied</font></font></b>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>552</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>552 Requested mail action aborted: exceeded storage allocation</font></font></b>\r
-<br><font face="arial"><font size=-1>ISP mail server indicates, probable overloading from too many messages.</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>553</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>553 Requested mail action not taken: mailbox name not allowed</font></font></b>\r
-<br><font face="arial"><font size=-1>Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up (being sent) for a domain, it could go over the maximum number of messages per connection and/or some change to the message and/or destination must be made for successful delivery.</font></font></td>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>554</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>554 Requested mail action rejected: access denied</font></font></b>\r
-</tr>\r
-<tr>\r
-<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>557</font></font></b></td>\r
-<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>557 Too many duplicate messages</font></font></b>\r
-<br><font face="arial"><font size=-1>Resource temporarily unavailable Indicates (probable) that there is some kind of anti-spam system on the mail server.</font></font></td>\r
-</tr>\r
+</font></font>
+
+<table WIDTH="100%" >
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>500</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>500 Syntax error, command unrecognized or command line too long</font></font></b>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>501</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>501 Syntax error in parameters or arguments</font></font></b>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>502</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>502 Command not implemented</font></font></b>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>503</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>503 Server encountered bad sequence of commands</font></font></b>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>504</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>504 Command parameter not implemented</font></font></b>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>521</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>521 <domain> does not accept mail or closing transmission channel</font></font></b>
+<br><font face="arial"><font size=-1>You must be pop-authenticated before you can use this SMTP server and you must use your mail address for the Sender/From field.</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>530</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>530 Access denied</font></font></b>
+<br><font face="arial"><font size=-1>A sendmailism ?</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>550</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>550 Requested mail action not taken (Relaying not allowed, Unknown recipient user, ...)</font></font></b>
+<br><font face="arial"><font size=-1>Sending an email to recipients outside of your domain are not allowed or your mail server does not know that you have access to use it for relaying messages and authentication is required. Or to prevent the sending of SPAM some mail servers will not allow (relay) send mail to any e-mail using another company\92s network and computer resources.</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>551</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>551 User not local: please try <forward-path> or Invalid Address: Relay request denied</font></font></b>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>552</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>552 Requested mail action aborted: exceeded storage allocation</font></font></b>
+<br><font face="arial"><font size=-1>ISP mail server indicates, probable overloading from too many messages.</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>553</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>553 Requested mail action not taken: mailbox name not allowed</font></font></b>
+<br><font face="arial"><font size=-1>Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up (being sent) for a domain, it could go over the maximum number of messages per connection and/or some change to the message and/or destination must be made for successful delivery.</font></font></td>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>554</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>554 Requested mail action rejected: access denied</font></font></b>
+</tr>
+<tr>
+<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>557</font></font></b></td>
+<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>557 Too many duplicate messages</font></font></b>
+<br><font face="arial"><font size=-1>Resource temporarily unavailable Indicates (probable) that there is some kind of anti-spam system on the mail server.</font></font></td>
+</tr>
 <!--
 # Postfix code for access_map_reject_code (postfix default=554) with access_map_reject_code rule
-'570'=>'Access denied: access_map violation (on SMTP client or HELO hostname, sender or recipient email address)',\r
+'570'=>'Access denied: access_map violation (on SMTP client or HELO hostname, sender or recipient email address)',
 # Postfix code for maps_rbl_reject_code (postfix default=554) with maps_rbl_code rule
-'571'=>'Access denied: SMTP client listed in RBL',\r
+'571'=>'Access denied: SMTP client listed in RBL',
 # Postfix code for relay_domains_reject_code (postfix default=554) with relay_domains_reject rule
-'572'=>'Access denied: Relay not authorized or not local host not a gateway',\r
+'572'=>'Access denied: Relay not authorized or not local host not a gateway',
 # Postfix code for unknown_client_reject_code (postfix default=450) with reject_unknown_client rule
-'573'=>'Access denied: Unknown SMTP client hostname (without DNS A or MX record)',\r
+'573'=>'Access denied: Unknown SMTP client hostname (without DNS A or MX record)',
 # Postfix code for invalid_hostname_reject_code (postfix default=501) with reject_invalid_hostname rule
-'574'=>'Access denied: Bad syntax for client HELO hostname (Not RFC compliant)',\r
+'574'=>'Access denied: Bad syntax for client HELO hostname (Not RFC compliant)',
 # Postfix code for reject_code (postfix default=554) with smtpd_client_restrictions
-'575'=>'Access denied: SMTP client hostname rejected',\r
+'575'=>'Access denied: SMTP client hostname rejected',
 # Postfix code for unknown_address_reject_code (postfix default=450) with reject_unknown_sender_domain or reject_unknown_recipient_domain rule
-'576'=>'Access denied: Unknown domain for sender or recipient email address (without DNS A or MX record)',\r
+'576'=>'Access denied: Unknown domain for sender or recipient email address (without DNS A or MX record)',
 # Postfix code for unknown_hostname_reject_code (postfix default=501) with reject_unknown_hostname rule
-'577'=>'Access denied: Unknown client HELO hostname (without DNS A or MX record)',\r
+'577'=>'Access denied: Unknown client HELO hostname (without DNS A or MX record)',
 # Postfix code for non_fqdn_reject_code (Postfix default=504) with reject_non_fqdn_hostname, reject_non_fqdn_sender or reject_non_fqdn_recipient rule 
-'578'=>'Access denied: Invalid domain for client HELO hostname, sender or recipient email address (not FQDN)',\r
+'578'=>'Access denied: Invalid domain for client HELO hostname, sender or recipient email address (not FQDN)',
 -->
-</table>\r
-\r
-<td ALIGN=LEFT VALIGN=TOP></td>\r
-</tr>\r
-</table>\r
+</table>
+
+<td ALIGN=LEFT VALIGN=TOP></td>
+</tr>
+</table>