Invokes the OpenVMS Mail utility (MAIL). You can use the Mail utility to send messages to other users on your system or network. You can also read, file, forward, delete, print, and reply to messages that other users send to you. For more information on the Mail utility, invoke MAIL and type HELP at the MAIL> prompt. Format MAIL [filespec] [recipient-name]
1 – Parameters
filespec Specifies an optional file containing message text to be sent to the specified users. If you omit the file type, the default file type is TXT. The recipient-name parameter is required with the filespec parameter. If you omit the filespec parameter, MAIL is invoked to process MAIL commands interactively. No wild card characters are allowed in the file specification. recipient-name Specifies one or more users to receive the message. If the filespec parameter is specified, this parameter is required. A recipient-name is the name that the user uses to log in. If any user is on a remote node, you should precede that recipient-name parameter with the name of the remote node followed by two colons (::). As an alternative to listing the user names, you can specify a distribution list file containing user names. Simply precede the distribution list file specification with an at sign (@) and enclose this construction in quotation marks ("). The file you specify should contain the user names, entered one per line, denoting any remote nodes as described above. If you omit the file type, the default file type is DIS. No wild card characters are allowed in the distribution list file specification.
2 – Qualifiers
2.1 /EDIT
/EDIT[=(keyword[=option], . . . )] Sets the default to /EDIT for the SEND and REPLY commands and allows you to edit your mail messages. By default, the TPU- based EVE editor will be invoked. You can use the SET EDITOR command in MAIL to change your editor. Valid keywords are FORWARD, REPLY[=EXTRACT], and SEND.
2.2 /PERSONAL_NAME
/PERSONAL_NAME=name NOPERSONAL_NAME Specifies the personal name to be used when sending a message. Use quotation marks around the personal name to include more than one word or to print in lowercase letters. This qualifier does not override the default personal name specified by the SET PERSONAL_NAME command; the personal name is only changed for the current message.The /NOPERSONAL_NAME qualifier sends a message with a null personal name field.
2.3 /SELF
Sends a copy of the message containing the file specification on the command line back to you as well as to other users.
2.4 /SIGNATURE_FILE
/SIGNATURE_FILE[=file-name] /NOSIGNATURE_FILE Specifies a file to be appended to the end of a mail message. The signature file contains text and has a default file type of .SIG. An example of a signature file is a text file formatted as business card, containing the user's company name, address, telephone, and Internet address. Specify the /SIGNATURE_FILE qualifier when you want to override the default established by the Mail command SET SIGNATURE_FILE (if you want to send a signature file that is different from that default specification). If there is no default setting, specify the /SIGNATURE_FILE qualifier to interactively include a signature file with a particular mail message. When you use the /SIGNATURE_FILE qualifier, note the following: o When you create a mail message that includes a signature file, that message requires more temporary disk space than a conventional message because temporary files are created during the operation. After the message is sent, those temporary files are deleted. o If you do not specify a directory, the Mail utility looks for the signature file in your mail directory. o If you do not specify a file, the Mail utility uses the file specification in your user profile. If there is no default signature file in the profile, Mail will send the message without one. o If a specified signature file does not exist, the system displays an error message. Specify the /NOSIGNATURE_FILE qualifier when you do not want to include a signature file with a particular mail message. Specifying this qualifier overrides the current setting, including any specifications in your user profile.
2.5 /SUBJECT
/SUBJECT="text" Specifies the subject of the message for the heading. If the text consists of more than one word, any spaces, or nonalphanumeric characters, enclose the text in quotation marks.
3 – Examples
1.$ MAIL MAIL> This MAIL command invokes MAIL to process commands interactively. 2.$ MAIL/SUBJECT="New Project" PROJECT.DOC JONES,SMITH,ADAMS This MAIL command specifies that the file named PROJECT.DOC is to be sent to users JONES, SMITH, and ADAMS, with a subject description of New Project in the heading. 3.$MAIL/SUBJECT="Vacation Policy Change" NEWSLETTR "@USERS" This MAIL command invokes MAIL to send the file NEWSLETTR.TXT to all the users named in the file USERS.DIS. The subject description is Vacation Policy Change. 4.$ MAIL/EDIT MAIL> SEND To: EARTH::MAX Subj: Experiment . . . [End of file] Buffer: MAIL | Write | Insert | Forward | This example shows how to use the /EDIT qualifier with the MAIL command enabling you to create and edit a new message. Press the Do key to return to the command prompt (Command:). Type EXIT to send the message or QUIT to end the editing session without sending the message. 5.$ MAIL/EDIT=(REPLY,FORWARD) MAIL> 14 . . . MAIL> REPLY To: EARTH::MAX Subj: Experiment [End of file] Buffer: MAIL | Write | Insert | Forward | This example shows how to use the /EDIT qualifier specifying the keywords REPLY and FORWARD, which enable you to edit any message you forward or to which you reply. To reply to message 14, enter REPLY and edit your text. Press the Do key to return to the line-editing prompt and to send the reply to user EARTH::MAX. 6.$ MAIL/PERSONAL_NAME ="Cindy L." TEST.DAT VROMAN This example shows the user's personal name defined as Cindy L. in the current message containing the file TEST.DAT sent to user VROMAN. 7.$ MAIL/SELF experiments.dat smith,jones This example shows how to use the /SELF qualifier to send a copy of the message containing the file named EXPERIMENTS.DAT back to you and to users SMITH and JONES. 8.$ MAIL/SIGNATURE_FILE=BUSINESS_CARD.SIG HELLO.DOC JONES This example shows how to append a text file (BUSINESS_CARD.SIG) to a mail message containing the file HELLO.DOC. User JONES will receive a single mail message containing both files. 9.$ MAIL/SUBJECT="Life in the Big City" newfile.txt JOHNSON This example shows how to use the /SUBJECT qualifier to send a file named NEWFILE.TXT with a subject heading of "Life in the Big City." Use quotation marks around the subject heading to include more than one word, to print in lowercase letters, or to include any spaces or nonalphanumeric characters.