DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ M T ┃
Length: 15557 (0x3cc5) Types: TextFile Names: »MAIL_HELP«
└─⟦5f3412b64⟧ Bits:30000745 8mm tape, Rational 1000, ENVIRONMENT 12_6_5 TOOLS └─ ⟦91c658230⟧ »DATA« └─⟦f6fec0485⟧ └─⟦this⟧ └─⟦d10a02448⟧ Bits:30000409 8mm tape, Rational 1000, ENVIRONMENT, D_12_7_3 └─ ⟦fc9b38f02⟧ »DATA« └─⟦f95d63c89⟧ └─⟦this⟧
@node !Commands.Mail Package Mail provides operations for creating, sending, replying, forwarding, and remailing messages as well as operations for creating and managing mailboxes. The Environment Editor provides three types of images related to Mail: mailboxes, read messages, and transmit messages (send, reply, forward, and remail). Many of the operations in package !Commands.Common apply to one or more of these types of windows. The Environment Editor provides three types of images related to Mail: mailboxes, read messages, and transmit messages (send, reply, forward, and remail). Many of the operations in package !Commands.Common apply to one or more of these types of windows. The following procedures from package Common apply to mailboxes, read messages, and/or transmit messages, as indicated. Operations from package Common that do not apply produce a message to that effect in the Message window. !Commands.Common.Abandon Abandons the window and the window is removed from the screen. If the window is a mailbox window, any message windows related to that mailbox are also abandoned. That is, open messages from that mailbox and any reply, forward, or remail message windows created from open messages from that mailbox are also abandoned. !Commands.Common.Commit Causes a transmit message to be sent. If an invalid entry exists in the <USER_LIST> field, it will be underlined and the message will not be sent. Commit is not supported in a mailbox or a read message window. !Commands.Common.Create_Command Creates a Command window below the current window. The use clause in the Command window (use Editor, Common, Mail;) includes this package, so operations in this pack- age are visible in the Command window without qualification. !Commands.Common.Definition Brings up a window with the image of that mailbox, when the cursor is positioned on a mailbox name. When the cursor is positioned on a message line within the mailbox, a window is brought up with the image of that message in the window. In addition, if the message was previously unread (status N, for new), the status will change to indicate that it is a read message. Definition is not supported in a message window. !Commands.Common.Edit Makes a previously sent message editable. An editable message's entry fields become prompts but retain the previously entered information. The result is equivalent to that obtained when a previously executed command is completed in a Command window. Edit is not supported in a mailbox or a read message window. !Commands.Common.Enclosing Finds the mailbox that contains the read message or the Main mailbox if the window is a transmit message. Enclosing is not supported for a mailbox window. !Commands.Common.Format Displays any newly arrived messages in a mailbox window and places the cursor on the first new message. Format is not supported in a message window. !Commands.Common.Promote Causes a transmit message to be sent. If an invalid entry exists in the <USER_LIST> field, it will be underlined and the message will not be sent. Promote is not supported in a mailbox or a read message window. !Commands.Common.Redo Creates a reply template for a selected message in a mailbox, unless the message was returned because it was previously undeliverable. If the message was previously unde- liverable, Redo presents the original message ready to be resent. !Commands.Common.Release Commits the window and the window is removed from the screen. If the window is a mailbox window, any message windows related to that mailbox are also committed. That is, open messages from that mailbox and any reply, forward, or remail message windows created from open messages from that mailbox are also committed. Committing a mailbox window simply removes the window. Committing a read message window removes the window and places the cursor on the next undeleted message in the mailbox window (unless the mailbox window was also released). Committing a transmit window causes the message to be sent, removes the window, and places the cursor in the previously visited window. If the commit for a transmit window is as a result of committing a mailbox window, an invalid entry in the <USER LIST> field will be ignored. !Commands.Common.Revert Displays any newly arrived messages in a mailbox window. Revert is not supported in a message window. !Commands.Common.Semanticize Checks the validity of the <USER LIST> fields and underlines any erroneous entries. !Commands.Common.Sort_Image Changes the sort order in which messages are displayed in a mailbox. The order is changed to that specified by the Format parameter. Consult the help message for tthe Mail_Default_Sort_Order session switch for more information. Sort_Image is not supported in a message window. !Commands.Common.Undo Changes the status of the selected message(s) to normal~char(208)that is, not deleted. If the message is not already flagged for deletion, the operation has no effect. Undo is not supported in a transmit message window. !Commands.Common.Object.Child Selects the line on which the cursor is located. Specifically, if nothing is selected, the procedure selects the line on which the cursor is located. If a single line is already selected, the procedure has no effect. If all lines are already selected, the procedure selects the line on which the cursor is located. !Commands.Common.Object.Copy Copies a highlighted set of messages from one mailbox into another mailbox in which the cursor is located. Object.Copy is not supported in a message window. !Commands.Common.Object.Delete Changes, to deleted, the status of the current read message window or of the selected message(s) in the current mailbox. If the message is already flagged for deletion, the message(s) are expunged. Existing message windows for deleted messages are also deleted. Object.Delete is not supported in a transmit message window. !Commands.Common.Object.First_Child Selects the first line of the mailbox or the first line of the message. !Commands.Common.Object.Insert Creates a send message template from within the mailbox window. Object.Insert is not supported in a message window. !Commands.Common.Object.Last_Child Selects the last message of the mailbox or the last line of the message. !Commands.Common.Object.Move Moves a highlighted set of messages from one mailbox to another mailbox in which the cursor located. If the selected switch and the cursor are both in the same set of switches, the procedure has no effect. Object.Copy is not supported in a message window. !Commands.Common.Object.Next Selects the next line. If no line is selected, the procedure does nothing. If all switches are selected, this procedure produces an error. !Commands.Common.Object.Parent Selects the line on which the cursor is located. If no line is selected, the procedure selects the line on which the cursor is located. If a line is selected, the procedure selects all lines in the mailbox or in the message. Otherwise, the procedure has no effect. !Commands.Common.Object.Previous Selects the previous line. If no line is selected, the procedure does nothing. If all lines are selected, this procedure produces an error. @node !Commands.Mail.Answer procedure Answer (To_All : Boolean := False); Creates an interactive reply template for the selected message in a mailbox or for the current read message window. A reply template is a transmit message window that has a number of labeled fields and user-entry prompts. The field labels are provided as protected text and cannot be edited. The prompts identify the type of information allowed as input for the field, and they disappear when typed on. The From field is automatically filled with your username. The To field is also automatically filled in and is a protected field that contains the username of the sender of the message to which you are replying. The Subject field contains Re: the Subject content of the message to which you are replying. PARAMETERS To_All : Boolean := False; Specifies whether the reply is to be sent to all recipients of the original message. The default, false, specifies that the reply be sent only to the original sender. @node !Commands.Mail.Create procedure Create (Mailbox : String := ">>SIMPLE NAME<<"; For_User : String := ""); Creates a mailbox with a specified name for the specified user. The mailbox is created in the specified user's home library in a directory called Mailbox. If the directory does not exist, it is created. PARAMETERS Mailbox : String := ">>SIMPLE NAME<<"; Specifies the name for the mailbox. The mailbox named Main is the mailbox into which mail is received. For_User : String := ""; Specifies the username for whom the mailbox is to be created. If the value of the parameter is the null string, the mailbox is created for the current user. @node !Commands.Mail.Edit procedure Edit (Mailbox : String := "MAIN"; For_User : String := ""); Creates a mailbox window containing the image for the specified mailbox associated with the specified user. PARAMETERS Mailbox : String := "MAIN"; Specifies the name of the mailbox to be viewed. The default is the Main mailbox. For_User : String := ""; Specifies the username whose mailbox library is searched. The default is the current username. @node !Commands.Mail.Expunge procedure Expunge; Causes any mail messages that have been marked for deletion in a mailbox window to be expunged. @node !Commands.Mail.Forward procedure Forward; Creates an interactive forward template for the selected message in a mailbox or for the current read message window. A forward template is a transmit message window that has a number of labeled fields and user-entry prompts. The field labels are provided as protected text and cannot be edited. The prompts identify the type of information allowed as input for the field, and they disappear when typed on. The From field is automatically filled with your username. The Subject field contains [From: username; Subject information]. The username refers to the original creator of the message and the Subject information refers to the subject of the message being forwarded. @node !Commands.Mail.New_Messages function New_Messages return Natural; Returns the number of unread messages in the Main mailbox. If the mailbox is locked, the value returned is 99999999. PARAMETERS return Natural; Returns the number of unread messages in the Main mailbox. If the mailbox is locked, the value returned is 99999999. @node !Commands.Mail.Reload_Name_Map procedure Reload_Name_Map; Causes the Environment editor to reread the Name_Map file. This allows recognition of any new entries added since the session was created. @node !Commands.Mail.Remail procedure Remail; Creates an interactive remail template for the selected message in a mailbox or for the current read message window. A remail template is a transmit message window that has a number of labeled fields and user-entry prompts. The field labels are provided as protected text and cannot be edited. The prompts identify the type of information allowed as input for the field, and they disappear when typed on. The From field is automatically filled with the originator of the message being remailed. The message to be remailed is automatically inserted into the message and cannot be added to. @node !Commands.Mail.Reply procedure Reply (To_All : Boolean := False) renames Answer; Creates an interactive reply template for the selected message in a mailbox or for the current read message window. A reply template is a transmit message window that has a number of labeled fields and user-entry prompts. The field labels are provided as protected text and cannot be edited. The prompts identify the type of information allowed as input for the field, and they disappear when typed on. The From field is automatically filled with your username. The To field is also automatically filled and is a protected field that contains the username of the sender of the message to which you are replying. The Subject field contains Re: the Subject content of the message to which you are replying. PARAMETERS To_All : Boolean := False; Specifies whether the reply is to be sent to all recipients of the original message. The default, false, specifies that the reply be sent only to the original sender. REFERENCES procedure Answer @node !Commands.Mail.Send procedure Send; Creates an interactive reply template for the selected message in a mailbox or for the current read message window. A send template is a transmit message window that has a number of labeled fields and user-entry prompts. The field labels are provided as protected text and cannot be edited. The prompts identify the type of information allowed as input for the field, and they disappear when typed on. The From field is automatically filled with your username. @node !Commands.Mail.Send_Message procedure Send_Message (To : String := ">>USER_NAMES<<"; Subject : String := ""; Text : String := ""; Cc : String := ""; From : String := System_Utilities.User_Name; Response : String := "<PROFILE>"); Composes and sends a message as specified by the parameters. PARAMETERS To : String := ">>USER_NAMES<<"; Specifies the username(s) and mailing list(s) to whom the message is to be sent. Usernames and mailing list entries are specified as comma-separated lists. Usernames are simple login names and can, optionally, be appended with @system name, where system name is a valid network system name. Mailing lists are specified as simple names terminated by the string :; or as _file name, where file name is the name of a text file which contains the mailing list. Username and mailing list parameters are validated against the system's name map unless the @system name is used. Subject : String := ""; Specifies the subject field content for the message. The default is the null string. Text : String := ""; Specifies the message body content for the message. The default is the null string. Cc : String := ""; Specifies a list of recipients to receive a carbon copy of the message. Entries for this parameter are the same as the entries for the To parameter. From : String := "System_Utilities.User_Name"; Specifies the username from whom the message originated. The default is the username associated with the current session. Response : String := "<PROFILE>"; Specifies how to respond to errors, how to generate logs, and what activities to use during the execution of this command. The default is the job response profile.