"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "README.listtexts" between
mlmmj-1.2.19.0.tar.gz and mlmmj-1.3.0.tar.bz2

About: mlmmj is a mailing list manager similar to ezmlm, but with a decent license and mail server independency.

README.listtexts  (mlmmj-1.2.19.0):README.listtexts  (mlmmj-1.3.0.tar.bz2)
README.listtexts README.listtexts
List texts in Mlmmj List texts in Mlmmj
=================== ===================
List texts are stored in listdir/text. They specify the content of various List texts are stored in listdir/text and subdirectories of
automatic emails that Mlmmj sends. They are provided in a number of different prefix/share/mlmmj/text.skel. They specify the content of various automatic
languages. The language to use for a list is chosen when you run the emails that Mlmmj sends. They are provided in a number of different languages.
mlmmj-make-ml script and the appropriate files are copied into your The language to use for a list is chosen when you run the mlmmj-make-ml script
listdir/text directory. and the appropriate files are copied into your listdir/text directory.
This file documents the following aspects of list texts: This file documents the following aspects of list texts:
- Naming scheme - Naming scheme
- Supported list texts - Supported list texts
- Format - Format
- Conditionals - Conditionals
- Wrapping - Wrapping
- Formatting and comments - Formatting and comments
- Formatted substitutions - Formatted substitutions
skipping to change at line 49 skipping to change at line 49
- purpose-action-reason-type - purpose-action-reason-type
- purpose-action-reason - purpose-action-reason
- purpose-action - purpose-action
- purpose - purpose
- compatibility filename (DEPRECATED) - compatibility filename (DEPRECATED)
When using shortened names, the %ifaction%, %ifreason%, %iftype% and related When using shortened names, the %ifaction%, %ifreason%, %iftype% and related
conditionals can be used to customise the list text according to the values of conditionals can be used to customise the list text according to the values of
the missing parts. the missing parts.
Mlmmj checks these three paths for each candidate filename, and then moves on
to the next candidate filename:
- listdir/text
- prefix/share/mlmmj/text.skel/default
- prefix/share/mlmmj/text.skel/en
The second path does not exist by default, but can be created by copying or
symlinking the language of your choice to that path.
Note that this search order means that if there is a more specific list text in
a system directory, it will override a less-specific or compatibility list text
in the listdir. This may be surprising, and may change in a future version, so
should not be relied upon. Best practice is to ensure each list has its own
copy of all textx present in system directories, or none of them.
Supported list texts Supported list texts
-------------------- --------------------
The following list texts are supported. The compatibility filename (DEPRECATED) The following list texts are supported. The compatibility filename (DEPRECATED)
is given in brackets. Those with asterisks (*) are not yet used. is given in brackets. Those with asterisks (*) are not yet used.
- help (listhelp) - help (listhelp)
sent in response to an email to listname+help@domain.tld sent in response to an email to listname+help@domain.tld
- faq (listfaq) - faq (listfaq)
skipping to change at line 93 skipping to change at line 109
gatekeeping for permission to join gatekeeping for permission to join
- deny-sub-disabled-{digest|both} (sub-deny-digest) - deny-sub-disabled-{digest|both} (sub-deny-digest)
- deny-sub-disabled-nomail (sub-deny-nomail) - deny-sub-disabled-nomail (sub-deny-nomail)
- deny-sub-subbed-{normal|digest|nomail|both} (sub-subscribed) - deny-sub-subbed-{normal|digest|nomail|both} (sub-subscribed)
- deny-sub-closed * - deny-sub-closed *
- deny-sub-expired * - deny-sub-expired *
- deny-sub-obstruct * - deny-sub-obstruct *
- deny-unsub-unsubbed-{normal|digest|nomail|all} (unsub-notsubscribed) - deny-unsub-unsubbed-{normal|digest|nomail|all} (unsub-notsubscribed)
- deny-post-subonlypost (subonlypost) - deny-post-subonlypost (subonlypost)
- deny-post-modonlypost
- deny-post-access (access) - deny-post-access (access)
- deny-post-maxmailsize (maxmailsize) - deny-post-maxmailsize (maxmailsize)
- deny-post-tocc (notintocc) - deny-post-tocc (notintocc)
- deny-post-expired * - deny-post-expired *
- deny-post-reject * - deny-post-reject *
- deny-release-notfound * - deny-release-notfound *
- deny-release-moderators * - deny-release-moderators *
- deny-reject-notfound * - deny-reject-notfound *
- deny-reject-moderators * - deny-reject-moderators *
- deny-permit-notfound * - deny-permit-notfound *
skipping to change at line 355 skipping to change at line 372
dot; note that there is an unformatted version of this directive dot; note that there is an unformatted version of this directive
- %control C% - %control C%
the contents of the control file named C in listir/control; the name may only the contents of the control file named C in listir/control; the name may only
include letters, digits, underscore, dot and hyphen, and may not start with a include letters, digits, underscore, dot and hyphen, and may not start with a
dot; note that there is an unformatted version of this directive dot; note that there is an unformatted version of this directive
- %originalmail% - %originalmail%
- %originalmail N% - %originalmail N%
(available only in moderate-post-*, wait-post-* and (available only in moderate-post-*, wait-post-* and
deny-post-{access|maxmailsize|tocc|subonlypost}) deny-post-{access|maxmailsize|tocc|subonlypost|modonlypost})
the email message being processed (usually a mail being moderated); N the email message being processed (usually a mail being moderated); N
represents a number, which is how many lines of the message (including represents a number, which is how many lines of the message (including
headers) to include: if omitted, the whole message will be included headers) to include: if omitted, the whole message will be included
- %digestthreads% - %digestthreads%
(available only in digest) (available only in digest)
the list of threads included in the digest the list of threads included in the digest
- %gatekeepers% - %gatekeepers%
(available only in gatekeep-sub and wait-sub) (available only in gatekeep-sub and wait-sub)
skipping to change at line 540 skipping to change at line 557
- $originalmail$ - $originalmail$
the same as %originalmail 100% preceded by a space the same as %originalmail 100% preceded by a space
DEPRECATED: use %originalmail% DEPRECATED: use %originalmail%
- $permitaddr$ - $permitaddr$
(available only in gatekeep-sub) (available only in gatekeep-sub)
the address to which to send mail to permit the subscription in question the address to which to send mail to permit the subscription in question
- $posteraddr$ - $posteraddr$
(available only in deny-post-{access|tocc|subonlypost|maxmailsize}, (available only in deny-post-{access|tocc|subonlypost|modonlypost|
moderate-post-* and wait-post-*) maxmailsize}, moderate-post-* and wait-post-*)
the from address of the message that was received as determined by Mlmmj the from address of the message that was received as determined by Mlmmj
- $random0$ - $random0$
- $random1$ - $random1$
- $random2$ - $random2$
- $random3$ - $random3$
- $random4$ - $random4$
- $random5$ - $random5$
these are 6 distinct random strings; they allow list texts to be constructed these are 6 distinct random strings; they allow list texts to be constructed
that are MIME messages with attachments by creating boundaries that are that are MIME messages with attachments by creating boundaries that are
skipping to change at line 564 skipping to change at line 581
- $releaseaddr$ - $releaseaddr$
(available only in moderate-post-*) (available only in moderate-post-*)
the address to which to send mail to release the post in question the address to which to send mail to release the post in question
- $subaddr$ - $subaddr$
(available only in gatekeep-sub, confirm-[un]sub-*, finish-[un]sub-*, (available only in gatekeep-sub, confirm-[un]sub-*, finish-[un]sub-*,
notify-[un]sub-* and deny-[un]sub-*) notify-[un]sub-* and deny-[un]sub-*)
the address requested to be (un-)subscribed the address requested to be (un-)subscribed
- $subject$ - $subject$
(available only in deny-post-{access|tocc|subonlypost|maxmailsize}, (available only in deny-post-{access|tocc|subonlypost|modonlypost|
moderate-post-* and wait-post-*) maxmailsize}, moderate-post-* and wait-post-*)
the subject line of the message in question the subject line of the message in question
- $text T$ - $text T$
text from the file named T in the listdir/text directory, with its final text from the file named T in the listdir/text directory, with its final
newline stripped; the name may only include letters, digits, underscore, dot newline stripped; the name may only include letters, digits, underscore, dot
and hyphen, and may not start with a dot; note that there is a formatted and hyphen, and may not start with a dot; note that there is a formatted
version of this directive version of this directive
Escapes Escapes
------- -------
 End of changes. 6 change blocks. 
10 lines changed or deleted 27 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS