File: SYSMSG, Node: Top, Next: (.MAIL.;BBOARD INFO)Policy, Up: (DIR) ITS provides ways to send and read system announcements, of which there are two kinds, System Messages and Bulletin Board messages. System messages should be read by everyone, and thus (reciprocally) should be only those messages of general interest to all who will see them. BBoard messages are read at the option of each user, so all other announcements should go to BBoard. * Menu: * Policy: (.MAIL.;BBOARD INFO)Policy The consensus among AI and LCS staffers on which system-wide messages should go where. Please read this. * Sending:: How to send system announcements. * Reading:: How to read system announcements.  File: SYSMSG, Node: Sending, Previous: (.MAIL.;BBOARD INFO)Policy, Up: Top, Next: Reading Use only the MAIL program for sending announcements; the EMACS-based mail programs RMAIL and Babyl are not equipped to ask you for the additional information which system-wide messages require. Here is an example of how to send an announcement: :mail *MAC First filename for this *-MSG: semnar Subject: Talk on PL/I Xpires in (# days): Default: Expires in 7 days Msg: Arnie Frooble of MIT's Information Processing Service will give a talk about the virtues of PL/I, on Thursday the 30th of Feb., in the 8th floor playroom. Abstract: PL/I is a much more useful and elegant language than LISP in any implementation. An example of this is the massive use of PL/I in the Honeywell Multics operating system. Use of Multics will be demonstrated. ^C When you specify an system announcement address, MAIL will ask you for an expiration time, a subject, and a first filename. The expiration time specifies for how many days the messages is to remain available on the system. The first filename is that of the message on the .MSGS.; directory. If you are sending a *MIT message about lost keys, a good first filename would be LOST. The message reading programs (:MSGS, :GMSGS) will display the filename and the subject, giving a short clue to the contents of the message. You may also specify the second filename, but you should be careful lest you clobber another message by the same name. To find out how to specify information other than what MAIL asks for by itself, see *Note Commands: (MAIL)Commands, and look at the X, 1, and 2 commands. It is unnecessary to send to any system announcement address at more than one ITS machine; messages sent to these addresses on any ITS are automatically distributed to all machines. Sending to the same address at more than one machine will cause everyone affected by that address to waste their time seeing duplicates of your message.  File: SYSMSG Node: Reading Previous: Sending Up: Top To print the announcements, as it probably tells you when you log in, do: :MSGS * If you don't type the *, only system messages (the important sort) will be printed. With the asterisk, BBOARD messages will also be included. ITS keeps track of when each user last read announcements. If you want to see when it thinks you last did, do :PMDATE To set the date yourself, use the :SMDATE command: :SMDATE 01/13/81 16:30:00 or simply :SMDATE 01/13 If you use a mail reading program such as RMAIL or Babyl, you might want to have the messages appended (or prepended) to your mail file. See *Note Gmsgs:(RMAIL)Gmsgs.