Not every of the following commands may be given by anyone. There are two groups of persons, who may try to give a command: An editor or somebody else.
Moreover some for some commands it matters, if they are given explicitly or implicitly. A implicit command is created automatically, when the header of a post is read.
Besides a few internal commands editors may give almost any command. Commands, which are available for everybody, are usually only permitted, if the command is given implicit.
The commands are given with their arguments.
The most important commands are approve
, language
, and delete
. These
commands may be read first.
references
[msg-id] ...msg-id is the value of the Message-Id:
field in the header of the post
referred to. A msg-id always contains angle brackets (<>
) and a
at-sign (@
).
If more than one msg-id is given, the following commands are executed for every post referenced this way.
If no msg-id is given, the following commands refer to no post at all. (It is allowed, though this makes no sense usually. However, on the future this may get some special meaning.)
Every references
command overrides a previously given references
command.
In particular this means, that one references
command lasts until the next
one.
The approval queue reports of the clerk contains the Message-Id:
field of
the post. This can be simply copied.
Explicitly only editors may use this command.
If a certain msg-id can not be found in the approval queue, a warning is generated, but the command does not fail.
! references <199707090952.JAA22903@example.com> ! approve
Refer to a certain post and approve it.
! references !! <1.5.4.32.19970725034550.00701d38@anditel.andinet.lat.net> !! <199707251804.UAA16544@dredd.swip.net> ! delete
Refers to two posts and deletes them both. Note that the references
command
uses continuation lines (see SYNTAX in the Language manpage).
language
tag ...If more than one tag is given, the post is assumed to be written in all the languages given.
The tag has to conform to the ISO-encoding 639 for languages.
Explicitly only editors may use this command.
Orig-Language
and Advised-Language
when given explicitly.
! language ca en
A post has been sent in Castillian and English.
subject
word ...Subject:
line for the referenced post. The subject
is constructed by joining all the words with an intervening space.
If the subject given does not start with a language tag, an exisiting language
tag is preserved. If the subject starts with a language tag, an implicit
language
command is executed with this tag.
Orig-Subject
.
! subject (en) A clean subject is nice to read
Sets a Subject:
for the referenced post together with the language tag.
! subject (de) 'Eine "Uberschrift'
Sets a Subject:
by using two words, one quoted by single quotes (see
SYNTAX in the Language manpage).
approve
If a post is successfully approved, it is implicitly removed from the approval queue.
Explicitly only editors may use this command.
Approved-By
, Published-In
and
Archived-In
.
Subject: Re: (en) A new post ! approve
Approve a post sent by replying to it.
sendto
addr ...If a new post looks like a reply, an implicit command of this type is generated, which directs it to the discussion list.
Explicitly only editors may use this command.
Published-In
.
! sendto list-d ! delete
This sends a post to list-d and deletes it afterwards. This is useful for replies, which do not look like a reply.
delete
Only a member of list-org may delete a post, thus this command fails if tried by anybody else.
Command to delete the referenced post from the approval queue.
Explicitly only editors may use this command.
Deleted-By
.
Subject: Re: Nice spam ! delete
Deletes a post by replying to it.
report
report addr ...A report contains some sort of information about the current state of affairs. It can contain a lot of different informations.
Every report has to be configured in the configuration. Ask your maintainer for the current list of available reports.
If something fails during the generation of the report, this command fails.
! report approval smerten@oekonux.de
Send a report called approval
to smerten@oekonux.de
. Assumably this is
a report about the contents of the current approval queue.
This is not yet documented. Immediately write a mail to
smerten@oekonux.de
asking for this particular document.