[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Mail Room
class
defines a set of verbs that can be used by other MOO programs to send
mail. This is used, for example, by the @gripe
command, which
uses the MOO Mail system to deliver gripes to the game administrators.
The following commands are used to activate portions of the MOO mail
system:
|
@mail message-sequence |
|
@mail 1 4 7 last:10 2-3 15 cur |
Subject:
line. Use `say' (`"') to insert lines in the body of your
message.
Giving this command without arguments resumes editing the previous
unsent draft message if one exists.
Reply-to:
field in the message you are answering,
its contents will be used to initialize the To:
line of your
reply. Otherwise, a To:
line is determined depending on whether
you specified `sender' or `all' in the command line (or your
.mail_options
).
`incl' includes the text of the original message in your reply,
`noincl' does not.
Defaults are `sender' and `noincl', but you can change this by
setting your .mail-options
property.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
$mail_recipient
). If
this list is nonempty, you will not receive any mail yourself unless you
are on it. E.g., if blip is #42 and ur-blip is #43
#43.mail_forward={} -- usual case; ur-blip gets his own mail. #43.mail_forward={#42} -- blip gets ur-blip's mail instead. #43.mail_forward={#43,#42} -- ur-blip gets mail and blip gets a copy. #43.mail_forward={#-1} -- ur-blip's mail disappears without a trace. |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
:tell()
verb. Notification will take place regardless
of whether or how your mail is forwarded. Thus, in the previous example
#42.mail_notify={#43} |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
|
|
;#43.mail_options = {"all", "incl"}; |
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |