Annotation of researchv10no/lbin/mailx/docs/user, revision 1.1.1.1

1.1       root        1: .if n .pH uguide.chap11 %W%
                      2: .BK "User's Guide"
                      3: .H 0 "Electronic Mail Tutorial" "11"
                      4: .H 1 "Introduction"
                      5: The UNIX system offers a choice of commands that enable you to communicate
                      6: with other UNIX system users.
                      7: Specifically, they allow you to:
                      8: send and receive messages
                      9: from other users (on either your system or another UNIX system);
                     10: exchange files;
                     11: and form networks with other UNIX systems.
                     12: Through
                     13: networking, a user on one system can exchange messages
                     14: and files between computers, and execute commands on
                     15: remote computers.
                     16: .P
                     17: To help you take advantage of these capabilities,
                     18: this chapter will teach you how to use the
                     19: following commands.
                     20: .VL 2.25i 0.3i
                     21: .LI "For exchanging messages:"
                     22: \f4mail\f1, \f4mailx\f1, \f4uname\f1, and \f4uuname\f1
                     23: .LE
                     24: .P
                     25: To help you exchange files, and for information on networking,
                     26: see Chapter 12.
                     27: .H 1 "Exchanging Messages"
                     28: .IX sending messages (see \f4mail, mailx\f1)
                     29: To send messages 
                     30: you can use either the \f4mail\f1 or \f4mailx\f1 command.
                     31: These commands deliver your message
                     32: to a file belonging to the recipient.
                     33: When the recipient logs in (or while
                     34: already logged in), he or she receives a message
                     35: that says \f4you have mail\f1.
                     36: The recipient can use either the
                     37: .UI mail
                     38: or
                     39: .UI mailx
                     40: command to read your message and 
                     41: reply at his or her leisure.
                     42: .P
                     43: The main difference between \f4mail\f1 and \f4mailx\f1
                     44: is that only \f4mailx\f1 
                     45: offers the following features:
                     46: .BL 
                     47: .LI
                     48: a choice of text editors (\f4ed\f1 or \f4vi\f1) 
                     49: for handling incoming and outgoing messages
                     50: .LI
                     51: several options for saving files
                     52: .LI
                     53: commands for replying to messages and sending copies
                     54: (of both incoming and outgoing messages) to other users
                     55: .LE
                     56: .P
                     57: You can also use \f4mail\f1 or \f4mailx\f1 to
                     58: send short files containing memos, reports,
                     59: and so on.
                     60: However, if you want to send someone
                     61: a file that is over a page long,  
                     62: use one of the commands 
                     63: designed for transferring files:  \f4uuto\f1
                     64: or \f4uucp\f1.
                     65: (See "Sending Large Files" in chapter 12
                     66: for descriptions of these commands.)
                     67: .H 1 "\f4mail\fP"
                     68: .IX istart \f4mail\f1 command
                     69: This section presents the \f4mail\f1 command.
                     70: It discusses the basics of sending mail
                     71: to one or more people simultaneously,
                     72: whether they are working on the local
                     73: system (the same system as you) or on a 
                     74: remote system.
                     75: It also covers receiving and handling incoming mail.
                     76: .H 2 "Sending Messages"
                     77: .IX sending messages (see \f4mail, mailx\f1)
                     78: The basic command line format for sending mail is
                     79: .DS I
                     80: \f4mail \f2login\f4<CR>\f1
                     81: .DE
                     82: where \f2login\f1 is the recipient's login name
                     83: on a UNIX system.  This login name can be 
                     84: either of the following:
                     85: .BL 
                     86: .LI
                     87: a login name if the recipient is on your system
                     88: (for example, \f4bob\f1)
                     89: .LI
                     90: a system name and login name
                     91: if the recipient is on another UNIX system
                     92: that can communicate with yours (for example,
                     93: \f4sys2!bob\f1)
                     94: .LE
                     95: For the moment, assume that the recipient is on the local system.
                     96: (We will deal with sending mail to users
                     97: on remote systems later.)
                     98: Type the \f4mail\f1 command at the system prompt,
                     99: type the recipient's login id,
                    100: press the RETURN key, and start typing
                    101: the text of your message on the next line.
                    102: When you have finished typing it, send the message by
                    103: typing a period (\f4\z..\f1) or a <cntrl-d>
                    104: at the beginning of a new line.
                    105: .P
                    106: The following example shows how this
                    107: procedure will appear on your screen.
                    108: .SS
                    109: $ \f4mail phyllis<CR>
                    110: My meeting with Smith's<CR>
                    111: group tomorrow has been moved<CR>
                    112: up to 3:00 so I won't be able to<CR>
                    113: see you then.  Could we meet<CR>
                    114: in the morning instead?<CR>
                    115: \&.<CR>\fP
                    116: $
                    117: .SE
                    118: The prompt on the last line
                    119: means that your message has been 
                    120: queued (placed in a waiting line of messages)
                    121: and will be sent.
                    122: .H 3 "Undeliverable Mail" 
                    123: .IX \f4mail\f1, undeliverable
                    124: If you make an error when typing the recipient's login,
                    125: the \f4mail\f1 command will not be able to deliver your mail.
                    126: Instead, it will print two messages telling you that it has failed
                    127: and that it is returning your mail.
                    128: Then it will return your mail in a message that includes
                    129: the system name and login name of both the sender and intended recipient,
                    130: and an error message stating the reason for the failure.
                    131: .P
                    132: For example, say you (owner of the login \f4kol\f1) 
                    133: want to send a message to a user with the login \f4chris\f1.
                    134: Your message says \f4The meeting has been changed to 2:00.\f1
                    135: Failing to notice that you have incorrectly typed 
                    136: the login as \f4cris\f1,
                    137: you try to send your message.
                    138: .SS
                    139: $ \f4mail cris<CR>
                    140: The meeting has been changed to 2:00.
                    141: \&.<CR>\fP
                    142: mail: Can't send to cris
                    143: mail: Return to kol
                    144: you have mail
                    145: $
                    146: .SE
                    147: The message \f4you have mail\f1 is presented by the shell; different shells
                    148: may use slightly different wording for this message.
                    149: .P
                    150: The mail that is waiting for you in \f4/var/mail\f1
                    151: will be useful if you do not know
                    152: why the \f4mail\f1 command has failed,
                    153: or if you want to retrieve your mail
                    154: so that you can resend it without typing it in again.
                    155: It contains the following:
                    156: .SS
                    157: $ \f4mail<CR>\fP
                    158: From kol Mon Jan 23 16:00 EST 1989
                    159: Date: Mon Jan 23 11:00:01 GMT 1989
                    160: Original-Date:  Mon Jan 23 15:59 EST 1989
                    161: Not-Delivered-To: marmaduk!cris  due to 02  Ambiguous Originator/Recipient Name
                    162:      ORIGINAL MESSAGE ATTACHED
                    163:      (mail: Error # 8 'Invalid recipient')
                    164: Content-Length: 77
                    165: 
                    166: Content-Type: text
                    167: Content-Length: 38
                    168: 
                    169: The meeting has been changed to 2:00.
                    170: 
                    171: ?
                    172: .SE
                    173: To learn how to display and handle this message
                    174: see "Managing Incoming Mail" later in this chapter.
                    175: .H 3 "Sending Mail to One Person"
                    176: .IX \f4mail\f1, sending to one person
                    177: The following screen shows a typical message.
                    178: .SS
                    179: $ \f4mail tommy<CR>
                    180: Tom,<CR>
                    181: There's a meeting of the review committee<CR>
                    182: at 3:00 this afternoon.  D.F. wants your<CR>
                    183: comments and an idea of how long you think<CR>
                    184: the project will take to complete.<CR>
                    185: B.K.<CR>
                    186: \&.<CR>\fP
                    187: $
                    188: .SE
                    189: When Tom logs in at his terminal (or while he is already logged in),
                    190: he receives a message that tells him he has mail waiting:
                    191: .DS I
                    192: \f4you have mail\f1
                    193: .DE
                    194: To find out how he can read his mail,
                    195: see the section "Managing Incoming Mail"
                    196: in this chapter.
                    197: .P
                    198: You can practice using the \f4mail\f1 command
                    199: by sending mail to yourself.
                    200: Type in the \f4mail\f1 command
                    201: and your login ID, and then write a short message to yourself.
                    202: When you type the final period or <cntrl-d>,
                    203: the mail will be sent to a file named
                    204: after your login ID in the \f4/var/mail\f1 directory, and
                    205: you will receive a notice that you have mail.
                    206: .P
                    207: Sending mail to yourself can also serve as a handy reminder system.
                    208: For example, suppose you (login ID \f4bob\f1)
                    209: want to call someone the next morning.  Send
                    210: yourself a reminder in a mail message.
                    211: .SS
                    212: $ \f4mail bob<CR>
                    213: Call Accounting and find out<CR>
                    214: why they haven't returned my 1988 figures!<CR>
                    215: \&.<CR>\fP
                    216: $
                    217: .SE
                    218: When you log in the next day,
                    219: a notice will appear on your screen
                    220: informing you that you have mail
                    221: waiting to be read.
                    222: .H 3 "Sending Mail to Several People Simultaneously"
                    223: .IX \f4mail\f1, sending several people
                    224: You can send a message to several people
                    225: by including their login names on the \f4mail\f1
                    226: command line.
                    227: For example:
                    228: .SS
                    229: $ \f4mail tommy jane wombat dave<CR>
                    230: Diamond cutters,<CR>
                    231: The game is on for tonight at diamond three.<CR>
                    232: Don't forget your gloves!<CR>
                    233: Your Manager<CR>
                    234: \&.<CR>\fP
                    235: $
                    236: .SE
                    237: .H 2 "Sending Mail to Remote Systems:  the \f4uname\fP and \f4uuname\fP Commands"
                    238: .IX \f4mail\f1, sending mail to remote systems
                    239: .IX \f4uname\f1 command
                    240: .IX \f4uuname\f1 command
                    241: Until now we have assumed that you are sending messages to users
                    242: on the local UNIX system.
                    243: However, your company may have three separate computer systems,
                    244: each in a different part of a building, or you may
                    245: have offices in several locations, each with its own system.
                    246: .P
                    247: If your system has the Basic Networking Utilities package installed,
                    248: you can send mail to users on other systems
                    249: simply by adding the name of the recipient's
                    250: system before the login ID on the command line.
                    251: .DS I
                    252: \f4mail sys2!bob<CR>\f1
                    253: .DE
                    254: Notice that the system name and the recipient's
                    255: login ID are separated by an exclamation mark.
                    256: .P
                    257: Before you can run this command, however, you need three
                    258: pieces of information:
                    259: .BL 
                    260: .LI
                    261: the name of the remote system
                    262: .LI
                    263: whether or not your system and the remote system communicate
                    264: .LI
                    265: the recipient's login name
                    266: .LE
                    267: The \f4uname\f1 and \f4uuname\f1 commands
                    268: .IX \f4uname\f1 command
                    269: .IX \f4uuname\f1 command
                    270: allow you to find this information.
                    271: .P
                    272: If you can, get the name of the remote system and the recipient's login name
                    273: from the recipient.  If the recipient does not know the system name,
                    274: have him or her issue the following command on the remote system:
                    275: .DS I
                    276: \f4uname \-n<CR>\f1
                    277: .DE
                    278: The command will respond with the name of the system.
                    279: For example:
                    280: .DS I
                    281: \f4$ \f4uname \-n<CR>\f4
                    282: dumbo 
                    283: $\f1
                    284: .DE
                    285: .P
                    286: Once you know the remote system name,
                    287: the \f4uuname\f1 command can help you verify that
                    288: your system can communicate with the remote system.
                    289: At the prompt, type:
                    290: .DS I
                    291: \f4uuname<CR>\f1
                    292: .DE
                    293: This generates a list of remote systems with which your system can communicate.
                    294: If the recipient's system is on that list,
                    295: you can send messages to it by \f4mail\f1.
                    296: .P
                    297: You can simplify this step by using the \f4grep\f1 command to search through 
                    298: the \f4uuname\f1 output.
                    299: At the prompt, type:
                    300: .DS I
                    301: \f4uuname | grep \f2system\f4<CR>\f1
                    302: .DE
                    303: (Here \f2system\f1 is the recipient's system name.)
                    304: If \f4grep\f1 finds the specified system name, it prints it
                    305: on the screen.  For example:
                    306: .IX \f4uname\f1 command
                    307: .IX \f4uuname\f1 command
                    308: .DS I
                    309: \f4$\f4 uuname | grep dumbo<CR>
                    310: \f4dumbo
                    311: $\f1
                    312: .DE
                    313: This means that \f4dumbo\f1
                    314: can communicate with your system.
                    315: If \f4dumbo\f1 does not communicate
                    316: with your system, a prompt is returned.
                    317: .DS I
                    318: \f4$ \f4uuname | grep dumbo<CR>
                    319: \f4$\f1
                    320: .DE
                    321: .P
                    322: To summarize our discussion of \f4uname\f1
                    323: .IX \f4uname\f1 command
                    324: .IX \f4uuname\f1 command
                    325: and \f4uuname\f1, consider an example.
                    326: Suppose you want to send a message to login \f4sarah\f1
                    327: on the remote system \f4dumbo\f1.
                    328: Verify that \f4dumbo\f1 can communicate with your system and send your message.
                    329: The following screen shows both steps.
                    330: .SS
                    331: $ \f4uuname | grep dumbo<CR>\fP
                    332: dumbo
                    333: $ \f4mail dumbo!sarah<CR>
                    334: Sarah,<CR>
                    335: The final counts for the writing seminar<CR>
                    336: are as follows:<CR>
                    337: <CR>
                    338: Our department \- 18<CR>
                    339: Your department \- 20<CR>
                    340: <CR>
                    341: Tom<CR>
                    342: \&.<CR>\fP
                    343: $
                    344: .SE
                    345: .P
                    346: Figures 11-1 and 11-2 summarize the syntax and 
                    347: capabilities of the \f4uname\f1 and \f4uuname\f1 
                    348: commands, respectively.
                    349: .SK
                    350: .FG "Summary of the \f4uname\fP Command"
                    351: .TS
                    352: box;
                    353: c s s
                    354: c s s
                    355: c cw(1.5i) cw(1.5i)
                    356: c cw(1.5i) cw(1.5i)
                    357: lw(1i) l s.
                    358: .sp .5
                    359: Command Recap
                    360: .sp .5
                    361: \f4uname\f1 \- displays the system name\f1
                    362: .sp .5
                    363: _
                    364: .sp .5
                    365: \f2command     \0\0\0options   arguments\f1
                    366: .sp .5
                    367: _
                    368: .sp .5
                    369: \f4uname\f1    \0\0\0\f4\-n\f1 and others*     none
                    370: .sp .5
                    371: _
                    372: .sp
                    373: Description:   T{
                    374: .ll 3i
                    375: \f4uname\0\-n\f1 displays the name of the system
                    376: on which your login resides.
                    377: .ll
                    378: T}
                    379: .sp .5
                    380: .TE
                    381: .IX \f4uname\fP(1)
                    382: .TS
                    383: c lp8w(3.5i).
                    384: *      T{
                    385: See \f4uname\f1(1)
                    386: in the \f2User's Reference Manual\f1 for all
                    387: available options and an explanation of their
                    388: capabilities.
                    389: T}
                    390: .TE
                    391: .P
                    392: .FG "Summary of the \f4uuname\fP Command"
                    393: .TS
                    394: box;
                    395: c s s
                    396: c s s
                    397: c cw(1.5i) cw(1.5i)
                    398: c cw(1.5i) cw(1.5i)
                    399: lw(1i) l s.
                    400: .sp .5
                    401: Command Recap
                    402: .sp .5
                    403: \f4uuname\f1 \- displays a list of networked systems\f1
                    404: .sp .5
                    405: _
                    406: .sp .5
                    407: \f2command     \0\0\0options   arguments\f1
                    408: .sp .5
                    409: _
                    410: .sp .5
                    411: \f4uuname\f1   \0\0\0none      none
                    412: .sp .5
                    413: _
                    414: .sp 12p
                    415: .T&
                    416: l l s.
                    417: Description:   T{
                    418: .ll 3i
                    419: \f4uuname\f1 displays a list of remote
                    420: systems that can communicate with your
                    421: system.
                    422: .ll
                    423: T}
                    424: .TE
                    425: .P
                    426: In addition to the addressing style described above,
                    427: another addressing syntax known as Domain-style addressing is supported.
                    428: Here the address would be in the form
                    429: .DS I
                    430: \f2recipient\f4@\f2remote_system\f1
                    431: .DE
                    432: or
                    433: .DS I
                    434: \f2recipient\f4@\f2remote_system.domain_info\f1
                    435: .DE
                    436: The above two addresses are equivalent to the addresses
                    437: .DS I
                    438: \f2remote_system\f4!\f2recipient\f1
                    439: .DE
                    440: or
                    441: .DS I
                    442: \f2remote_system.domain_info\f4!\f2recipient\f1
                    443: .DE
                    444: .P
                    445: Other addressing syntaxes may be set up by your local System Administrator.
                    446: Your local System Administrator may also have set it up 
                    447: (check with your local System Administrator to be sure),
                    448: such that it may not be necessary to verify that your local system can
                    449: directly communicate with the remote system.
                    450: If the remote system cannot be contacted directly the message may
                    451: be automatically forwarded to another system that can service the
                    452: indicated remote system.
                    453: .P
                    454: Figure 11-3 summarizes the syntax and capabilities of the \f4mail\fP command.
                    455: .FG "Summary of Sending Messages with the \f4mail\fP Command"
                    456: .TS
                    457: box;
                    458: c s s
                    459: c s s
                    460: c cw(1.5i) cw(1.5i)
                    461: c cw(1.5i) cw(1.5i)
                    462: lw(1i) l s.
                    463: .sp .5
                    464: Command Recap
                    465: .sp .5
                    466: \f4mail\f1 \- sends a message to another user's login
                    467: .sp .5
                    468: _
                    469: .sp .5
                    470: \f2command     \0\0\0options*  arguments\f1
                    471: .sp .5
                    472: _
                    473: .sp .5
                    474: \f4mail\f1     \0\0\0none required     [\f2system_name!\f1]\f2login\f1
                    475: .sp .5
                    476: _
                    477: .sp
                    478: Description:   T{
                    479: .ll 3i
                    480: Typing \f4mail\f1 followed by one or more
                    481: login names (which may include a system name),
                    482: sends the
                    483: message typed on the lines following the
                    484: command line to the specified login(s).
                    485: .ll
                    486: T}
                    487: .sp
                    488: Remarks:       T{
                    489: .ll 3i
                    490: Typing a period (\f4.\f1) (followed by the RETURN key) or a <cntrl-d>
                    491: at the beginning of a new line sends the message.
                    492: .ll
                    493: T}
                    494: .TE
                    495: .TS
                    496: c lp8w(3.5i).
                    497: *      T{
                    498: See the \f4mail\f1(1) manual page
                    499: in the \f2User's Reference Manual\f1 for all
                    500: available options and an explanation of their
                    501: capabilities.
                    502: T}
                    503: .TE
                    504: .H 2 "Managing Incoming Mail"
                    505: .IX \f4mail\f1, incoming
                    506: As stated earlier,
                    507: the \f4mail\f1 command also allows you
                    508: to display messages sent to you by other users
                    509: on your screen
                    510: so you can read them.
                    511: If you are logged in
                    512: when someone sends
                    513: you mail, the following message is printed on
                    514: .IX \f4mail\f1, message
                    515: your screen:
                    516: .DS I
                    517: \f4you have mail\f1
                    518: .DE
                    519: This means that one or more messages are being held for you in a file
                    520: called \f4/var/mail/\f2your_login\f1, usually referred to as your mailbox.
                    521: To display these messages on your screen, type the \f4mail\f1 command 
                    522: without any arguments:
                    523: .DS I
                    524: \f4mail<CR>\f1
                    525: .DE
                    526: .P
                    527: The messages will be displayed one at a time, beginning with
                    528: the one most recently received. 
                    529: A typical \f4mail\f1 message display looks like this:
                    530: .SS
                    531: $ mail
                    532: >From tommy Wed May 21 15:33 CST 1989
                    533: Content-Length: 104
                    534: 
                    535: Bob,
                    536: Looks like the meeting has been canceled.
                    537: Do you still want the material for the technical review?
                    538: Tom
                    539: 
                    540: ?
                    541: .SE
                    542: The first set of lines,
                    543: called the message header,
                    544: provides information about the message:  the
                    545: login name of the sender,
                    546: the date and time the message was sent,
                    547: and how many characters long the contents of the message is.
                    548: The lines after the first blank line (up to the line containing the \f1?\f1)
                    549: comprise the contents of the message.
                    550: .P
                    551: If a long message is being displayed on your terminal screen,
                    552: .IX \f4mail\f1, message
                    553: you may not be able to read it all at once.
                    554: You can interrupt the printing by typing <cntrl-s>.
                    555: This will freeze the screen, giving you a chance to read.
                    556: When you are ready to continue,
                    557: type <cntrl-q> and the printing will resume.
                    558: .P
                    559: After displaying each message, the \f4mail\f1 command 
                    560: prints a \f4?\f1 prompt and waits for a response.
                    561: You have many options, for example, you can
                    562: leave the current message in your mailbox
                    563: while you read the next message;
                    564: you can delete the current message;
                    565: or you can save the current message for future reference.
                    566: For a list of \f4mail\f1's available options, type a \f4?\f1
                    567: in response to \f4mail\f1's \f1?\f1 prompt.
                    568: .P
                    569: To display the next message without deleting the current message,
                    570: press the RETURN key after the question mark.
                    571: .DS I
                    572: \f4?\f4<CR>\f1
                    573: .DE
                    574: The current message remains in your mailbox
                    575: and the next message is displayed.
                    576: If you have read all the messages in your mailbox,
                    577: the shell prompt appears.
                    578: .P
                    579: To delete a message, type a \f4d\f1 after the question mark:
                    580: .IX \f4mail\f1, delete message
                    581: .DS I
                    582: \f4? \f4d<CR>\f1
                    583: .DE
                    584: The message is deleted from your mailbox.
                    585: If there is another message waiting, it is then displayed.
                    586: .P
                    587: To save a message for later reference,
                    588: .IX \f4mail\f1, save message
                    589: type an \f4s\f1 after the question mark:
                    590: .DS I
                    591: \f4? \f4s<CR>\f1
                    592: .DE
                    593: This saves the message, by default, in a file called \f4mbox\f1
                    594: in your home directory.
                    595: To save the message in another file,
                    596: type the name of that file after the \f4s\f1 command.
                    597: .P
                    598: For example, to save a message
                    599: .IX \f4mail\f1, save message
                    600: in a file called \f4mailsave\f1 (in your current directory),
                    601: enter the response shown after the question mark:
                    602: .DS I
                    603: \f4? \f4s mailsave<CR>\f1
                    604: .DE
                    605: If \f4mailsave\f1 is an existing file,
                    606: the \f4mail\f1 command appends the message to it.
                    607: If there is no file by that name, the \f4mail\f1 command
                    608: creates one and stores your message in it.
                    609: You can later verify the existence of the new file
                    610: by using the \f4ls\f1 command.
                    611: (\f4ls\f1 lists the contents of your current directory.)
                    612: .P 
                    613: You can also save the message in a file in a different directory
                    614: by specifying a path name.
                    615: For example:
                    616: .DS I
                    617: \f4? \f4s project1/memo<CR>\f1
                    618: .DE
                    619: This is a relative path name that identifies a file called \f4memo\f1
                    620: (where your message will be saved)
                    621: in a subdirectory (\f4project1\f1)
                    622: of your current directory.
                    623: You can use either relative or full path names 
                    624: when saving mail messages.
                    625: (For instructions on using path names, see Chapter 3,
                    626: "Using the File System.")
                    627: .P
                    628: To quit reading messages, enter the response shown after the question mark:
                    629: .IX \f4mail\f1, quit reading message
                    630: .DS I
                    631: \f4?\f4 q<CR>\f1
                    632: .DE
                    633: Any messages that you have not read are kept in your mailbox
                    634: until the next time you use the \f4mail\f1 command.
                    635: .P
                    636: To stop the printing of a message entirely, press the BREAK key.
                    637: The \f4mail\f1 command will stop the display, print a ? prompt,
                    638: and wait for a response from you. 
                    639: .P
                    640: Figure 11-4 summarizes the syntax and capabilities of the \f4mail\f1 command
                    641: for reading messages.
                    642: .FG "Summary of Reading Messages with the \f4mail\fP Command"
                    643: .TS
                    644: box;
                    645: c s s
                    646: c s s
                    647: c cw(1.5i) cw(1.5i)
                    648: c cw(1.5i) cw(1.5i)
                    649: lw(1i) l s.
                    650: .sp .5
                    651: Command Recap
                    652: .sp .5
                    653: \f4mail\f1 \- reads messages sent to your login\f1
                    654: .sp .5
                    655: _
                    656: .sp .5
                    657: \f2command     \0\0\0options   arguments\f1
                    658: .sp .5
                    659: _
                    660: .sp .5
                    661: \f4mail\f1     \0\0\0available*        none
                    662: .sp .5
                    663: _
                    664: .sp
                    665: Description:   T{
                    666: .ll 3i
                    667: When issued without options, 
                    668: the \f4mail\f1 command displays
                    669: any messages waiting in
                    670: your mailbox
                    671: (the system file
                    672: \f4/var/mail/\f2your_login\f1).
                    673: .ll
                    674: T}
                    675: .sp
                    676: Remarks:       T{
                    677: .ll 3i
                    678: A question mark (\f4?\f1) at the
                    679: end of a message means that a response
                    680: is expected.
                    681: A full list of possible responses is
                    682: given in the \f2User's Reference Manual\f1.
                    683: .ll
                    684: T}
                    685: .TE
                    686: .IX \f4mail\f1 command, summary of
                    687: .TS
                    688: c lp8w(3.5i).
                    689: *      T{
                    690: See the \f4mail\f1(1) manual page in 
                    691: the \f2User's Reference Manual\f1 for all
                    692: available options and an explanation of their
                    693: capabilities.
                    694: T}
                    695: .TE
                    696: .H 3  "The \f4vacation\fP and \f4notify\fP commands"
                    697: .IX \f4notify\f1 command
                    698: .IX \f4vacation\f1 command
                    699: Two other programs related to managing incoming messages are
                    700: \f2notify\f1(1) and \f2vacation\f1(1).
                    701: The \f2notify\f1 command provides a mechanism for
                    702: notifying the recipient (if they are currently logged on) of
                    703: newly arrived messages.
                    704: The \f2vacation\f1 command provides a way to automatically
                    705: answer incoming messages with a canned response while also
                    706: saving the incoming messages for later perusal.
                    707: See the \f2User's Reference Manual\f1 for additional details.
                    708: .IX iend \f4mail\f1 command
                    709: .H 1 "\f4mailx\fP"
                    710: .IX istart \f4mailx\f1 command
                    711: This section introduces the \f4mailx\f1 facility.
                    712: It explains how to set up your \f4mailx\f1 environment, 
                    713: send messages with the \f4mailx\f1 command,
                    714: and handle messages that have been sent to you.
                    715: The material is presented in four parts:
                    716: .BL
                    717: .LI
                    718: \f4mailx\f1 Overview
                    719: .LI
                    720: Sending Messages
                    721: .LI 
                    722: Managing Incoming Mail 
                    723: .LI
                    724: The \f4.mailrc\f1 File
                    725: .LE
                    726: .H 1 "\f4mailx\fP Overview" "mailx"
                    727: .IX \f4mailx\f1 command
                    728: The \f4mailx\f1(1) command is an enhanced version of the 
                    729: \f4mail\f1(1) command.
                    730: There are many options to \f4mailx\f1 that are not available in \f4mail\f1
                    731: for sending and reading mail.
                    732: For example, you can define an alias for a single login or for a group.
                    733: This allows you to send \f4mail\f1 to an individual using a
                    734: name or word other than their login ID,
                    735: and to send \f4mail\f1 to a whole group of people
                    736: using a single name or word.
                    737: When you use \f4mailx\f1 to read incoming mail 
                    738: you can save it in various files,
                    739: edit it, forward it to someone else, 
                    740: respond to the person who originated the message, and so forth.
                    741: By using \f4mailx\f1 environment variables
                    742: you can develop an environment to suit your individual tastes.
                    743: .P
                    744: If you type the \f4mailx\f1 command with one or more logins as
                    745: arguments, \f4mailx\f1 decides you are sending mail
                    746: to the named users, prompts you
                    747: for a summary of the subject, and then waits for you to
                    748: type in your message or issue a command.
                    749: The section "How to Send Messages" describes 
                    750: features that are available to you for editing, incorporating other
                    751: files, adding names to copy lists, and more.
                    752: .P
                    753: If you enter the \f4mailx\f1 command with no arguments,
                    754: \f4mailx\f1 checks incoming mail for you in a file named
                    755: \f4/var/mail/\f2your_login\f1.
                    756: If there is mail for you in that file, you are shown a list of
                    757: the items and given the opportunity to read, store, remove or transfer
                    758: each one to another file.
                    759: The section entitled "How to Manage Incoming Mail" provides some
                    760: examples and describes the
                    761: options available.
                    762: .P
                    763: If you choose to customize \f4mailx\f1,
                    764: .IX \f4mailx\f1 command
                    765: you should create a start-up file in your home
                    766: directory called \f4.mailrc\f1.
                    767: The section on "The \f4.mailrc\f1 File" describes variables you
                    768: can include in your start-up file.
                    769: .P
                    770: \f4mailx\f1 has two modes of functioning:  input mode and command mode.
                    771: You must be in input mode to create and send messages.
                    772: Command mode is used to read incoming mail.
                    773: You can use any of the following methods to
                    774: control the way \f4mailx\f1 works for you:
                    775: .BL 
                    776: .LI
                    777: by entering options on the command line.
                    778: (See the \f4mailx\f1(1) manual page in the \f2User's Reference Manual\f1.)
                    779: .LI
                    780: by issuing commands when you are in input mode, for example,
                    781: creating a message to send.
                    782: These commands are always preceded by a \&\f4~\f1(tilde) and are
                    783: referred to as tilde escapes.
                    784: (See the \f4mailx\f1(1) manual page in the \f2User's Reference Manual\f1.)
                    785: .LI
                    786: by issuing commands when you are in command mode, for example,
                    787: reading incoming mail.
                    788: .LI
                    789: by storing commands and environment variables in a start-up
                    790: file in your home directory called \f4$HOME/.mailrc\f1.
                    791: .LE
                    792: .P
                    793: Tilde escapes are discussed in "Sending Messages,"
                    794: command mode commands in "Managing Incoming Mail,"
                    795: and the \f4.mailrc\f1 file in "The \f4.mailrc\f1 File."
                    796: .H 1 "Command Line Options"
                    797: .IX \f4mailx\f1, options
                    798: In this section, we will look at command line options.
                    799: .P
                    800: The syntax for the \f4mailx\f1 command is:
                    801: .DS I
                    802: \f4mailx\f1 [\f2options\f1] [\f2name...\f1]
                    803: .DE
                    804: The \f2options\f1 are flags that control the action of the command,
                    805: and \f2name...\f1 represents the intended recipients. 
                    806: .P
                    807: Anything on the command line other than an
                    808: option preceded by a hyphen is read by \f4mailx\f1 as a \f2name\f1; that is, 
                    809: the login or alias of a person to
                    810: whom you are sending a message.
                    811: .P
                    812: One valuable command line option that is also available
                    813: in \f4mail\f1, is
                    814: .TS
                    815: l lw(4i).
                    816: \f4\-f \f1[\f2filename\f1]:\   T{
                    817: Allows you to read messages from \f2filename\f1 instead of your mailbox. 
                    818: .sp
                    819: Because \f4mailx\f1 lets you store messages in any file you name,
                    820: you need the \f4\-f\f1 option to review these stored options.
                    821: The default storage file is \f4$HOME/mbox\f1, so the command:
                    822: .DS I
                    823: \f4mailx \-f\f1
                    824: .DE
                    825: is used to review messages stored there.
                    826: T}
                    827: .TE
                    828: .H 1 "How to Send Messages:  the Tilde Escapes" 
                    829: .IX \f4mailx\f1, send message
                    830: To send a message to another UNIX system user, enter the following
                    831: command:
                    832: .SS 
                    833: $ \f4mailx \fP\f2login\fP\f4<CR>\fP
                    834: Subject:
                    835: .SE
                    836: The login name specified belongs to 
                    837: the person who is to receive the message.
                    838: The system puts you into input mode and prompts you for 
                    839: the subject of the message.
                    840: (You may have to wait a few seconds for the \f4Subject:\f1
                    841: prompt if the system is very busy.)
                    842: This is the simplest way to run the \f4mailx\f1 command;
                    843: it differs little from the way you run the \f4mail\f1 command.
                    844: .P
                    845: The following examples
                    846: show how you can edit messages you
                    847: are sending, incorporate existing text into your messages,
                    848: change the header information,
                    849: and do other tasks that take
                    850: advantage of the \f4mailx\f1 command's capabilities.
                    851: Each example is followed by an explanation of the key
                    852: points illustrated in the example.
                    853: .SS 
                    854: $ mailx sms<CR>
                    855: Subject:
                    856: .SE
                    857: .P
                    858: Whether to include a subject or not is optional.
                    859: If you elect not to, press the RETURN key.
                    860: The cursor moves to the next line and the program waits for you
                    861: to enter the text of the message.
                    862: .SS 
                    863: $ mailx sms<CR>
                    864: Subject: meeting notice<CR>
                    865: We're having a meeting for novice mailx users in<CR>
                    866: the auditorium at 9:00 tomorrow.<CR>
                    867: Would you be willing to give a demonstration?<CR>
                    868: Bob<CR>
                    869: ~. <CR>
                    870: EOT
                    871: $
                    872: .SE
                    873: .P
                    874: There are two important things to notice about the above
                    875: example:
                    876: .BL
                    877: .LI
                    878: You break up the lines of your message by
                    879: pressing the RETURN key
                    880: at the end of each line.
                    881: This makes it easier for 
                    882: the recipient to read the message,
                    883: and prevents you from overflowing the line buffer.
                    884: .LI
                    885: You end the text and send the message by entering
                    886: .IX \f4mailx\f1, end message
                    887: a tilde and a period together (\f4\~\.\f1), or a \f4cntrl-d\f1, at the
                    888: beginning of a line.
                    889: The system responds with an 
                    890: end-of-text notice (\f4EOT\f1) and a prompt.
                    891: .LE
                    892: .P
                    893: There are several commands available to you
                    894: when you are in input mode (as we were in the example).
                    895: Each of them consists of a tilde (\~),
                    896: followed by an alphabetic character,
                    897: entered at the beginning of a line.
                    898: Together they are known as tilde escapes.
                    899: (See the \f4mailx\f1(1) manual page in the \f2User's Reference Manual\f1.)
                    900: Most of them are used in the examples in this section.
                    901: .P
                    902: You can include the subject of your message on the
                    903: command line by using the \f4\-s\f1 option.
                    904: .IX \f4mailx\f1 options
                    905: For example, the command line:
                    906: .DS I
                    907: \f4$ \f4mailx \-s "meeting notice" sms<CR>\f1
                    908: .DE
                    909: is equivalent to:
                    910: .DS I
                    911: \f4$ \f4mailx sms<CR>\fP
                    912: Subject: \f4meeting notice<CR>\f1
                    913: .DE
                    914: .br
                    915: .ne8
                    916: .P
                    917: The subject line will look the same to the
                    918: recipient of the message.
                    919: Notice that when putting the subject
                    920: on the command line, you must enclose a subject
                    921: that has more than one word in quotation marks.
                    922: .H 2 "Editing the Message"
                    923: .IX \f4mailx\f1, edit message
                    924: When you are in the input mode of \f4mailx\f1, you can invoke an
                    925: editor by entering the <tilde e> escape
                    926: at the beginning of a line.
                    927: The following example shows how to use tilde:
                    928: .SS
                    929: .ta 1i
                    930: $ \f4mailx sms<CR>\fP
                    931: Subject: \f4Testing my tilde<CR>
                    932: When entering the text of a message<CR>
                    933: that has somehow gotten grabled<CR>
                    934: you may invoke your favorite editor<CR>
                    935: by means of a <tilde e> (~e).\fP
                    936:        .
                    937:        .
                    938:        .
                    939: .ta
                    940: .SE
                    941: Notice that you have misspelled a word in your message.
                    942: To correct the error, use \f4\~e\f1 to invoke the editor,
                    943: in this case the default editor, \f4ed\f1.
                    944: .SS
                    945: .ta 1i
                    946:        .
                    947:        .
                    948:        .
                    949: \f4\~e<CR>\fP
                    950: 12
                    951: \f4/grabled/p\fP
                    952: that has somehow gotten grabled
                    953: \f4s/gra/gar/p\fP
                    954: that has somehow gotten garbled
                    955: \f4w\fP
                    956: 132
                    957: \f4q\fP
                    958: (continue)
                    959: \f4What more can I tell you?\fP
                    960:        .
                    961:        .
                    962:        .
                    963: .ta
                    964: .SE
                    965: .P
                    966: In this example the \f4ed\f1 editor was used.
                    967: .IX \f4mailx\f1, edit message
                    968: Your \f4.profile\f1 or a \f4.mailrc\f1 file
                    969: controls which editor will be invoked when you issue a \f4\~e\f1 escape command.
                    970: The \f4\~v\f1 (tilde v) escape invokes an alternate editor (most commonly,
                    971: \f4vi\f1).
                    972: .P
                    973: When you exited from \f4ed\f1 (by typing \f4q\f1),
                    974: the \f4mailx\f1 command
                    975: returned you to input mode and prompted you
                    976: to continue your message.
                    977: At this point you may want to preview your corrected message by
                    978: entering a \f4\~p\f1 (tilde p) escape.
                    979: The \f4\~p\f1 escape prints out the entire message up to the point
                    980: where the \f4\~p\f1 was entered.
                    981: Thus, at any time during text entry, you can review the current
                    982: contents of your message.
                    983: .SS
                    984: .sp -1
                    985: .ta 1i
                    986:        .
                    987:        .
                    988:        .
                    989: \f4\~p\fP
                    990: Message contains:
                    991: To: sms
                    992: Subject: Testing my tilde
                    993: 
                    994: When entering the text of a message
                    995: that has somehow gotten garbled
                    996: you may invoke your favorite editor
                    997: by means of a <tilde e> (~e).
                    998: What more can I tell you?
                    999: (continue)
                   1000: ~.
                   1001: EOT
                   1002: $
                   1003: .ta
                   1004: .SE
                   1005: .H 2 "Incorporating Existing Text into Your Message"
                   1006: .IX \f4mailx\f1, incorporating existing text
                   1007: \f4mailx\f1 provides four ways to incorporate
                   1008: material from another source into
                   1009: the message you are creating.
                   1010: You can:
                   1011: .BL 
                   1012: .LI
                   1013: read a file into your message
                   1014: .LI
                   1015: read a message you have received into a reply
                   1016: .LI
                   1017: incorporate the value of a named 
                   1018: environment variable into a message
                   1019: .LI 
                   1020: execute a shell command and incorporate
                   1021: the output of the command into a message
                   1022: .LE
                   1023: .P
                   1024: The following examples show the first two of these functions.
                   1025: These are the most commonly used of these four functions.
                   1026: For information about the other two, see the
                   1027: \f4mailx\f1(1) manual page of the \f2User's Reference Manual\f1.
                   1028: .H 3 "Reading a File into a Message"
                   1029: .IX \f4mailx\f1, read file
                   1030: .SS
                   1031: $ \f4mailx sms<CR>\fP
                   1032: Subject: \f4Work Schedule<CR>
                   1033: As you can see from the following<CR>
                   1034: \~r letters/file1
                   1035: \f4"letters/file1"   10/725\f4
                   1036: we have our work cut out for us.
                   1037: Please give me your thoughts on this.
                   1038: \- Bob
                   1039: \~.\fP
                   1040: EOT
                   1041: $
                   1042: .SE
                   1043: .P
                   1044: As the example shows, the \f4\~r\f1 (tilde r) escape
                   1045: is followed by the name of the file you want to include.
                   1046: The system displays the file name and 
                   1047: the number of lines and characters it contains.
                   1048: You are still in input mode and can continue with
                   1049: the rest of the message.  When the recipient gets
                   1050: the message, the text of \f4letters/file1\f1 is included.
                   1051: (You can, of course, use the \f4\~p\f1 (tilde p) escape
                   1052: to preview the contents
                   1053: before sending your message.)
                   1054: .H 3 "Incorporating a Message from Your Mailbox into a Reply"
                   1055: .IX \f4mailx\f1, incorporating message from mailbox
                   1056: .SS
                   1057: $ \f4mailx<CR>\fP
                   1058: mailx version 4.0  Type ? for help.
                   1059: "/var/mail/roberts": 2 messages 1 new
                   1060: >N   1 abc        Tue May 1  08:09  8/155  Meeting Notice
                   1061:      2 hqtrs      Mon Apr 30 16:57  4/127  Schedule
                   1062: ? \f4m jones<CR>\fP
                   1063: Subject: \f4Hq Schedule<CR>
                   1064: Here is a copy of the schedule from headquarters...<CR>
                   1065: \~f 2<CR>\fP
                   1066: Interpolating: 2
                   1067: (continue)
                   1068: \f4As you can see, the boss will be visiting our district on<CR>
                   1069: the 14th and 15th.<CR>
                   1070: \- Robert
                   1071: \~.\fP
                   1072: EOT
                   1073: ?
                   1074: .SE
                   1075: .P
                   1076: There are several important points illustrated in this
                   1077: example:  
                   1078: .BL 
                   1079: .LI
                   1080: The sequence begins in command mode, where you read and respond
                   1081: .IX \f4mailx\f1, incorporating message from mailbox
                   1082: to your incoming mail.
                   1083: Then you switch into input mode
                   1084: by issuing the command \f4\m jones\f1
                   1085: (meaning send a message to \f4jones\f1). 
                   1086: .LI
                   1087: The \f4\~f\f1 escape is used in input mode to forward a message in 
                   1088: your mailbox and make it part of the outgoing message.  
                   1089: The number \f42\f1 after the \f4~f\f1 means message 2 is to be 
                   1090: interpolated (read in).
                   1091: .LI
                   1092: \f4mailx\f1 tells you that message 2 is being 
                   1093: interpolated and then tells you to continue.
                   1094: .LI
                   1095: When you finish creating and sending the message,
                   1096: you are back in command mode,
                   1097: shown by the \f4?\f1 prompt.
                   1098: You may now do something else in command mode,
                   1099: or exit \f4mailx\f1 by typing \f4q\f1.
                   1100: .LE
                   1101: .P
                   1102: An alternate command, the \f4\~m\f1 (tilde m) escape,
                   1103: works the way that \f4\~f\f1 does except
                   1104: the read-in message is indented one tab stop.  Both the \f4\~m\f1
                   1105: and \f4\~f\f1 commands work only if you start out in command mode and then 
                   1106: enter a command that puts you into input mode.
                   1107: Other commands that work this way will be covered in the section
                   1108: "How to Manage Incoming Mail."
                   1109: .H 2 "Changing Parts of the Message Header"
                   1110: .IX \f4mailx\f1, changing message header
                   1111: The header of a \f4mailx\f1 message has four components:
                   1112: .BL
                   1113: .LI
                   1114: subject
                   1115: .LI
                   1116: recipient(s) 
                   1117: .LI
                   1118: copy-to list
                   1119: .LI
                   1120: blind-copy list (a list of intended recipients that is not shown on
                   1121: the copies sent to other recipients)
                   1122: .LE
                   1123: .P
                   1124: When you enter the \f4mailx\f1 command followed by a login or
                   1125: an alias you are put into input mode and prompted for the
                   1126: subject of your message.
                   1127: Once you end the 
                   1128: subject line by pressing the RETURN key,
                   1129: \f4mailx\f1 expects you to type
                   1130: the text of the message.
                   1131: If, at any point in input mode, 
                   1132: you want to change or
                   1133: supplement some of the header information, there are four 
                   1134: tilde escapes that you can use:  \f4\~h\f1, \f4\~t\f1, \f4\~c\f1,
                   1135: and \f4\~b\f1.
                   1136: .VL .75i .25i
                   1137: .LI "\f4\~h\f1"
                   1138: displays all the header fields:  subject, recipient,
                   1139: copy-to list, and blind copy list, with their current values.
                   1140: You can change a current value, add to it, or, by 
                   1141: pressing the RETURN key, accept it.
                   1142: .LI "\f4\~t\f1"
                   1143: lets you add names to the list of recipients.
                   1144: Names can be either login names or aliases.
                   1145: .LI "\f4\~c\f1"
                   1146: lets you create or add to a copy-to list for the message.
                   1147: Enter either login names or aliases of those to whom a copy
                   1148: of the message should be sent.
                   1149: .LI "\f4\~b\f1"
                   1150: lets you create or add to a blind-copy
                   1151: list for the message.
                   1152: .LE
                   1153: .P
                   1154: All tilde escapes
                   1155: must be in the first position on a line.
                   1156: For the \f4\~t\f1, \f4\~c\f1 or \f4\~b\f1,
                   1157: any additional material on the
                   1158: line is taken to be input for the list in question.
                   1159: Entering a tilde escape with no additional material will display the
                   1160: header line in question, allowing you to backspace and make changes.
                   1161: Any additional material on a line
                   1162: that begins with a \f4\~h\f1 is ignored.
                   1163: .H 2 "Adding Your Signature"
                   1164: .IX \f4mailx\f1, adding your signature
                   1165: If you want, you can establish two different signatures
                   1166: with the \f4sign\f1 and \f4Sign\f1 environment variables.
                   1167: These can be invoked with
                   1168: the \f4\~a\f1 (tilde a) or \f4\~A\f1 (tilde A) escape, 
                   1169: respectively.
                   1170: Assume you have set the value 
                   1171: Supreme Commander to be called by the \f4\~A\f1 escape.
                   1172: Here's how it would work:
                   1173: .SS
                   1174: $ \f4mailx \-s orders bll<CR>
                   1175: Be ready to move out at 0400 hours.<CR>
                   1176: ~A<CR>\fP
                   1177: Supreme Commander
                   1178: ~.<CR>
                   1179: EOT
                   1180: $
                   1181: .SE
                   1182: .P
                   1183: Having both escapes (\f4\~a\f1 and \f4\~A\f1)
                   1184: allows you to set up
                   1185: two forms for your signature.
                   1186: However, because the sender's login automatically appears in
                   1187: the message header when the message is read, no
                   1188: signature is required to identify you.
                   1189: .H 2 "Keeping a Record of Messages You Send"
                   1190: .IX \f4mailx\f1, record of messages
                   1191: The \f4mailx\f1 command offers several ways
                   1192: to keep copies of outgoing messages.
                   1193: Two that you can use
                   1194: without setting any special environment variables 
                   1195: are the \f4\~w\f1 (tilde w) escape
                   1196: and the \f4\-F\f1 option on the command line.
                   1197: .P
                   1198: The \f4\~w\f1 followed by a file name causes the text of the message to
                   1199: be written to the named file if the file does not already exist.
                   1200: For example:
                   1201: .SS
                   1202: $ \f4mailx bdr<CR>\fP
                   1203: Subject: \f4Saving Copies<CR>
                   1204: When you want to save a copy of<CR> 
                   1205: the text of a message, use the tilde w.<CR>
                   1206: \~w savemail\fP
                   1207: "savemail" 2/71
                   1208: \f4\~.\fP
                   1209: EOT
                   1210: $
                   1211: .SE
                   1212: If you now display the contents of \f4savemail\f1, you will see 
                   1213: this:
                   1214: .IX \f4mailx\f1, record of messages
                   1215: .SS
                   1216: $ \f4cat savemail<CR>\fP
                   1217: When you want to save a copy of 
                   1218: the text of a message, use the tilde w.
                   1219: $
                   1220: .SE
                   1221: The drawback to this method, as you can see, is that
                   1222: none of the header information is saved.
                   1223: .P
                   1224: The \f4\-F\f1 option appends the text of the message
                   1225: to a file named after the first recipient.
                   1226: If you have used an alias for the recipient(s)
                   1227: the alias is first converted into the appropriate
                   1228: login(s) and the first login is used as
                   1229: the file name.
                   1230: As noted above, if you have a file by that name in your current
                   1231: directory, the
                   1232: text of the message is appended to it.
                   1233: .P
                   1234: Using the \f4\-F\f1 option on the command line does preserve the
                   1235: header information.
                   1236: It works as follows:
                   1237: .SS
                   1238: $ \f4mailx \-F bdr<CR>\fP
                   1239: \f4Subject: \fP Savings
                   1240: This method appends this message to a
                   1241: file in my current directory named bdr.
                   1242: ~.\fP
                   1243: EOT
                   1244: $
                   1245: .SE
                   1246: .P
                   1247: We can check the results by looking at the file \f4bdr\f1.
                   1248: .IX \f4mailx\f1, record of messages
                   1249: .SS
                   1250: $ \f4cat bdr<CR>\fP
                   1251: From: kol  Fri May 2  11:14:45  1989
                   1252: To: bdr
                   1253: Subject: Savings
                   1254: 
                   1255: This method appends this message to a 
                   1256: file in my current directory named bdr.
                   1257: $
                   1258: .SE
                   1259: .H 2 "Exiting from \f4mailx\fP"
                   1260: .IX \f4mailx\f1, exiting from
                   1261: When you have finished composing your message,
                   1262: you can leave \f4mailx\f1 by typing any of the following 
                   1263: three commands:
                   1264: .VL .75i .25i
                   1265: .LI "\f4\~.\f1"
                   1266: tilde period (\f4\~.\f1), or \f4cntrl-d\f1, is the standard way of leaving
                   1267: input mode.
                   1268: It also sends the message.  If you entered
                   1269: input mode from the command mode of \f4mailx\f1, you
                   1270: now return to the command mode (shown by the
                   1271: \f4?\f1 prompt you receive after typing this command).
                   1272: If you started out in input mode, you
                   1273: now return to the shell (shown by the shell prompt).
                   1274: .LI "\f4\~q\f1"
                   1275: tilde q (\f4\~q\f1) simulates an interrupt.  It lets you exit the
                   1276: input mode of \f4mailx\f1.  If you have entered text for a message,
                   1277: it will be appended to the file called \f4dead.letter\f1
                   1278: in your home directory.
                   1279: .LI "\f4\~x\f1"
                   1280: tilde x (\f4\~x\f1) simulates an interrupt.  It lets you exit the
                   1281: input mode of \f4mailx\f1 without saving anything.
                   1282: .LE
                   1283: .H 2 "Summary"
                   1284: In the preceding paragraphs we have described and shown
                   1285: examples of some of the tilde escape commands available when sending
                   1286: messages via the \f4mailx\f1 command.
                   1287: (See the \f4mailx\f1(1) manual page in the \f2User's Reference Manual\f1.)
                   1288: .H 1 "How to Manage Incoming Mail" 
                   1289: .IX \f4mailx\f1, incoming mail
                   1290: \f4mailx\f1 has over fifty commands that help you manage your incoming mail.
                   1291: See the \f4mailx\f1(1) manual page in the \f2User's Reference Manual\f1
                   1292: for a list of all of them (and their synonyms) in alphabetic order.
                   1293: The most commonly used commands (and arguments) are described in the
                   1294: following subsections:
                   1295: .BL
                   1296: .LI
                   1297: the \f2msglist\f1 argument
                   1298: .LI
                   1299: commands for reading and deleting mail
                   1300: .LI
                   1301: commands for saving mail
                   1302: .LI
                   1303: commands for replying to mail
                   1304: .LI
                   1305: commands for getting out of \f4mailx\f1
                   1306: .LE
                   1307: .H 2 "The \f4msglist\fP Argument"
                   1308: .IX \f4mailx\f1, \f4msglist\f1 argument
                   1309: .IX \f4msglist\f1 (see \f4mailx\f1)
                   1310: Many commands in \f4mailx\f1 take a form of
                   1311: the \f2msglist\f1 argument.
                   1312: This argument provides the command with a list of messages on which
                   1313: to operate.
                   1314: If a command expects a \f2msglist\f1 argument and you
                   1315: do not provide one, 
                   1316: the command is performed on the current message.
                   1317: Any of the following formats can be used for a \f2msglist\f1:
                   1318: .VL 1i .5i
                   1319: .LI "\f2n\f1"
                   1320: use message number \f2n\f1 as the current message
                   1321: .LI "\f4^\f1"
                   1322: the first undeleted message
                   1323: .LI "\f4$\f1"
                   1324: the last message
                   1325: .LI "\f4*\f1"
                   1326: all messages
                   1327: .LI "\f2n-m\f1"
                   1328: an inclusive range of message numbers
                   1329: .LI "\f2user\f1"
                   1330: all messages from \f2user\f1
                   1331: .LI "/\f2string\f1"
                   1332: All messages with \f2string\f1 in the 
                   1333: subject line (case is ignored)
                   1334: .LI "\f4:\f2c\f1"
                   1335: all messages of type \f2c\f1 where \f2c\f1 is:
                   1336: .in +.5i
                   1337: .sp .5
                   1338: .nf
                   1339: \f4d\f1 - deleted messages
                   1340: \f4n\f1 - new messages
                   1341: \f4o\f1 - old messages
                   1342: \f4r\f1 - read messages
                   1343: \f4u\f1 - unread messages
                   1344: .in -.5i
                   1345: .fi
                   1346: .in 0
                   1347: .sp
                   1348: The context of the command determines whether
                   1349: this type of specification makes sense.
                   1350: .LE
                   1351: .P
                   1352: Here are two examples (the \f4?\f1 is the command mode prompt):
                   1353: .SS
                   1354: ? \f4d 1-3\|\0\0\0\0\0\0\0\0\0\0\fP[ \f2Delete messages 1, 2 and 3\fP ]
                   1355: ? \f4s bdr bdrmail\0\0\fP[ \f2Save all messages from user \f1bdr\f2 in a file named \f1bdrmail\f4. ]
                   1356: ?
                   1357: .SE
                   1358: Additional examples may be found throughout the next three
                   1359: subsections.
                   1360: .H 2 "Commands for Reading and Deleting Mail"
                   1361: When a message arrives in your mailbox 
                   1362: the following notice appears on your screen:
                   1363: .DS I
                   1364: \f4you have mail\f1
                   1365: .DE
                   1366: The notice appears when you log in or when you
                   1367: return to the shell from another procedure.
                   1368: .H 3 "Reading Mail"
                   1369: .IX \f4mailx\f1, reading mail
                   1370: To read your mail, enter the \f4mailx\f1  command with or without arguments.
                   1371: Execution of the command places you in the command mode of
                   1372: \f4mailx\f1.
                   1373: The next thing that appears on your screen is
                   1374: a display that looks something like this:
                   1375: .SS 
                   1376: mailx version 4.0  Type ? for help.
                   1377: "/var/mail/bdr":   3 messages  3 new
                   1378: > N 1 rbt         Thur Apr 30 14:20   8/190  Review Session
                   1379:   N 2 admin       Thur Apr 30 15:56   5/84   New printer
                   1380:   N 3 sms         Fri  May  1 08:39  64/1574 Reorganization
                   1381: ?
                   1382: .SE
                   1383: .P
                   1384: The first line identifies the version of
                   1385: \f4mailx\f1 used on your system, and 
                   1386: reminds you that help is available by typing a question mark (\f4?\f1).
                   1387: The second line shows the path name of the file used
                   1388: as input to the display (the file name is normally the same
                   1389: as your login name) together with a count of the total
                   1390: number of messages and their status.
                   1391: .IX \f4mailx\f1, reading mail
                   1392: The rest of the display is header
                   1393: information from the incoming messages.
                   1394: The messages are numbered in sequence with the last one
                   1395: received at the bottom of the list.
                   1396: To the left of the numbers there may be a status indicator; N
                   1397: for new, U for unread.
                   1398: A greater than sign (\f4>\f1) points to the current message.
                   1399: Other fields in the header line show the login of the 
                   1400: originator of the message, the day, date and time it
                   1401: was delivered, the number of lines and characters
                   1402: in the message, and the message subject.
                   1403: The last field may be blank.
                   1404: .P
                   1405: When the header information is displayed on your screen,
                   1406: you can print messages either by pressing the RETURN key
                   1407: or entering a command followed by a \f2msglist\f1
                   1408: argument.
                   1409: If you enter a command with no \f2msglist\f1 argument, the
                   1410: command acts on the message pointed at by the \f4>\f1 sign.
                   1411: Pressing the RETURN key
                   1412: is equivalent to typing the \f4p\f1 (for print) command without
                   1413: a \f2msglist\f1 argument; the message displayed is the one
                   1414: pointed at by the \f4>\f1 sign.
                   1415: To read some other message (or several
                   1416: others in succession),
                   1417: enter a \f4p\f1 (for print)
                   1418: or \f4t\f1 (for type)
                   1419: followed by the message number(s).
                   1420: Here are some examples:
                   1421: .SS
                   1422: ? \f4<CR>\fP   \0\0\0\0\0\0\0\0\0[ \f2Print the current message.\fP ]
                   1423: ? \f4p 2<CR>\fP        \|\0\0\0\0\|\0[ \f2Print message number 2.\fP    ]
                   1424: ? \f4p sms<CR>\fP\0\0\0[ \f2Print all messages from user sms.\fP ]
                   1425: .SE
                   1426: The command \f4t\f1 (for type) is a synonym of \f4p\f1 (for print).
                   1427: .H 3 "Scanning Your Mailbox"
                   1428: .IX mailbox
                   1429: The \f4mailx\f1 command lets you
                   1430: look through the messages in your mailbox 
                   1431: while you decide which ones need your immediate attention.
                   1432: .P
                   1433: When you first enter the \f4mailx\f1 command mode, the banner tells
                   1434: you how many messages you have and displays the header line for
                   1435: twenty messages.
                   1436: (If you are connected to the computer over a slow communication line, only
                   1437: the header lines for ten messages are displayed.)
                   1438: If the total number of messages exceeds one screenful, you can
                   1439: display the next screen by entering the \f4z\f1 command.
                   1440: Typing \f4z\-\f1 causes a previous screen
                   1441: (if there is one) to be displayed.
                   1442: If you want to see the 
                   1443: header information for a specific group of
                   1444: messages, enter the \f4f\f1 (for from) command
                   1445: followed by the \f2msglist\f1
                   1446: argument.
                   1447: .P
                   1448: Here are examples of those commands:
                   1449: .SS 
                   1450: ? \f4z\fP\0\0\0\0\0[ \f2Scroll forward one screenful of header lines.\fP ]
                   1451: ? \f4z\-\fP\0\0\0\0[ \f2Scroll backward one screenful.\fP ]
                   1452: ? \f4f sms\fP\0\0[ \f2Display headers of all messages from user sms.\fP ]
                   1453: .SE
                   1454: .H 3 "Switching to Other Mail Files"
                   1455: .IX \f4mailx\f1, other mail files
                   1456: When you enter \f4mailx\f1 by issuing the command:
                   1457: .DS I
                   1458: \f4$ \f4mailx<CR>\f1
                   1459: .DE
                   1460: you are looking at the file \f4/var/mail/\f2your_login\f1.
                   1461: .sp
                   1462: \f4mailx\f1 lets you switch to other mail files and use any of the
                   1463: \f4mailx\f1 commands on their contents.
                   1464: (You can even switch to a non-mail file, but if you try to use
                   1465: \f4mailx\f1 commands you are told \f4No applicable messages\f1.)
                   1466: The switch to another file is done with the \f4fi\f1 or \f4fold\f1 command
                   1467: (they are synonyms) followed by the \f2filename\f1.
                   1468: The following special characters
                   1469: work in place of the \f2filename\f1 argument:
                   1470: .VL .75i .25i
                   1471: .LI "\f4%\f1"
                   1472: the user's default mailbox (\f4/var/mail/\f2your_login\f1)
                   1473: .LI "\f4%\f2login\f1"
                   1474: the mailbox of the owner of \f2login\f1 (if you have the required permissions)
                   1475: .LI "\f4#\f1"
                   1476: the previous file
                   1477: .LI "\f4&\f1"
                   1478: the current mbox
                   1479: .LE
                   1480: Here is an example of how this might look on your screen:
                   1481: .SS 
                   1482: $ \f4mailx<CR>\fP
                   1483: mailx version 4.0  Type ? for help.
                   1484: "/var/mail/sms":  3 messages 2 new 3 unread
                   1485:   U 1 jaf         Sat May 9 07:55   7/137   test25
                   1486: > N 2 todd        Sat May 9 08:59   9/377   UNITS requirements
                   1487:   N 3 has         Sat May 9 11:08  29/1214  access to bailey
                   1488: 
                   1489: ? \f4fi &\fP           [\f2 Enter this command to transfer to your mbox.\fP ]
                   1490: 
                   1491: Held 3 messages in /var/mail/sms
                   1492: "+mbox":  74 messages 10 unread
                   1493:   .            [\f2 Enter any commands for your mbox.\fP ]
                   1494:   .
                   1495:   .
                   1496: ? \f4q<CR>\fP
                   1497: $
                   1498: .SE
                   1499: .H 3 "Deleting Mail"
                   1500: .IX \f4mailx\f1, deleting mail
                   1501: To delete a message, enter a \f4d\f1 followed by a \f2msglist\f1 argument.
                   1502: If the \f2msglist\f1 argument is omitted, the current message is deleted.
                   1503: The messages are not deleted until you leave the mailbox
                   1504: file you are processing.
                   1505: Until you do, the \f4u\f1 (for \f4u\f1ndelete) gives you the opportunity
                   1506: to change your mind.
                   1507: Once you have issued the quit command (\f4q\f1) or switched to
                   1508: another file, however, 
                   1509: the deleted messages are gone.
                   1510: .P
                   1511: \f4mailx\f1 permits you to combine the delete and print command and
                   1512: enter a \f4dp\f1.
                   1513: This is like saying, "Delete the message I just read and show
                   1514: me the next one."
                   1515: Here are some examples of the delete command:
                   1516: .SS
                   1517: ? \f4d *\fP\0\0\0\0[ \f2Delete all my messages.\fP ]
                   1518: ? \f4d :r\fP\0\0\0\0[ \f2Delete all messages that have been read.\fP ]
                   1519: ? \f4dp\fP\0\0\0\0\|[ \f2Delete the current message and print the next one.\fP ]
                   1520: ? \f4d 2-5\fP\0[ \f2Delete messages 2 through 5.\fP ]
                   1521: .SE
                   1522: .H 2 "Commands for Saving Mail"
                   1523: .IX \f4mailx\f1, saving mail
                   1524: All messages not specifically deleted are saved when you quit
                   1525: \f4mailx\f1.
                   1526: Messages that have been read
                   1527: are saved in a file in your home directory called \f4mbox\f1.
                   1528: Messages that have not been read are held in your
                   1529: mailbox (\f4/var/mail/\f2your_login\f1).
                   1530: .P
                   1531: The command to save messages comes in two forms:  with an
                   1532: upper case or a lower case \f4s\f1.
                   1533: The syntax for the upper case version is:
                   1534: .DS I
                   1535: \f4S\f1 [\f2msglist\f1]
                   1536: .DE
                   1537: Messages specified by the \f2msglist\f1 argument are saved in a
                   1538: file in the current directory named for the login of the first
                   1539: message in the list.
                   1540: .P
                   1541: The syntax for the lower case version is:
                   1542: .DS I
                   1543: \f4s\f1 [\f2msglist\f1] \f2filename\f1
                   1544:   \f2or\fP
                   1545: \f4s\f1
                   1546: .DE
                   1547: Messages specified by the \f2msglist\f1 argument are saved in
                   1548: the file named in the \f2filename\f1 argument.
                   1549: If you omit the \f2msglist\f1 argument, the current message is
                   1550: saved.
                   1551: If you are using logins for file names, this can lead to some
                   1552: ambiguity.
                   1553: If \f4mailx\f1 is puzzled, you will get an error message.
                   1554: Finally, if both the \f2msglist\f1 and the \f2filename\f1
                   1555: are omitted, the mail is saved in a file called
                   1556: .UI mbox
                   1557: in your home directory.
                   1558: .H 2 "Commands for Replying to Mail"
                   1559: .IX \f4mailx\f1, replying to mail
                   1560: The command for replying to mail comes in two forms:
                   1561: with an upper case or a lower case \f4r\f1.
                   1562: The difference between the two forms is that the
                   1563: upper case form (\f4R\f1) causes your response
                   1564: to be sent only to the originator of the message,
                   1565: while the lower case form (\f4r\f1) causes your
                   1566: response to be sent not only to the originator
                   1567: but also to all other recipients.
                   1568: .P
                   1569: When you reply to a message,
                   1570: the original subject line is picked
                   1571: up and used as the subject of your reply.
                   1572: Here's an example of the way it looks:
                   1573: .SS 
                   1574: $ \f4mailx<CR>\fP
                   1575: 
                   1576: mailx version 4.0  Type ? for help.
                   1577: "/var/mail/sms":  3 messages 2 new 3 unread
                   1578:   U 1 jaf         Wed May 9 07:55   7/137   test25
                   1579: > N 2 todd        Wed May 9 08:59   9/377   UNITS requirements
                   1580:   N 3 has         Wed May 9 11:08  29/1214  access to bailey
                   1581: 
                   1582: ? \f4R 2\fP
                   1583: To: todd
                   1584: Subject: Re: UNITS requirements
                   1585: .SE
                   1586: Assuming the message about ``UNITS requirements'' had been sent to
                   1587: .IX \f4mailx\f1, replying to mail
                   1588: some additional people, and the lower case \f4r\f1 had been used,
                   1589: the header might have appeared like this:
                   1590: .SS
                   1591: ? \f4r 2\fP
                   1592: To: todd eg has jcb bdr
                   1593: Subject: Re:  UNITS requirements
                   1594: .SE
                   1595: .H 2 "Commands for Getting Out of \f4mailx\fP"
                   1596: .IX \f4mailx\f1, getting out of
                   1597: There are two standard ways of leaving \f4mailx\f1:  with a \f4q\f1
                   1598: or with an \f4x\f1.
                   1599: If you leave \f4mailx\f1 with a \f4q\f1, you see messages that summarize
                   1600: what you did with your mail.
                   1601: They look like this:
                   1602: .SS
                   1603: ? \f4q<CR>\fP
                   1604: Saved 1 message in /fs1/bdr/mbox
                   1605: Held 1 message in /var/mail/bdr
                   1606: $
                   1607: .SE
                   1608: .P
                   1609: \&From the example we can surmise that user \f4bdr\f1 had at least
                   1610: two messages, read one and either left the other unread or
                   1611: issued a command asking that it be held in \f4/var/mail/bdr\f1.
                   1612: If there were more than two messages, the others were deleted
                   1613: or saved in other files.
                   1614: \f4mailx\f1 does not issue a message about those.
                   1615: .P
                   1616: If you leave \f4mailx\f1 with an \f4x\f1,
                   1617: it is almost as if you had never entered.
                   1618: Mail read and messages deleted are retained in your mailbox.
                   1619: However, if you have saved messages in other files, that action
                   1620: has already taken place and is not undone by the \f4x\f1.
                   1621: .H 2 "\f4mailx\fP Command Summary"
                   1622: .IX iend \f4mailx\f1 command
                   1623: In the preceding subsections we have described 
                   1624: some of the most frequently used
                   1625: \f4mailx\f1 commands.
                   1626: (See the \f4mailx\f1(1) manual page in the
                   1627: \f2User's Reference Manual\f1 for a complete list.)
                   1628: If you need help while you are in the command
                   1629: mode of \f4mailx\f1, type either a \f4?\f1 or
                   1630: \f4help\f1 at the \f4?\f1 prompt.
                   1631: A list of \f4mailx\f1 commands and what they do will
                   1632: be displayed on your terminal screen.
                   1633: .H 1 "The \f4.mailrc\fP File" "mailx"
                   1634: .IX istart \f4.mailrc\f1
                   1635: The \f4.mailrc\f1 file contains commands to be executed
                   1636: when you invoke \f4mailx\f1.
                   1637: .P
                   1638: There may be a system-wide start-up file
                   1639: (\f4/etc/mail/mailx.rc\f1) on your system.
                   1640: If it exists it is used by the system administrator to set common variables.
                   1641: Variables set in your \f4.mailrc\f1 file
                   1642: take precedence over those in \f4mailx.rc.\f1
                   1643: .P
                   1644: Most \f4mailx\f1 commands are legal in the \f4.mailrc\f1 file.
                   1645: However, the following commands are NOT legal entries:
                   1646: .VL 1.5i .25i
                   1647: .LI "\f4!\f1\ (or)\ \f4shell\f1"
                   1648: escape to the shell
                   1649: .LI "\f4Copy\f1"
                   1650: save messages in \f2msglist\f1 in a file whose name is
                   1651: derived from the author
                   1652: .LI "\f4edit\f1"
                   1653: invoke the editor
                   1654: .LI "\f4visual\f1"
                   1655: invoke vi
                   1656: .LI "\f4followup\f1"
                   1657: respond to a message
                   1658: .LI "\f4Followup\f1"
                   1659: respond to a message, sending a copy to \f2msglist\f1
                   1660: .LI "\f4mail\f1"
                   1661: switch into input mode
                   1662: .LI "\f4reply\f1"
                   1663: respond to a message
                   1664: .LI "\f4Reply\f1"
                   1665: respond to the author of each message in
                   1666: \f2msglist\f1
                   1667: .LE
                   1668: .P
                   1669: You can create
                   1670: your own \f4.mailrc\f1 with any editor, or
                   1671: copy a friend's.
                   1672: Figure 11-5 shows a sample \f4.mailrc\f1 file.
                   1673: .FG "Sample \f4.mailrc\fP File"
                   1674: .SS 
                   1675: if r
                   1676: \0\0cd $HOME/mail
                   1677: endif
                   1678: set allnet append asksub askcc autoprint dot 
                   1679: set metoo quiet save showto header hold keep keepsave
                   1680: set outfolder 
                   1681: set folder='mail'
                   1682: set record='outbox'
                   1683: set crt=24
                   1684: set EDITOR='/bin/ed'
                   1685: set sign='Roberts'
                   1686: set Sign='Jackson Roberts, Supervisor'
                   1687: set toplines=10
                   1688: alias fred\0\0fjs
                   1689: alias bob\0\0rcm
                   1690: alias alice\0\0ap
                   1691: alias donna\0\0dr
                   1692: alias pat\0\0pat
                   1693: group robertsgrp\0\0fred bob alice mark pat
                   1694: group accounts\0\0robertsgrp donna
                   1695: .SE
                   1696: .P
                   1697: The example in Figure 11-5 includes the commands
                   1698: you are most likely to find useful:  the \f4set\f1 command and
                   1699: the \f4alias\f1 or \f4group\f1 commands.
                   1700: .P
                   1701: The \f4set\f1 command is used to establish values for
                   1702: environment variables.
                   1703: The command syntax is:
                   1704: .DS I
                   1705: \f4set
                   1706: set \f2name\fP
                   1707: \f4set \f2name\fP=\f2string\fP
                   1708: \f4set \f2name\fP=\f2number\f1
                   1709: .DE
                   1710: .P
                   1711: When you issue the \f4set\f1 command without any arguments,
                   1712: \f4set\f1 produces a list of all
                   1713: defined variables and their values.
                   1714: The argument \f2name\f1
                   1715: refers to an environmental variable.
                   1716: More than one \f2name\f1 can be entered after the \f4set\f1 command.
                   1717: Some variables take a string or numeric value.
                   1718: String values are enclosed in single quotes.
                   1719: .P
                   1720: When you put a value in an environment variable
                   1721: by making an assignment such as \f4HOME=\f2my_login\f1,
                   1722: you are telling the shell how to interpret that variable.
                   1723: However, this type of assignment in the shell does not
                   1724: make the value of the variable accessible to other
                   1725: UNIX system programs that need to reference environment
                   1726: variables.
                   1727: To make it accessible, you must export the variable.
                   1728: If you set the \f4TERM\f1 variable in your environment
                   1729: in Chapter 7 or Chapter 9),
                   1730: you will remember using the \f4export\f1 command
                   1731: shown in the following example:
                   1732: .DS I
                   1733: \f4$ \f4TERM=5425
                   1734: \f4$ \f4export TERM\f1
                   1735: .DE
                   1736: .P
                   1737: When you export variables from the shell in this way,
                   1738: programs that reference environment variables are said to import them.
                   1739: Some of these variables (such as \f4EDITOR\f1 and \f4VISUAL\f1) 
                   1740: are not peculiar to \f4mailx\f1, but may be specified as general
                   1741: environment variables and imported from your 
                   1742: execution environment.
                   1743: If a value is set in \f4.mailrc\f1 for an imported variable
                   1744: it overrides the imported value.
                   1745: There is an \f4unset\f1 command,
                   1746: but it works only
                   1747: against variables set in \f4.mailrc\f1;
                   1748: it has no effect on imported variables.
                   1749: .P
                   1750: There are too many environment variables that can be defined in
                   1751: your \f4.mailrc\f1 to be fully described in this document.
                   1752: For complete information, consult the
                   1753: \f4mailx\f1(1) manual page in the \f2User's Reference Manual\f1.
                   1754: .P
                   1755: Three variables used in the example in Figure 11-5 deserve
                   1756: special attention because they show how
                   1757: to organize the filing of messages.
                   1758: These variables are:  \f4folder\f1, \f4record\f1,
                   1759: and \f4outfolder\f1.
                   1760: All three are interrelated
                   1761: and control the directories and files
                   1762: in which copies of messages are kept.
                   1763: .P
                   1764: To put a value into the \f4folder\f1 variable,
                   1765: use the following format:
                   1766: .DS I
                   1767: \f4set folder=\f2directory\f1
                   1768: .DE
                   1769: This specifies the directory
                   1770: in which you want to save
                   1771: standard mail files.
                   1772: If the directory name specified does not begin with a \f4/\f1 (slash),
                   1773: it is presumed to be relative to \f4$HOME\f1.
                   1774: If \f4folder\f1 is an exported shell variable,
                   1775: you can specify file names
                   1776: (in commands that call for a \f2filename\f1 argument) with
                   1777: a \f4/\f1 before the name; the name will be expanded so that   
                   1778: the file is put into the \f4folder\f1 directory.
                   1779: .P
                   1780: To put a value in the \f4record\f1 variable,
                   1781: use the following format:
                   1782: .DS I
                   1783: \f4set record=\f2filename\f1
                   1784: .DE
                   1785: This directs \f4mailx\f1 
                   1786: to save a copy of all outgoing messages
                   1787: in the specified file.
                   1788: The header information is saved along with the text of the message.
                   1789: By default, this variable is disabled.
                   1790: .P
                   1791: The \f4outfolder\f1 variable
                   1792: causes the file in which you store copies of outgoing messages
                   1793: (enabled by the variable \f4record=\f1)
                   1794: to be located in the \f4folder\f1 directory.
                   1795: It is established by being named in a \f4set\f1 command.
                   1796: The default is \f4nooutfolder\f1.
                   1797: .P
                   1798: The \f4alias\f1 and \f4group\f1 commands are synonyms.
                   1799: In Figure 11-5, the \f4alias\f1 command is used to associate a
                   1800: name with a single login; the \f4group\f1 command is used to 
                   1801: specify multiple names that can be called in with one pseudonym.
                   1802: This is a nice way to distinguish between single and group
                   1803: aliases, but if you want, you can treat the commands as exact equivalents.
                   1804: Notice, too, that aliases can be nested.
                   1805: .P
                   1806: In the \f4.mailrc\f1 file shown in Figure 11-5,
                   1807: the alias \f4robertsgrp\f1 represents five
                   1808: users; four of them are specified by previously defined
                   1809: aliases and one, \f4mark\fP, is specified by a login.
                   1810: The fifth user, \f4pat\f1, is specified by both a login and an alias.
                   1811: The next group command in the example, \f4accounts\f1,
                   1812: uses the group \f4robertsgrp\f1 plus the alias \f4donna\f1.
                   1813: It expands to six logins.
                   1814: .P
                   1815: The \f4.mailrc\f1 file in Figure 11-5
                   1816: includes an \f4if-endif\f1 command.
                   1817: The full syntax of that command is:
                   1818: .DS I
                   1819: \f4if s\||\|r
                   1820:   \f2mail_commands\f4
                   1821: else
                   1822:   \f2mail_commands\f4
                   1823: endif\f1
                   1824: .DE
                   1825: The \f4s\f1 and \f4r\f1 stand for send and receive, 
                   1826: so you can cause
                   1827: some initializing commands to be executed according to whether
                   1828: \f4mailx\f1 is entered in input mode (send) or command mode (receive).
                   1829: In the preceding example, the command is issued to change directory
                   1830: to \f4$HOME/mail\f1 if reading mail.
                   1831: Here, the user elected to set up a subdirectory to
                   1832: handle incoming mail.
                   1833: .P
                   1834: The environment variables
                   1835: shown in this section are those most commonly 
                   1836: included in the \f4.mailrc\f1 file.
                   1837: You can, however, specify any of them
                   1838: for one session only whenever
                   1839: you are in command mode.
                   1840: For a complete list of the environment variables
                   1841: you can set in \f4mailx\f1 see
                   1842: the \f4mailx\f1(1) manual page in the \f2User's Reference Manual\f1.
                   1843: .IX iend \f4.mailrc\f1

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.