glenda.party
term% ls -F
term% pwd
$home/manuals/unix_v8/1/mail
term% cat index.txt
MAIL(1)                     General Commands Manual                    MAIL(1)



NAME
       mail  -  send or receive mail

SYNOPSIS
       mail [ -r ] [ -p ] [ -m ] [ -f file ]
       mail person ...
       mail -n

DESCRIPTION
       Mail  with  no  argument  prints  a user's mail, message-by-message, in
       last-in, first-out order, prompting between messages.  The options are:

       -r     Print mail in first-in, first-out order.
       -p     Print entire mailbox without pause between messages.
       -m     Only print messages explicitly requested by the user.
       -f file
              Use file, e.g. `mbox', as if it were the mailbox.

       After printing a prompt mail reads a line from the  standard  input  to
       direct  disposition  of the message.  Commands are of the form `[range]
       command [arguments]'.  The command is applied to each  message  in  the
       specified range.  The optional range can be:
       .      current message
       +      next message
       -      previous message
       a number
              the correspondingly numbered message
       number1,number2
              the range of messages between number1 and number2 inclusive

       The commands are:
       d      Mark message for deletion on exiting mail.
       u      remove mark for deletion.
       h      Print  the  disposition, size in characters, and header line for
              each message in the mailbox.
       p      Print message.
       s [ file ] ...
              Save the message in the named files (`mbox' default, in HOME di‐
              rectory if known, see environ(5)).
       m [ person ] ...
              Mail the message to the named persons (yourself by default).
       r      Reply to the sender of the last message printed.
       EOT (control-D)
              Put unexamined mail back in the mailbox and stop.
       q      Same as EOT.
       x      Exit, without changing the mailbox file.
       !command
              Escape to the Shell to do command.
       ?      Print a command summary.
       =      Print the number of the current message.

       An interrupt stops the printing of the current letter.

       When  persons are named, mail takes the standard input up to an end-of-
       file, or to a line consisting of a single `.'.  and  adds  it  to  each
       person's  mailbox.   The  message  is automatically postmarked with the
       sender's name and date.  Lines that look like  postmarks  are  prefixed
       with `>'.

       Person is usually a login name.  To denote a recipient on a remote sys‐
       tem, a network name must be used instead of a simple  login  name;  see
       uucp(1), mail(7).

       If a person's mailbox contains the sole line

              Forward to name

       the  mail  is  sent  to  name instead of person.  Name may be a list of
       names.

       If a person's mailbox contains the sole line

              Pipe to command

       the mail is piped to command instead  of  being  appended  to  person's
       mailbox.   The  command  is run with the user and group id of the mail‐
       box's owner.

       Each user owns his own mailbox, which is by default generally  readable
       but not writable.  Mail does not delete an empty mailbox nor change its
       mode, so a user may make it unreadable if desired.

       Option -n causes notice to be given on your terminal whenever  mail  is
       delivered to your mail box.  The option is reversed at each occurrence.
       See also sysmon(9.1) and the MAIL variable of sh(1).

       When a user logs in he is informed of the presence of mail.

FILES
       /usr/spool/mail/mail.log mail log file
       /usr/spool/mail/*        mailboxes
       /etc/passwd              to identify sender and locate persons
       mbox                     saved mail
       /tmp/ma*                 temp file
       $HOME/dead.letter        unmailable text
       /usr/lib/upas/printmail  the program to peruse the mail
       uux(1)

SEE ALSO
       xsend(1), write(1), sysmon(9.1), uucp(1), mail(7), upas(8)

BUGS
       Option -n doesn't work in a mux(9.1) layer.



                                                                       MAIL(1)