xref: /freebsd/usr.bin/mail/mail.1 (revision 81135783d1abb2d4a339cb59be9a9174f604502d)
19b50d902SRodney W. Grimes.\" Copyright (c) 1980, 1990, 1993
29b50d902SRodney W. Grimes.\"	The Regents of the University of California.  All rights reserved.
39b50d902SRodney W. Grimes.\"
49b50d902SRodney W. Grimes.\" Redistribution and use in source and binary forms, with or without
59b50d902SRodney W. Grimes.\" modification, are permitted provided that the following conditions
69b50d902SRodney W. Grimes.\" are met:
79b50d902SRodney W. Grimes.\" 1. Redistributions of source code must retain the above copyright
89b50d902SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer.
99b50d902SRodney W. Grimes.\" 2. Redistributions in binary form must reproduce the above copyright
109b50d902SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer in the
119b50d902SRodney W. Grimes.\"    documentation and/or other materials provided with the distribution.
129b50d902SRodney W. Grimes.\" 3. All advertising materials mentioning features or use of this software
139b50d902SRodney W. Grimes.\"    must display the following acknowledgement:
149b50d902SRodney W. Grimes.\"	This product includes software developed by the University of
159b50d902SRodney W. Grimes.\"	California, Berkeley and its contributors.
169b50d902SRodney W. Grimes.\" 4. Neither the name of the University nor the names of its contributors
179b50d902SRodney W. Grimes.\"    may be used to endorse or promote products derived from this software
189b50d902SRodney W. Grimes.\"    without specific prior written permission.
199b50d902SRodney W. Grimes.\"
209b50d902SRodney W. Grimes.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
219b50d902SRodney W. Grimes.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
229b50d902SRodney W. Grimes.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
239b50d902SRodney W. Grimes.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
249b50d902SRodney W. Grimes.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
259b50d902SRodney W. Grimes.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
269b50d902SRodney W. Grimes.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
279b50d902SRodney W. Grimes.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
289b50d902SRodney W. Grimes.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
299b50d902SRodney W. Grimes.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
309b50d902SRodney W. Grimes.\" SUCH DAMAGE.
319b50d902SRodney W. Grimes.\"
32856f23edSMike Heffner.\"	@(#)mail.1	8.8 (Berkeley) 4/28/95
33c3aac50fSPeter Wemm.\" $FreeBSD$
349b50d902SRodney W. Grimes.\"
35856f23edSMike Heffner.Dd April 28, 1995
369b50d902SRodney W. Grimes.Dt MAIL 1
3762500372SRuslan Ermilov.Os
389b50d902SRodney W. Grimes.Sh NAME
39856f23edSMike Heffner.Nm mail ,
40856f23edSMike Heffner.Nm Mail
419b50d902SRodney W. Grimes.Nd send and receive mail
429b50d902SRodney W. Grimes.Sh SYNOPSIS
438fe908efSRuslan Ermilov.Nm
44dcd24e27SMike Heffner.Op Fl EiInv
459b50d902SRodney W. Grimes.Op Fl s Ar subject
469b50d902SRodney W. Grimes.Op Fl c Ar cc-addr
479b50d902SRodney W. Grimes.Op Fl b Ar bcc-addr
489b50d902SRodney W. Grimes.Ar to-addr ...
4981135783SRuslan Ermilov.Op Fl Ar sendmail-option ...
508fe908efSRuslan Ermilov.Nm
51dcd24e27SMike Heffner.Op Fl EiInNv
529b50d902SRodney W. Grimes.Fl f
539b50d902SRodney W. Grimes.Op Ar name
548fe908efSRuslan Ermilov.Nm
55dcd24e27SMike Heffner.Op Fl EiInNv
569b50d902SRodney W. Grimes.Op Fl u Ar user
579b50d902SRodney W. Grimes.Sh INTRODUCTION
589b50d902SRodney W. Grimes.Nm Mail
599b50d902SRodney W. Grimesis an intelligent mail processing system, which has
609b50d902SRodney W. Grimesa command syntax reminiscent of
6181135783SRuslan Ermilov.Xr ed 1
629b50d902SRodney W. Grimeswith lines replaced by messages.
6381135783SRuslan Ermilov.\" XXX
649b50d902SRodney W. Grimes.Bl -tag -width flag
659b50d902SRodney W. Grimes.It Fl v
669b50d902SRodney W. GrimesVerbose mode.
679b50d902SRodney W. GrimesThe details of
689b50d902SRodney W. Grimesdelivery are displayed on the user's terminal.
69dcd24e27SMike Heffner.It Fl E
70b7cd452dSRuslan ErmilovDo not send messages with an empty body.
71b7cd452dSRuslan ErmilovThis is useful for piping errors from
72b7cd452dSRuslan Ermilov.Xr cron 8
73b7cd452dSRuslan Ermilovscripts.
749b50d902SRodney W. Grimes.It Fl i
759b50d902SRodney W. GrimesIgnore tty interrupt signals.
769b50d902SRodney W. GrimesThis is
779b50d902SRodney W. Grimesparticularly useful when using
788fe908efSRuslan Ermilov.Nm
799b50d902SRodney W. Grimeson noisy phone lines.
809b50d902SRodney W. Grimes.It Fl I
8181135783SRuslan ErmilovForces
8281135783SRuslan Ermilov.Nm
8381135783SRuslan Ermilovto run in interactive mode even when
84b7cd452dSRuslan Ermilovinput is not a terminal.
859b50d902SRodney W. GrimesIn particular, the
8681135783SRuslan Ermilov.Ql ~
879b50d902SRodney W. Grimesspecial
889b50d902SRodney W. Grimescharacter when sending mail is only active in interactive mode.
899b50d902SRodney W. Grimes.It Fl n
90e9b074c3SJordan K. HubbardInhibits reading the system-wide
91e9b074c3SJordan K. Hubbard.Pa mail.rc
92e9b074c3SJordan K. Hubbardfiles upon startup.
939b50d902SRodney W. Grimes.It Fl N
949b50d902SRodney W. GrimesInhibits the initial display of message headers
959b50d902SRodney W. Grimeswhen reading mail or editing a mail folder.
969b50d902SRodney W. Grimes.It Fl s
9781135783SRuslan ErmilovSpecify subject on command line.
9881135783SRuslan Ermilov(Only the first argument after the
999b50d902SRodney W. Grimes.Fl s
1009b50d902SRodney W. Grimesflag is used as a subject; be careful to quote subjects
1019b50d902SRodney W. Grimescontaining spaces.)
1029b50d902SRodney W. Grimes.It Fl c
1039b50d902SRodney W. GrimesSend carbon copies to
10481135783SRuslan Ermilov.Ar cc-addr
10581135783SRuslan Ermilovlist of users.
1069b50d902SRodney W. Grimes.It Fl b
1079b50d902SRodney W. GrimesSend blind carbon copies to
10881135783SRuslan Ermilov.Ar bcc-addr .
1099b50d902SRodney W. GrimesList should be a comma-separated list of names.
1109b50d902SRodney W. Grimes.It Fl f
1119b50d902SRodney W. GrimesRead in the contents of your
11281135783SRuslan Ermilov.Pa mbox
1139b50d902SRodney W. Grimes(or the specified file)
1149b50d902SRodney W. Grimesfor processing; when you
11581135783SRuslan Ermilov.Ic quit ,
1168fe908efSRuslan Ermilov.Nm
1179b50d902SRodney W. Grimeswrites undeleted messages back to this file.
1189b50d902SRodney W. Grimes.It Fl u
1199b50d902SRodney W. GrimesIs equivalent to:
1209b50d902SRodney W. Grimes.Pp
12181135783SRuslan Ermilov.Dl "mail -f /var/mail/user"
1229b50d902SRodney W. Grimes.El
12381135783SRuslan Ermilov.Ss "Startup Actions"
124727c1440SJoseph KoshyAt startup time
125727c1440SJoseph Koshy.Nm
126727c1440SJoseph Koshywill execute commands in the system command files
127727c1440SJoseph Koshy.Pa /usr/share/misc/mail.rc ,
128727c1440SJoseph Koshy.Pa /usr/local/etc/mail.rc
129727c1440SJoseph Koshyand
130727c1440SJoseph Koshy.Pa /etc/mail.rc
131727c1440SJoseph Koshyin order, unless explicitly told not to by the use of the
132727c1440SJoseph Koshy.Fl n
133727c1440SJoseph Koshyoption.
134727c1440SJoseph KoshyNext, the commands in the user's personal command file
135727c1440SJoseph Koshy.Pa ~/.mailrc
136727c1440SJoseph Koshyare executed.
137727c1440SJoseph Koshy.Nm
138727c1440SJoseph Koshythen examines its command line options to determine whether a
139727c1440SJoseph Koshynew message is to be sent, or whether an existing mailbox is to
140727c1440SJoseph Koshybe read.
14181135783SRuslan Ermilov.Ss "Sending Mail"
1429b50d902SRodney W. GrimesTo send a message to one or more people,
1438fe908efSRuslan Ermilov.Nm
1449b50d902SRodney W. Grimescan be invoked with arguments which are the names of people to
1459b50d902SRodney W. Grimeswhom the mail will be sent.
1469b50d902SRodney W. GrimesYou are then expected to type in
1479b50d902SRodney W. Grimesyour message, followed
148f3456b7eSJames Raynardby a
14981135783SRuslan Ermilov.Aq Li control-D
1509b50d902SRodney W. Grimesat the beginning of a line.
1519b50d902SRodney W. GrimesThe section below
15281135783SRuslan Ermilov.Sx "Replying To or Originating Mail" ,
1539b50d902SRodney W. Grimesdescribes some features of
1548fe908efSRuslan Ermilov.Nm
1559b50d902SRodney W. Grimesavailable to help you compose your letter.
15681135783SRuslan Ermilov.Ss "Reading Mail"
1579b50d902SRodney W. GrimesIn normal usage
1588fe908efSRuslan Ermilov.Nm
1599b50d902SRodney W. Grimesis given no arguments and checks your mail out of the
1609b50d902SRodney W. Grimespost office, then
1619b50d902SRodney W. Grimesprints out a one line header of each message found.
1629b50d902SRodney W. GrimesThe current message is initially the first message (numbered 1)
1639b50d902SRodney W. Grimesand can be printed using the
1649b50d902SRodney W. Grimes.Ic print
1659b50d902SRodney W. Grimescommand (which can be abbreviated
16681135783SRuslan Ermilov.Ic p ) .
1679b50d902SRodney W. GrimesYou can move among the messages much as you move between lines in
16881135783SRuslan Ermilov.Xr ed 1 ,
1699b50d902SRodney W. Grimeswith the commands
17081135783SRuslan Ermilov.Ic +
1719b50d902SRodney W. Grimesand
17281135783SRuslan Ermilov.Ic \-
1739b50d902SRodney W. Grimesmoving backwards and forwards, and
1749b50d902SRodney W. Grimessimple numbers.
17581135783SRuslan Ermilov.Ss "Disposing of Mail"
1769b50d902SRodney W. GrimesAfter examining a message you can
1779b50d902SRodney W. Grimes.Ic delete
178f3456b7eSJames Raynard.Pq Ic d
1799b50d902SRodney W. Grimesthe message or
1809b50d902SRodney W. Grimes.Ic reply
181f3456b7eSJames Raynard.Pq Ic r
1829b50d902SRodney W. Grimesto it.
1839b50d902SRodney W. GrimesDeletion causes the
1848fe908efSRuslan Ermilov.Nm
1859b50d902SRodney W. Grimesprogram to forget about the message.
1869b50d902SRodney W. GrimesThis is not irreversible; the message can be
1879b50d902SRodney W. Grimes.Ic undeleted
188f3456b7eSJames Raynard.Pq Ic u
1899b50d902SRodney W. Grimesby giving its number, or the
1908fe908efSRuslan Ermilov.Nm
1919b50d902SRodney W. Grimessession can be aborted by giving the
1929b50d902SRodney W. Grimes.Ic exit
193f3456b7eSJames Raynard.Pq Ic x
1949b50d902SRodney W. Grimescommand.
1959b50d902SRodney W. GrimesDeleted messages will, however, usually disappear never to be seen again.
19681135783SRuslan Ermilov.Ss "Specifying Messages"
1979b50d902SRodney W. GrimesCommands such as
1989b50d902SRodney W. Grimes.Ic print
1999b50d902SRodney W. Grimesand
2009b50d902SRodney W. Grimes.Ic delete
2019b50d902SRodney W. Grimescan be given a list of message numbers as arguments to apply
2029b50d902SRodney W. Grimesto a number of messages at once.
2039b50d902SRodney W. GrimesThus
20481135783SRuslan Ermilov.Dq Li "delete 1 2"
2059b50d902SRodney W. Grimesdeletes messages 1 and 2, while
20681135783SRuslan Ermilov.Dq Li "delete 1\-5"
2079b50d902SRodney W. Grimesdeletes messages 1 through 5.
2089b50d902SRodney W. GrimesThe special name
20981135783SRuslan Ermilov.Ql *
2109b50d902SRodney W. Grimesaddresses all messages, and
21181135783SRuslan Ermilov.Ql $
2129b50d902SRodney W. Grimesaddresses
2139b50d902SRodney W. Grimesthe last message; thus the command
2149b50d902SRodney W. Grimes.Ic top
2159b50d902SRodney W. Grimeswhich prints the first few lines of a message could be used in
21681135783SRuslan Ermilov.Dq Li "top *"
2179b50d902SRodney W. Grimesto print the first few lines of all messages.
21881135783SRuslan Ermilov.Ss "Replying To or Originating Mail"
2199b50d902SRodney W. GrimesYou can use the
2209b50d902SRodney W. Grimes.Ic reply
2219b50d902SRodney W. Grimescommand to
2229b50d902SRodney W. Grimesset up a response to a message, sending it back to the
2239b50d902SRodney W. Grimesperson who it was from.
2249b50d902SRodney W. GrimesText you then type in, up to an end-of-file,
2259b50d902SRodney W. Grimesdefines the contents of the message.
2269b50d902SRodney W. GrimesWhile you are composing a message,
2278fe908efSRuslan Ermilov.Nm
2289b50d902SRodney W. Grimestreats lines beginning with the character
22981135783SRuslan Ermilov.Ql ~
2309b50d902SRodney W. Grimesspecially.
2319b50d902SRodney W. GrimesFor instance, typing
23281135783SRuslan Ermilov.Ic ~m
2339b50d902SRodney W. Grimes(alone on a line) will place a copy
2349b50d902SRodney W. Grimesof the current message into the response right shifting it by a tabstop
2359b50d902SRodney W. Grimes(see
23681135783SRuslan Ermilov.Va indentprefix
2379b50d902SRodney W. Grimesvariable, below).
2389b50d902SRodney W. GrimesOther escapes will set up subject fields, add and delete recipients
2399b50d902SRodney W. Grimesto the message and allow you to escape to an editor to revise the
2409b50d902SRodney W. Grimesmessage or to a shell to run some commands.
2419b50d902SRodney W. Grimes(These options
2429b50d902SRodney W. Grimesare given in the summary below.)
24381135783SRuslan Ermilov.Ss "Ending a Mail Processing Session"
2449b50d902SRodney W. GrimesYou can end a
2458fe908efSRuslan Ermilov.Nm
2469b50d902SRodney W. Grimessession with the
2479b50d902SRodney W. Grimes.Ic quit
248f3456b7eSJames Raynard.Pq Ic q
2499b50d902SRodney W. Grimescommand.
2509b50d902SRodney W. GrimesMessages which have been examined go to your
25181135783SRuslan Ermilov.Pa mbox
2529b50d902SRodney W. Grimesfile unless they have been deleted in which case they are discarded.
2539b50d902SRodney W. GrimesUnexamined messages go back to the post office.
2549b50d902SRodney W. Grimes(See the
2559b50d902SRodney W. Grimes.Fl f
2569b50d902SRodney W. Grimesoption above).
25781135783SRuslan Ermilov.Ss "Personal and System Wide Distribution Lists"
2589b50d902SRodney W. GrimesIt is also possible to create a personal distribution lists so that,
2599b50d902SRodney W. Grimesfor instance, you can send mail to
2609b50d902SRodney W. Grimes.Dq Li cohorts
2619b50d902SRodney W. Grimesand have it go
2629b50d902SRodney W. Grimesto a group of people.
2639b50d902SRodney W. GrimesSuch lists can be defined by placing a line like
2649b50d902SRodney W. Grimes.Pp
26581135783SRuslan Ermilov.Dl "alias cohorts bill ozalp jkf mark kridle@ucbcory"
2669b50d902SRodney W. Grimes.Pp
2679b50d902SRodney W. Grimesin the file
26881135783SRuslan Ermilov.Pa .mailrc
2699b50d902SRodney W. Grimesin your home directory.
2709b50d902SRodney W. GrimesThe current list of such aliases can be displayed with the
2719b50d902SRodney W. Grimes.Ic alias
2729b50d902SRodney W. Grimescommand in
2738fe908efSRuslan Ermilov.Nm .
2749b50d902SRodney W. GrimesSystem wide distribution lists can be created by editing
2752216e2a2SGregory Neil Shapiro.Pa /etc/mail/aliases ,
2769b50d902SRodney W. Grimessee
2779b50d902SRodney W. Grimes.Xr aliases 5
2789b50d902SRodney W. Grimesand
2799b50d902SRodney W. Grimes.Xr sendmail 8 ;
2809b50d902SRodney W. Grimesthese are kept in a different syntax.
2819b50d902SRodney W. GrimesIn mail you send, personal aliases will be expanded in mail sent
2829b50d902SRodney W. Grimesto others so that they will be able to
2839b50d902SRodney W. Grimes.Ic reply
2849b50d902SRodney W. Grimesto the recipients.
2859b50d902SRodney W. GrimesSystem wide
28681135783SRuslan Ermilovaliases
2879b50d902SRodney W. Grimesare not expanded when the mail is sent,
2889b50d902SRodney W. Grimesbut any reply returned to the machine will have the system wide
2899b50d902SRodney W. Grimesalias expanded as all mail goes through
290856f23edSMike Heffner.Xr sendmail 8 .
29181135783SRuslan Ermilov.Ss "Network Mail (ARPA, UUCP, Berknet)"
2929b50d902SRodney W. GrimesSee
2939b50d902SRodney W. Grimes.Xr mailaddr 7
2949b50d902SRodney W. Grimesfor a description of network addresses.
2959b50d902SRodney W. Grimes.Pp
2969b50d902SRodney W. Grimes.Nm Mail
2979b50d902SRodney W. Grimeshas a number of options which can be set in the
2989b50d902SRodney W. Grimes.Pa .mailrc
2999b50d902SRodney W. Grimesfile to alter its behavior; thus
30081135783SRuslan Ermilov.Dq Li "set askcc"
3019b50d902SRodney W. Grimesenables the
30281135783SRuslan Ermilov.Va askcc
3039b50d902SRodney W. Grimesfeature.
3049b50d902SRodney W. Grimes(These options are summarized below.)
3059b50d902SRodney W. Grimes.Sh SUMMARY
30681135783SRuslan Ermilov(Adapted from the
30781135783SRuslan Ermilov.%T "Mail Reference Manual" . )
3089b50d902SRodney W. Grimes.Pp
3099b50d902SRodney W. GrimesEach command is typed on a line by itself, and may take arguments
3109b50d902SRodney W. Grimesfollowing the command word.
3119b50d902SRodney W. GrimesThe command need not be typed in its
31281135783SRuslan Ermiloventirety \(em the first command which matches the typed prefix is used.
3139b50d902SRodney W. GrimesFor commands which take message lists as arguments, if no message
3149b50d902SRodney W. Grimeslist is given, then the next message forward which satisfies the
3159b50d902SRodney W. Grimescommand's requirements is used.
3169b50d902SRodney W. GrimesIf there are no messages forward of
3179b50d902SRodney W. Grimesthe current message, the search proceeds backwards, and if there are no
3189b50d902SRodney W. Grimesgood messages at all,
3198fe908efSRuslan Ermilov.Nm
3209b50d902SRodney W. Grimestypes
32181135783SRuslan Ermilov.Dq Li "No applicable messages"
3229b50d902SRodney W. Grimesand
3239b50d902SRodney W. Grimesaborts the command.
32481135783SRuslan Ermilov.\" XXX
3259b50d902SRodney W. Grimes.Bl -tag -width delete
32681135783SRuslan Ermilov.It Ic \-
3279b50d902SRodney W. GrimesPrint out the preceding message.
3289b50d902SRodney W. GrimesIf given a numeric
3299b50d902SRodney W. Grimesargument
3309b50d902SRodney W. Grimes.Ar n ,
3319b50d902SRodney W. Grimesgoes to the
3329b50d902SRodney W. Grimes.Ar n Ns 'th
3339b50d902SRodney W. Grimesprevious message and prints it.
33481135783SRuslan Ermilov.It Ic #
335b5cfa4b2SJoerg Wunschignore the remainder of the line as a comment.
3369b50d902SRodney W. Grimes.It Ic \&?
3379b50d902SRodney W. GrimesPrints a brief summary of commands.
3389b50d902SRodney W. Grimes.It Ic \&!
3399b50d902SRodney W. GrimesExecutes the shell
3409b50d902SRodney W. Grimes(see
3419b50d902SRodney W. Grimes.Xr sh 1
3429b50d902SRodney W. Grimesand
3439b50d902SRodney W. Grimes.Xr csh 1 )
3449b50d902SRodney W. Grimescommand which follows.
3459b50d902SRodney W. Grimes.It Ic Print
3469b50d902SRodney W. Grimes.Pq Ic P
3479b50d902SRodney W. GrimesLike
3489b50d902SRodney W. Grimes.Ic print
3499b50d902SRodney W. Grimesbut also prints out ignored header fields.
3509b50d902SRodney W. GrimesSee also
35181135783SRuslan Ermilov.Ic print , ignore
3529b50d902SRodney W. Grimesand
3539b50d902SRodney W. Grimes.Ic retain .
3549b50d902SRodney W. Grimes.It Ic Reply
3559b50d902SRodney W. Grimes.Pq Ic R
3569b50d902SRodney W. GrimesReply to originator.
3579b50d902SRodney W. GrimesDoes not reply to other
3589b50d902SRodney W. Grimesrecipients of the original message.
3599b50d902SRodney W. Grimes.It Ic Type
3609b50d902SRodney W. Grimes.Pq Ic T
3619b50d902SRodney W. GrimesIdentical to the
3629b50d902SRodney W. Grimes.Ic Print
3639b50d902SRodney W. Grimescommand.
3649b50d902SRodney W. Grimes.It Ic alias
3659b50d902SRodney W. Grimes.Pq Ic a
3669b50d902SRodney W. GrimesWith no arguments, prints out all currently-defined aliases.
3679b50d902SRodney W. GrimesWith one
3689b50d902SRodney W. Grimesargument, prints out that alias.
3699b50d902SRodney W. GrimesWith more than one argument, creates
3709b50d902SRodney W. Grimesa new alias or changes an old one.
3719b50d902SRodney W. Grimes.It Ic alternates
3729b50d902SRodney W. Grimes.Pq Ic alt
3739b50d902SRodney W. GrimesThe
3749b50d902SRodney W. Grimes.Ic alternates
3759b50d902SRodney W. Grimescommand is useful if you have accounts on several machines.
3769b50d902SRodney W. GrimesIt can be used to inform
3778fe908efSRuslan Ermilov.Nm
3789b50d902SRodney W. Grimesthat the listed addresses are really you.
3799b50d902SRodney W. GrimesWhen you
3809b50d902SRodney W. Grimes.Ic reply
3819b50d902SRodney W. Grimesto messages,
3828fe908efSRuslan Ermilov.Nm
3839b50d902SRodney W. Grimeswill not send a copy of the message to any of the addresses
3849b50d902SRodney W. Grimeslisted on the
3859b50d902SRodney W. Grimes.Ic alternates
3869b50d902SRodney W. Grimeslist.
3879b50d902SRodney W. GrimesIf the
3889b50d902SRodney W. Grimes.Ic alternates
389856f23edSMike Heffnercommand is given with no argument, the current set of alternative
3909b50d902SRodney W. Grimesnames is displayed.
3919b50d902SRodney W. Grimes.It Ic chdir
3929b50d902SRodney W. Grimes.Pq Ic c
3939b50d902SRodney W. GrimesChanges the user's working directory to that specified, if given.
3949b50d902SRodney W. GrimesIf
3959b50d902SRodney W. Grimesno directory is given, then changes to the user's login directory.
3969b50d902SRodney W. Grimes.It Ic copy
3979b50d902SRodney W. Grimes.Pq Ic co
3989b50d902SRodney W. GrimesThe
3999b50d902SRodney W. Grimes.Ic copy
4009b50d902SRodney W. Grimescommand does the same thing that
4019b50d902SRodney W. Grimes.Ic save
4029b50d902SRodney W. Grimesdoes, except that it does not mark the messages it
40381135783SRuslan Ermilovis used on for deletion when you
40481135783SRuslan Ermilov.Ic quit .
4059b50d902SRodney W. Grimes.It Ic delete
4069b50d902SRodney W. Grimes.Pq Ic d
4079b50d902SRodney W. GrimesTakes a list of messages as argument and marks them all as deleted.
4089b50d902SRodney W. GrimesDeleted messages will not be saved in
40981135783SRuslan Ermilov.Pa mbox ,
4109b50d902SRodney W. Grimesnor will they be available for most other commands.
4119b50d902SRodney W. Grimes.It Ic dp
4129b50d902SRodney W. Grimes(also
4139b50d902SRodney W. Grimes.Ic dt )
4149b50d902SRodney W. GrimesDeletes the current message and prints the next message.
4159b50d902SRodney W. GrimesIf there is no next message,
4168fe908efSRuslan Ermilov.Nm
4179b50d902SRodney W. Grimessays
4189b50d902SRodney W. Grimes.Dq Li "at EOF" .
4199b50d902SRodney W. Grimes.It Ic edit
4209b50d902SRodney W. Grimes.Pq Ic e
4219b50d902SRodney W. GrimesTakes a list of messages and points the text editor at each one in
4229b50d902SRodney W. Grimesturn.
4239b50d902SRodney W. GrimesOn return from the editor, the message is read back in.
4249b50d902SRodney W. Grimes.It Ic exit
425d0353b83SRuslan Ermilov.Ic ( ex
4269b50d902SRodney W. Grimesor
4279b50d902SRodney W. Grimes.Ic x )
42881135783SRuslan ErmilovEffects an immediate return to the shell without
4299b50d902SRodney W. Grimesmodifying the user's system mailbox, his
43081135783SRuslan Ermilov.Pa mbox
4319b50d902SRodney W. Grimesfile, or his edit file in
4329b50d902SRodney W. Grimes.Fl f .
4339b50d902SRodney W. Grimes.It Ic file
4349b50d902SRodney W. Grimes.Pq Ic fi
4359b50d902SRodney W. GrimesThe same as
4369b50d902SRodney W. Grimes.Ic folder .
4379b50d902SRodney W. Grimes.It Ic folders
4389b50d902SRodney W. GrimesList the names of the folders in your folder directory.
4399b50d902SRodney W. Grimes.It Ic folder
4409b50d902SRodney W. Grimes.Pq Ic fo
4419b50d902SRodney W. GrimesThe
4429b50d902SRodney W. Grimes.Ic folder
4439b50d902SRodney W. Grimescommand switches to a new mail file or folder.
4449b50d902SRodney W. GrimesWith no
4459b50d902SRodney W. Grimesarguments, it tells you which file you are currently reading.
4469b50d902SRodney W. GrimesIf you give it an argument, it will write out changes (such
4479b50d902SRodney W. Grimesas deletions) you have made in the current file and read in
4489b50d902SRodney W. Grimesthe new file.
4499b50d902SRodney W. GrimesSome special conventions are recognized for
4509b50d902SRodney W. Grimesthe name.
45181135783SRuslan Ermilov.Ql #
45281135783SRuslan Ermilovmeans the previous file,
45381135783SRuslan Ermilov.Ql %
45481135783SRuslan Ermilovmeans your system mailbox,
45581135783SRuslan Ermilov.Dq Li % Ns Ar user
45681135783SRuslan Ermilovmeans user's system mailbox,
45781135783SRuslan Ermilov.Ql &
45881135783SRuslan Ermilovmeans your
45981135783SRuslan Ermilov.Pa mbox
4609b50d902SRodney W. Grimesfile, and
46181135783SRuslan Ermilov.Dq Li + Ns Ar folder
46281135783SRuslan Ermilovmeans a file in your folder
4639b50d902SRodney W. Grimesdirectory.
4649b50d902SRodney W. Grimes.It Ic from
4659b50d902SRodney W. Grimes.Pq Ic f
4669b50d902SRodney W. GrimesTakes a list of messages and prints their message headers.
4679b50d902SRodney W. Grimes.It Ic headers
4689b50d902SRodney W. Grimes.Pq Ic h
46981135783SRuslan ErmilovLists the current range of headers, which is an 18-message group.
4709b50d902SRodney W. GrimesIf
4719b50d902SRodney W. Grimesa
47281135783SRuslan Ermilov.Ql +
47381135783SRuslan Ermilovargument is given, then the next 18-message group is printed, and if
4749b50d902SRodney W. Grimesa
47581135783SRuslan Ermilov.Ql \-
47681135783SRuslan Ermilovargument is given, the previous 18-message group is printed.
4779b50d902SRodney W. Grimes.It Ic help
4789b50d902SRodney W. GrimesA synonym for
47981135783SRuslan Ermilov.Ic \&? .
4809b50d902SRodney W. Grimes.It Ic hold
481d0353b83SRuslan Ermilov.Ic ( ho ,
4829b50d902SRodney W. Grimesalso
4839b50d902SRodney W. Grimes.Ic preserve )
4849b50d902SRodney W. GrimesTakes a message list and marks each
4859b50d902SRodney W. Grimesmessage therein to be saved in the
4869b50d902SRodney W. Grimesuser's system mailbox instead of in
48781135783SRuslan Ermilov.Pa mbox .
4889b50d902SRodney W. GrimesDoes not override the
4899b50d902SRodney W. Grimes.Ic delete
4909b50d902SRodney W. Grimescommand.
4919b50d902SRodney W. Grimes.It Ic ignore
4929b50d902SRodney W. GrimesAdd the list of header fields named to the
4939b50d902SRodney W. Grimes.Ar ignored list .
4949b50d902SRodney W. GrimesHeader fields in the ignore list are not printed
4959b50d902SRodney W. Grimeson your terminal when you print a message.
4969b50d902SRodney W. GrimesThis
4979b50d902SRodney W. Grimescommand is very handy for suppression of certain machine-generated
4989b50d902SRodney W. Grimesheader fields.
4999b50d902SRodney W. GrimesThe
5009b50d902SRodney W. Grimes.Ic Type
5019b50d902SRodney W. Grimesand
5029b50d902SRodney W. Grimes.Ic Print
5039b50d902SRodney W. Grimescommands can be used to print a message in its entirety, including
5049b50d902SRodney W. Grimesignored fields.
5059b50d902SRodney W. GrimesIf
5069b50d902SRodney W. Grimes.Ic ignore
5079b50d902SRodney W. Grimesis executed with no arguments, it lists the current set of
5089b50d902SRodney W. Grimesignored fields.
509856f23edSMike Heffner.It Ic inc
510856f23edSMike HeffnerIncorporate any new messages that have arrived while mail
511856f23edSMike Heffneris being read.
512856f23edSMike HeffnerThe new messages are added to the end of the message list,
513856f23edSMike Heffnerand the current message is reset to be the first new mail message.
51481135783SRuslan ErmilovThis does not renumber the existing message list, nor
515856f23edSMike Heffnerdoes it cause any changes made so far to be saved.
5169b50d902SRodney W. Grimes.It Ic mail
5179b50d902SRodney W. Grimes.Pq Ic m
5189b50d902SRodney W. GrimesTakes as argument login names and distribution group names and sends
5199b50d902SRodney W. Grimesmail to those people.
5209b50d902SRodney W. Grimes.It Ic mbox
5219b50d902SRodney W. GrimesIndicate that a list of messages be sent to
52281135783SRuslan Ermilov.Pa mbox
5239b50d902SRodney W. Grimesin your home directory when you quit.
5249b50d902SRodney W. GrimesThis is the default
5259b50d902SRodney W. Grimesaction for messages if you do
5269b50d902SRodney W. Grimes.Em not
5279b50d902SRodney W. Grimeshave the
5289b50d902SRodney W. Grimes.Ic hold
5299b50d902SRodney W. Grimesoption set.
530856f23edSMike Heffner.It Ic more
53181135783SRuslan Ermilov.Pq Ic mo
532856f23edSMike HeffnerTakes a list of messages and invokes the pager on that list.
5339b50d902SRodney W. Grimes.It Ic next
534856f23edSMike Heffner.Ic ( n ,
5359b50d902SRodney W. Grimeslike
53681135783SRuslan Ermilov.Ic +
5379b50d902SRodney W. Grimesor
5389b50d902SRodney W. Grimes.Tn CR )
5399b50d902SRodney W. GrimesGoes to the next message in sequence and types it.
5409b50d902SRodney W. GrimesWith an argument list, types the next matching message.
5419b50d902SRodney W. Grimes.It Ic preserve
5429b50d902SRodney W. Grimes.Pq Ic pre
5439b50d902SRodney W. GrimesA synonym for
5449b50d902SRodney W. Grimes.Ic hold .
5459b50d902SRodney W. Grimes.It Ic print
5469b50d902SRodney W. Grimes.Pq Ic p
5479b50d902SRodney W. GrimesTakes a message list and types out each message on the user's terminal.
5489b50d902SRodney W. Grimes.It Ic quit
5499b50d902SRodney W. Grimes.Pq Ic q
5509b50d902SRodney W. GrimesTerminates the session, saving all undeleted, unsaved messages in
5519b50d902SRodney W. Grimesthe user's
55281135783SRuslan Ermilov.Pa mbox
5539b50d902SRodney W. Grimesfile in his login directory, preserving all messages marked with
5549b50d902SRodney W. Grimes.Ic hold
5559b50d902SRodney W. Grimesor
5569b50d902SRodney W. Grimes.Ic preserve
5579b50d902SRodney W. Grimesor never referenced
5589b50d902SRodney W. Grimesin his system mailbox, and removing all other messages from his system
5599b50d902SRodney W. Grimesmailbox.
5609b50d902SRodney W. GrimesIf new mail has arrived during the session, the message
5619b50d902SRodney W. Grimes.Dq Li "You have new mail"
5629b50d902SRodney W. Grimesis given.
5639b50d902SRodney W. GrimesIf given while editing a
5649b50d902SRodney W. Grimesmailbox file with the
5659b50d902SRodney W. Grimes.Fl f
5669b50d902SRodney W. Grimesflag, then the edit file is rewritten.
56781135783SRuslan ErmilovA return to the shell is
5689b50d902SRodney W. Grimeseffected, unless the rewrite of edit file fails, in which case the user
5699b50d902SRodney W. Grimescan escape with the
5709b50d902SRodney W. Grimes.Ic exit
5719b50d902SRodney W. Grimescommand.
5729b50d902SRodney W. Grimes.It Ic reply
5739b50d902SRodney W. Grimes.Pq Ic r
5749b50d902SRodney W. GrimesTakes a message list and sends mail to the sender and all
5759b50d902SRodney W. Grimesrecipients of the specified message.
5769b50d902SRodney W. GrimesThe default message must not be deleted.
5779b50d902SRodney W. Grimes.It Ic respond
5789b50d902SRodney W. GrimesA synonym for
5799b50d902SRodney W. Grimes.Ic reply .
5809b50d902SRodney W. Grimes.It Ic retain
5819b50d902SRodney W. GrimesAdd the list of header fields named to the
582856f23edSMike Heffner.Em "retained list" .
583856f23edSMike HeffnerOnly the header fields in the retained list
5849b50d902SRodney W. Grimesare shown on your terminal when you print a message.
5859b50d902SRodney W. GrimesAll other header fields are suppressed.
5869b50d902SRodney W. GrimesThe
587856f23edSMike Heffner.Ic type
5889b50d902SRodney W. Grimesand
589856f23edSMike Heffner.Ic print
5909b50d902SRodney W. Grimescommands can be used to print a message in its entirety.
5919b50d902SRodney W. GrimesIf
5929b50d902SRodney W. Grimes.Ic retain
5939b50d902SRodney W. Grimesis executed with no arguments, it lists the current set of
5949b50d902SRodney W. Grimesretained fields.
5959b50d902SRodney W. Grimes.It Ic save
5969b50d902SRodney W. Grimes.Pq Ic s
5979b50d902SRodney W. GrimesTakes a message list and a filename and appends each message in
5989b50d902SRodney W. Grimesturn to the end of the file.
5999b50d902SRodney W. GrimesThe filename in quotes, followed by the line
6009b50d902SRodney W. Grimescount and character count is echoed on the user's terminal.
6019b50d902SRodney W. Grimes.It Ic set
6029b50d902SRodney W. Grimes.Pq Ic se
6039b50d902SRodney W. GrimesWith no arguments, prints all variable values.
6049b50d902SRodney W. GrimesOtherwise, sets
6059b50d902SRodney W. Grimesoption.
6069b50d902SRodney W. GrimesArguments are of the form
60781135783SRuslan Ermilov.Ar option Ns Li = Ns Ar value
60881135783SRuslan Ermilov(no space before or after
60981135783SRuslan Ermilov.Ql = )
61081135783SRuslan Ermilovor
6119b50d902SRodney W. Grimes.Ar option .
6129b50d902SRodney W. GrimesQuotation marks may be placed around any part of the assignment statement to
61357e4378bSRuslan Ermilovquote blanks or tabs, i.e.\&
6149b50d902SRodney W. Grimes.Dq Li "set indentprefix=\*q->\*q"
6159b50d902SRodney W. Grimes.It Ic saveignore
6169b50d902SRodney W. Grimes.Ic Saveignore
6179b50d902SRodney W. Grimesis to
6189b50d902SRodney W. Grimes.Ic save
6199b50d902SRodney W. Grimeswhat
6209b50d902SRodney W. Grimes.Ic ignore
6219b50d902SRodney W. Grimesis to
6229b50d902SRodney W. Grimes.Ic print
6239b50d902SRodney W. Grimesand
6249b50d902SRodney W. Grimes.Ic type .
6259b50d902SRodney W. GrimesHeader fields thus marked are filtered out when
6269b50d902SRodney W. Grimessaving a message by
6279b50d902SRodney W. Grimes.Ic save
6289b50d902SRodney W. Grimesor when automatically saving to
62981135783SRuslan Ermilov.Pa mbox .
6309b50d902SRodney W. Grimes.It Ic saveretain
6319b50d902SRodney W. Grimes.Ic Saveretain
6329b50d902SRodney W. Grimesis to
6339b50d902SRodney W. Grimes.Ic save
6349b50d902SRodney W. Grimeswhat
6359b50d902SRodney W. Grimes.Ic retain
6369b50d902SRodney W. Grimesis to
6379b50d902SRodney W. Grimes.Ic print
6389b50d902SRodney W. Grimesand
6399b50d902SRodney W. Grimes.Ic type .
6409b50d902SRodney W. GrimesHeader fields thus marked are the only ones saved
6419b50d902SRodney W. Grimeswith a message when saving by
6429b50d902SRodney W. Grimes.Ic save
6439b50d902SRodney W. Grimesor when automatically saving to
64481135783SRuslan Ermilov.Pa mbox .
6459b50d902SRodney W. Grimes.Ic Saveretain
6469b50d902SRodney W. Grimesoverrides
6479b50d902SRodney W. Grimes.Ic saveignore .
6489b50d902SRodney W. Grimes.It Ic shell
6499b50d902SRodney W. Grimes.Pq Ic sh
6509b50d902SRodney W. GrimesInvokes an interactive version of the shell.
6519b50d902SRodney W. Grimes.It Ic size
6529b50d902SRodney W. GrimesTakes a message list and prints out the size in characters of each
6539b50d902SRodney W. Grimesmessage.
6549b50d902SRodney W. Grimes.It Ic source
6559b50d902SRodney W. GrimesThe
6569b50d902SRodney W. Grimes.Ic source
6579b50d902SRodney W. Grimescommand reads
6589b50d902SRodney W. Grimescommands from a file.
6599b50d902SRodney W. Grimes.It Ic top
6609b50d902SRodney W. GrimesTakes a message list and prints the top few lines of each.
6619b50d902SRodney W. GrimesThe number of
6629b50d902SRodney W. Grimeslines printed is controlled by the variable
66381135783SRuslan Ermilov.Va toplines
66481135783SRuslan Ermilovand defaults to 5.
6659b50d902SRodney W. Grimes.It Ic type
6669b50d902SRodney W. Grimes.Pq Ic t
6679b50d902SRodney W. GrimesA synonym for
6689b50d902SRodney W. Grimes.Ic print .
6699b50d902SRodney W. Grimes.It Ic unalias
6709b50d902SRodney W. GrimesTakes a list of names defined by
6719b50d902SRodney W. Grimes.Ic alias
6729b50d902SRodney W. Grimescommands and discards the remembered groups of users.
6739b50d902SRodney W. GrimesThe group names
6749b50d902SRodney W. Grimesno longer have any significance.
6759b50d902SRodney W. Grimes.It Ic undelete
6769b50d902SRodney W. Grimes.Pq Ic u
6779b50d902SRodney W. GrimesTakes a message list and marks each message as
67881135783SRuslan Ermilov.Em not
6799b50d902SRodney W. Grimesbeing deleted.
6809b50d902SRodney W. Grimes.It Ic unread
6819b50d902SRodney W. Grimes.Pq Ic U
6829b50d902SRodney W. GrimesTakes a message list and marks each message as
68381135783SRuslan Ermilov.Em not
6849b50d902SRodney W. Grimeshaving been read.
6859b50d902SRodney W. Grimes.It Ic unset
6869b50d902SRodney W. GrimesTakes a list of option names and discards their remembered values;
6879b50d902SRodney W. Grimesthe inverse of
6889b50d902SRodney W. Grimes.Ic set .
6899b50d902SRodney W. Grimes.It Ic visual
6909b50d902SRodney W. Grimes.Pq Ic v
6919b50d902SRodney W. GrimesTakes a message list and invokes the display editor on each message.
6929b50d902SRodney W. Grimes.It Ic write
6939b50d902SRodney W. Grimes.Pq Ic w
6949b50d902SRodney W. GrimesSimilar to
6959b50d902SRodney W. Grimes.Ic save ,
6969b50d902SRodney W. Grimesexcept that
69781135783SRuslan Ermilov.Em only
6989b50d902SRodney W. Grimesthe message body
69981135783SRuslan Ermilov.Em ( without
7009b50d902SRodney W. Grimesthe header) is saved.
7019b50d902SRodney W. GrimesExtremely useful for such tasks as sending and receiving source
7029b50d902SRodney W. Grimesprogram text over the message system.
7039b50d902SRodney W. Grimes.It Ic xit
7049b50d902SRodney W. Grimes.Pq Ic x
7059b50d902SRodney W. GrimesA synonym for
7069b50d902SRodney W. Grimes.Ic exit .
7079b50d902SRodney W. Grimes.It Ic z
7089b50d902SRodney W. Grimes.Nm Mail
7099b50d902SRodney W. Grimespresents message headers in windowfuls as described under the
7109b50d902SRodney W. Grimes.Ic headers
7119b50d902SRodney W. Grimescommand.
7129b50d902SRodney W. GrimesYou can move
7138fe908efSRuslan Ermilov.Nm Ns 's
7149b50d902SRodney W. Grimesattention forward to the next window with the
71581135783SRuslan Ermilov.Ic z
7169b50d902SRodney W. Grimescommand.
7179b50d902SRodney W. GrimesAlso, you can move to the previous window by using
71881135783SRuslan Ermilov.Ic z\- .
7199b50d902SRodney W. Grimes.El
7209b50d902SRodney W. Grimes.Ss Tilde/Escapes
7219b50d902SRodney W. GrimesHere is a summary of the tilde escapes,
7229b50d902SRodney W. Grimeswhich are used when composing messages to perform
7239b50d902SRodney W. Grimesspecial functions.
7249b50d902SRodney W. GrimesTilde escapes are only recognized at the beginning
7259b50d902SRodney W. Grimesof lines.
7269b50d902SRodney W. GrimesThe name
72781135783SRuslan Ermilov.Dq "tilde escape"
7289b50d902SRodney W. Grimesis somewhat of a misnomer since the actual escape character can be set
7299b50d902SRodney W. Grimesby the option
73081135783SRuslan Ermilov.Va escape .
73181135783SRuslan Ermilov.Bl -tag -width indent
73281135783SRuslan Ermilov.It Ic ~a
73369131e40SMike HeffnerInserts the autograph string from the sign= option into the message.
73481135783SRuslan Ermilov.It Ic ~A
73569131e40SMike HeffnerInserts the autograph string from the Sign= option into the message.
73681135783SRuslan Ermilov.It Ic ~b Ar name ...
7379b50d902SRodney W. GrimesAdd the given names to the list of carbon copy recipients but do not make
73881135783SRuslan Ermilovthe names visible in the Cc: line
73981135783SRuslan Ermilov.Dq ( blind
74081135783SRuslan Ermilovcarbon copy).
74181135783SRuslan Ermilov.It Ic ~c Ar name ...
7429b50d902SRodney W. GrimesAdd the given names to the list of carbon copy recipients.
74381135783SRuslan Ermilov.It Ic ~d
7449b50d902SRodney W. GrimesRead the file
74581135783SRuslan Ermilov.Pa dead.letter
7469b50d902SRodney W. Grimesfrom your home directory into the message.
74781135783SRuslan Ermilov.It Ic ~e
7489b50d902SRodney W. GrimesInvoke the text editor on the message collected so far.
7499b50d902SRodney W. GrimesAfter the
7509b50d902SRodney W. Grimesediting session is finished, you may continue appending text to the
7519b50d902SRodney W. Grimesmessage.
75281135783SRuslan Ermilov.It Ic ~f Ar messages
7539b50d902SRodney W. GrimesRead the named messages into the message being sent.
7549b50d902SRodney W. GrimesIf no messages are specified, read in the current message.
7559b50d902SRodney W. GrimesMessage headers currently being ignored (by the
7569b50d902SRodney W. Grimes.Ic ignore
7579b50d902SRodney W. Grimesor
7589b50d902SRodney W. Grimes.Ic retain
7599b50d902SRodney W. Grimescommand) are not included.
76081135783SRuslan Ermilov.It Ic ~F Ar messages
7619b50d902SRodney W. GrimesIdentical to
76281135783SRuslan Ermilov.Ic ~f ,
7639b50d902SRodney W. Grimesexcept all message headers are included.
76481135783SRuslan Ermilov.It Ic ~h
7659b50d902SRodney W. GrimesEdit the message header fields by typing each one in turn and allowing
7669b50d902SRodney W. Grimesthe user to append text to the end or modify the field by using the
7679b50d902SRodney W. Grimescurrent terminal erase and kill characters.
76881135783SRuslan Ermilov.It Ic ~i Ar string
76969131e40SMike HeffnerInserts the value of the named option into the text of the message.
77081135783SRuslan Ermilov.It Ic ~m Ar messages
7719b50d902SRodney W. GrimesRead the named messages into the message being sent, indented by a
7729b50d902SRodney W. Grimestab or by the value of
77381135783SRuslan Ermilov.Va indentprefix .
7749b50d902SRodney W. GrimesIf no messages are specified,
7759b50d902SRodney W. Grimesread the current message.
7769b50d902SRodney W. GrimesMessage headers currently being ignored (by the
7779b50d902SRodney W. Grimes.Ic ignore
7789b50d902SRodney W. Grimesor
7799b50d902SRodney W. Grimes.Ic retain
7809b50d902SRodney W. Grimescommand) are not included.
78181135783SRuslan Ermilov.It Ic ~M Ar messages
7829b50d902SRodney W. GrimesIdentical to
78381135783SRuslan Ermilov.Ic ~m ,
7849b50d902SRodney W. Grimesexcept all message headers are included.
78581135783SRuslan Ermilov.It Ic ~p
7869b50d902SRodney W. GrimesPrint out the message collected so far, prefaced by the message header
7879b50d902SRodney W. Grimesfields.
78881135783SRuslan Ermilov.It Ic ~q
7899b50d902SRodney W. GrimesAbort the message being sent, copying the message to
79081135783SRuslan Ermilov.Pa dead.letter
7919b50d902SRodney W. Grimesin your home directory if
79281135783SRuslan Ermilov.Va save
7939b50d902SRodney W. Grimesis set.
79481135783SRuslan Ermilov.It Ic ~r Ar filename , Ic ~r Li \&! Ns Ar command
79581135783SRuslan Ermilov.It Ic ~< Ar filename , Ic ~< Li \&! Ns Ar command
7969b50d902SRodney W. GrimesRead the named file into the message.
79781135783SRuslan ErmilovIf the argument begins with a
79881135783SRuslan Ermilov.Ql \&! ,
79969131e40SMike Heffnerthe rest of the string is taken as an arbitrary system command and is
80069131e40SMike Heffnerexecuted, with the standard output inserted into the message.
80181135783SRuslan Ermilov.It Ic ~R Ar string
80299bd6601SJoerg WunschUse
80399bd6601SJoerg Wunsch.Ar string
80499bd6601SJoerg Wunschas the Reply-To field.
80581135783SRuslan Ermilov.It Ic ~s Ar string
8069b50d902SRodney W. GrimesCause the named string to become the current subject field.
80781135783SRuslan Ermilov.It Ic ~t Ar name ...
8089b50d902SRodney W. GrimesAdd the given names to the direct recipient list.
80981135783SRuslan Ermilov.It Ic ~v
810856f23edSMike HeffnerInvoke an alternative editor (defined by the
8119b50d902SRodney W. Grimes.Ev VISUAL
8129b50d902SRodney W. Grimesoption) on the
8139b50d902SRodney W. Grimesmessage collected so far.
814856f23edSMike HeffnerUsually, the alternative editor will be a
8159b50d902SRodney W. Grimesscreen editor.
8169b50d902SRodney W. GrimesAfter you quit the editor, you may resume appending
8179b50d902SRodney W. Grimestext to the end of your message.
81881135783SRuslan Ermilov.It Ic ~w Ar filename
8199b50d902SRodney W. GrimesWrite the message onto the named file.
82081135783SRuslan Ermilov.It Ic ~x
82181135783SRuslan ErmilovExits as with
82281135783SRuslan Ermilov.Ic ~q ,
82381135783SRuslan Ermilovexcept the message is not saved in
82481135783SRuslan Ermilov.Pa dead.letter .
82581135783SRuslan Ermilov.It Ic ~! Ar command
82669131e40SMike HeffnerExecute the indicated shell command, then return to the message.
82781135783SRuslan Ermilov.It Ic ~| Ar command , Ic ~^ Ar command
8289b50d902SRodney W. GrimesPipe the message through the command as a filter.
8299b50d902SRodney W. GrimesIf the command gives
8309b50d902SRodney W. Grimesno output or terminates abnormally, retain the original text of the
8319b50d902SRodney W. Grimesmessage.
8329b50d902SRodney W. GrimesThe command
8339b50d902SRodney W. Grimes.Xr fmt 1
8349b50d902SRodney W. Grimesis often used as
83581135783SRuslan Ermilov.Ar command
8369b50d902SRodney W. Grimesto rejustify the message.
83781135783SRuslan Ermilov.It Ic ~: Ar mail-command , Ic ~_ Ar mail-command
83881135783SRuslan ErmilovExecute the given
83981135783SRuslan Ermilov.Nm
84081135783SRuslan Ermilovcommand.
8419b50d902SRodney W. GrimesNot all commands, however, are allowed.
84281135783SRuslan Ermilov.It Ic ~~ Ar string
84381135783SRuslan ErmilovInsert the string of text in the message prefaced by a single
84481135783SRuslan Ermilov.Ql ~ .
8459b50d902SRodney W. GrimesIf
8469b50d902SRodney W. Grimesyou have changed the escape character, then you should double
8479b50d902SRodney W. Grimesthat character in order to send it.
8489b50d902SRodney W. Grimes.El
84981135783SRuslan Ermilov.Ss "Mail Options"
8509b50d902SRodney W. GrimesOptions are controlled via
8519b50d902SRodney W. Grimes.Ic set
8529b50d902SRodney W. Grimesand
8539b50d902SRodney W. Grimes.Ic unset
8549b50d902SRodney W. Grimescommands.
8559b50d902SRodney W. GrimesOptions may be either binary, in which case it is only
8569b50d902SRodney W. Grimessignificant to see whether they are set or not; or string, in which
8579b50d902SRodney W. Grimescase the actual value is of interest.
85859c3f4f7SMike HeffnerIf an option is not set,
85959c3f4f7SMike Heffner.Nm
86059c3f4f7SMike Heffnerwill look for an environment variable of the same name.
8619b50d902SRodney W. GrimesThe binary options include the following:
86281135783SRuslan Ermilov.\" XXX
8639b50d902SRodney W. Grimes.Bl -tag -width append
86481135783SRuslan Ermilov.It Va append
8659b50d902SRodney W. GrimesCauses messages saved in
86681135783SRuslan Ermilov.Pa mbox
8679b50d902SRodney W. Grimesto be appended to the end rather than prepended.
868e9b074c3SJordan K. HubbardThis should always be set (preferably in one of the system-wide
869e9b074c3SJordan K. Hubbard.Pa mail.rc
870e9b074c3SJordan K. Hubbardfiles).
87181135783SRuslan Ermilov.It Va ask , asksub
8729b50d902SRodney W. GrimesCauses
8738fe908efSRuslan Ermilov.Nm
8749b50d902SRodney W. Grimesto prompt you for the subject of each message you send.
8759b50d902SRodney W. GrimesIf
8769b50d902SRodney W. Grimesyou respond with simply a newline, no subject field will be sent.
87781135783SRuslan Ermilov.It Va askbcc
878856f23edSMike HeffnerCauses you to be prompted for additional blind carbon copy recipients at the
879856f23edSMike Heffnerend of each message.
880856f23edSMike HeffnerResponding with a newline indicates your
881856f23edSMike Heffnersatisfaction with the current list.
88281135783SRuslan Ermilov.It Va askcc
8839b50d902SRodney W. GrimesCauses you to be prompted for additional carbon copy recipients at the
8849b50d902SRodney W. Grimesend of each message.
8859b50d902SRodney W. GrimesResponding with a newline indicates your
8869b50d902SRodney W. Grimessatisfaction with the current list.
88781135783SRuslan Ermilov.It Va autoinc
888856f23edSMike HeffnerCauses new mail to be automatically incorporated when it arrives.
889856f23edSMike HeffnerSetting this is similar to issuing the
890856f23edSMike Heffner.Ic inc
891856f23edSMike Heffnercommand at each prompt, except that the current message is not
892856f23edSMike Heffnerreset when new mail arrives.
89381135783SRuslan Ermilov.It Va autoprint
8949b50d902SRodney W. GrimesCauses the
8959b50d902SRodney W. Grimes.Ic delete
8969b50d902SRodney W. Grimescommand to behave like
89781135783SRuslan Ermilov.Ic dp ;
89881135783SRuslan Ermilovthus, after deleting a message, the next one will be typed
8999b50d902SRodney W. Grimesautomatically.
90081135783SRuslan Ermilov.It Va debug
9019b50d902SRodney W. GrimesSetting the binary option
90281135783SRuslan Ermilov.Va debug
9039b50d902SRodney W. Grimesis the same as specifying
9049b50d902SRodney W. Grimes.Fl d
9059b50d902SRodney W. Grimeson the command line and causes
9068fe908efSRuslan Ermilov.Nm
9079b50d902SRodney W. Grimesto output all sorts of information useful for debugging
9088fe908efSRuslan Ermilov.Nm .
90981135783SRuslan Ermilov.It Va dot
9109b50d902SRodney W. GrimesThe binary option
91181135783SRuslan Ermilov.Va dot
9129b50d902SRodney W. Grimescauses
9138fe908efSRuslan Ermilov.Nm
9149b50d902SRodney W. Grimesto interpret a period alone on a line as the terminator
9159b50d902SRodney W. Grimesof a message you are sending.
91681135783SRuslan Ermilov.It Va hold
9179b50d902SRodney W. GrimesThis option is used to hold messages in the system mailbox
9189b50d902SRodney W. Grimesby default.
91981135783SRuslan Ermilov.It Va ignore
9209b50d902SRodney W. GrimesCauses interrupt signals from your terminal to be ignored and echoed as
92181135783SRuslan Ermilov.Li @ Ns 's.
92281135783SRuslan Ermilov.It Va ignoreeof
9239b50d902SRodney W. GrimesAn option related to
92481135783SRuslan Ermilov.Va dot
9259b50d902SRodney W. Grimesis
92681135783SRuslan Ermilov.Va ignoreeof
9279b50d902SRodney W. Grimeswhich makes
9288fe908efSRuslan Ermilov.Nm
92981135783SRuslan Ermilovrefuse to accept a
93081135783SRuslan Ermilov.Aq Li control-D
93181135783SRuslan Ermilovas the end of a message.
9329b50d902SRodney W. Grimes.Ar Ignoreeof
9339b50d902SRodney W. Grimesalso applies to
9348fe908efSRuslan Ermilov.Nm
9359b50d902SRodney W. Grimescommand mode.
93681135783SRuslan Ermilov.It Va metoo
9379b50d902SRodney W. GrimesUsually, when a group is expanded that contains the sender, the sender
9389b50d902SRodney W. Grimesis removed from the expansion.
9399b50d902SRodney W. GrimesSetting this option causes the sender
9409b50d902SRodney W. Grimesto be included in the group.
94181135783SRuslan Ermilov.It Va noheader
9429b50d902SRodney W. GrimesSetting the option
94381135783SRuslan Ermilov.Va noheader
9449b50d902SRodney W. Grimesis the same as giving the
9459b50d902SRodney W. Grimes.Fl N
9469b50d902SRodney W. Grimesflag on the command line.
94781135783SRuslan Ermilov.It Va nosave
9489b50d902SRodney W. GrimesNormally, when you abort a message with two
9499b50d902SRodney W. Grimes.Tn RUBOUT
95081135783SRuslan Ermilov(erase or delete),
9518fe908efSRuslan Ermilov.Nm
9529b50d902SRodney W. Grimescopies the partial letter to the file
95381135783SRuslan Ermilov.Pa dead.letter
9549b50d902SRodney W. Grimesin your home directory.
9559b50d902SRodney W. GrimesSetting the binary option
95681135783SRuslan Ermilov.Va nosave
9579b50d902SRodney W. Grimesprevents this.
95881135783SRuslan Ermilov.It Va Replyall
9599b50d902SRodney W. GrimesReverses the sense of
9609b50d902SRodney W. Grimes.Ic reply
9619b50d902SRodney W. Grimesand
9629b50d902SRodney W. Grimes.Ic Reply
9639b50d902SRodney W. Grimescommands.
96481135783SRuslan Ermilov.It Va quiet
9659b50d902SRodney W. GrimesSuppresses the printing of the version when first invoked.
96681135783SRuslan Ermilov.It Va searchheaders
967856f23edSMike HeffnerIf this option is set, then a message-list specifier in the form
968856f23edSMike Heffner.Dq Li / Ns Ar x Ns Li : Ns Ar y
969856f23edSMike Heffnerwill expand to all messages containing the substring
97081135783SRuslan Ermilov.Ar y
971856f23edSMike Heffnerin the header field
97281135783SRuslan Ermilov.Ar x .
973856f23edSMike HeffnerThe string search is case insensitive.
974856f23edSMike HeffnerIf
97581135783SRuslan Ermilov.Ar x
976856f23edSMike Heffneris ommitted, it will default to the
977856f23edSMike Heffner.Dq Li Subject
978856f23edSMike Heffnerheader field.
979856f23edSMike HeffnerThe form
980856f23edSMike Heffner.Dq Li /to: Ns Ar y
981856f23edSMike Heffneris a special case, and will expand
982856f23edSMike Heffnerto all messages containing the substring
98381135783SRuslan Ermilov.Ar y
984856f23edSMike Heffnerin the
985856f23edSMike Heffner.Dq Li To ,
986856f23edSMike Heffner.Dq Li Cc
987856f23edSMike Heffneror
988856f23edSMike Heffner.Dq Li Bcc
989856f23edSMike Heffnerheader fields.
990856f23edSMike HeffnerThe check for
991856f23edSMike Heffner.Qq Li "to"
992856f23edSMike Heffneris case sensitive, so that
993856f23edSMike Heffner.Dq Li /to: Ns Ar y
994856f23edSMike Heffnercan be used to limit the search for
99581135783SRuslan Ermilov.Ar y
996856f23edSMike Heffnerto just the
997856f23edSMike Heffner.Dq Li To:
998856f23edSMike Heffnerfield.
99981135783SRuslan Ermilov.It Va verbose
10009b50d902SRodney W. GrimesSetting the option
100181135783SRuslan Ermilov.Va verbose
10029b50d902SRodney W. Grimesis the same as using the
10039b50d902SRodney W. Grimes.Fl v
10049b50d902SRodney W. Grimesflag on the command line.
100581135783SRuslan ErmilovWhen
100681135783SRuslan Ermilov.Nm
100781135783SRuslan Ermilovruns in verbose mode,
10089b50d902SRodney W. Grimesthe actual delivery of messages is displayed on the user's
10099b50d902SRodney W. Grimesterminal.
10109b50d902SRodney W. Grimes.El
101181135783SRuslan Ermilov.Ss "Option String Values"
101281135783SRuslan Ermilov.\" XXX
10139b50d902SRodney W. Grimes.Bl -tag -width Va
10149b50d902SRodney W. Grimes.It Ev EDITOR
10159b50d902SRodney W. GrimesPathname of the text editor to use in the
10169b50d902SRodney W. Grimes.Ic edit
10179b50d902SRodney W. Grimescommand and
101881135783SRuslan Ermilov.Ic ~e
10199b50d902SRodney W. Grimesescape.
10209b50d902SRodney W. GrimesIf not defined, then a default editor is used.
10219b50d902SRodney W. Grimes.It Ev LISTER
10229b50d902SRodney W. GrimesPathname of the directory lister to use in the
10239b50d902SRodney W. Grimes.Ic folders
10249b50d902SRodney W. Grimescommand.
10259b50d902SRodney W. GrimesDefault is
10269b50d902SRodney W. Grimes.Pa /bin/ls .
10279b50d902SRodney W. Grimes.It Ev PAGER
10289b50d902SRodney W. GrimesPathname of the program to use in the
10299b50d902SRodney W. Grimes.Ic more
10309b50d902SRodney W. Grimescommand or when
103181135783SRuslan Ermilov.Va crt
10329b50d902SRodney W. Grimesvariable is set.
10339b50d902SRodney W. GrimesThe default paginator
10349b50d902SRodney W. Grimes.Xr more 1
10359b50d902SRodney W. Grimesis used if this option is not defined.
103699bd6601SJoerg Wunsch.It Ev REPLYTO
103799bd6601SJoerg WunschIf set, will be used to initialize the Reply-To field for outgoing
103899bd6601SJoerg Wunschmessages.
10399b50d902SRodney W. Grimes.It Ev SHELL
10409b50d902SRodney W. GrimesPathname of the shell to use in the
1041856f23edSMike Heffner.Ic \&!
10429b50d902SRodney W. Grimescommand and the
104381135783SRuslan Ermilov.Ic ~!
10449b50d902SRodney W. Grimesescape.
10459b50d902SRodney W. GrimesA default shell is used if this option is
10469b50d902SRodney W. Grimesnot defined.
10479b50d902SRodney W. Grimes.It Ev VISUAL
10489b50d902SRodney W. GrimesPathname of the text editor to use in the
10499b50d902SRodney W. Grimes.Ic visual
10509b50d902SRodney W. Grimescommand and
105181135783SRuslan Ermilov.Ic ~v
10529b50d902SRodney W. Grimesescape.
10539b50d902SRodney W. Grimes.It Va crt
10549b50d902SRodney W. GrimesThe valued option
10559b50d902SRodney W. Grimes.Va crt
10569b50d902SRodney W. Grimesis used as a threshold to determine how long a message must
10579b50d902SRodney W. Grimesbe before
10589b50d902SRodney W. Grimes.Ev PAGER
10599b50d902SRodney W. Grimesis used to read it.
10609b50d902SRodney W. GrimesIf
10619b50d902SRodney W. Grimes.Va crt
10629b50d902SRodney W. Grimesis set without a value,
10639b50d902SRodney W. Grimesthen the height of the terminal screen stored in the system
10649b50d902SRodney W. Grimesis used to compute the threshold (see
10659b50d902SRodney W. Grimes.Xr stty 1 ) .
106681135783SRuslan Ermilov.It Va escape
10679b50d902SRodney W. GrimesIf defined, the first character of this option gives the character to
106881135783SRuslan Ermilovuse in the place of
106981135783SRuslan Ermilov.Ql ~
107081135783SRuslan Ermilovto denote escapes.
107181135783SRuslan Ermilov.It Va folder
10729b50d902SRodney W. GrimesThe name of the directory to use for storing folders of
10739b50d902SRodney W. Grimesmessages.
107481135783SRuslan ErmilovIf this name begins with a
107581135783SRuslan Ermilov.Ql / ,
10768fe908efSRuslan Ermilov.Nm
10779b50d902SRodney W. Grimesconsiders it to be an absolute pathname; otherwise, the
10789b50d902SRodney W. Grimesfolder directory is found relative to your home directory.
10799b50d902SRodney W. Grimes.It Ev MBOX
108081135783SRuslan ErmilovThe name of the mailbox file.
10819b50d902SRodney W. GrimesIt can be the name of a folder.
10829b50d902SRodney W. GrimesThe default is
108381135783SRuslan Ermilov.Pa mbox
10849b50d902SRodney W. Grimesin the user's home directory.
108581135783SRuslan Ermilov.It Va record
10869b50d902SRodney W. GrimesIf defined, gives the pathname of the file used to record all outgoing
10879b50d902SRodney W. Grimesmail.
10889b50d902SRodney W. GrimesIf not defined, then outgoing mail is not so saved.
108981135783SRuslan Ermilov.It Va indentprefix
109081135783SRuslan ErmilovString used by the
109181135783SRuslan Ermilov.Ic ~m
109281135783SRuslan Ermilovtilde escape for indenting messages, in place of
109381135783SRuslan Ermilovthe normal tab character
109481135783SRuslan Ermilov.Pq Li ^I .
10959b50d902SRodney W. GrimesBe sure to quote the value if it contains
10969b50d902SRodney W. Grimesspaces or tabs.
109781135783SRuslan Ermilov.It Va toplines
10989b50d902SRodney W. GrimesIf defined, gives the number of lines of a message to be printed out
10999b50d902SRodney W. Grimeswith the
11009b50d902SRodney W. Grimes.Ic top
11019b50d902SRodney W. Grimescommand; normally, the first five lines are printed.
11029b50d902SRodney W. Grimes.El
11039b50d902SRodney W. Grimes.Sh ENVIRONMENT
11049b50d902SRodney W. Grimes.Nm Mail
11059b50d902SRodney W. Grimesutilizes the
11069b50d902SRodney W. Grimes.Ev HOME
11079b50d902SRodney W. Grimesand
11089b50d902SRodney W. Grimes.Ev USER
110981135783SRuslan Ermilovenvironment variables.
111081135783SRuslan ErmilovAlso, if the
1111d34dd133SJordan K. Hubbard.Ev MAIL
1112d34dd133SJordan K. Hubbardenvironment variable is set, it is used as the
1113d34dd133SJordan K. Hubbardlocation of the user's mailbox instead of the
111481135783SRuslan Ermilovdefault in
111581135783SRuslan Ermilov.Pa /var/mail .
11169b50d902SRodney W. Grimes.Sh FILES
111781135783SRuslan Ermilov.Bl -tag -width ".Pa /usr/share/misc/mail.*help" -compact
1118ec07fbefSMark Murray.It Pa /var/mail/*
11199b50d902SRodney W. GrimesPost office.
1120d0353b83SRuslan Ermilov.It Pa ~/mbox
11219b50d902SRodney W. GrimesUser's old mail.
1122d0353b83SRuslan Ermilov.It Pa ~/.mailrc
112381135783SRuslan ErmilovFile giving initial
112481135783SRuslan Ermilov.Nm
112581135783SRuslan Ermilovcommands.
1126856f23edSMike HeffnerThis can be overridden by setting the
1127856f23edSMike Heffner.Ev MAILRC
1128856f23edSMike Heffnerenvironment variable.
11299b50d902SRodney W. Grimes.It Pa /tmp/R*
11309b50d902SRodney W. GrimesTemporary files.
1131e9b074c3SJordan K. Hubbard.It Pa /usr/share/misc/mail.*help
11329b50d902SRodney W. GrimesHelp files.
1133726b61abSRuslan Ermilov.Pp
1134e9b074c3SJordan K. Hubbard.It Pa /usr/share/misc/mail.rc
1135e9b074c3SJordan K. Hubbard.It Pa /usr/local/etc/mail.rc
1136000ee932SWolfram Schneider.It Pa /etc/mail.rc
113787faa07bSSheldon HearnSystem-wide initialization files.
113887faa07bSSheldon HearnEach file will be sourced, in order,
1139e9b074c3SJordan K. Hubbardif it exists.
11409b50d902SRodney W. Grimes.El
11419b50d902SRodney W. Grimes.Sh SEE ALSO
11429b50d902SRodney W. Grimes.Xr fmt 1 ,
11439b50d902SRodney W. Grimes.Xr newaliases 1 ,
11449b50d902SRodney W. Grimes.Xr vacation 1 ,
11459b50d902SRodney W. Grimes.Xr aliases 5 ,
11469b50d902SRodney W. Grimes.Xr mailaddr 7 ,
11479b50d902SRodney W. Grimes.Xr sendmail 8
11489b50d902SRodney W. Grimes.Rs
114998849115SRuslan Ermilov.%T "The Mail Reference Manual"
11509b50d902SRodney W. Grimes.Re
11519b50d902SRodney W. Grimes.Sh HISTORY
11529b50d902SRodney W. GrimesA
1153b8923d4cSWolfram Schneider.Nm
11549b50d902SRodney W. Grimescommand
11559b50d902SRodney W. Grimesappeared in
1156b8923d4cSWolfram Schneider.At v1 .
11579b50d902SRodney W. GrimesThis man page is derived from
11589b50d902SRodney W. Grimes.%T "The Mail Reference Manual"
115981135783SRuslan Ermilovoriginally written by
116081135783SRuslan Ermilov.An Kurt Shoens .
11619b50d902SRodney W. Grimes.Sh BUGS
11629b50d902SRodney W. GrimesThere are some flags that are not documented here.
11639b50d902SRodney W. GrimesMost are
11649b50d902SRodney W. Grimesnot useful to the general user.
11659b50d902SRodney W. Grimes.Pp
11669b50d902SRodney W. GrimesUsually,
11678fe908efSRuslan Ermilov.Nm
11689b50d902SRodney W. Grimesis just a link to
11699b50d902SRodney W. Grimes.Nm Mail ,
11709b50d902SRodney W. Grimeswhich can be confusing.
1171856f23edSMike Heffner.Pp
1172856f23edSMike HeffnerThe name of the
1173856f23edSMike Heffner.Ic alternates
1174856f23edSMike Heffnerlist is incorrect English (it should be
1175856f23edSMike Heffner.Dq alternatives ) ,
1176856f23edSMike Heffnerbut is retained for compatibility.
1177