~ubuntu-branches/debian/sid/awstats/sid

« back to all changes in this revision

Viewing changes to docs/awstats_glossary.html

  • Committer: Bazaar Package Importer
  • Author(s): Jonas Smedegaard
  • Date: 2005-02-05 17:13:48 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050205171348-h8uy32bhbcnhciie
Tags: 6.3-1
* New upstream release. Closes: bug#293702, #293668 (thanks to Nelson
  A. de Oliveira <naoliv@biolinux.df.ibilce.unesp.br>).
  + Includes upstream fix for security bug fixed in 6.2-1.1.
  + Includes upstream fix for most of security bug fixed in 6.2-1.1.
* Acknowledge NMUs. Closes: bug#291064, #294488 (thanks to Martin
  Schulze <joey@infodrom.org>, Martin Pitt <mpitt@debian.org>, Ubuntu,
  Joey Hess <joeyh@debian.org>, Frank Lichtenheld <djpig@debian.org> and Steve
  Langasek <vorlon@debian.org>).
* Include patch for last parts of security bug fixed in 6.2-1.1:
  01_sanitize_more.patch.
* Patch (02) to include snapshot of recent development:
  + Fix security hole that allowed a user to read log file content
    even when plugin rawlog was not enabled.
  + Fix a possible use of AWStats for a DoS attack.
  + configdir option was broken on windows servers.
  + DebugMessages is by default set to 0 for security reasons.
  + Minor fixes.
* References:
  CAN-2005-0435 - read server logs via loadplugin and pluginmode
  CAN-2005-0436 - code injection via PluginMode
  CAN-2005-0437 - directory traversal via loadplugin
  CAN-2005-0438 - information leak via debug

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
<meta name="title" content="AWStats Documentation - Glossary">
8
8
<title>AWStats Documentation - Glossary</title>
9
9
<link rel="stylesheet" href="styles.css" type="text/css">
10
 
<!-- $Revision: 1.24 $ - $Author: eldy $ - $Date: 2003/11/10 16:20:05 $ -->
 
10
<!-- $Revision: 1.30 $ - $Author: eldy $ - $Date: 2004/12/18 22:04:22 $ -->
11
11
</head>
12
12
 
13
13
<body topmargin=10 leftmargin=5>
20
20
<td bgcolor=#9999cc align=center><a href="/"><img src="images/awstats_logo4.png" border=0></a></td>
21
21
<td bgcolor=#9999cc align=center>
22
22
<br>
23
 
<font style="font: 16pt arial,helvetica,sanserif" color=#EEEEFF><b>AWStats logfile analyzer 6.0 Documentation</b></font><br>
 
23
<font style="font: 16pt arial,helvetica,sans-serif" color=#EEEEFF><b>AWStats logfile analyzer 6.3 Documentation</b></font><br>
24
24
<br>
25
25
</td>
26
26
<td bgcolor=#9999cc align=center>
31
31
</table>
32
32
 
33
33
 
34
 
<br><br><H1 style="font: 26px arial,helvetica,sanserif">Glossary</H1><br>
 
34
<br><br><H1 style="font: 26px arial,helvetica,sans-serif">Glossary</H1><br>
35
35
 
36
36
<a name="Unique Visitor"><b>Unique Visitor</b></a>:<br>
37
37
 A unique visitor is a host that has made at least 1 hit
101
101
The technical rules for that is the following formula:<br>
102
102
<i>Number of Add to Favourites = round((x+y) / r)</i><br>
103
103
where<br>
104
 
x = Number of hits made by IE browsers for "/anydir/favicon.ico" with no 404 error<br>
105
 
y = Number of hits made by IE browsers for "/favicon.ico" (with or without 404 error)<br>
 
104
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>
 
105
y = Number of hits made by IE browsers for "/favicon.ico", with a referer field not defined, with or without 404 error code<br>
106
106
r = Ratio of hits made by IE browsers compared to hits made by all browsers (r <= 1)<br>
107
107
<br>
108
108
As you can see in formula, only IE is used to count reliable "add", the "Add to favourites"
116
116
<hr>
117
117
 
118
118
 
119
 
<a name="HTTP"><b>HTTP Status Codes</b><a>:<br>
120
 
HTTP status codes are returned by web servers to indicate the status of a request.
 
119
<a name="HTTP"><b>HTTP Status Codes</b><a>:<br>
 
