*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> mail (1)              
Title
Content
Arch
Section
 

mail(1)

Contents


NAME    [Toc]    [Back]

       mail, binmail - Sends and displays messages

SYNOPSIS    [Toc]    [Back]

   Reading Mail
       mail [-epq] [-bhr] [-f file]

       binmail [-epq] [-bhr] [-f file]


   Sending Mail    [Toc]    [Back]
       mail [-d] [-r name] [-h N] user... [< file]

       binmail [-d] [-r name] [-h N] user... [< file]

STANDARDS    [Toc]    [Back]

       Interfaces  documented  on  this reference page conform to
       industry standards as follows:

       mail:  XCU5.0

       binmail:  XCU5.0

       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.

OPTIONS    [Toc]    [Back]

   Reading Mail
       You  can  use the following options when invoking the mail
       command to read mail: Does not display any messages.  This
       option  causes mail to return an exit value of 0 (zero) if
       the user has mail and an exit value of 1 if the  user  has
       no  mail.   Saves mail to and reads mail from file instead
       of the default mail file, /usr/spool/mail/user.   Displays
       mail without prompting for a disposition code. This option
       does not delete, copy, or forward  any  messages.   Causes
       mail  to  exit  when you press the Interrupt key sequence.
       Normally, pressing the Interrupt key sequence  stops  only
       the  message being displayed. (In this case, the next message
 sometimes does not display until you enter the p subcommand.)
   Displays  mail  in  first-in, first-out order.
       The default is last-in, first-out.  Alternate and obsolete
       form of the -b option.

              If  -r is the first option specified and more arguments
 follow, send mail mode is assumed.  Alternate
              and obsolete form of the -b option.

              If  -h is the first option specified and more arguments
 follow, send mail mode is assumed.

   Sending Mail    [Toc]    [Back]
       You can use the following options when invoking  the  mail
       command  to  send  mail:  Sets the hop count to N. The hop
       count is incremented every time  the  mail  is  processed.
       When  it  reaches  a  limit,  the mail is returned with an
       error message, the victim of an aliasing loop.  If you  do
       not specify this option, received lines in the message are
       counted.  Sets the name of the From: user field (that  is,
       the  sender  of the mail).  The -r option can only be used
       by trusted users (normally root, daemon, and  network)  or
       if  the person you are trying to become is the same as the
       person you are.  Informs binmail to actually  deliver  the
       mail instead of passing it off to the sendmail program for
       delivery.

DESCRIPTION    [Toc]    [Back]

       The mail command writes to standard output all stored mail
       addressed  to  your  login name, one message at a time, or
       sends a mail message to another  user  or  users.  Another
       name for the mail command is binmail.

       Following  each  message, mail prompts you with a ?  question
 mark. Press <Return> to display the current mail message,
  or  enter  one  of the subcommands that control the
       disposition of the message.

       When sending mail, you specify users, and then mail  reads
       a  message from standard input until you press the End-ofFile
 key sequence or enter a  line  containing  only  a  .
       (dot). It prefixes this message with the sender's name and
       the date and time of the message (its postmark)  and  adds
       this  message  to  the  file /usr/spool/mail/user for each
       user specified on the command line.

       Usually, user is a name recognized by the  login  command.
       If the system does not recognize one or more of the specified
 users or if mail is interrupted  during  input,  mail
       saves  messages in the file $HOME/dead.letter to allow for
       editing and resending.

       The action of mail can be modified in two ways by  manipulating
   /usr/spool/mail/user:   The   default  permission
       assignment for other users is read-only.   If  you  change
       this permission assignment to read/write or to All Permissions
 Denied, the system preserves the file, even when  it
       is  empty,  in  order to maintain the desired permissions;
       you will not be able to remove the file.  You can edit the
       file to contain the following as its first line:

              Forward to person

              This causes all messages sent to user to be sent to
              person instead. The Forward  to  feature  is  especially
 useful for sending all of a person's mail to
              a particular machine in a network environment.

       To specify a recipient on a remote system, prefix the system
  name  and  an !  (exclamation mark) to user.  See the
       uucp command for a detailed discussion of how  to  address
       remote  systems.   Also  see  mailx and sendmail for other
       network connections.

       Tru64 UNIX provides locking for the  mailbox  files.   The
       style  of  locking  used  depends  on how it is set in the
       rc.config.common  file.    For   more   information,   see
       mail_manual_setup(7).

   Subcommands    [Toc]    [Back]
       The  following  subcommands  control  message disposition.
       Displays the next mail  message.   Displays  the  previous
       message.   Deletes  the  current  message and displays the
       next message.  Displays the current message again.   Saves
       the  message  in  file instead of in the default mail file
       $HOME/mbox.  Saves the message, without its  postmark,  in
       file  instead  of  in  the  default mail file, $HOME/mbox.
       Forwards the current message to users.  If the forward was
       successful,  deletes  that  message  and then displays the
       next  message.   Writes  any  mail  not  yet  deleted   to
       /usr/spool/mail/user  and  exits. Pressing the End-of-File
       key sequence has the same effect.  Exit, leaving the  mail
       file  unchanged.   Runs the specified command.  Displays a
       subcommand summary.  Displays a subcommand summary.

