Difference between revisions of "32v 1m mail"
 (New page: MAIL(1)             UNIX Programmer's Manual              MAIL(1)    == NAME ==      mail  -  send or receive mail among users  == SYNOPSIS ==      mail [ + ] [ -i ] [ person ] ...      ma...)  | 
				|||
| Line 1: | Line 1: | ||
| − | MAIL(1)   | + | MAIL(1)   UNIX Programmer's Manual    MAIL(1)  | 
== NAME ==  | == NAME ==  | ||
| − | + | mail  -  send or receive mail among users  | |
== SYNOPSIS ==  | == SYNOPSIS ==  | ||
| − | + | mail [ + ] [ -i ] [ person ] ...  | |
| − | + | mail [ + ] [ -i ] -f file  | |
== DESCRIPTION ==  | == DESCRIPTION ==  | ||
| − | + | '''Mail''' with no argument prints a user's mail, message-by-message, in last-in, first-out order; the optional argument  | |
| − | + | + causes first-in, first-out order.  For each message, it  | |
| − | + | reads a line from the standard input to direct disposition  | |
| − | + | of the message.  | |
| − | |||
| − | + | newline  | |
| − | + | Go on to next message.  | |
| − | + | d    Delete message and go on to the next.  | |
| − | + | p    Print message again.  | |
| − | + | -    Go back to previous message.  | |
| − | + | s [ '''file''' ] ...  | |
| − | + | Save the message in the named '''files''' (`mbox' default).  | |
| − | + | w [ '''file''' ] ...  | |
| − | + | Save the message, without a header, in the named '''files'''  | |
| − | + | (`mbox' default).  | |
| − | + | m [ '''person''' ] ...  | |
| − | + | Mail the message to the named '''persons''' (yourself is default).  | |
| − | |||
| − | + | EOT (control-D)  | |
| − | + | Put unexamined mail back in the mailbox and stop.  | |
| − | + | q    Same as EOT.  | |
| − | + | !'''command'''  | |
| − | + | Escape to the Shell to do '''command'''.  | |
| − | + | *    Print a command summary.  | |
| − | + | An interrupt normally causes termination of the command; the  | |
| − | + | mail file is unchanged.  The optional argument -i causes  | |
| − | + | '''mail''' to continue after interrupts.  | |
| − | + | When '''persons''' are named, '''mail''' takes the standard input up to  | |
| − | + | an end-of-file (or a line with just `.') and adds it to each  | |
| − | + | '''person's''' `mail' file.  The message is preceded by the  | |
| − | + | sender's name and a postmark.  Lines that look like  | |
| − | + | postmarks are prepended with `>'.  A '''person''' is usually a  | |
| − | + | user name recognized by '''login'''(1).  To denote a recipient on  | |
| − | + | a remote system, prefix '''person''' by the system name and exclamation mark (see '''uucp'''(1)).  | |
| − | |||
| − | + | The -f option causes the named file, e.g. `mbox', to be  | |
| − | + | printed as if it were the mail file.  | |
| − | + | When a user logs in he is informed of the presence of mail.  | |
== FILES ==  | == FILES ==  | ||
| − | + |  /etc/passwd  to identify sender and locate persons  | |
| − | + |  /usr/spool/mail/* incoming mail for user *  | |
| − | + |  mbox    saved mail  | |
| − | + |  /tmp/ma*temp file  | |
| − | + |  /usr/spool/mail/*.lock lock for mail directory  | |
| − | + |  dead.letter  unmailable text  | |
== SEE ALSO ==  | == SEE ALSO ==  | ||
| − | + | [[32v 1m write|write(1)]], [[32v 1m uucp|uucp(1)]], [[32v 1m uux|uux(1)]]  | |
== BUGS ==  | == BUGS ==  | ||
| − | + | Race conditions sometimes result in a failure to remove a lock file.  | |
| − | |||
| − | + | Normally anybody can read your mail.  An installation can  | |
| − | + | overcome this by making '''mail''' a set-user-id command that owns  | |
| − | + | the mail directory.  | |
[[Category:32v man section 1]]  | [[Category:32v man section 1]]  | ||
Latest revision as of 13:34, 27 October 2009
MAIL(1) UNIX Programmer's Manual MAIL(1)
Contents
NAME
mail - send or receive mail among users
SYNOPSIS
mail [ + ] [ -i ] [ person ] ... mail [ + ] [ -i ] -f file
DESCRIPTION
Mail with no argument prints a user's mail, message-by-message, in last-in, first-out order; the optional argument + causes first-in, first-out order. For each message, it reads a line from the standard input to direct disposition of the message.
newline Go on to next message.
d Delete message and go on to the next.
p Print message again.
- Go back to previous message.
s [ file ] ... Save the message in the named files (`mbox' default).
w [ file ] ... Save the message, without a header, in the named files (`mbox' default).
m [ person ] ... Mail the message to the named persons (yourself is default).
EOT (control-D) Put unexamined mail back in the mailbox and stop.
q Same as EOT.
!command Escape to the Shell to do command.
- Print a command summary.
 
An interrupt normally causes termination of the command; the mail file is unchanged. The optional argument -i causes mail to continue after interrupts.
When persons are named, mail takes the standard input up to an end-of-file (or a line with just `.') and adds it to each person's `mail' file. The message is preceded by the sender's name and a postmark. Lines that look like postmarks are prepended with `>'. A person is usually a user name recognized by login(1). To denote a recipient on a remote system, prefix person by the system name and exclamation mark (see uucp(1)).
The -f option causes the named file, e.g. `mbox', to be printed as if it were the mail file.
When a user logs in he is informed of the presence of mail.
FILES
/etc/passwd to identify sender and locate persons /usr/spool/mail/* incoming mail for user * mbox saved mail /tmp/ma*temp file /usr/spool/mail/*.lock lock for mail directory dead.letter unmailable text
SEE ALSO
BUGS
Race conditions sometimes result in a failure to remove a lock file.
Normally anybody can read your mail. An installation can overcome this by making mail a set-user-id command that owns the mail directory.