cvs commit: qpsmtpd README.plugins
[email protected] (Matt Sergeant)
| Newsgroups | perl.cvs.qpsmtpd |
|---|---|
| Message-ID | <[email protected]> |
cvsuser 03/12/03 00:12:28
Modified: . README.plugins
Log:
Document DENYHARD
Revision Changes Path
1.7 +10 -0 qpsmtpd/README.plugins
Index: README.plugins
===================================================================
RCS file: /cvs/public/qpsmtpd/README.plugins,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -w -r1.6 -r1.7
--- README.plugins 15 Apr 2003 17:38:45 -0000 1.6
+++ README.plugins 3 Dec 2003 08:12:28 -0000 1.7
@@ -32,6 +32,11 @@
Action denied; return a temporary rejection code (say 450 instead of 550).
+=item DENYHARD
+
+Action denied; return a permanent rejection code and disconnect the client.
+Use this for "rude" clients.
+
=item DECLINED
Plugin declined work; proceed as usual. This return code is _always_
@@ -59,6 +64,7 @@
OK - sender allowed
DENY - Return a hard failure code
DENYSOFT - Return a soft failure code
+ DENYHARD - Return a hard failure code and disconnect
DONE - skip further processing
@@ -72,6 +78,7 @@
OK - recipient allowed
DENY - Return a hard failure code
DENYSOFT - Return a soft failure code
+ DENYHARD - Return a hard failure code and disconnect
DONE - skip further processing
=head2 data_post
@@ -80,6 +87,7 @@
DENY - Return a hard failure code
DENYSOFT - Return a soft failure code
+ DENYHARD - Return a hard failure code and disconnect
DONE - skip further processing (message will not be queued)
All other codes and the message will be queued normally
@@ -92,6 +100,7 @@
OK - Return success message
DENY - Return hard failure code
DENYSOFT - Return soft failure code
+ DENYHARD - Return a hard failure code and disconnect
Any other code will return a soft failure code.
@@ -121,6 +130,7 @@
DENY - Return a 550 code
DENYSOFT - Return a 450 code
+ DENYHARD - Return a hard failure code and disconnect
DONE - Qpsmtpd won't do anything; the plugin sent the message
DECLINED - Qpsmtpd will send the standard HELO message