Annotation of coherent/a/usr/man/COHERENT/mail.c, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: mail                         Command                         mail
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Computer mail
                      9: 
                     10: mmaaiill [-mmppqqrrvv] [-ff _f_i_l_e] [_u_s_e_r ...]
                     11: 
                     12: mmaaiill allows  you to exchange electronic  mail with other COHERENT
                     13: system users,  either on your own system or  on other systems via
                     14: UUCP.  Depending  upon its form, this command  can be used either
                     15: to send mail to other users  or to read the mail that other users
                     16: have sent to you.
                     17: 
                     18: ***** Sending Mail *****
                     19: 
                     20: If you name one or more _u_s_e_rs, mmaaiill assumes that you wish to send
                     21: a mail message to each _u_s_e_r. mmaaiill first prints the prompt
                     22: 
                     23: 
                     24:         Subject:
                     25: 
                     26: 
                     27: on the screen, requesting that you give the message a title.
                     28: 
                     29: mmaaiill then  reads what you type on the  standard input.  A message
                     30: is  terminated by  <ccttrrll-DD>,  by a  line that  contains only  the
                     31: character `.', or by a line that contains only the character `?'.
                     32: Ending with a question mark prompts mmaaiill to feed the message into
                     33: an editor for further editing.   The editor used is the one named
                     34: in  the environmental  variable EEDDIITTOORR. If  this variable  is not
                     35: defined, mmaaiill uses eedd.
                     36: 
                     37: If  you have  defined environmental variable  AASSKKCCCC to  YYEESS, mmaaiill
                     38: asks you, after  a message is ended, for a  list of users to whom
                     39: you wish to send a copy of the message.
                     40: 
                     41: Finally, mmaaiill prepends the  date and the sender's name, and sends
                     42: the result  to each _u_s_e_r named  either on the command  line or on
                     43: the carbon-copy list with the rrmmaaiill command.
                     44: 
                     45: Each _u_s_e_r  who has received mail is greeted  by the message ``You
                     46: have  mail.''  when  she  logs  in.   mmaaiill normally  changes  the
                     47: contents of  the mailbox  as the  user works with  them; however,
                     48: mmaaiill has options that allow the contents of the mailbox to remain
                     49: unchanged if the user desires.
                     50: 
                     51: ***** Reading Mail *****
                     52: 
                     53: If no _u_s_e_r is named on  its command line, mmaaiill reads and displays
                     54: the user's  mail, message by message.   If environmental variable
                     55: PPAAGGEERR  is defined,  mmaaiill will ``pipe''  each message  through the
                     56: command it names.  For example, the .pprrooffiillee command line:
                     57: 
                     58: 
                     59: 
                     60: 
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: mail                         Command                         mail
                     70: 
                     71: 
                     72: 
                     73:         export PAGER="exec /bin/scat -1"
                     74: 
                     75: 
                     76: invokes  /bbiinn/ssccaatt for  each mail  message with  the command-line
                     77: argument -11 (the digit one).
                     78: 
                     79: While  reading  mail,  the user  can  use  any  of the  following
                     80: commands to  save, delete, or  send each message  to another user
                     81: interactively.
                     82: 
                     83: dd    Delete the current message and print the next message.
                     84: 
                     85: mm [_u_s_e_r ...]
                     86:      Mail  the  current  message  to  each _u_s_e_r  given  (default:
                     87:      yourself).
                     88: 
                     89: pp    Print the current message again.
                     90: 
                     91: qq    Quit, and update mailbox file to reflect changes.
                     92: 
                     93: rr    Reverse the direction in which the mailbox is being scanned.
                     94: 
                     95: ss [_f_i_l_e ...]
                     96:      Save the current mail  message with the usual header in each
                     97:      _f_i_l_e (default: $HHOOMMEE/mmbbooxx).
                     98: 
                     99: tt [_u_s_e_r ...]
                    100:      Send a  message read from the  standard input, terminated by
                    101:      an end-of-file character or by a line containing only `.' or
                    102:      `?', to each _u_s_e_r (default: yourself).
                    103: 
                    104: ww [_f_i_l_e ...]
                    105:      Write the  current message without the  usual header in each
                    106:      _f_i_l_e (default: $HHOOMMEE/mmbbooxx).
                    107: 
                    108: xx    Exit without updating the mailbox file.
                    109: 
                    110: <nneewwlliinnee>
                    111:      Print the next message.
                    112: 
                    113: -    Print the previous message.
                    114: 
                    115: EEOOFF  Quit, updating mailbox; same as qq.
                    116: 
                    117: ?    Print a summary of available commands.
                    118: 
                    119: !_c_o_m_m_a_n_d
                    120:      Pass _c_o_m_m_a_n_d to the shell for execution.
                    121: 
                    122: The  following  command  line  options  control the  sending  and
                    123: reading of mail.
                    124: 
                    125: -ff _f_i_l_e
                    126:      Read   mail  from   _f_i_l_e  instead   of  from   the  default,
                    127:      /uussrr/ssppooooll/mmaaiill/_u_s_e_r.
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 
                    133: 
                    134: 
                    135: mail                         Command                         mail
                    136: 
                    137: 
                    138: 
                    139: 
                    140: -mm   Send a message to the terminal  of _u_s_e_r if he is logged into
                    141:      the system when mail is sent.
                    142: 
                    143: -pp   Print all mail without interaction.
                    144: 
                    145: -qq   Quit without changing  the mailbox if an interrupt character
                    146:      is typed.   Normally, an interrupt  character stops printing
                    147:      of the current message.
                    148: 
                    149: -rr   Reverse  the  order of  printing  messages.  Normally,  mmaaiill
                    150:      prints messages in the order in which they were received.
                    151: 
                    152: -vv   Verbose mode.  Show  the version number of the mmaaiill program,
                    153:      and display expanded aliases.
                    154: 
                    155: If you wish, you can  create a signature file, .ssiigg.mmaaiill, in your
                    156: home directory.  mmaaiill  appends the contents of the signature file
                    157: to the  end of every  mail message you  send, as a  signature.  A
                    158: signature  can be  your system's path  name (for  uuuuccpp messages),
                    159: your telephone number, an amusing _b_o_n _m_o_t, or what you will.
                    160: 
                    161: ***** Files *****
                    162: 
                    163: $HHOOMMEE/ddeeaadd.lleetttteerr -- Message that mmaaiill could not send
                    164: $HHOOMMEE/mmbbooxx -- Default saved mail
                    165: $HHOOMMEE/.ssiigg.mmaaiill -- Signature file
                    166: /ttmmpp/mmaaiill* -- Temporary and lock files
                    167: /uussrr/ssppooooll/mmaaiill -- Mailbox directory, filed by user name
                    168: 
                    169: ***** See Also *****
                    170: 
                    171: aalliiaasseess,  AASSKKCCCC, ccoommmmaannddss,  EEDDIITTOORR, mmkkffnnaammeess,  mmssgg,  nnppttxx, PPAAGGEERR,
                    172: ppaatthhss, uuuuxx
                    173: 
                    174: 
                    175: 
                    176: 
                    177: 
                    178: 
                    179: 
                    180: 
                    181: 
                    182: 
                    183: 
                    184: 
                    185: 
                    186: 
                    187: 
                    188: 
                    189: 
                    190: 
                    191: 
                    192: 
                    193: 
                    194: 
                    195: 
                    196: COHERENT Lexicon                                           Page 3
                    197: 
                    198: 

unix.superglobalmegacorp.com

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