NOTES    [Toc]    [Back]

       The mail utility is marked LEGACY in XCU Issue 5.

       The binmail  program  is  not  RFC  822  compliant.   This
       affects  messages  that  begin  withlines  that  look like
       header lines.  Header lines begin with a  string  followed
       by  a  colon  (:)  (such as those found in the /etc/passwd
       file).  Use mailx command to send such messages,  or  make
       sure the message is preceded by a blank line.

EXIT STATUS    [Toc]    [Back]

       For  information  about  exit values, see the OPTIONS section.

EXAMPLES    [Toc]    [Back]

       To display your mail, enter: mail

              After the most recent message  is  displayed,  a  ?
              (question  mark) indicates that mail is waiting for
              one of the subcommands explained previously (+,  -,
              d, p, and so on).  Enter help or an * (asterisk) to
              list the subcommands available.  If the End-of-File
              key  sequence  is  <Ctrl-d>, you send mail to other
              users by entering: mail tom rachel  Do  not  forget
              the meeting tomorrow at 9:30.  <Ctrl-d>

              In  this  example,  the system mails the message Do
              not forget the meeting tomorrow at  9:30.   to  the
              users  tom and rachel. The End-of-File key sequence
              (in this case, <Ctrl-d>) indicates the end  of  the
              message, but it is not sent with the text.  To send
              a file to another user, enter: mail fran < proposal

              This  command  sends  the contents of the file proposal
 to fran.  To save a message  to  the  default
              mail file, enter: mail

              This  command  displays each message mailed to you.
              Press  <Return>  after  the  ?   prompt  until  the
              desired message is displayed.

              When the appropriate message is displayed, enter: s

              The message is saved  in  the  default  mail  file,
              $HOME/mbox.   To save a message to a specific file,
              enter: mail

              This command displays each message mailed  to  you.
              Press  <Return>  after  the  ?   prompt  until  the
              desired message is displayed. When the  appropriate
              message is displayed, enter: s mycopy

              This  command  saves  the  message  in a file named
              mycopy in the current directory, rather than in the
              default mail file.




FILES    [Toc]    [Back]

       Holds  saved  mail.  Holds unmailable text.  Contains user
       information.  Holds incoming mail for user.  Lock for mail
       directory.   (Note:  this  file is not created if lockf is
       used for locking.

SEE ALSO    [Toc]    [Back]

      
      
       Commands:  login(1),  mailx(1),   sendmail(8),   write(1),
       uucp(1)



                                                          mail(1)
[ Back ]
 Similar pages
Name OS Title
write Tru64 Sends messages to other users
writesrv Tru64 Lets users send messages to and receive messages from a remote system
ipsend FreeBSD sends IP packets
Mail Tru64 Sends and receives mail
sendmail Tru64 Sends mail over the Internet
mailq Tru64 Sends mail over the Internet
newaliases Tru64 Sends mail over the Internet
smtpd Tru64 Sends mail over the Internet
mailx Tru64 Sends and receives mail
env Tru64 Displays or sets the current environment, or displays the values of environment variables
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service