CVS: tmda/htdocs config-vars.ht, 1.47, 1.48 config-vars.html, 1.91, 1.92 howto-template.ht, 1.10, 1.11 howto-template.html, 1.36, 1.37
"Jason R. Mastaler" <[email protected]> Fri, 20 Feb 2004 17:09:23 -0800
| Newsgroups | gmane.mail.spam.tmda.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/tmda/tmda/htdocs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26064/htdocs
Modified Files:
config-vars.ht config-vars.html howto-template.ht
howto-template.html
Log Message:
Knock another item off TmdaOneDotTwoTodoList:
Templates:
* Remove BOUNCE_TEXT_* and CONFIRM_ACCEPT_* in favour of multiple
templates, one for each condition. This might mean some content
duplication in the template collection and more editing, but it's
much simpler. It also makes things much easier for users of
non-english templates.
This effectively solves the problem for multi-lingual users
described in http://mla.libertine.org/tmda-users/2003-10/msg00255.html.
This is also a much more intuitive interface IMO.
Index: config-vars.ht
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/config-vars.ht,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- config-vars.ht 20 Feb 2004 20:52:28 -0000 1.47
+++ config-vars.ht 21 Feb 2004 01:09:21 -0000 1.48
@@ -37,6 +37,10 @@
<td><a href="#ACTION_INCOMING">ACTION_INCOMING</a></td>
</tr>
<tr>
+<td><a href="#ACTION_INVALID_CONFIRMATION">ACTION_INVALID_CONFIRMATION</a></td>
+<td><a href="#ACTION_MISSING_PENDING">ACTION_MISSING_PENDING</a></td>
+</tr>
+<tr>
<td><a href="#ACTION_OUTGOING">ACTION_OUTGOING</a></td>
<td><a href="#ADDED_HEADERS_CLIENT">ADDED_HEADERS_CLIENT</a></td>
</tr>
@@ -50,180 +54,166 @@
</tr>
<tr>
<td><a href="#BOUNCE_ENV_SENDER">BOUNCE_ENV_SENDER</a></td>
-<td><a href="#BOUNCE_TEXT_EXPIRED_DATED">BOUNCE_TEXT_EXPIRED_DATED</a></td>
-</tr>
-<tr>
-<td><a href="#BOUNCE_TEXT_FAIL_DATED">BOUNCE_TEXT_FAIL_DATED</a></td>
-<td><a href="#BOUNCE_TEXT_FAIL_KEYWORD">BOUNCE_TEXT_FAIL_KEYWORD</a></td>
-</tr>
-<tr>
-<td><a href="#BOUNCE_TEXT_FAIL_SENDER">BOUNCE_TEXT_FAIL_SENDER</a></td>
-<td><a href="#BOUNCE_TEXT_FILTER_INCOMING">BOUNCE_TEXT_FILTER_INCOMING</a></td>
-</tr>
-<tr>
-<td><a href="#BOUNCE_TEXT_INVALID_CONFIRMATION">BOUNCE_TEXT_INVALID_CONFIRMATION</a></td>
-<td><a href="#BOUNCE_TEXT_NONEXISTENT_PENDING">BOUNCE_TEXT_NONEXISTENT_PENDING</a></td>
+<td><a href="#CGI_SETTINGS">CGI_SETTINGS</a></td>
</tr>
<tr>
-<td><a href="#CGI_SETTINGS">CGI_SETTINGS</a></td>
<td><a href="#CGI_URL">CGI_URL</a></td>
+<td><a href="#CGI_VIRTUALUSER">CGI_VIRTUALUSER</a></td>
</tr>
<tr>
-<td><a href="#CGI_VIRTUALUSER">CGI_VIRTUALUSER</a></td>
<td><a href="#CONFIG_EXEC">CONFIG_EXEC</a></td>
+<td><a href="#CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY">CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY</a></td>
</tr>
<tr>
+<td><a href="#CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY">CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY</a></td>
<td><a href="#CONFIRM_ACCEPT_CC">CONFIRM_ACCEPT_CC</a></td>
-<td><a href="#CONFIRM_ACCEPT_NOTIFY">CONFIRM_ACCEPT_NOTIFY</a></td>
</tr>
<tr>
-<td><a href="#CONFIRM_ACCEPT_TEXT_ALREADY_CONFIRMED">CONFIRM_ACCEPT_TEXT_ALREADY_CONFIRMED</a></td>
-<td><a href="#CONFIRM_ACCEPT_TEXT_ALREADY_RELEASED">CONFIRM_ACCEPT_TEXT_ALREADY_RELEASED</a></td>
+<td><a href="#CONFIRM_ACCEPT_INITIAL_NOTIFY">CONFIRM_ACCEPT_INITIAL_NOTIFY</a></td>
+<td><a href="#CONFIRM_ACCEPT_NOTIFY">CONFIRM_ACCEPT_NOTIFY</a></td>
</tr>
<tr>
-<td><a href="#CONFIRM_ACCEPT_TEXT_INITIAL">CONFIRM_ACCEPT_TEXT_INITIAL</a></td>
<td><a href="#CONFIRM_ADDRESS">CONFIRM_ADDRESS</a></td>
+<td><a href="#CONFIRM_APPEND">CONFIRM_APPEND</a></td>
</tr>
<tr>
-<td><a href="#CONFIRM_APPEND">CONFIRM_APPEND</a></td>
<td><a href="#CONFIRM_CC">CONFIRM_CC</a></td>
+<td><a href="#CONFIRM_MAX_MESSAGE_SIZE">CONFIRM_MAX_MESSAGE_SIZE</a></td>
</tr>
<tr>
-<td><a href="#CONFIRM_MAX_MESSAGE_SIZE">CONFIRM_MAX_MESSAGE_SIZE</a></td>
<td><a href="#CRYPT_KEY_FILE">CRYPT_KEY_FILE</a></td>
+<td><a href="#DATADIR">DATADIR</a></td>
</tr>
<tr>
-<td><a href="#DATADIR">DATADIR</a></td>
<td><a href="#DATED_TEMPLATE_VARS">DATED_TEMPLATE_VARS</a></td>
+<td><a href="#DATED_TIMEOUT">DATED_TIMEOUT</a></td>
</tr>
<tr>
-<td><a href="#DATED_TIMEOUT">DATED_TIMEOUT</a></td>
<td><a href="#DB_BARE_APPEND">DB_BARE_APPEND</a></td>
+<td><a href="#DB_CONFIRM_APPEND">DB_CONFIRM_APPEND</a></td>
</tr>
<tr>
-<td><a href="#DB_CONFIRM_APPEND">DB_CONFIRM_APPEND</a></td>
<td><a href="#DB_CONNECTION">DB_CONNECTION</a></td>
+<td><a href="#DELIVERY">DELIVERY</a></td>
</tr>
<tr>
-<td><a href="#DELIVERY">DELIVERY</a></td>
<td><a href="#FILTER_BOUNCE_CC">FILTER_BOUNCE_CC</a></td>
+<td><a href="#FILTER_DROP_CC">FILTER_DROP_CC</a></td>
</tr>
<tr>
-<td><a href="#FILTER_DROP_CC">FILTER_DROP_CC</a></td>
<td><a href="#FILTER_INCOMING">FILTER_INCOMING</a></td>
+<td><a href="#FILTER_OUTGOING">FILTER_OUTGOING</a></td>
</tr>
<tr>
-<td><a href="#FILTER_OUTGOING">FILTER_OUTGOING</a></td>
<td><a href="#FINGERPRINT">FINGERPRINT</a></td>
+<td><a href="#FULLNAME">FULLNAME</a></td>
</tr>
<tr>
-<td><a href="#FULLNAME">FULLNAME</a></td>
<td><a href="#HMAC_BYTES">HMAC_BYTES</a></td>
+<td><a href="#HOSTNAME">HOSTNAME</a></td>
</tr>
<tr>
-<td><a href="#HOSTNAME">HOSTNAME</a></td>
<td><a href="#LOGFILE_DEBUG">LOGFILE_DEBUG</a></td>
+<td><a href="#LOGFILE_INCOMING">LOGFILE_INCOMING</a></td>
</tr>
<tr>
-<td><a href="#LOGFILE_INCOMING">LOGFILE_INCOMING</a></td>
<td><a href="#LOGFILE_OUTGOING">LOGFILE_OUTGOING</a></td>
+<td><a href="#MAIL_FOLLOWUP_TO">MAIL_FOLLOWUP_TO</a></td>
</tr>
<tr>
-<td><a href="#MAIL_FOLLOWUP_TO">MAIL_FOLLOWUP_TO</a></td>
<td><a href="#MAIL_TRANSFER_AGENT">MAIL_TRANSFER_AGENT</a></td>
+<td><a href="#MAIL_TRANSPORT">MAIL_TRANSPORT</a></td>
</tr>
<tr>
-<td><a href="#MAIL_TRANSPORT">MAIL_TRANSPORT</a></td>
<td><a href="#MAX_AUTORESPONSES_PER_DAY">MAX_AUTORESPONSES_PER_DAY</a></td>
+<td><a href="#MESSAGE_FROM_STYLE">MESSAGE_FROM_STYLE</a></td>
</tr>
<tr>
-<td><a href="#MESSAGE_FROM_STYLE">MESSAGE_FROM_STYLE</a></td>
<td><a href="#MESSAGE_TAG_HEADER_STYLE">MESSAGE_TAG_HEADER_STYLE</a></td>
+<td><a href="#PENDING_BLACKLIST_APPEND">PENDING_BLACKLIST_APPEND</a></td>
</tr>
<tr>
-<td><a href="#PENDING_BLACKLIST_APPEND">PENDING_BLACKLIST_APPEND</a></td>
<td><a href="#PENDING_CACHE">PENDING_CACHE</a></td>
+<td><a href="#PENDING_CACHE_LEN">PENDING_CACHE_LEN</a></td>
</tr>
<tr>
-<td><a href="#PENDING_CACHE_LEN">PENDING_CACHE_LEN</a></td>
<td><a href="#PENDING_CLEANUP_ODDS">PENDING_CLEANUP_ODDS</a></td>
+<td><a href="#PENDING_DELETE_APPEND">PENDING_DELETE_APPEND</a></td>
</tr>
<tr>
-<td><a href="#PENDING_DELETE_APPEND">PENDING_DELETE_APPEND</a></td>
<td><a href="#PENDING_DIR">PENDING_DIR</a></td>
+<td><a href="#PENDING_LIFETIME">PENDING_LIFETIME</a></td>
</tr>
<tr>
-<td><a href="#PENDING_LIFETIME">PENDING_LIFETIME</a></td>
<td><a href="#PENDING_RELEASE_APPEND">PENDING_RELEASE_APPEND</a></td>
+<td><a href="#PENDING_WHITELIST_APPEND">PENDING_WHITELIST_APPEND</a></td>
</tr>
<tr>
-<td><a href="#PENDING_WHITELIST_APPEND">PENDING_WHITELIST_APPEND</a></td>
<td><a href="#PENDING_WHITELIST_RELEASE">PENDING_WHITELIST_RELEASE</a></td>
+<td><a href="#PRIMARY_ADDRESS_MATCH">PRIMARY_ADDRESS_MATCH</a></td>
</tr>
<tr>
-<td><a href="#PRIMARY_ADDRESS_MATCH">PRIMARY_ADDRESS_MATCH</a></td>
<td><a href="#PURGED_HEADERS_CLIENT">PURGED_HEADERS_CLIENT</a></td>
+<td><a href="#PURGED_HEADERS_DELIVERY">PURGED_HEADERS_DELIVERY</a></td>
</tr>
<tr>
-<td><a href="#PURGED_HEADERS_DELIVERY">PURGED_HEADERS_DELIVERY</a></td>
<td><a href="#PURGED_HEADERS_SERVER">PURGED_HEADERS_SERVER</a></td>
+<td><a href="#RECIPIENT_DELIMITER">RECIPIENT_DELIMITER</a></td>
</tr>
<tr>
-<td><a href="#RECIPIENT_DELIMITER">RECIPIENT_DELIMITER</a></td>
<td><a href="#RECIPIENT_HEADER">RECIPIENT_HEADER</a></td>
+<td><a href="#RESPONSE_DIR">RESPONSE_DIR</a></td>
</tr>
<tr>
-<td><a href="#RESPONSE_DIR">RESPONSE_DIR</a></td>
<td><a href="#SENDER_TEMPLATE_VARS">SENDER_TEMPLATE_VARS</a></td>
+<td><a href="#SENDMAIL_PROGRAM">SENDMAIL_PROGRAM</a></td>
</tr>
<tr>
-<td><a href="#SENDMAIL_PROGRAM">SENDMAIL_PROGRAM</a></td>
<td><a href="#SMTPAUTH_PASSWORD">SMTPAUTH_PASSWORD</a></td>
+<td><a href="#SMTPAUTH_USERNAME">SMTPAUTH_USERNAME</a></td>
</tr>
<tr>
-<td><a href="#SMTPAUTH_USERNAME">SMTPAUTH_USERNAME</a></td>
<td><a href="#SMTPHOST">SMTPHOST</a></td>
+<td><a href="#SMTPSSL">SMTPSSL</a></td>
</tr>
<tr>
-<td><a href="#SMTPSSL">SMTPSSL</a></td>
<td><a href="#SMTPSSL_CERTFILE">SMTPSSL_CERTFILE</a></td>
+<td><a href="#SMTPSSL_KEYFILE">SMTPSSL_KEYFILE</a></td>
</tr>
<tr>
-<td><a href="#SMTPSSL_KEYFILE">SMTPSSL_KEYFILE</a></td>
<td><a href="#SMTP_MAX_SESSIONS_PER_CONNECTION">SMTP_MAX_SESSIONS_PER_CONNECTION</a></td>
+<td><a href="#SUMMARY_HEADERS">SUMMARY_HEADERS</a></td>
</tr>
<tr>
-<td><a href="#SUMMARY_HEADERS">SUMMARY_HEADERS</a></td>
<td><a href="#TAGS_CONFIRM">TAGS_CONFIRM</a></td>
+<td><a href="#TAGS_DATED">TAGS_DATED</a></td>
</tr>
<tr>
-<td><a href="#TAGS_DATED">TAGS_DATED</a></td>
<td><a href="#TAGS_KEYWORD">TAGS_KEYWORD</a></td>
+<td><a href="#TAGS_SENDER">TAGS_SENDER</a></td>
</tr>
<tr>
-<td><a href="#TAGS_SENDER">TAGS_SENDER</a></td>
<td><a href="#TEMPLATE_DIR">TEMPLATE_DIR</a></td>
+<td><a href="#TEMPLATE_DIR_MATCH_RECIPIENT">TEMPLATE_DIR_MATCH_RECIPIENT</a></td>
</tr>
<tr>
-<td><a href="#TEMPLATE_DIR_MATCH_RECIPIENT">TEMPLATE_DIR_MATCH_RECIPIENT</a></td>
<td><a href="#TEMPLATE_DIR_MATCH_SENDER">TEMPLATE_DIR_MATCH_SENDER</a></td>
+<td><a href="#TEMPLATE_EMAIL_HEADERS">TEMPLATE_EMAIL_HEADERS</a></td>
</tr>
<tr>
-<td><a href="#TEMPLATE_EMAIL_HEADERS">TEMPLATE_EMAIL_HEADERS</a></td>
<td><a href="#TEMPLATE_ENCODED_HEADERS">TEMPLATE_ENCODED_HEADERS</a></td>
+<td><a href="#TERSE_SUMMARY_HEADERS">TERSE_SUMMARY_HEADERS</a></td>
</tr>
<tr>
-<td><a href="#TERSE_SUMMARY_HEADERS">TERSE_SUMMARY_HEADERS</a></td>
<td><a href="#TMDAINJECT">TMDAINJECT</a></td>
+<td><a href="#USERNAME">USERNAME</a></td>
</tr>
<tr>
-<td><a href="#USERNAME">USERNAME</a></td>
<td><a href="#USEVIRTUALDOMAINS">USEVIRTUALDOMAINS</a></td>
+<td><a href="#VIRTUALDOMAINS">VIRTUALDOMAINS</a></td>
</tr>
<tr>
-<td><a href="#VIRTUALDOMAINS">VIRTUALDOMAINS</a></td>
<td><a href="#X_TMDA_IN_SUBJECT">X_TMDA_IN_SUBJECT</a></td>
-</tr>
</table>
<dl>
@@ -236,7 +226,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message - uses BOUNCE_TEXT_EXPIRED_DATED
+ bounce the message - uses the bounce_expired_dated.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -269,7 +259,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message - uses BOUNCE_TEXT_FAIL_DATED
+ bounce the message - uses the bounce_fail_dated.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -302,7 +292,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message - uses BOUNCE_TEXT_FAIL_KEYWORD
+ bounce the message - uses the bounce_fail_keyword.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -336,7 +326,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message - uses BOUNCE_TEXT_FAIL_SENDER
+ bounce the message - uses the bounce_fail_sender.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -384,7 +374,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message
+ bounce the message - uses the bounce_incoming.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -409,6 +399,72 @@
<br>
Default is confirm
<dt><hr>
+<a name="ACTION_INVALID_CONFIRMATION"><h4>ACTION_INVALID_CONFIRMATION</h4></a>
+<dd>
+Specifies how confirmation messages should be disposed of if they
+are sent to a confirmation address that fails to verify.
+Possible values include:
+<br><br>
+"<code>bounce</code>"
+<blockquote>
+ bounce the message - uses the bounce_invalid_confirmation.txt template.
+</blockquote>
+<br>
+"<code>drop</code>"
+<blockquote>
+ silently drop the message
+</blockquote>
+<br>
+"<code>ok</code>"
+<blockquote>
+ deliver the message
+</blockquote>
+<br>
+"<code>confirm</code>"
+<blockquote>
+ request confirmation for the message
+</blockquote>
+<br>
+"<code>hold</code>"
+<blockquote>
+ silently hold message in pending queue
+</blockquote>
+<br>
+Default is bounce
+<dt><hr>
+<a name="ACTION_MISSING_PENDING"><h4>ACTION_MISSING_PENDING</h4></a>
+<dd>
+Specifies how confirmation messages should be disposed of if the
+message to be confirmed can not be located.
+Possible values include:
+<br><br>
+"<code>bounce</code>"
+<blockquote>
+ bounce the message - uses the bounce_missing_pending.txt template.
+</blockquote>
+<br>
+"<code>drop</code>"
+<blockquote>
+ silently drop the message
+</blockquote>
+<br>
+"<code>ok</code>"
+<blockquote>
+ deliver the message
+</blockquote>
+<br>
+"<code>confirm</code>"
+<blockquote>
+ request confirmation for the message
+</blockquote>
+<br>
+"<code>hold</code>"
+<blockquote>
+ silently hold message in pending queue
+</blockquote>
+<br>
+Default is bounce
+<dt><hr>
<a name="ACTION_OUTGOING"><h4>ACTION_OUTGOING</h4></a>
<dd>
Specifies how outgoing messages should be tagged by default if there
@@ -528,66 +584,6 @@
<br><br>
Default is "<>", a null envelope sender.
<dt><hr>
-<a name="BOUNCE_TEXT_EXPIRED_DATED"><h4>BOUNCE_TEXT_EXPIRED_DATED</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-dated address is expired. Set to None to disable notification. Setting
-to None will cause the same behavior as setting ACTION_EXPIRED_DATED to
-drop
-<br><br>
-Default is "You have sent email to an expired address."
-<dt><hr>
-<a name="BOUNCE_TEXT_FAIL_DATED"><h4>BOUNCE_TEXT_FAIL_DATED</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-dated address does not verify with a correct HMAC. Set to None
-to disable notification. Setting to None will cause the same behavior
-as setting ACTION_FAIL_DATED to drop
-<br><br>
-Default is "You have sent email to an invalid address."
-<dt><hr>
-<a name="BOUNCE_TEXT_FAIL_KEYWORD"><h4>BOUNCE_TEXT_FAIL_KEYWORD</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-keyword address does not verify with a correct HMAC. Set to None
-to disable notification. Setting to None will cause the same behavior
-as setting ACTION_FAIL_KEYWORD to drop.
-<br><br>
-Default is "You have sent email to an invalid address."
-<dt><hr>
-<a name="BOUNCE_TEXT_FAIL_SENDER"><h4>BOUNCE_TEXT_FAIL_SENDER</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-sender address does not verify with a correct HMAC. Set to None
-to disable notification. Setting to None will cause the same behavior
-as setting ACTION_FAIL_SENDER to drop
-<br><br>
-Default is "You have sent email to an address you are not authorized to use."
-<dt><hr>
-<a name="BOUNCE_TEXT_FILTER_INCOMING"><h4>BOUNCE_TEXT_FILTER_INCOMING</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a 'bounce'
-or 'reject' rule is matched in the incoming filter file. Set to
-None to disable notification.
-<br><br>
-Default is "Message rejected by recipient."
-<dt><hr>
-<a name="BOUNCE_TEXT_INVALID_CONFIRMATION"><h4>BOUNCE_TEXT_INVALID_CONFIRMATION</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a message is
-sent to an invalid confirmation address. Set to None to disable
-notification.
-<br><br>
-Default is "This confirmation address is invalid."
-<dt><hr>
-<a name="BOUNCE_TEXT_NONEXISTENT_PENDING"><h4>BOUNCE_TEXT_NONEXISTENT_PENDING</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-confirmation response arrives for a message which could not be
-located. Set to None to disable notification.
-<br><br>
-Default is "Your original message could not be located."
-<dt><hr>
<a name="CGI_SETTINGS"><h4>CGI_SETTINGS</h4></a>
<dd>
Filename for saving various tmda-cgi settings. This filename can
@@ -625,6 +621,26 @@
<br><br>
Default is 1 (execfile())
<dt><hr>
+<a name="CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY"><h4>CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY</h4></a>
+<dd>
+Set this variable to False if you do not want to generate already
+confirmed notices. These are the notices returned to senders when
+they successfully confirm a message which has already been
+confirmed. Their content is based on the
+confirm_accept_already_confirmed.txt template.
+<br><br>
+Default is True (turned on)
+<dt><hr>
+<a name="CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY"><h4>CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY</h4></a>
+<dd>
+Set this variable to False if you do not want to generate already
+released notices. These are the notices returned to senders when
+they successfully confirm a message which has already been released
+by tmda-pending or tmda-cgi. Their content is based on the
+confirm_accept_already_released.txt template.
+<br><br>
+Default is True (turned on)
+<dt><hr>
<a name="CONFIRM_ACCEPT_CC"><h4>CONFIRM_ACCEPT_CC</h4></a>
<dd>
An optional e-mail address which will be sent a copy of the
@@ -636,39 +652,22 @@
<br><br>
No default.
<dt><hr>
-<a name="CONFIRM_ACCEPT_NOTIFY"><h4>CONFIRM_ACCEPT_NOTIFY</h4></a>
+<a name="CONFIRM_ACCEPT_INITIAL_NOTIFY"><h4>CONFIRM_ACCEPT_INITIAL_NOTIFY</h4></a>
<dd>
-Set this variable to False if you do not want to generate any confirmation
-acceptance notices.
+Set this variable to False if you do not want to generate initial
+confirmation acceptance notices. These are the notices returned to
+senders when they initially confirm their original message causing
+it to be delivered. Their content is based on the
+confirm_accept_initial.txt template.
<br><br>
Default is True (turned on)
<dt><hr>
-<a name="CONFIRM_ACCEPT_TEXT_ALREADY_CONFIRMED"><h4>CONFIRM_ACCEPT_TEXT_ALREADY_CONFIRMED</h4></a>
-<dd>
-Text for the confirmation acceptance notice returned to the sender
-when they successfully confirm a message which has already been
-confirmed. Set to None to disable notification.
-<br><br>
-Default is:
-"<code>Your original message has already been confirmed and delivered; you don't need to confirm it again.</code>"
-<dt><hr>
-<a name="CONFIRM_ACCEPT_TEXT_ALREADY_RELEASED"><h4>CONFIRM_ACCEPT_TEXT_ALREADY_RELEASED</h4></a>
-<dd>
-Text for the confirmation acceptance notice returned to the sender
-when they successfully confirm a message which has already been
-manually released with tmda-pending. Set to None to disable
-notification.
-<br><br>
-Default is "Your original message has already been released and delivered."
-<dt><hr>
-<a name="CONFIRM_ACCEPT_TEXT_INITIAL"><h4>CONFIRM_ACCEPT_TEXT_INITIAL</h4></a>
+<a name="CONFIRM_ACCEPT_NOTIFY"><h4>CONFIRM_ACCEPT_NOTIFY</h4></a>
<dd>
-Text for the confirmation acceptance notice returned to the sender
-when they initially confirm their original message causing it to
-be delivered. Set to None to disable notification.
+Set this variable to False if you do not want to generate any confirmation
+acceptance notices at all.
<br><br>
-Default is:
-"<code>Your confirmation was accepted, and so your original message has been delivered.</code>"
+Default is True (turned on)
<dt><hr>
<a name="CONFIRM_ADDRESS"><h4>CONFIRM_ADDRESS</h4></a>
<dd>
Index: config-vars.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/config-vars.html,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- config-vars.html 20 Feb 2004 20:52:28 -0000 1.91
+++ config-vars.html 21 Feb 2004 01:09:21 -0000 1.92
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<!-- THIS PAGE IS AUTOMATICALLY GENERATED. DO NOT EDIT. -->
-<!-- Fri Feb 20 13:55:40 2004 -->
+<!-- Fri Feb 20 17:18:07 2004 -->
<!-- USING HT2HTML 2.0 -->
<!-- SEE http://ht2html.sf.net -->
<!-- User-specified headers:
@@ -245,6 +245,10 @@
<td><a href="#ACTION_INCOMING">ACTION_INCOMING</a></td>
</tr>
<tr>
+<td><a href="#ACTION_INVALID_CONFIRMATION">ACTION_INVALID_CONFIRMATION</a></td>
+<td><a href="#ACTION_MISSING_PENDING">ACTION_MISSING_PENDING</a></td>
+</tr>
+<tr>
<td><a href="#ACTION_OUTGOING">ACTION_OUTGOING</a></td>
<td><a href="#ADDED_HEADERS_CLIENT">ADDED_HEADERS_CLIENT</a></td>
</tr>
@@ -258,180 +262,166 @@
</tr>
<tr>
<td><a href="#BOUNCE_ENV_SENDER">BOUNCE_ENV_SENDER</a></td>
-<td><a href="#BOUNCE_TEXT_EXPIRED_DATED">BOUNCE_TEXT_EXPIRED_DATED</a></td>
-</tr>
-<tr>
-<td><a href="#BOUNCE_TEXT_FAIL_DATED">BOUNCE_TEXT_FAIL_DATED</a></td>
-<td><a href="#BOUNCE_TEXT_FAIL_KEYWORD">BOUNCE_TEXT_FAIL_KEYWORD</a></td>
-</tr>
-<tr>
-<td><a href="#BOUNCE_TEXT_FAIL_SENDER">BOUNCE_TEXT_FAIL_SENDER</a></td>
-<td><a href="#BOUNCE_TEXT_FILTER_INCOMING">BOUNCE_TEXT_FILTER_INCOMING</a></td>
-</tr>
-<tr>
-<td><a href="#BOUNCE_TEXT_INVALID_CONFIRMATION">BOUNCE_TEXT_INVALID_CONFIRMATION</a></td>
-<td><a href="#BOUNCE_TEXT_NONEXISTENT_PENDING">BOUNCE_TEXT_NONEXISTENT_PENDING</a></td>
+<td><a href="#CGI_SETTINGS">CGI_SETTINGS</a></td>
</tr>
<tr>
-<td><a href="#CGI_SETTINGS">CGI_SETTINGS</a></td>
<td><a href="#CGI_URL">CGI_URL</a></td>
+<td><a href="#CGI_VIRTUALUSER">CGI_VIRTUALUSER</a></td>
</tr>
<tr>
-<td><a href="#CGI_VIRTUALUSER">CGI_VIRTUALUSER</a></td>
<td><a href="#CONFIG_EXEC">CONFIG_EXEC</a></td>
+<td><a href="#CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY">CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY</a></td>
</tr>
<tr>
+<td><a href="#CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY">CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY</a></td>
<td><a href="#CONFIRM_ACCEPT_CC">CONFIRM_ACCEPT_CC</a></td>
-<td><a href="#CONFIRM_ACCEPT_NOTIFY">CONFIRM_ACCEPT_NOTIFY</a></td>
</tr>
<tr>
-<td><a href="#CONFIRM_ACCEPT_TEXT_ALREADY_CONFIRMED">CONFIRM_ACCEPT_TEXT_ALREADY_CONFIRMED</a></td>
-<td><a href="#CONFIRM_ACCEPT_TEXT_ALREADY_RELEASED">CONFIRM_ACCEPT_TEXT_ALREADY_RELEASED</a></td>
+<td><a href="#CONFIRM_ACCEPT_INITIAL_NOTIFY">CONFIRM_ACCEPT_INITIAL_NOTIFY</a></td>
+<td><a href="#CONFIRM_ACCEPT_NOTIFY">CONFIRM_ACCEPT_NOTIFY</a></td>
</tr>
<tr>
-<td><a href="#CONFIRM_ACCEPT_TEXT_INITIAL">CONFIRM_ACCEPT_TEXT_INITIAL</a></td>
<td><a href="#CONFIRM_ADDRESS">CONFIRM_ADDRESS</a></td>
+<td><a href="#CONFIRM_APPEND">CONFIRM_APPEND</a></td>
</tr>
<tr>
-<td><a href="#CONFIRM_APPEND">CONFIRM_APPEND</a></td>
<td><a href="#CONFIRM_CC">CONFIRM_CC</a></td>
+<td><a href="#CONFIRM_MAX_MESSAGE_SIZE">CONFIRM_MAX_MESSAGE_SIZE</a></td>
</tr>
<tr>
-<td><a href="#CONFIRM_MAX_MESSAGE_SIZE">CONFIRM_MAX_MESSAGE_SIZE</a></td>
<td><a href="#CRYPT_KEY_FILE">CRYPT_KEY_FILE</a></td>
+<td><a href="#DATADIR">DATADIR</a></td>
</tr>
<tr>
-<td><a href="#DATADIR">DATADIR</a></td>
<td><a href="#DATED_TEMPLATE_VARS">DATED_TEMPLATE_VARS</a></td>
+<td><a href="#DATED_TIMEOUT">DATED_TIMEOUT</a></td>
</tr>
<tr>
-<td><a href="#DATED_TIMEOUT">DATED_TIMEOUT</a></td>
<td><a href="#DB_BARE_APPEND">DB_BARE_APPEND</a></td>
+<td><a href="#DB_CONFIRM_APPEND">DB_CONFIRM_APPEND</a></td>
</tr>
<tr>
-<td><a href="#DB_CONFIRM_APPEND">DB_CONFIRM_APPEND</a></td>
<td><a href="#DB_CONNECTION">DB_CONNECTION</a></td>
+<td><a href="#DELIVERY">DELIVERY</a></td>
</tr>
<tr>
-<td><a href="#DELIVERY">DELIVERY</a></td>
<td><a href="#FILTER_BOUNCE_CC">FILTER_BOUNCE_CC</a></td>
+<td><a href="#FILTER_DROP_CC">FILTER_DROP_CC</a></td>
</tr>
<tr>
-<td><a href="#FILTER_DROP_CC">FILTER_DROP_CC</a></td>
<td><a href="#FILTER_INCOMING">FILTER_INCOMING</a></td>
+<td><a href="#FILTER_OUTGOING">FILTER_OUTGOING</a></td>
</tr>
<tr>
-<td><a href="#FILTER_OUTGOING">FILTER_OUTGOING</a></td>
<td><a href="#FINGERPRINT">FINGERPRINT</a></td>
+<td><a href="#FULLNAME">FULLNAME</a></td>
</tr>
<tr>
-<td><a href="#FULLNAME">FULLNAME</a></td>
<td><a href="#HMAC_BYTES">HMAC_BYTES</a></td>
+<td><a href="#HOSTNAME">HOSTNAME</a></td>
</tr>
<tr>
-<td><a href="#HOSTNAME">HOSTNAME</a></td>
<td><a href="#LOGFILE_DEBUG">LOGFILE_DEBUG</a></td>
+<td><a href="#LOGFILE_INCOMING">LOGFILE_INCOMING</a></td>
</tr>
<tr>
-<td><a href="#LOGFILE_INCOMING">LOGFILE_INCOMING</a></td>
<td><a href="#LOGFILE_OUTGOING">LOGFILE_OUTGOING</a></td>
+<td><a href="#MAIL_FOLLOWUP_TO">MAIL_FOLLOWUP_TO</a></td>
</tr>
<tr>
-<td><a href="#MAIL_FOLLOWUP_TO">MAIL_FOLLOWUP_TO</a></td>
<td><a href="#MAIL_TRANSFER_AGENT">MAIL_TRANSFER_AGENT</a></td>
+<td><a href="#MAIL_TRANSPORT">MAIL_TRANSPORT</a></td>
</tr>
<tr>
-<td><a href="#MAIL_TRANSPORT">MAIL_TRANSPORT</a></td>
<td><a href="#MAX_AUTORESPONSES_PER_DAY">MAX_AUTORESPONSES_PER_DAY</a></td>
+<td><a href="#MESSAGE_FROM_STYLE">MESSAGE_FROM_STYLE</a></td>
</tr>
<tr>
-<td><a href="#MESSAGE_FROM_STYLE">MESSAGE_FROM_STYLE</a></td>
<td><a href="#MESSAGE_TAG_HEADER_STYLE">MESSAGE_TAG_HEADER_STYLE</a></td>
+<td><a href="#PENDING_BLACKLIST_APPEND">PENDING_BLACKLIST_APPEND</a></td>
</tr>
<tr>
-<td><a href="#PENDING_BLACKLIST_APPEND">PENDING_BLACKLIST_APPEND</a></td>
<td><a href="#PENDING_CACHE">PENDING_CACHE</a></td>
+<td><a href="#PENDING_CACHE_LEN">PENDING_CACHE_LEN</a></td>
</tr>
<tr>
-<td><a href="#PENDING_CACHE_LEN">PENDING_CACHE_LEN</a></td>
<td><a href="#PENDING_CLEANUP_ODDS">PENDING_CLEANUP_ODDS</a></td>
+<td><a href="#PENDING_DELETE_APPEND">PENDING_DELETE_APPEND</a></td>
</tr>
<tr>
-<td><a href="#PENDING_DELETE_APPEND">PENDING_DELETE_APPEND</a></td>
<td><a href="#PENDING_DIR">PENDING_DIR</a></td>
+<td><a href="#PENDING_LIFETIME">PENDING_LIFETIME</a></td>
</tr>
<tr>
-<td><a href="#PENDING_LIFETIME">PENDING_LIFETIME</a></td>
<td><a href="#PENDING_RELEASE_APPEND">PENDING_RELEASE_APPEND</a></td>
+<td><a href="#PENDING_WHITELIST_APPEND">PENDING_WHITELIST_APPEND</a></td>
</tr>
<tr>
-<td><a href="#PENDING_WHITELIST_APPEND">PENDING_WHITELIST_APPEND</a></td>
<td><a href="#PENDING_WHITELIST_RELEASE">PENDING_WHITELIST_RELEASE</a></td>
+<td><a href="#PRIMARY_ADDRESS_MATCH">PRIMARY_ADDRESS_MATCH</a></td>
</tr>
<tr>
-<td><a href="#PRIMARY_ADDRESS_MATCH">PRIMARY_ADDRESS_MATCH</a></td>
<td><a href="#PURGED_HEADERS_CLIENT">PURGED_HEADERS_CLIENT</a></td>
+<td><a href="#PURGED_HEADERS_DELIVERY">PURGED_HEADERS_DELIVERY</a></td>
</tr>
<tr>
-<td><a href="#PURGED_HEADERS_DELIVERY">PURGED_HEADERS_DELIVERY</a></td>
<td><a href="#PURGED_HEADERS_SERVER">PURGED_HEADERS_SERVER</a></td>
+<td><a href="#RECIPIENT_DELIMITER">RECIPIENT_DELIMITER</a></td>
</tr>
<tr>
-<td><a href="#RECIPIENT_DELIMITER">RECIPIENT_DELIMITER</a></td>
<td><a href="#RECIPIENT_HEADER">RECIPIENT_HEADER</a></td>
+<td><a href="#RESPONSE_DIR">RESPONSE_DIR</a></td>
</tr>
<tr>
-<td><a href="#RESPONSE_DIR">RESPONSE_DIR</a></td>
<td><a href="#SENDER_TEMPLATE_VARS">SENDER_TEMPLATE_VARS</a></td>
+<td><a href="#SENDMAIL_PROGRAM">SENDMAIL_PROGRAM</a></td>
</tr>
<tr>
-<td><a href="#SENDMAIL_PROGRAM">SENDMAIL_PROGRAM</a></td>
<td><a href="#SMTPAUTH_PASSWORD">SMTPAUTH_PASSWORD</a></td>
+<td><a href="#SMTPAUTH_USERNAME">SMTPAUTH_USERNAME</a></td>
</tr>
<tr>
-<td><a href="#SMTPAUTH_USERNAME">SMTPAUTH_USERNAME</a></td>
<td><a href="#SMTPHOST">SMTPHOST</a></td>
+<td><a href="#SMTPSSL">SMTPSSL</a></td>
</tr>
<tr>
-<td><a href="#SMTPSSL">SMTPSSL</a></td>
<td><a href="#SMTPSSL_CERTFILE">SMTPSSL_CERTFILE</a></td>
+<td><a href="#SMTPSSL_KEYFILE">SMTPSSL_KEYFILE</a></td>
</tr>
<tr>
-<td><a href="#SMTPSSL_KEYFILE">SMTPSSL_KEYFILE</a></td>
<td><a href="#SMTP_MAX_SESSIONS_PER_CONNECTION">SMTP_MAX_SESSIONS_PER_CONNECTION</a></td>
+<td><a href="#SUMMARY_HEADERS">SUMMARY_HEADERS</a></td>
</tr>
<tr>
-<td><a href="#SUMMARY_HEADERS">SUMMARY_HEADERS</a></td>
<td><a href="#TAGS_CONFIRM">TAGS_CONFIRM</a></td>
+<td><a href="#TAGS_DATED">TAGS_DATED</a></td>
</tr>
<tr>
-<td><a href="#TAGS_DATED">TAGS_DATED</a></td>
<td><a href="#TAGS_KEYWORD">TAGS_KEYWORD</a></td>
+<td><a href="#TAGS_SENDER">TAGS_SENDER</a></td>
</tr>
<tr>
-<td><a href="#TAGS_SENDER">TAGS_SENDER</a></td>
<td><a href="#TEMPLATE_DIR">TEMPLATE_DIR</a></td>
+<td><a href="#TEMPLATE_DIR_MATCH_RECIPIENT">TEMPLATE_DIR_MATCH_RECIPIENT</a></td>
</tr>
<tr>
-<td><a href="#TEMPLATE_DIR_MATCH_RECIPIENT">TEMPLATE_DIR_MATCH_RECIPIENT</a></td>
<td><a href="#TEMPLATE_DIR_MATCH_SENDER">TEMPLATE_DIR_MATCH_SENDER</a></td>
+<td><a href="#TEMPLATE_EMAIL_HEADERS">TEMPLATE_EMAIL_HEADERS</a></td>
</tr>
<tr>
-<td><a href="#TEMPLATE_EMAIL_HEADERS">TEMPLATE_EMAIL_HEADERS</a></td>
<td><a href="#TEMPLATE_ENCODED_HEADERS">TEMPLATE_ENCODED_HEADERS</a></td>
+<td><a href="#TERSE_SUMMARY_HEADERS">TERSE_SUMMARY_HEADERS</a></td>
</tr>
<tr>
-<td><a href="#TERSE_SUMMARY_HEADERS">TERSE_SUMMARY_HEADERS</a></td>
<td><a href="#TMDAINJECT">TMDAINJECT</a></td>
+<td><a href="#USERNAME">USERNAME</a></td>
</tr>
<tr>
-<td><a href="#USERNAME">USERNAME</a></td>
<td><a href="#USEVIRTUALDOMAINS">USEVIRTUALDOMAINS</a></td>
+<td><a href="#VIRTUALDOMAINS">VIRTUALDOMAINS</a></td>
</tr>
<tr>
-<td><a href="#VIRTUALDOMAINS">VIRTUALDOMAINS</a></td>
<td><a href="#X_TMDA_IN_SUBJECT">X_TMDA_IN_SUBJECT</a></td>
-</tr>
</table>
<dl>
@@ -444,7 +434,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message - uses BOUNCE_TEXT_EXPIRED_DATED
+ bounce the message - uses the bounce_expired_dated.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -477,7 +467,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message - uses BOUNCE_TEXT_FAIL_DATED
+ bounce the message - uses the bounce_fail_dated.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -510,7 +500,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message - uses BOUNCE_TEXT_FAIL_KEYWORD
+ bounce the message - uses the bounce_fail_keyword.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -544,7 +534,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message - uses BOUNCE_TEXT_FAIL_SENDER
+ bounce the message - uses the bounce_fail_sender.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -592,7 +582,7 @@
<br><br>
"<code>bounce</code>"
<blockquote>
- bounce the message
+ bounce the message - uses the bounce_incoming.txt template.
</blockquote>
<br>
"<code>drop</code>"
@@ -617,6 +607,72 @@
<br>
Default is confirm
<dt><hr>
+<a name="ACTION_INVALID_CONFIRMATION"><h4>ACTION_INVALID_CONFIRMATION</h4></a>
+<dd>
+Specifies how confirmation messages should be disposed of if they
+are sent to a confirmation address that fails to verify.
+Possible values include:
+<br><br>
+"<code>bounce</code>"
+<blockquote>
+ bounce the message - uses the bounce_invalid_confirmation.txt template.
+</blockquote>
+<br>
+"<code>drop</code>"
+<blockquote>
+ silently drop the message
+</blockquote>
+<br>
+"<code>ok</code>"
+<blockquote>
+ deliver the message
+</blockquote>
+<br>
+"<code>confirm</code>"
+<blockquote>
+ request confirmation for the message
+</blockquote>
+<br>
+"<code>hold</code>"
+<blockquote>
+ silently hold message in pending queue
+</blockquote>
+<br>
+Default is bounce
+<dt><hr>
+<a name="ACTION_MISSING_PENDING"><h4>ACTION_MISSING_PENDING</h4></a>
+<dd>
+Specifies how confirmation messages should be disposed of if the
+message to be confirmed can not be located.
+Possible values include:
+<br><br>
+"<code>bounce</code>"
+<blockquote>
+ bounce the message - uses the bounce_missing_pending.txt template.
+</blockquote>
+<br>
+"<code>drop</code>"
+<blockquote>
+ silently drop the message
+</blockquote>
+<br>
+"<code>ok</code>"
+<blockquote>
+ deliver the message
+</blockquote>
+<br>
+"<code>confirm</code>"
+<blockquote>
+ request confirmation for the message
+</blockquote>
+<br>
+"<code>hold</code>"
+<blockquote>
+ silently hold message in pending queue
+</blockquote>
+<br>
+Default is bounce
+<dt><hr>
<a name="ACTION_OUTGOING"><h4>ACTION_OUTGOING</h4></a>
<dd>
Specifies how outgoing messages should be tagged by default if there
@@ -736,66 +792,6 @@
<br><br>
Default is "<>", a null envelope sender.
<dt><hr>
-<a name="BOUNCE_TEXT_EXPIRED_DATED"><h4>BOUNCE_TEXT_EXPIRED_DATED</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-dated address is expired. Set to None to disable notification. Setting
-to None will cause the same behavior as setting ACTION_EXPIRED_DATED to
-drop
-<br><br>
-Default is "You have sent email to an expired address."
-<dt><hr>
-<a name="BOUNCE_TEXT_FAIL_DATED"><h4>BOUNCE_TEXT_FAIL_DATED</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-dated address does not verify with a correct HMAC. Set to None
-to disable notification. Setting to None will cause the same behavior
-as setting ACTION_FAIL_DATED to drop
-<br><br>
-Default is "You have sent email to an invalid address."
-<dt><hr>
-<a name="BOUNCE_TEXT_FAIL_KEYWORD"><h4>BOUNCE_TEXT_FAIL_KEYWORD</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-keyword address does not verify with a correct HMAC. Set to None
-to disable notification. Setting to None will cause the same behavior
-as setting ACTION_FAIL_KEYWORD to drop.
-<br><br>
-Default is "You have sent email to an invalid address."
-<dt><hr>
-<a name="BOUNCE_TEXT_FAIL_SENDER"><h4>BOUNCE_TEXT_FAIL_SENDER</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-sender address does not verify with a correct HMAC. Set to None
-to disable notification. Setting to None will cause the same behavior
-as setting ACTION_FAIL_SENDER to drop
-<br><br>
-Default is "You have sent email to an address you are not authorized to use."
-<dt><hr>
-<a name="BOUNCE_TEXT_FILTER_INCOMING"><h4>BOUNCE_TEXT_FILTER_INCOMING</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a 'bounce'
-or 'reject' rule is matched in the incoming filter file. Set to
-None to disable notification.
-<br><br>
-Default is "Message rejected by recipient."
-<dt><hr>
-<a name="BOUNCE_TEXT_INVALID_CONFIRMATION"><h4>BOUNCE_TEXT_INVALID_CONFIRMATION</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a message is
-sent to an invalid confirmation address. Set to None to disable
-notification.
-<br><br>
-Default is "This confirmation address is invalid."
-<dt><hr>
-<a name="BOUNCE_TEXT_NONEXISTENT_PENDING"><h4>BOUNCE_TEXT_NONEXISTENT_PENDING</h4></a>
-<dd>
-Text for the failure notice returned to the sender when a
-confirmation response arrives for a message which could not be
-located. Set to None to disable notification.
-<br><br>
-Default is "Your original message could not be located."
-<dt><hr>
<a name="CGI_SETTINGS"><h4>CGI_SETTINGS</h4></a>
<dd>
Filename for saving various tmda-cgi settings. This filename can
@@ -833,6 +829,26 @@
<br><br>
Default is 1 (execfile())
<dt><hr>
+<a name="CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY"><h4>CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY</h4></a>
+<dd>
+Set this variable to False if you do not want to generate already
+confirmed notices. These are the notices returned to senders when
+they successfully confirm a message which has already been
+confirmed. Their content is based on the
+confirm_accept_already_confirmed.txt template.
+<br><br>
+Default is True (turned on)
+<dt><hr>
+<a name="CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY"><h4>CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY</h4></a>
+<dd>
+Set this variable to False if you do not want to generate already
+released notices. These are the notices returned to senders when
+they successfully confirm a message which has already been released
+by tmda-pending or tmda-cgi. Their content is based on the
+confirm_accept_already_released.txt template.
+<br><br>
+Default is True (turned on)
+<dt><hr>
<a name="CONFIRM_ACCEPT_CC"><h4>CONFIRM_ACCEPT_CC</h4></a>
<dd>
An optional e-mail address which will be sent a copy of the
@@ -844,39 +860,22 @@
<br><br>
No default.
<dt><hr>
-<a name="CONFIRM_ACCEPT_NOTIFY"><h4>CONFIRM_ACCEPT_NOTIFY</h4></a>
+<a name="CONFIRM_ACCEPT_INITIAL_NOTIFY"><h4>CONFIRM_ACCEPT_INITIAL_NOTIFY</h4></a>
<dd>
-Set this variable to False if you do not want to generate any confirmation
-acceptance notices.
+Set this variable to False if you do not want to generate initial
+confirmation acceptance notices. These are the notices returned to
+senders when they initially confirm their original message causing
+it to be delivered. Their content is based on the
+confirm_accept_initial.txt template.
<br><br>
Default is True (turned on)
<dt><hr>
-<a name="CONFIRM_ACCEPT_TEXT_ALREADY_CONFIRMED"><h4>CONFIRM_ACCEPT_TEXT_ALREADY_CONFIRMED</h4></a>
-<dd>
-Text for the confirmation acceptance notice returned to the sender
-when they successfully confirm a message which has already been
-confirmed. Set to None to disable notification.
-<br><br>
-Default is:
-"<code>Your original message has already been confirmed and delivered; you don't need to confirm it again.</code>"
-<dt><hr>
-<a name="CONFIRM_ACCEPT_TEXT_ALREADY_RELEASED"><h4>CONFIRM_ACCEPT_TEXT_ALREADY_RELEASED</h4></a>
-<dd>
-Text for the confirmation acceptance notice returned to the sender
-when they successfully confirm a message which has already been
-manually released with tmda-pending. Set to None to disable
-notification.
-<br><br>
-Default is "Your original message has already been released and delivered."
-<dt><hr>
-<a name="CONFIRM_ACCEPT_TEXT_INITIAL"><h4>CONFIRM_ACCEPT_TEXT_INITIAL</h4></a>
+<a name="CONFIRM_ACCEPT_NOTIFY"><h4>CONFIRM_ACCEPT_NOTIFY</h4></a>
<dd>
-Text for the confirmation acceptance notice returned to the sender
-when they initially confirm their original message causing it to
-be delivered. Set to None to disable notification.
+Set this variable to False if you do not want to generate any confirmation
+acceptance notices at all.
<br><br>
-Default is:
-"<code>Your confirmation was accepted, and so your original message has been delivered.</code>"
+Default is True (turned on)
<dt><hr>
<a name="CONFIRM_ADDRESS"><h4>CONFIRM_ADDRESS</h4></a>
<dd>
Index: howto-template.ht
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/howto-template.ht,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- howto-template.ht 6 Feb 2004 17:57:05 -0000 1.10
+++ howto-template.ht 21 Feb 2004 01:09:21 -0000 1.11
@@ -11,19 +11,115 @@
and maintaining your own set of templates, which will be explained
below. <br><br>
-There are currently three templates:
-
-<ul>
-<li>bounce.txt (for failure notices)<br>
-<li>confirm_accept.txt (for confirmation acceptance notices)<br>
-<li>confirm_request.txt (for confirmation requests)<br>
-</ul>
-
If you downloaded a TMDA source tarball, these files will be located
in the <strong>templates/</strong> subdirectory of the
distribution. If you are using a TMDA package, the template files will
be in a global directory such as <strong>/etc/tmda/</strong>,
<strong>/usr/share/tmda/</strong> or <strong>/usr/local/share/tmda/</strong>.
+<br><br>
+
+There are currently three sets of templates for TMDA's three
+different types of auto-responses -- "bounce" (failure notices), "confirm request"
+(delivery confirmation requests), and "confirm accept" (delivery confirmation notices).
+The table below
+details what each template file is used for. You'll also get a good sense of what
+each template does by just looking at their contents.
+<br><br>
+
+<table border cellpadding=4 cellspacing=2>
+
+<tr>
+<th>template file</th>
+<th>context used</th>
+</td>
+
+<tr>
+<td>confirm_request.txt
+</td>
+<td>When the the <a href="challengeresponse.html">challenge/response system</a>
+needs to request delivery confirmation for messages
+</td>
+</tr>
+
+<tr>
+<td>confirm_accept_initial.txt
+</td>
+<td>When <a href="config-vars.html#CONFIRM_ACCEPT_INITIAL_NOTIFY">CONFIRM_ACCEPT_INITIAL_NOTIFY</a>
+is set to True
+</td>
+</tr>
+
+<tr>
+<td>confirm_accept_already_confirmed.txt
+</td>
+<td>When <a href="config-vars.html#CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY">CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY</a>
+is set to True
+</td>
+</tr>
+
+<tr>
+<td>confirm_accept_already_released.txt
+</td>
+<td>When <a href="config-vars.html#CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY">CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY</a>
+is set to True
+</td>
+</tr>
+
+<tr>
+<td>bounce_incoming.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_INCOMING">ACTION_INCOMING</a> is set to "bounce", or
+a "bounce" is triggered by your <a href="config-vars.html#FILTER_INCOMING">FILTER_INCOMING</a> file
+</td>
+</tr>
+
+<tr>
+<td>bounce_fail_sender.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_FAIL_SENDER">ACTION_FAIL_SENDER</a> is set to "bounce"
+</td>
+</tr>
+
+<tr>
+<td>bounce_fail_keyword.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_FAIL_KEYWORD">ACTION_FAIL_KEYWORD</a> is set to "bounce"
+</td>
+</tr>
+
+<tr>
+<td>bounce_fail_dated.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_FAIL_DATED">ACTION_FAIL_DATED</a> is set to "bounce"
+</td>
+</tr>
+
+
+<tr>
+<td>bounce_expired_dated.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_EXPIRED_DATED">ACTION_EXPIRED_DATED</a> is set to "bounce"
+</td>
+</tr>
+
+<tr>
+<td>bounce_missing_pending.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_MISSING_PENDING">ACTION_MISSING_PENDING</a> is set to "bounce"
+</td>
+</tr>
+
+<tr>
+<td>bounce_invalid_confirmation.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_INVALID_CONFIRMATION">ACTION_INVALID_CONFIRMATION</a> is set to "bounce"
+</td>
+</tr>
+
+</tr>
+</table>
+
+<br>
<hr>
@@ -101,7 +197,9 @@
address, or sender addresses in a specific sub-domain or top-level domain,
see the
<a href="config-vars.html#TEMPLATE_DIR_MATCH_SENDER">TEMPLATE_DIR_MATCH_SENDER</a>
-feature.
+feature. <a href="config-vars.html#TEMPLATE_DIR_MATCH_RECIPIENT">TEMPLATE_DIR_MATCH_RECIPIENT</a>
+offers a similar feature based on the recipient address.
+<br>
<hr>
Index: howto-template.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/howto-template.html,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- howto-template.html 6 Feb 2004 17:57:05 -0000 1.36
+++ howto-template.html 21 Feb 2004 01:09:21 -0000 1.37
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<!-- THIS PAGE IS AUTOMATICALLY GENERATED. DO NOT EDIT. -->
-<!-- Fri Feb 6 10:55:37 2004 -->
+<!-- Fri Feb 20 17:57:14 2004 -->
<!-- USING HT2HTML 2.0 -->
<!-- SEE http://ht2html.sf.net -->
<!-- User-specified headers:
@@ -219,19 +219,115 @@
and maintaining your own set of templates, which will be explained
below. <br><br>
-There are currently three templates:
-
-<ul>
-<li>bounce.txt (for failure notices)<br>
-<li>confirm_accept.txt (for confirmation acceptance notices)<br>
-<li>confirm_request.txt (for confirmation requests)<br>
-</ul>
-
If you downloaded a TMDA source tarball, these files will be located
in the <strong>templates/</strong> subdirectory of the
distribution. If you are using a TMDA package, the template files will
be in a global directory such as <strong>/etc/tmda/</strong>,
<strong>/usr/share/tmda/</strong> or <strong>/usr/local/share/tmda/</strong>.
+<br><br>
+
+There are currently three sets of templates for TMDA's three
+different types of auto-responses -- "bounce" (failure notices), "confirm request"
+(delivery confirmation requests), and "confirm accept" (delivery confirmation notices).
+The table below
+details what each template file is used for. You'll also get a good sense of what
+each template does by just looking at their contents.
+<br><br>
+
+<table border cellpadding=4 cellspacing=2>
+
+<tr>
+<th>template file</th>
+<th>context used</th>
+</td>
+
+<tr>
+<td>confirm_request.txt
+</td>
+<td>When the the <a href="challengeresponse.html">challenge/response system</a>
+needs to request delivery confirmation for messages
+</td>
+</tr>
+
+<tr>
+<td>confirm_accept_initial.txt
+</td>
+<td>When <a href="config-vars.html#CONFIRM_ACCEPT_INITIAL_NOTIFY">CONFIRM_ACCEPT_INITIAL_NOTIFY</a>
+is set to True
+</td>
+</tr>
+
+<tr>
+<td>confirm_accept_already_confirmed.txt
+</td>
+<td>When <a href="config-vars.html#CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY">CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY</a>
+is set to True
+</td>
+</tr>
+
+<tr>
+<td>confirm_accept_already_released.txt
+</td>
+<td>When <a href="config-vars.html#CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY">CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY</a>
+is set to True
+</td>
+</tr>
+
+<tr>
+<td>bounce_incoming.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_INCOMING">ACTION_INCOMING</a> is set to "bounce", or
+a "bounce" is triggered by your <a href="config-vars.html#FILTER_INCOMING">FILTER_INCOMING</a> file
+</td>
+</tr>
+
+<tr>
+<td>bounce_fail_sender.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_FAIL_SENDER">ACTION_FAIL_SENDER</a> is set to "bounce"
+</td>
+</tr>
+
+<tr>
+<td>bounce_fail_keyword.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_FAIL_KEYWORD">ACTION_FAIL_KEYWORD</a> is set to "bounce"
+</td>
+</tr>
+
+<tr>
+<td>bounce_fail_dated.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_FAIL_DATED">ACTION_FAIL_DATED</a> is set to "bounce"
+</td>
+</tr>
+
+
+<tr>
+<td>bounce_expired_dated.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_EXPIRED_DATED">ACTION_EXPIRED_DATED</a> is set to "bounce"
+</td>
+</tr>
+
+<tr>
+<td>bounce_missing_pending.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_MISSING_PENDING">ACTION_MISSING_PENDING</a> is set to "bounce"
+</td>
+</tr>
+
+<tr>
+<td>bounce_invalid_confirmation.txt
+</td>
+<td>When <a href="config-vars.html#ACTION_INVALID_CONFIRMATION">ACTION_INVALID_CONFIRMATION</a> is set to "bounce"
+</td>
+</tr>
+
+</tr>
+</table>
+
+<br>
<hr>
@@ -309,7 +405,9 @@
address, or sender addresses in a specific sub-domain or top-level domain,
see the
<a href="config-vars.html#TEMPLATE_DIR_MATCH_SENDER">TEMPLATE_DIR_MATCH_SENDER</a>
-feature.
+feature. <a href="config-vars.html#TEMPLATE_DIR_MATCH_RECIPIENT">TEMPLATE_DIR_MATCH_RECIPIENT</a>
+offers a similar feature based on the recipient address.
+<br>
<hr>