120
HTTP status codes are returned by web servers to indicate the status of a request.
121
121
Codes <b>200</b> and <b>304</b> are used to tell the browser the page can be viewed.
122
122
All other codes generates hits and traffic 'not seen' by the visitor. For example a return
123
123
code 301 or 302 will tell the browser to ask another page. The browser will do another hit
127
127
in config file. You can also change value for 'not error' hits (set by default to <b>200</b> and <b>304</b>
128
128
with the <a href="awstats_config.html#ValidHTTPcodes">ValidHTTPcodes</a> directive.
129
129
The following table outlines all status codes defined for the HTTP/1.1 draft specification
130
 
outlined in <a href="http://www.w3.org/Protocols/rfc2068/rfc2068">IETF rfc 2068</a>.<br>
 
130
outlined in <a href="http://www.w3.org/Protocols/rfc2068/rfc2068">IETF rfc 2068</a>.<br>
131
131
They are 3-digit codes where the first digit of this code identifies the class of the status
132
 
code and the remaining 2 digits correspond to the specific condition within the response class.
133
 
They are classified in 5 categories:<br>
134
 
<ul>
135
 
<li><font face="arial"><font size=-1><a href="#1">1xx - informational</a></font></font></li>
136
 
<li><font face="arial"><font size=-1><a href="#2">2xx - successful</a></font></font></li>
137
 
<li><font face="arial"><font size=-1><a href="#3">3xx - redirection</a></font></font></li>
138
 
<li><font face="arial"><font size=-1><a href="#4">4xx - client error&nbsp;</a></font></font></li>
139
 
<li><font face="arial"><font size=-1><a href="#5">5xx - server error&nbsp;</a></font></font></li>
 
132
code and the remaining 2 digits correspond to the specific condition within the response class.
 
133
They are classified in 5 categories:<br>
 
134
<ul>
 
135
<li><font face="arial"><font size=-1><a href="#1">1xx - informational</a></font></font></li>
 
136
<li><font face="arial"><font size=-1><a href="#2">2xx - successful</a></font></font></li>
 
137
<li><font face="arial"><font size=-1><a href="#3">3xx - redirection</a></font></font></li>
 
138
<li><font face="arial"><font size=-1><a href="#4">4xx - client error&nbsp;</a></font></font></li>
 
139
<li><font face="arial"><font size=-1><a href="#5">5xx - server error&nbsp;</a></font></font></li>
140
140
</ul>
141
141
 
142
142
 
143
 
<table WIDTH="90%" >
144
 
<tr><td VALIGN=TOP BGCOLOR="#DADADA">
145
 
 
 
143
<table WIDTH="90%" >
 
144
<tr><td VALIGN=TOP BGCOLOR="#DADADA">
 
145
 
146
146
<!-- HTTP 1xx codes -->
147
 
<a NAME="1"></a><b><font face="arial">1xx class - Informational</font></b>
148
 
<br><font face="arial"><font size=-1>Informational status codes are provisional
149
 
responses from the web server... they give the client a heads-up on what
150
 
the server is doing. Informational codes do not indicate an error condition.&nbsp;</font></font>
151
 
 
152
 
<table WIDTH="100%">
153
 
<tr>
154
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>100</font></font></b></td>
155
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>100 Continue</font></font></b>
156
 
<br><font face="arial"><font size=-1>The continue status code tells the
157
 
browser to continue sending a request to the server.&nbsp;</font></font></td>
158
 
</tr>
159
 
 
160
 
<tr>
161
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>101</font></font></b></td>
162
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>101 Switching Protocols</font></font></b>
163
 
<br><font face="arial"><font size=-1>The server sends this response when
164
 
the client asks to switch from HTTP/1.0 to HTTP/1.1&nbsp;</font></font></td>
165
 
</tr>
166
 
</table>
167
 
 
168
 
<p><a NAME="2"></a><b><font face="arial">2xx class - Successful</font></b>
169
 
<br><font face="arial"><font size=-1>This class of status code indicates
170
 
that the client's request was received, understood, and successful.&nbsp;</font></font>
171
 
 
172
 
<table WIDTH="100%">
173
 
<tr>
174
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>200</font></font></b></td>
175
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>200 Successful</font></font></b></td>
176
 
</tr>
177
 
 
178
 
<tr>
179
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>201</font></font></b></td>
180
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>201 Created</font></font></b></td>
181
 
</tr>
182
 
 
183
 
<tr>
184
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>202</font></font></b></td>
185
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>202 Accepted</font></font></b></td>
186
 
</tr>
187
 
 
188
 
<tr>
189
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>203</font></font></b></td>
190
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>203 Non-Authorative Information</font></font></b></td>
191
 
</tr>
192
 
 
193
 
<tr>
194
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>204</font></font></b></td>
195
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>204 No Content</font></font></b></td>
196
 
</tr>
197
 
 
198
 
<tr>
199
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>205</font></font></b></td>
200
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>205 Reset Content</font></font></b></td>
201
 
</tr>
202
 
 
203
 
<tr>
204
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>206</font></font></b></td>
205
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>206 Partial Content</font></font></b>
206
 
<br><font face="arial"><font size=-1>The partial content success code is
207
 
issued when the server fulfills a partial GET request. This happens when
208
 
the client is downloading a multi-part document or part of a larger file.&nbsp;</font></font></td>
209
 
</tr>
210
 
 
211
 
</table>
212
 
 
 
147
<a NAME="1"></a><b><font face="arial">1xx class - Informational</font></b>
 
148
<br><font face="arial"><font size=-1>Informational status codes are provisional
 
149
responses from the web server... they give the client a heads-up on what
 
150
the server is doing. Informational codes do not indicate an error condition.&nbsp;</font></font>
 
151
 
 
152
<table WIDTH="100%">
 
153
<tr>
 
154
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>100</font></font></b></td>
 
155
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>100 Continue</font></font></b>
 
156
<br><font face="arial"><font size=-1>The continue status code tells the
 
157
browser to continue sending a request to the server.&nbsp;</font></font></td>
 
158
</tr>
 
159
 
 
160
<tr>
 
161
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>101</font></font></b></td>
 
162
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>101 Switching Protocols</font></font></b>
 
163
<br><font face="arial"><font size=-1>The server sends this response when
 
164
the client asks to switch from HTTP/1.0 to HTTP/1.1&nbsp;</font></font></td>
 
165
</tr>
 
166
</table>
 
167
 
 
168
<p><a NAME="2"></a><b><font face="arial">2xx class - Successful</font></b>
 
169
<br><font face="arial"><font size=-1>This class of status code indicates
 
170
that the client's request was received, understood, and successful.&nbsp;</font></font>
 
171
 
 
172
<table WIDTH="100%">
 
173
<tr>
 
174
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>200</font></font></b></td>
 
175
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>200 Successful</font></font></b></td>
 
176
</tr>
 
177
 
 
178
<tr>
 
179
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>201</font></font></b></td>
 
180
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>201 Created</font></font></b></td>
 
181
</tr>
 
182
 
 
183
<tr>
 
184
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>202</font></font></b></td>
 
185
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>202 Accepted</font></font></b></td>
 
186
</tr>
 
187
 
 
188
<tr>
 
189
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>203</font></font></b></td>
 
190
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>203 Non-Authorative Information</font></font></b></td>
 
191
</tr>
 
192
 
 
193
<tr>
 
194
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>204</font></font></b></td>
 
195
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>204 No Content</font></font></b></td>
 
196
</tr>
 
197
 
 
198
<tr>
 
199
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>205</font></font></b></td>
 
200
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>205 Reset Content</font></font></b></td>
 
201
</tr>
 
202
 
 
203
<tr>
 
204
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>206</font></font></b></td>
 
205
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>206 Partial Content</font></font></b>
 
206
<br><font face="arial"><font size=-1>The partial content success code is
 
207
issued when the server fulfills a partial GET request. This happens when
 
208
the client is downloading a multi-part document or part of a larger file.&nbsp;</font></font></td>
 
209
</tr>
 
210
 
 
211
</table>
 
212
 
213
213
<!-- HTTP 3xx codes -->
214
 
<a NAME="3"></a><b><font face="arial">3xx class - Redirection</font></b>
215
 
<br><font face="arial"><font size=-1>This code tells the client that the
216
 
browser should be redirected to another URL in order to complete the request.
217
 
This is not an error condition.&nbsp;</font></font>
218
 
 
219
 
<table WIDTH="100%" >
220
 
<tr>
221
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>300</font></font></b></td>
222
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>300 Multiple Choices</font></font></b></td>
223
 
</tr>
224
 
 
225
 
<tr>
226
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>301</font></font></b></td>
227
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>301 Moved Permanently</font></font></b></td>
228
 
</tr>
229
 
 
230
 
<tr>
231
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>302</font></font></b></td>
232
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>302 Moved Temporarily</font></font></b></td>
233
 
</tr>
234
 
 
235
 
<tr>
236
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>303</font></font></b></td>
237
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>303 See Other</font></font></b></td>
238
 
</tr>
239
 
 
240
 
<tr>
241
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>304</font></font></b></td>
242
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>304 Not Modified</font></font></b></td>
243
 
</tr>
244
 
 
245
 
<tr>
246
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>305</font></font></b></td>
247
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>305 Use Proxy</font></font></b></td>
248
 
</tr>
249
 
 
250
 
</table>
251
 
 
 
214
<a NAME="3"></a><b><font face="arial">3xx class - Redirection</font></b>
 
215
<br><font face="arial"><font size=-1>This code tells the client that the
 
216
browser should be redirected to another URL in order to complete the request.
 
217
This is not an error condition.&nbsp;</font></font>
 
218
 
 
219
<table WIDTH="100%" >
 
220
<tr>
 
221
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>300</font></font></b></td>
 
222
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>300 Multiple Choices</font></font></b></td>
 
223
</tr>
 
224
 
 
225
<tr>
 
226
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>301</font></font></b></td>
 
227
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>301 Moved Permanently</font></font></b></td>
 
228
</tr>
 
229
 
 
230
<tr>
 
231
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>302</font></font></b></td>
 
232
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>302 Moved Temporarily</font></font></b></td>
 
233
</tr>
 
234
 
 
235
<tr>
 
236
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>303</font></font></b></td>
 
237
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>303 See Other</font></font></b></td>
 
238
</tr>
 
239
 
 
240
<tr>
 
241
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>304</font></font></b></td>
 
242
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>304 Not Modified</font></font></b></td>
 
243
</tr>
 
244
 
 
245
<tr>
 
246
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>305</font></font></b></td>
 
247
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>305 Use Proxy</font></font></b></td>
 
248
</tr>
 
249
 
 
250
</table>
 
251
 
252
252
<!-- HTTP 4xx codes -->
253
 
<a NAME="4"></a><b><font face="arial">4xx class - Client Error</font></b>
254
 
<br><font face="arial"><font size=-1>This status code indicates that the
255
 
client has sent bad data or a malformed request to the server. Client errors
256
 
are generally issued by the webserver when a client tries to gain access
257
 
to a protected area using a bad username and password.&nbsp;</font></font>
258
 
 
259
 
<table WIDTH="100%" >
260
 
<tr>
261
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>400</font></font></b></td>
262
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Bad Request</font></font></b></td>
263
 
</tr>
264
 
 
265
 
<tr>
266
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>401</font></font></b></td>
267
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>401 Unauthorized</font></font></b></td>
268
 
</tr>
269
 
 
270
 
<tr>
271
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>402</font></font></b></td>
272
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>402 Payment Required</font></font></b></td>
273
 
</tr>
274
 
 
275
 
<tr>
276
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>403</font></font></b></td>
277
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>403 Forbidden</font></font></b></td>
278
 
</tr>
279
 
 
280
 
<tr>
281
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>404</font></font></b></td>
282
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>404 Not Found</font></font></b></td>
283
 
</tr>
284
 
 
285
 
<tr>
286
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>405</font></font></b></td>
287
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Method Not Allowed</font></font></b></td>
288
 
</tr>
289
 
 
290
 
<tr>
291
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>406</font></font></b></td>
292
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Not Acceptable</font></font></b></td>
293
 
</tr>
294
 
 
295
 
<tr>
296
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>407</font></font></b></td>
297
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Proxy Authentication Required</font></font></b></td>
298
 
</tr>
299
 
 
300
 
<tr>
301
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>408</font></font></b></td>
302
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Request Timeout</font></font></b></td>
303
 
</tr>
304
 
 
305
 
<tr>
306
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>409</font></font></b></td>
307
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>409 Conflict</font></font></b></td>
308
 
</tr>
309
 
 
310
 
<tr>
311
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>410</font></font></b></td>
312
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>410 Gone</font></font></b></td>
313
 
</tr>
314
 
 
315
 
<tr>
316
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>411</font></font></b></td>
317
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>411 Length Required</font></font></b></td>
318
 
</tr>
319
 
 
320
 
<tr>
321
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>412</font></font></b></td>
322
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>412 Precondition Failed</font></font></b></td>
323
 
</tr>
324
 
 
325
 
<tr>
326
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>413</font></font></b></td>
327
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>413 Request Entity Too Long</font></font></b></td>
328
 
</tr>
329
 
 
330
 
<tr>
331
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>414</font></font></b></td>
332
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>414 Request-URI Too Long</font></font></b></td>
333
 
</tr>
334
 
 
335
 
<tr>
336
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>415</font></font></b></td>
337
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>415 Unsupported Media Type</font></font></b></td>
338
 
</tr>
339
 
 
340
 
</table>
 
253
<a NAME="4"></a><b><font face="arial">4xx class - Client Error</font></b>
 
254
<br><font face="arial"><font size=-1>This status code indicates that the
 
255
client has sent bad data or a malformed request to the server. Client errors
 
256
are generally issued by the webserver when a client tries to gain access
 
257
to a protected area using a bad username and password.&nbsp;</font></font>
 
258
 
 
259
<table WIDTH="100%" >
 
260
<tr>
 
261
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>400</font></font></b></td>
 
262
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Bad Request</font></font></b></td>
 
263
</tr>
 
264
 
 
265
<tr>
 
266
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>401</font></font></b></td>
 
267
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>401 Unauthorized</font></font></b></td>
 
268
</tr>
 
269
 
 
270
<tr>
 
271
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>402</font></font></b></td>
 
272
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>402 Payment Required</font></font></b></td>
 
273
</tr>
 
274
 
 
275
<tr>
 
276
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>403</font></font></b></td>
 
277
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>403 Forbidden</font></font></b></td>
 
278
</tr>
 
279
 
 
280
<tr>
 
281
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>404</font></font></b></td>
 
282
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>404 Not Found</font></font></b></td>
 
283
</tr>
 
284
 
 
285
<tr>
 
286
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>405</font></font></b></td>
 
287
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Method Not Allowed</font></font></b></td>
 
288
</tr>
 
289
 
 
290
<tr>
 
291
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>406</font></font></b></td>
 
292
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Not Acceptable</font></font></b></td>
 
293
</tr>
 
294
 
 
295
<tr>
 
296
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>407</font></font></b></td>
 
297
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Proxy Authentication Required</font></font></b></td>
 
298
</tr>
 
299
 
 
300
<tr>
 
301
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>408</font></font></b></td>
 
302
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>400 Request Timeout</font></font></b></td>
 
303
</tr>
 
304
 
 
305
<tr>
 
306
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>409</font></font></b></td>
 
307
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>409 Conflict</font></font></b></td>
 
308
</tr>
 
309
 
 
310
<tr>
 
311
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>410</font></font></b></td>
 
312
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>410 Gone</font></font></b></td>
 
313
</tr>
 
314
 
 
315
<tr>
 
316
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>411</font></font></b></td>
 
317
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>411 Length Required</font></font></b></td>
 
318
</tr>
 
319
 
 
320
<tr>
 
321
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>412</font></font></b></td>
 
322
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>412 Precondition Failed</font></font></b></td>
 
323
</tr>
 
324
 
 
325
<tr>
 
326
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>413</font></font></b></td>
 
327
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>413 Request Entity Too Long</font></font></b></td>
 
328
</tr>
 
329
 
 
330
<tr>
 
331
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>414</font></font></b></td>
 
332
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>414 Request-URI Too Long</font></font></b></td>
 
333
</tr>
 
334
 
 
335
<tr>
 
336
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>415</font></font></b></td>
 
337
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>415 Unsupported Media Type</font></font></b></td>
 
338
</tr>
 
339
 
 
340
</table>
341
341
 
342
342
<!-- HTTP 5xx codes -->
343
 
<a NAME="5"></a><b><font face="arial">5xx class - Server Error</font></b>
344
 
<br><font face="arial"><font size=-1>This status code indicates that the
345
 
client's request couldn't be succesfully processed due to some internal
346
 
error in the web server. These error codes may indicate something is seriously
347
 
wrong with the web server.&nbsp;</font></font>
348
 
 
349
 
<table WIDTH="100%" >
350
 
<tr>
351
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>500</font></font></b></td>
352
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>500 Internal Server Error</font></font></b>
353
 
<br><font face="arial"><font size=-1>An internal server error has caused
354
 
the server to abort your request. This is an error condition that may also
355
 
indicate a misconfiguration with the web server. However, the most common
356
 
reason for 500 server errors is when you try to execute a script that has
357
 
syntax errors.&nbsp;</font></font></td>
358
 
</tr>
359
 
 
360
 
<tr>
361
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>501</font></font></b></td>
362
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>501 Not Implemented</font></font></b>
363
 
<br><font face="arial"><font size=-1>This code is generated by a webserver
364
 
when the client requests a service that is not implemented on the server.
365
 
Typically, not implemented codes are returned when a client attempts to
366
 
POST data to a non-CGI (ie, the form action tag refers to a non-executable
367
 
file).&nbsp;</font></font></td>
368
 
</tr>
369
 
 
370
 
<tr>
371
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>502</font></font></b></td>
372
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>502 Bad Gateway</font></font></b>
373
 
<br><font face="arial"><font size=-1>The server, when acting as a proxy,
374
 
issues this response when it receives a bad response from an upstream or
375
 
support server.&nbsp;</font></font></td>
376
 
</tr>
377
 
 
378
 
<tr>
379
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>503</font></font></b></td>
380
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>503 Service Unavailable</font></font></b>
381
 
<br><font face="arial"><font size=-1>The web server is too busy processing
382
 
current requests to listen to a new client. This error represents a serious
383
 
problem with the webserver (normally solved with a reboot).&nbsp;</font></font></td>
384
 
</tr>
385
 
 
386
 
<tr>
387
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>504</font></font></b></td>
388
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>504 Gateway Timeout</font></font></b>
389
 
<br><font face="arial"><font size=-1>Gateway timeouts are normally issued
390
 
by proxy servers when an upstream or support server doesn't respond to
391
 
a request in a timely fashion.&nbsp;</font></font></td>
392
 
</tr>
393
 
 
394
 
<tr>
395
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>505</font></font></b></td>
396
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>505 HTTP Version Not Supported</font></font></b>
397
 
<br><font face="arial"><font size=-1>The server issues this status code
398
 
when a client tries to talk using an HTTP protocol that the server doesn't
399
 
support or is configured to ignore.</font></font></td>
400
 
</tr>
401
 
 
402
 
</table>
403
 
</td>
404
 
 
405
 
<td ALIGN=LEFT VALIGN=TOP></td>
406
 
</tr>
407
 
</table>
408
 
<br>
 
343
<a NAME="5"></a><b><font face="arial">5xx class - Server Error</font></b>
 
344
<br><font face="arial"><font size=-1>This status code indicates that the
 
345
client's request couldn't be succesfully processed due to some internal
 
346
error in the web server. These error codes may indicate something is seriously
 
347
wrong with the web server.&nbsp;</font></font>
 
348
 
 
349
<table WIDTH="100%" >
 
350
<tr>
 
351
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>500</font></font></b></td>
 
352
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>500 Internal Server Error</font></font></b>
 
353
<br><font face="arial"><font size=-1>An internal server error has caused
 
354
the server to abort your request. This is an error condition that may also
 
355
indicate a misconfiguration with the web server. However, the most common
 
356
reason for 500 server errors is when you try to execute a script that has
 
357
syntax errors.&nbsp;</font></font></td>
 
358
</tr>
 
359
 
 
360
<tr>
 
361
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>501</font></font></b></td>
 
362
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>501 Not Implemented</font></font></b>
 
363
<br><font face="arial"><font size=-1>This code is generated by a webserver
 
364
when the client requests a service that is not implemented on the server.
 
365
Typically, not implemented codes are returned when a client attempts to
 
366
POST data to a non-CGI (ie, the form action tag refers to a non-executable
 
367
file).&nbsp;</font></font></td>
 
368
</tr>
 
369
 
 
370
<tr>
 
371
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>502</font></font></b></td>
 
372
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>502 Bad Gateway</font></font></b>
 
373
<br><font face="arial"><font size=-1>The server, when acting as a proxy,
 
374
issues this response when it receives a bad response from an upstream or
 
375
support server.&nbsp;</font></font></td>
 
376
</tr>
 
377
 
 
378
<tr>
 
379
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>503</font></font></b></td>
 
380
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>503 Service Unavailable</font></font></b>
 
381
<br><font face="arial"><font size=-1>The web server is too busy processing
 
382
current requests to listen to a new client. This error represents a serious
 
383
problem with the webserver (normally solved with a reboot).&nbsp;</font></font></td>
 
384
</tr>
 
385
 
 
386
<tr>
 
387
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>504</font></font></b></td>
 
388
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>504 Gateway Timeout</font></font></b>
 
389
<br><font face="arial"><font size=-1>Gateway timeouts are normally issued
 
390
by proxy servers when an upstream or support server doesn't respond to
 
391
a request in a timely fashion.&nbsp;</font></font></td>
 
392
</tr>
 
393
 
 
394
<tr>
 
395
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>505</font></font></b></td>
 
396
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>505 HTTP Version Not Supported</font></font></b>
 
397
<br><font face="arial"><font size=-1>The server issues this status code
 
398
when a client tries to talk using an HTTP protocol that the server doesn't
 
399
support or is configured to ignore.</font></font></td>
 
400
</tr>
 
401
 
 
402
</table>
 
403
</td>
 
404
 
 
405
<td ALIGN=LEFT VALIGN=TOP></td>
 
406
</tr>
 
407
</table>
 
408
<br>
409
409
 
410
410
<hr>
411
411
 
412
 
<a name="SMTP"><b>SMTP Status Codes</b><a>:<br>
413
 
 
414
 
SMTP status codes are returned by mail servers to indicate the status of a sending/receiving mail.
 
412
<a name="SMTP"><b>SMTP Status Codes</b><a>:<br>
 
413
 
 
414
SMTP status codes are returned by mail servers to indicate the status of a sending/receiving mail.
415
415
The status code depends on mail server and preprocessor used to analyze log file.<br>
416
416
All codes that are failure codes are isolated by AWStats in the SMTP Status report chart,
417
417
enabled by the directives <a href="awstats_config.html#Show">ShowSMTPErrorsStats</a> in AWStats
419
419
in this chart with the <a href="awstats_config.html#ValidSMTPCodes">ValidSMTPCodes</a> directive.<br>
420
420
Here are values reported for most mail servers (This should also be values when mail log file
421
421
is preprocessing with maillogconvert.pl).<br>
422
 
SMTP Errors are classified in 3 categories:<br>
423
 
<ul>
424
 
<li><font face="arial"><font size=-1><a href="#SMTP23">2xx/3xx - successful</a></font></font></li>
425
 
<li><font face="arial"><font size=-1><a href="#SMTP4">4xx - failure, asking sender to try later</a></font></font></li>
426
 
<li><font face="arial"><font size=-1><a href="#SMTP5">5xx - permanent failure</a></font></font></li>
 
422
SMTP Errors are classified in 3 categories:<br>
 
423
<ul>
 
424
<li><font face="arial"><font size=-1><a href="#SMTP23">2xx/3xx - successful</a></font></font></li>
 
425
<li><font face="arial"><font size=-1><a href="#SMTP4">4xx - failure, asking sender to try later</a></font></font></li>
 
426
<li><font face="arial"><font size=-1><a href="#SMTP5">5xx - permanent failure</a></font></font></li>
427
427
</ul>
428
428
 
429
429
 
430
 
<table WIDTH="90%">
431
 
<tr><td VALIGN=TOP BGCOLOR="#DADADA">
432
 
 
 
430
<table WIDTH="90%">
 
431
<tr><td VALIGN=TOP BGCOLOR="#DADADA">
 
432
 
433
433
<!-- SMTP 2xx/3xx -->
434
434
 
435
 
<a NAME="SMTP23"></a><b><font face="arial">2xx/3xx class - Success</font></b>
 
435
<a NAME="SMTP23"></a><b><font face="arial">2xx/3xx class - Success</font></b>
436
436
<br><font face="arial"><font size=-1>
437
437
They are SMTP protocols successfull answers
438
 
</font></font>
439
 
 
440
 
<table WIDTH="100%">
441
 
<tr>
442
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>200</font></font></b></td>
443
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>200 Non standard success response</font></font></b>
444
 
<br><font face="arial"><font size=-1>Non standard success response</font></font></td>
445
 
</tr>
446
 
<tr>
447
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>211</font></font></b></td>
448
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>211 System status, or system help reply</font></font></b>
449
 
<br><font face="arial"><font size=-1>System status, or system help reply</font></font></td>
450
 
</tr>
451
 
<tr>
452
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>214</font></font></b></td>
453
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>214 Help message</font></font></b>
454
 
<br><font face="arial"><font size=-1>Help message</font></font></td>
455
 
</tr>
456
 
<tr>
457
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>220</font></font></b></td>
458
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>220 <domain> Service ready</font></font></b>
459
 
<br><font face="arial"><font size=-1><domain> Service ready</font></font></td>
460
 
</tr>
461
 
<tr>
462
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>221</font></font></b></td>
463
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>221 <domain> Service closing transmission channel</font></font></b>
464
 
<br><font face="arial"><font size=-1><domain> Service closing transmission channel</font></font></td>
465
 
</tr>
466
 
<tr>
467
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>250</font></font></b></td>
468
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>250 Requested mail action taken and completed</font></font></b>
469
 
<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>
470
 
</tr>
471
 
<tr>
472
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>251</font></font></b></td>
473
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>251 User not local: will forward to <forward-path></font></font></b>
474
 
<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>
475
 
</tr>
476
 
<tr>
477
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>252</font></font></b></td>
478
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>252 Recipient cannot be verified</font></font></b>
479
 
<br><font face="arial"><font size=-1>Recipient cannot be verified but mail server accepts the message and attempts delivery</font></font></td>
480
 
</tr>
481
 
<tr>
482
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>354</font></font></b></td>
483
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>354 Start mail input and end with <CRLF>.<CRLF></font></font></b>
484
 
<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>
485
 
</tr>
486
 
 
487
 
</table>
 
438
</font></font>
 
439
 
 
440
<table WIDTH="100%">
 
441
<tr>
 
442
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>200</font></font></b></td>
 
443
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>200 Non standard success response</font></font></b>
 
444
<br><font face="arial"><font size=-1>Non standard success response</font></font></td>
 
445
</tr>
 
446
<tr>
 
447
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>211</font></font></b></td>
 
448
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>211 System status, or system help reply</font></font></b>
 
449
<br><font face="arial"><font size=-1>System status, or system help reply</font></font></td>
 
450
</tr>
 
451
<tr>
 
452
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>214</font></font></b></td>
 
453
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>214 Help message</font></font></b>
 
454
<br><font face="arial"><font size=-1>Help message</font></font></td>
 
455
</tr>
 
456
<tr>
 
457
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>220</font></font></b></td>
 
458
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>220 <domain> Service ready</font></font></b>
 
459
<br><font face="arial"><font size=-1><domain> Service ready</font></font></td>
 
460
</tr>
 
461
<tr>
 
462
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>221</font></font></b></td>
 
463
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>221 <domain> Service closing transmission channel</font></font></b>
 
464
<br><font face="arial"><font size=-1><domain> Service closing transmission channel</font></font></td>
 
465
</tr>
 
466
<tr>
 
467
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>250</font></font></b></td>
 
468
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>250 Requested mail action taken and completed</font></font></b>
 
469
<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>
 
470
</tr>
 
471
<tr>
 
472
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>251</font></font></b></td>
 
473
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>251 User not local: will forward to <forward-path></font></font></b>
 
474
<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>
 
475
</tr>
 
476
<tr>
 
477
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>252</font></font></b></td>
 
478
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>252 Recipient cannot be verified</font></font></b>
 
479
<br><font face="arial"><font size=-1>Recipient cannot be verified but mail server accepts the message and attempts delivery</font></font></td>
 
480
</tr>
 
481
<tr>
 
482
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>354</font></font></b></td>
 
483
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>354 Start mail input and end with <CRLF>.<CRLF></font></font></b>
 
484
<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>
 
485
</tr>
 
486
 
 
487
</table>
488
488
 
489
489
 
490
490
<!-- SMTP 4xx -->
491
491
 
492
 
<a NAME="SMTP4"></a><b><font face="arial">4xx class - Temporary Errors</font></b>
 
492
<a NAME="SMTP4"></a><b><font face="arial">4xx class - Temporary Errors</font></b>
493
493
<br><font face="arial"><font size=-1>
494
494
Those codes are temporary error message. They are used to tell client sender that
495
495
an error occured but he can try to solve it but trying again, so in most cases, clients that
496
496
receive such codes will keep the mail in their queue and will try again later.<br>
497
497
</font></font>
498
498
 
499
 
<table WIDTH="100%" >
500
 
<tr>
501
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>421</font></font></b></td>
502
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>421 <domain> Service not available, closing transmission channel</font></font></b>
503
 
<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>
504
 
</tr>
505
 
<tr>
506
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>450</font></font></b></td>
507
 
<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>
508
 
<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>
509
 
</tr>
510
 
<tr>
511
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>451</font></font></b></td>
512
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>451 Requested mail action aborted: error in processing</font></font></b>
513
 
<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>
514
 
</tr>
515
 
<tr>
516
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>452</font></font></b></td>
517
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>452 Requested mail action not taken: insufficient system storage</font></font></b>
518
 
<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>
519
 
</tr>
520
 
<tr>
521
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>453</font></font></b></td>
522
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>453 Too many messages</font></font></b>
523
 
<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>
524
 
</tr>
 
499
<table WIDTH="100%" >
 
500
<tr>
 
501
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>421</font></font></b></td>
 
502
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>421 <domain> Service not available, closing transmission channel</font></font></b>
 
503
<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>
 
504
</tr>
 
505
<tr>
 
506
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>450</font></font></b></td>
 
507
<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>
 
508
<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>
 
509
</tr>
 
510
<tr>
 
511
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>451</font></font></b></td>
 
512
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>451 Requested mail action aborted: error in processing</font></font></b>
 
513
<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>
 
514
</tr>
 
515
<tr>
 
516
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>452</font></font></b></td>
 
517
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>452 Requested mail action not taken: insufficient system storage</font></font></b>
 
518
<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>
 
519
</tr>
 
520
<tr>
 
521
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>453</font></font></b></td>
 
522
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>453 Too many messages</font></font></b>
 
523
<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>
 
524
</tr>
525
525
 
526
 
</table>
 
526
</table>
527
527
 
528
528
<!-- SMTP 5xx -->
529
529
 
530
 
<a NAME="SMTP5"></a><b><font face="arial">5xx class - Permanent Errors</font></b>
 
530
<a NAME="SMTP5"></a><b><font face="arial">5xx class - Permanent Errors</font></b>
531
531
<br><font face="arial"><font size=-1>
532
 
This are permant error codes. Mail transfer is definitly a failure.
533
 
</font></font>
 
532
This are permanent error codes. Mail transfer is definitly a failure. No other try will be done.
 
533
</font></font>
534
534
 
535
 
<table WIDTH="100%" >
536
 
<tr>
537
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>500</font></font></b></td>
538
 
<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>
539
 
</tr>
540
 
<tr>
541
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>501</font></font></b></td>
542
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>501 Syntax error in parameters or arguments</font></font></b>
543
 
</tr>
544
 
<tr>
545
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>502</font></font></b></td>
546
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>502 Command not implemented</font></font></b>
547
 
</tr>
548
 
<tr>
549
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>503</font></font></b></td>
550
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>503 Server encountered bad sequence of commands</font></font></b>
551
 
</tr>
552
 
<tr>
553
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>504</font></font></b></td>
554
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>504 Command parameter not implemented</font></font></b>
555
 
</tr>
556
 
<tr>
557
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>521</font></font></b></td>
558
 
<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>
559
 
<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>
560
 
</tr>
561
 
<tr>
562
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>530</font></font></b></td>
563
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>530 Access denied</font></font></b>
564
 
<br><font face="arial"><font size=-1>A sendmailism ?</font></font></td>
565
 
</tr>
566
 
<tr>
567
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>550</font></font></b></td>
568
 
<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>
569
 
<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�s network and computer resources.</font></font></td>
570
 
</tr>
571
 
<tr>
572
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>551</font></font></b></td>
573
 
<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>
574
 
</tr>
575
 
<tr>
576
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>552</font></font></b></td>
577
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>552 Requested mail action aborted: exceeded storage allocation</font></font></b>
578
 
<br><font face="arial"><font size=-1>ISP mail server indicates, probable overloading from too many messages.</font></font></td>
579
 
</tr>
580
 
<tr>
581
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>553</font></font></b></td>
582
 
<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>
583
 
<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>
584
 
</tr>
585
 
<tr>
586
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>554</font></font></b></td>
587
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>554 Requested mail action rejected: access denied</font></font></b>
588
 
</tr>
589
 
<tr>
590
 
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>557</font></font></b></td>
591
 
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>557 Too many duplicate messages</font></font></b>
592
 
<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>
593
 
</tr>
 
535
<table WIDTH="100%" >
 
536
<tr>
 
537
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>500</font></font></b></td>
 
538
<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>
 
539
</tr>
 
540
<tr>
 
541
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>501</font></font></b></td>
 
542
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>501 Syntax error in parameters or arguments</font></font></b>
 
543
</tr>
 
544
<tr>
 
545
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>502</font></font></b></td>
 
546
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>502 Command not implemented</font></font></b>
 
547
</tr>
 
548
<tr>
 
549
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>503</font></font></b></td>
 
550
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>503 Server encountered bad sequence of commands</font></font></b>
 
551
</tr>
 
552
<tr>
 
553
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>504</font></font></b></td>
 
554
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>504 Command parameter not implemented</font></font></b>
 
555
</tr>
 
556
<tr>
 
557
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>521</font></font></b></td>
 
558
<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>
 
559
<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>
 
560
</tr>
 
561
<tr>
 
562
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>530</font></font></b></td>
 
563
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>530 Access denied</font></font></b>
 
564
<br><font face="arial"><font size=-1>A sendmailism ?</font></font></td>
 
565
</tr>
 
566
<tr>
 
567
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>550</font></font></b></td>
 
568
<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>
 
569
<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�s network and computer resources.</font></font></td>
 
570
</tr>
 
571
<tr>
 
572
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>551</font></font></b></td>
 
573
<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>
 
574
</tr>
 
575
<tr>
 
576
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>552</font></font></b></td>
 
577
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>552 Requested mail action aborted: exceeded storage allocation</font></font></b>
 
578
<br><font face="arial"><font size=-1>ISP mail server indicates, probable overloading from too many messages.</font></font></td>
 
579
</tr>
 
580
<tr>
 
581
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>553</font></font></b></td>
 
582
<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>
 
583
<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>
 
584
</tr>
 
585
<tr>
 
586
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>554</font></font></b></td>
 
587
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>554 Requested mail action rejected: access denied</font></font></b>
 
588
</tr>
 
589
<tr>
 
590
<td width=80 valign=top align=center BGCOLOR="#EEEEEE"><b><font face="arial"><font size=-1>557</font></font></b></td>
 
591
<td VALIGN=TOP BGCOLOR="#EEEEFF"><b><font face="arial"><font size=-1>557 Too many duplicate messages</font></font></b>
 
592
<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>
 
593
</tr>
594
594
<!--
595
595
# Postfix code for access_map_reject_code (postfix default=554) with access_map_reject_code rule
596
 
'570'=>'Access denied: access_map violation (on SMTP client or HELO hostname, sender or recipient email address)',
 
596
'570'=>'Access denied: access_map violation (on SMTP client or HELO hostname, sender or recipient email address)',
597
597
# Postfix code for maps_rbl_reject_code (postfix default=554) with maps_rbl_code rule
598
 
'571'=>'Access denied: SMTP client listed in RBL',
 
598
'571'=>'Access denied: SMTP client listed in RBL',
599
599
# Postfix code for relay_domains_reject_code (postfix default=554) with relay_domains_reject rule
600
 
'572'=>'Access denied: Relay not authorized or not local host not a gateway',
 
600
'572'=>'Access denied: Relay not authorized or not local host not a gateway',
601
601
# Postfix code for unknown_client_reject_code (postfix default=450) with reject_unknown_client rule
602
 
'573'=>'Access denied: Unknown SMTP client hostname (without DNS A or MX record)',
 
602
'573'=>'Access denied: Unknown SMTP client hostname (without DNS A or MX record)',
603
603
# Postfix code for invalid_hostname_reject_code (postfix default=501) with reject_invalid_hostname rule
604
 
'574'=>'Access denied: Bad syntax for client HELO hostname (Not RFC compliant)',
 
604
'574'=>'Access denied: Bad syntax for client HELO hostname (Not RFC compliant)',
605
605
# Postfix code for reject_code (postfix default=554) with smtpd_client_restrictions
606
 
'575'=>'Access denied: SMTP client hostname rejected',
 
606
'575'=>'Access denied: SMTP client hostname rejected',
607
607
# Postfix code for unknown_address_reject_code (postfix default=450) with reject_unknown_sender_domain or reject_unknown_recipient_domain rule
608
 
'576'=>'Access denied: Unknown domain for sender or recipient email address (without DNS A or MX record)',
 
608
'576'=>'Access denied: Unknown domain for sender or recipient email address (without DNS A or MX record)',
609
609
# Postfix code for unknown_hostname_reject_code (postfix default=501) with reject_unknown_hostname rule
610
 
'577'=>'Access denied: Unknown client HELO hostname (without DNS A or MX record)',
 
610
'577'=>'Access denied: Unknown client HELO hostname (without DNS A or MX record)',
611
611
# 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 
612
 
'578'=>'Access denied: Invalid domain for client HELO hostname, sender or recipient email address (not FQDN)',
 
612
'578'=>'Access denied: Invalid domain for client HELO hostname, sender or recipient email address (not FQDN)',
613
613
-->
614
 
</table>
615
 
 
616
 
<td ALIGN=LEFT VALIGN=TOP></td>
617
 
</tr>
618
 
</table>
 
614
</table>
 
615
 
 
616
<td ALIGN=LEFT VALIGN=TOP></td>
 
617
</tr>
 
618
</table>
619
619
 
620
620
 
621
621
 
622
622
<br><hr>
623
623
 
624
624
<script language=javascript>
625
 
        var date='$Date: 2003/11/10 16:20:05 $';
 
625
        var date='$Date: 2004/12/18 22:04:22 $';
626
626
        document.writeln("Last revision: "+date);
627
627
</script>
628
628