|
|
1.1 root 1: .TH MAILX 1 "Post 4.0" " "
2: .de Cm
3: .ne 3
4: .TP
5: \\f3\\$1\\f1\\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
6: .br
7: ..
8: .de C
9: .ne 2
10: .TP
11: \\f3\\$1\\f1\\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
12: .br
13: ..
14: .de Ti
15: .ne 2
16: .TP
17: \\f3~\\^\\$1\\f1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
18: .br
19: ..
20: .de Va
21: .ne 2
22: .TP
23: \\f3\\$1\\f1=\\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
24: .br
25: ..
26: .de V
27: .ne 2
28: .TP
29: \\f3\\$1\\f1
30: .br
31: ..
32: .ds Ma \\f2mailx\\f1
33: .ds EV \s-1ENVIRONMENT VARIABLES\s+1
34: .ds CM "\s-1COMMANDS\s+1
35: .ds Te "\s-1TILDE ESCAPES\s+1
36: .ds WA "\s-1WARNINGS\s+1
37: .ds al \\f2alias\\f1
38: .ds nu \\f2number\\f1
39: .ds ms \\f2message\f1
40: .ds sh \\f2shell-command\\f1
41: .ds mc \\f2mail-command\\f1
42: .ds dl \\fBdead.letter\\f1
43: .ds mr \\f2.mailrc\\f1
44: .ds mb \\f2mbox\\f1
45: .ds mx \\f2mailbox\\f1
46: .ds ml \\f2msglist\\f1
47: .ds om [\\f2msglist\\f1]
48: .ds hf \\f2header-field\\f1
49: .ds fn \\f2filename\\f1
50: .ds st \\f2string\\f1
51: .ds dr \\f2directory\\f1
52: .ds nm \\f2address\\f1
53: .ds vr \\f2variable\\f1
54: .SH NAME
55: mailx \- interactive message processing system
56: .SH SYNOPSIS
57: .B mailx
58: [options] [address ...]
59: .SH DESCRIPTION
60: The command
61: \f2mailx\f1 provides a comfortable, flexible environment for sending and
62: receiving messages electronically.
63: When reading mail,
64: \*(Ma provides commands to facilitate saving, deleting, and responding to
65: messages.
66: When sending mail,
67: \*(Ma allows editing, reviewing and other modification of the message
68: as it is entered.
69: .PP
70: Incoming mail is stored in a standard file for each user,
71: called the \*(mx for that user.
72: When \*(Ma is called to read messages,
73: the \*(mx is the default place to find them.
74: As messages are read,
75: they may be marked to be moved to a secondary file for storage
76: (see ``hold''),
77: unless specific action is taken,
78: so that the messages need not be seen again.
79: This secondary file is called the \*(mb
80: and is normally located in the user's \s-1HOME\s+1 directory
81: (see ``\s-1MBOX\s+1'').
82: Messages can be saved in other secondary files named by the user.
83: Messages remain in a secondary file until forcibly removed.
84: .PP
85: The user can access a secondary file by using the
86: \f3\-f\f1 option of the \*(Ma command.
87: Messages in the secondary file can then be read or otherwise
88: processed using the same \*(CM as in the primary \*(mx.
89: This gives rise within these pages to the notion of a current \*(mx.
90: .PP
91: On the command line,
92: .I options
93: start with a dash (\-) and any other arguments are taken to be
94: addresses.
95: If no recipients are specified,
96: \*(Ma will attempt to read messages from the \*(mx.
97: Command line options are:
98: .PP
99: .PD 0
100: .TP 14
101: .B \-e
102: Test for presence of mail.
103: \f2mailx\f1 prints nothing and exits with a successful return code if there is
104: mail to read.
105: .TP
106: .BR \-f \ [\*(fn]
107: Read messages from \*(fn instead of \*(mx.
108: If no \*(fn is specified,
109: the \*(mb is used.
110: .TP
111: .B \-F
112: Record the message in a file named after the first recipient.
113: Overrides the ``record'' variable, if set.
114: .TP
115: .B \-H
116: Print header summary only.
117: .TP
118: .B \-i
119: Ignore interrupts.
120: See ``ignore''.
121: .TP
122: .B \-n
123: Do not initialize from the system default
124: .I mailx.rc
125: file.
126: .TP
127: .B \-N
128: Do not print initial header summary.
129: .TP
130: .BI \-s \ subject
131: Set the Subject header field to
132: .IR subject .
133: .TP
134: .BI \-u \ user
135: Read
136: .IR user 's
137: \*(mx.
138: This is only effective if
139: .IR user 's
140: \*(mx is not read protected.
141: .PD
142: .PP
143: When reading mail,
144: \*(Ma is in
145: command mode.
146: A header summary of the first several messages is displayed,
147: followed by a prompt indicating \*(Ma can accept regular commands
148: (see \*(CM below).
149: When sending mail,
150: \*(Ma is in
151: input mode.
152: If no subject is specified on the command line,
153: a prompt for the subject is printed.
154: As the message is typed,
155: \*(Ma will read the message and store it in a temporary
156: file.
157: Commands may be entered by beginning a line with the tilde (~) escape
158: character followed by a single command letter and optional arguments.
159: See \*(Te for a summary of these commands.
160: Outgoing mail may be saved in a local file (see ``record'').
161: .PP
162: At any time,
163: the behavior of \*(Ma is governed by a set of
164: \f2environment variables\f1.
165: These are flags and valued parameters which are set and cleared via the
166: ``set'' and ``unset'' commands.
167: See \*(EV below for a summary of these parameters.
168: .PP
169: \*(Ma accepts \fIpost\fP addressing.
170: Login names may be any network address,
171: including mixed network addressing.
172: If mail is found to to undeliverable, an attempt is
173: made to return it to the sender's \f2mailbox\f1.
174: If the recipient name begins with a plus (+),
175: the rest of the name is a file to append the mail to.
176: If the file is a relative path name, it is prepended
177: with the value of the ``folder'' variable.
178: If the recipient name begins with a pipe symbol (|),
179: the rest of the name is taken to be a shell command to pipe the
180: message through.
181: This provides an automatic interface with any program that reads the standard
182: input, such as
183: .IR lp (1)
184: for recording outgoing mail on paper.
185: Alias groups are set by the ``alias'' command
186: and are lists of recipients of any type.
187: .PP
188: Regular commands are of the form
189: .ti +.5i
190: [
191: .B command
192: ] [
193: .I msglist
194: ] [
195: .I arguments
196: ]
197: .br
198: If no command is specified in command mode,
199: .BR p rint
200: is assumed.
201: In input mode,
202: commands are recognized by the escape character,
203: and lines not treated as commands are taken as input for the message.
204: .PP
205: Each message is assigned a sequential number,
206: and there is at any time the notion of a current message,
207: marked by a right angle bracket (>) in the header summary.
208: Many commands take an optional list of messages
209: (\*(ml) to operate on.
210: The default for \f2msglist\f1 is the current message.
211: A \*(ml is a list of message identifiers separated by spaces,
212: which may include:
213: .PP
214: .PD 0
215: .TP 8
216: .B n
217: Message number
218: .BR n .
219: .TP
220: .B .
221: The current message.
222: .TP
223: .B ^
224: The first message.
225: .TP
226: .B $
227: The last message.
228: .TP
229: .B *
230: All messages.
231: .TP
232: .B n\-m
233: An inclusive range of message numbers.
234: .TP
235: .B user
236: All messages from
237: .BR user ,
238: where
239: .B user
240: is the network address of the sender.
241: .TP
242: .B /string
243: All messages with
244: .B string
245: in the subject line (case ignored).
246: .TP
247: .BI : c
248: All messages of type
249: .IR c ,
250: where
251: .I c
252: is one of:
253: .RS 13
254: .TP
255: .B d
256: deleted messages
257: .TP
258: .B n
259: new messages
260: .TP
261: .B o
262: old messages
263: .TP
264: .B r
265: read messages
266: .TP
267: .B u
268: unread messages
269: .RE
270: .PP
271: Note that the context of the command determines whether this type of
272: message specification makes sense.
273: .PD
274: .PP
275: Other arguments are usually arbitrary strings whose usage
276: depends on the command involved.
277: File names,
278: where expected,
279: are expanded via the normal shell conventions (see
280: .IR sh (1)).
281: Special characters are recognized by certain commands and are
282: documented with the commands below.
283: .PP
284: At start-up time,
285: \*(Ma tries to execute commands from the optional system-wide file
286: (\f3/usr/lib/mailx.rc\f1) to initialize
287: certain parameters,
288: then from a private start-up file (\f3$HOME/.mailrc\f1) for
289: personalized variables.
290: With the exceptions noted below,
291: regular commands are legal inside start-up files.
292: The most common use of a start-up file is
293: to set up initial display options and alias lists.
294: The following commands are not legal in the start-up file:
295: ``!'', ``Copy'', ``edit'', ``followup'', ``Followup'', ``hold'',
296: ``mail'', ``reply'', ``Reply'', ``shell'', and ``visual''.
297: An error in the start-up file causes the remaining lines in the file to
298: be ignored.
299: The \f3.mailrc\f1 file is optional, and must be constructed locally.
300: .SS \*(CM
301: The following is a complete list of \*(Ma commands:
302: .PP
303: .PD 0
304: .Cm ! \*(sh
305: Escape to the shell.
306: See ``\s-1SHELL\s+1''.
307: .Cm # "" \f2comment\f1
308: Null command (comment).
309: This may be useful in \*(mr files.
310: .Cm =
311: Print the current message number.
312: .Cm ?
313: Prints a summary of commands.
314: .Cm a lias \*(al \*(nm ...
315: Declare an alias for the given addresses.
316: The addresses will be substituted
317: when
318: \*(al is used as a recipient.
319: Useful in the \*(mr file.
320: .Cm alt ernates \*(nm ...
321: Declares a list of alternate addresses for your login.
322: When responding to a message,
323: these addresses are removed from the list of recipients for the response.
324: With no arguments,
325: .BR alt ernates
326: prints the current list of alternate addresses.
327: See also ``allnet''.
328: .Cm cd "" [\*(dr]
329: Change directory.
330: If \*(dr is not specified,
331: \s-1$HOME\s+1 is used.
332: .Cm c opy [\*(fn]
333: .C c opy \*(om \*(fn
334: Copy messages to the file without marking the messages as saved.
335: Otherwise equivalent to the ``save'' command.
336: .Cm C opy \*(om
337: Save the specified messages in a file whose name is derived from the
338: author of the
339: message to be saved, without marking the messages as saved.
340: Otherwise equivalent to the ``Save'' command.
341: .Cm d elete \*(om
342: Delete messages from the \*(mx.
343: If ``autoprint'' is set,
344: the next message after the last one deleted is printed.
345: .Cm di scard [\*(hf ...]
346: Suppresses printing of the specified header fields when displaying messages
347: on the screen.
348: Examples of header fields to ignore are ``status'' and ``cc''.
349: The fields are included when the message is saved.
350: The ``Print'' command overrides this command.
351: .Cm dp "" \*(om
352: Delete the specified messages from the \*(mx and print the next message
353: after the last one deleted.
354: Roughly equivalent to a ``delete''
355: command followed by a ``print'' command.
356: .Cm ec ho \*(st ...
357: Echo the given strings (like
358: .IR echo (1)).
359: .Cm e dit \*(om
360: Edit the given messages.
361: The messages are placed in a temporary file and the ``EDITOR'' variable
362: is used to get the name of the editor.
363: Default editor is
364: .IR ed (1).
365: .Cm ex it
366: .C x it
367: Exit from \*(Ma,
368: without changing the \*(mx.
369: No messages are saved in the \*(mb (see also
370: .BR q uit).
371: .Cm fi le [\*(fn]
372: Quit from the current file of messages and read in the specified file.
373: Several special characters are recognized when used as file names,
374: with the following substitutions:
375: .RS 10
376: .TP 8
377: %
378: current \*(mx.
379: .TP
380: .RB % user
381: \*(mx for
382: .BR user .
383: .TP
384: #
385: previous file.
386: .TP
387: &
388: current \*(mb.
389: .RE
390: .RS 5
391: Default file is the current \*(mx.
392: .RE
393: .Cm folders
394: Print the names of the files in the
395: directory set by the ``folder'' variable.
396: .Cm fo llowup \*(om
397: Reply to the first message in the \*(ml,
398: sending the message to the author of each message in the \*(ml.
399: The subject line is taken from the first message
400: and the response is recorded in a file whose name is derived
401: from the author of the first message.
402: See also the ``Followup'', ``Save'', and ``Copy''
403: commands, and ``outfolder'' and ``flipf''.
404: .Cm F ollowup [\*(ms]
405: Reply to the specified message,
406: recording the response in a file whose name is derived from the
407: author of the message.
408: Overrides the ``record'' variable, if set.
409: See also the ``followup'', ``Save'', and ``Copy''
410: commands, and ``outfolder'' and ``flipf''.
411: .Cm f rom \*(om
412: Prints the header summary for the specified messages.
413: .Cm h eaders [\*(ms]
414: Prints the page of headers which includes the message specified.
415: The ``screen'' variable sets the number of headers per page.
416: See also the ``z'' command.
417: .Cm hel p
418: Prints a summary of commands.
419: .Cm ho ld \*(om
420: Holds the specified messages in the \*(mx.
421: .Cm i f \fBs\f1 | \fBr\f1
422: .C "" \*(mcs
423: .C el se
424: .C "" \*(mcs
425: .C en dif
426: Conditional execution, where
427: .B s
428: will execute following \*(mcs, up to an
429: .BR el se
430: or
431: .BR en dif,
432: if the program is in
433: send mode, and
434: .B r
435: causes the \*(mcs to be executed only in
436: receive mode.
437: Useful in the \*(mr file.
438: .Cm l ist
439: Prints all commands available.
440: No explanation is given.
441: .Cm m ail \*(nm ...
442: Mail a message to the specified \*(nm\fI(es)\fR.
443: If ``record'' is set to a file name, the reply is saved at the
444: end of that file.
445: .Cm M ail \*(nm
446: Mail a message to the specified \*(nm and record a copy of it
447: in a file named after that \*(nm.
448: .Cm mb ox \*(om
449: Arrange for the given messages to end up in the standard \*(mb save file
450: when \*(Ma terminates normally.
451: See ``MBOX'' for a description of this file.
452: See also the ``exit'' and ``quit'' commands.
453: .Cm n ext [\*(ms]
454: Go to next message matching \*(ms.
455: A \*(ml may be specified,
456: but in this case the first valid message in the list is the only one used.
457: This is useful for jumping to the next message from a specific user,
458: since the name would be taken as a command in the absence of a real command.
459: See the discussion of \*(mls above for a description of
460: possible message specifications.
461: .Cm pi pe \*(om [\*(sh]
462: Pipe the message through the given \*(sh.
463: The message is treated as if it were read.
464: If no arguments are given,
465: the current message is piped through the command specified by the
466: value of the ``cmd'' variable.
467: If the ``page'' variable is set,
468: a form feed character is inserted after each message.
469: .Cm p rint \*(om
470: Print the specified messages.
471: If ``crt'' is set,
472: the messages longer than the number of lines specified by the
473: ``crt'' variable are paged through the command specified by the
474: ``PAGER'' variable.
475: The default command is
476: .IR pg (1).
477: .Cm P rint \*(om
478: Print the specified messages on the screen,
479: including all header fields.
480: Overrides suppression of fields by the ``ignore'' command.
481: .Cm q uit
482: Exit from \*(Ma,
483: storing messages that were read in \*(mb and unread messages in the \*(mx.
484: Messages that have been explicitly saved in a file are deleted.
485: .Cm r eply [\*(ml]
486: Send a response to the author of each message in the \*(ml.
487: The subject line is taken from the first message.
488: If ``record'' is set to a file name,
489: the response is saved at the end of that file.
490: See ``flipr''.
491: .Cm R eply [\*(ms]
492: Reply to the specified message,
493: including all other recipients of the message.
494: If ``record'' is set to a file name,
495: the response is saved at the end of that file.
496: See ``flipr''.
497: .Cm s ave [\*(fn]
498: .C s ave \*(om \*(fn
499: Save the specified messages in the given file.
500: The file is created if it does not exist.
501: The message is deleted from the \*(mx when
502: \*(Ma terminates unless ``keepsave'' is set
503: (see the ``exit'' and ``quit'' commands).
504: .Cm S ave \*(om
505: Save the specified messages in a file whose name is derived from
506: the author of the first message.
507: The name of the file is taken to be the author's name with all
508: network addressing stripped off.
509: See also the ``Copy'', ``followup'', and ``Followup''
510: commands and ``outfolder''.
511: .Cm se t
512: .C se t \*(vr
513: .C se t \*(vr=\*(st
514: .C se t \*(vr=\*(nu
515: Define a variable called \*(vr.
516: The variable may be given a null, string, or numeric value.
517: ``Set'' by itself prints all defined variables and their values.
518: See \*(EV for detailed descriptions of the \*(Ma variables.
519: .Cm sh ell
520: Invoke an interactive shell (see ``SHELL'').
521: .Cm si ze \*(om
522: Print the size in characters of the specified messages.
523: .Cm so urce \*(fn
524: Read commands from the given file and return to command mode.
525: .Cm to p \*(om
526: Print the top few lines of the specified messages.
527: If the ``toplines'' variable is set,
528: it is taken as the number of lines to print.
529: The default is 5.
530: .Cm tou ch \*(om
531: Touch the specified messages.
532: If any message in \*(ml is not specifically saved in a file,
533: it will be placed in the \*(mb,
534: or the file specified in the MBOX environment variable, upon normal termination.
535: See ``exit'' and ``quit''.
536: .Cm u ndelete \*(om
537: Restore the specified deleted messages.
538: Will only restore messages deleted in the current mail session.
539: If ``autoprint'' is set, the last message of those restored is printed.
540: .Cm undi scard [\*(hf ...]
541: Restore printing of the specified header fields when displaying messages
542: on the screen.
543: .Cm uns et \*(vr ...
544: Causes the specified variables to be erased.
545: If the variable was imported from the execution environment (i.e., a
546: shell variable) then it cannot be erased.
547: .Cm ve rsion
548: Prints the current version and release date.
549: .Cm v isual \*(om
550: Edit the given messages with a screen editor.
551: The messages are placed in a temporary file and the ``VISUAL'' variable
552: is used to get the name of the editor.
553: .Cm w rite \*(om \*(fn
554: Write the given messages on the specified file,
555: minus the header and trailing blank line.
556: Otherwise equivalent to the ``save'' command.
557: .Cm z [+|\-]
558: Scroll the header display forward or backward one screen\-full.
559: The number of headers displayed is set by the ``screen'' variable.
560: .PD
561: .SS \*(Te
562: The following commands may be entered only from
563: input mode,
564: by beginning a line with the tilde escape character (~).
565: See
566: ``escape''
567: for changing this special character.
568: .PP
569: .PD 0
570: .Ti ! \*(sh
571: Escape to the shell.
572: .Ti : \*(mc
573: Perform the command-level request.
574: .Ti ?
575: Print a summary of tilde escapes.
576: .Ti A
577: Insert the autograph string ``Sign'' into the message.
578: .Ti a
579: Insert the autograph string ``sign'' into the message.
580: .Ti b \*(nm ...
581: Add the \*(nmes to the blind carbon copy (Bcc) list.
582: See ``askcc''.
583: .Ti c \*(nm ...
584: Add the \*(nmes to the carbon copy (Cc) list.
585: See ``askbcc''.
586: .Ti d
587: Read in the \*(dl file.
588: See ``DEAD''.
589: .Ti e
590: Invoke the editor on the partial message.
591: See ``EDITOR''.
592: .Ti f \*(om
593: Forward the specified messages.
594: The messages are inserted into the message
595: without alteration.
596: .Ti h
597: Prompt for Subject, To, Cc, and Bcc lists.
598: If the field is displayed with an initial value,
599: it may be edited as if you had just typed it.
600: .Ti i \*(st
601: Insert the value of the named variable into the text of the message.
602: For example, ``~A''is equivalent to ``~i \ Sign''.
603: Environment variables set and exported in the shell are also
604: accessible by ``~i''.
605: .Ti m \*(om
606: Insert the specified messages into the letter,
607: shifting the new text to the right one tab stop (see ``mprefix'').
608: Valid only when sending a message while reading mail.
609: .Ti p
610: Print the message being entered.
611: .Ti q
612: Quit from input mode by simulating an interrupt.
613: If the body of the message is not null,
614: the partial message is saved in \*(dl.
615: See ``DEAD'' for a description of this file.
616: .Ti r \*(fn
617: .br
618: .Ti r !\*(sh
619: .br
620: Read in the specified file.
621: If the argument begins with an exclamation point,
622: the rest of the string is taken as a shell command
623: and is executed,
624: with the standard output inserted into the message.
625: .Ti R
626: Request a return-receipt when the recipient reads the mailbox.
627: The return-receipt is generated if the recipient reads the mail using
628: .IR post (1),
629: AT&T Mail, or OTS.
630: .Ti s \*(st ...
631: Set the subject line to \*(st.
632: .Ti t \*(nm ...
633: Add the given \*(nmes to the To list.
634: .Ti v
635: Invoke a preferred screen editor on the partial message.
636: See ``VISUAL''.
637: .Ti w \*(fn
638: .br
639: .Ti w !\*(sh
640: .br
641: Write the message without the headers onto the given file.
642: If the argument begins with an exclamation point,
643: the rest of the string is taken as a shell command
644: and is executed,
645: with the standard input being the message without the headers.
646: .Ti x
647: Exit as with
648: .B ~q
649: except the message is not saved in \*(dl.
650: .Ti | \*(sh
651: Pipe the body of the message through the given \*(sh.
652: If the \*(sh returns a successful exit status,
653: the output of the command replaces the message.
654: .PD
655: .SS \*(EV
656: The following are environment variables taken from the execution environment and
657: are not alterable within \*(Ma.
658: .PD 0
659: .Va \s-1HOME\s+1 \*(dr
660: The user's base of operations.
661: .Va \s-1MAILRC\s+1 \*(fn
662: The name of the start-up file.
663: Default is \fB$HOME/.mailrc\fR.
664: .PD
665: .PP
666: The following variables are internal \*(Ma variables.
667: They may be imported from the execution environment or
668: set via the ``set'' command at any time.
669: The ``unset'' command may be used to erase variables.
670: .PD 0
671: .V allnet
672: .Va allnet \fBuucp\f1
673: .Va allnet \fBany\f1
674: .Va allnet \fBheader\f1
675: All network names whose last component (login name) match are treated as
676: identical.
677: If
678: .B uucp
679: is the argument, all network names whose two last components
680: (system and login name) that match are treated as identical.
681: This causes the \*(ml message specifications to behave similarly.
682: If
683: .B any
684: is the argument,
685: .I user
686: is treated as a pattern to be matched anywhere in the first
687: line of a message (similar to /bin/mail).
688: .If
689: .B header
690: is the argument,
691: .I user
692: is treated as a pattern to be used in a case-independent match
693: of either the network address in the first line of a message or
694: the full name, as printed by the ``headers'' command.
695: Default is ``allnet=any''.
696: See also the ``alternates'' command and the ``metoo'' variable.
697: .V append
698: Upon termination, append messages to the end of the \*(mb file instead of prepending them.
699: Enabled by default.
700: .V askbcc
701: Prompt for the Bcc list after message is entered.
702: Default is ``noaskbcc''.
703: .V askcc
704: Prompt for the Cc list after message is entered.
705: Default is ``noaskcc''.
706: .V asksub
707: Prompt for subject if it is not specified on the command line
708: with the \-s option.
709: Enabled by default.
710: .V autoprint
711: Enable automatic printing of messages after ``delete''
712: and ``undelete'' commands.
713: Default is ``noautoprint''.
714: .V bang
715: Enable the special-casing of exclamation points (!) in shell escape
716: command lines
717: as in
718: .IR vi (1).
719: Default is ``nobang''.
720: .Va cmd \*(sh
721: Set the default command for the ``pipe'' command.
722: No default value.
723: .V crt
724: .Va crt \*(nu
725: Pipe messages having more than \f2number\f1 lines
726: through the command specified by the value of the ``\s-1PAGER\s+1'' variable.
727: Enabled by default.
728: .Va DEAD \*(fn
729: The name of the file in which to save partial letters
730: in case of untimely interrupt.
731: Default is
732: .BR $HOME/dead.letter .
733: .V debug
734: Enable verbose diagnostics for debugging.
735: Messages are not delivered.
736: Default is ``nodebug''.
737: .V dot
738: Take a period on a line by itself during input from a terminal as end-of-file.
739: Enabled by default.
740: .Va EDITOR \*(sh
741: The command to run when the ``edit'' or ``~e'' command is used.
742: Default is ``ed''.
743: .Va escape \f2c\f1
744: Substitute
745: .I c
746: for the ~ escape character.
747: .V flipf
748: Reverse the meanings of the ``followup'' and ``Followup'' commands in
749: composition mode.
750: Enabled by default.
751: .V flipr
752: Reverse the meanings of the ``reply'' and ``Reply'' commands in
753: composition mode.
754: Enabled by default.
755: .Va folder \*(dr
756: The directory for saving standard mail files.
757: User-specified relative file names beginning with a plus (+)
758: are expanded by preceding the file name with
759: this directory name to obtain the real file name.
760: If \*(dr does not start with a slash (/),
761: $HOME is prepended to it.
762: Default is
763: .BR $HOME .
764: See also ``outfolder'' below.
765: .V header
766: Enable printing of the header summary when entering \*(Ma.
767: Enabled by default.
768: .V hold
769: Hold all messages that are read in the mailbox instead of putting them
770: in the standard \*(mb file.
771: Enabled by default.
772: .V ignore
773: Ignore interrupts while entering messages.
774: Handy for noisy dial-up lines.
775: Default is
776: .BR noignore .
777: .V ignoreeof
778: Ignore end-of-file during message input.
779: Input must be terminated by a period (.) on a line by itself
780: or by the ``~.'' command (see ``dot'').
781: Default is ``noignoreeof''.
782: .Va iprompt \*(st
783: Set the composition mode prompt to \fIstring\fP.
784: Default is no prompt.
785: .V keepsave
786: Keep messages that have been saved in other files in the mailbox
787: instead of deleting them.
788: Default is ``nokeepsave''.
789: .Va \s-1LISTER\s+1 \*(sh
790: The command (and options) to use when listing the contents of the ``folder''
791: directory.
792: The default is ls.
793: .Va \s-1MBOX\s+1 \*(fn
794: The name of the file to save messages which have been read.
795: The ``xit'' command overrides this function,
796: as does saving the message explicitly in another file.
797: Default is
798: .BR $HOME/mbox .
799: .V metoo
800: If your login appears as a recipient,
801: do not delete it from the list.
802: Default is ``nometoo''.
803: .Va mprefix \*(st
804: Set the leading string to be used with the ``~m'' command.
805: Default is a tab character.
806: .V onehop
807: When responding to a message that was originally sent to several
808: recipients,
809: the other recipient addresses are normally forced to be relative to the
810: originating author's machine for the response.
811: This flag disables alteration of the recipients' addresses,
812: improving efficiency in a network where all machines can send directly
813: to all other machines (i.e., one hop away).
814: Disabled by default.
815: .V outfolder
816: Causes the files used to record outgoing messages to be located
817: in the directory specified by the ``folder'' variable unless the
818: path name is absolute.
819: Default is ``nooutfolder''.
820: See ``folder'' and the
821: ``Save'', ``Copy'', ``followup'', and ``Followup'' commands.
822: .V page
823: Used with the ``pipe''
824: command to insert a form feed after each message sent through the pipe.
825: Default is ``nopage''.
826: .Va \s-1PAGER\s+1 \*(sh
827: The command to use as a filter for paginating output.
828: This can also be used to specify the options to be used.
829: Default is ``pg \-e'' .
830: .Va prompt \*(st
831: Set the command mode prompt to \*(st.
832: Default is ``? ''.
833: .V quiet
834: Don't print the opening message and version when entering \*(Ma.
835: Default is ``quiet''.
836: .Va record \*(fn
837: Record all outgoing mail in \*(fn.
838: Disabled by default.
839: See also ``outfolder'' above.
840: .V save
841: Enable saving of messages in \*(dl on interrupt or delivery error.
842: See ``DEAD'' for a description of this file.
843: Enabled by default.
844: .Va screen \*(nu
845: Sets the number of lines in a screen\-full of headers for the
846: ``headers'' command.
847: Default depends on baud rate.
848: .Va sendmail \*(sh
849: Alternate command for delivering messages.
850: Default is
851: .BR /bin/mail .
852: .V sendwait
853: Wait for background mailer to finish before returning.
854: Enabled by default.
855: .Va SHELL \*(sh
856: The name of a preferred command interpreter.
857: Default is
858: .BR /bin/sh .
859: .V showto
860: When displaying the header summary and the message is from you,
861: print the recipient's address instead of the author's address.
862: Enabled by default.
863: .Va sign \*(st
864: The variable inserted into the text of a message when the ``~a''
865: command is given.
866: No default (see also ~i).
867: .Va Sign \*(st
868: The variable inserted into the text of a message when the ``~A''
869: command is given.
870: No default (see also ~i).
871: .Va toplines \*(nu
872: The number of lines of header to print with the ``top'' command.
873: Default is 5.
874: .Va translate \fIcommand\fP
875: Run the given address(es) through
876: .I command
877: for resolution.
878: Disabled by default.
879: .Va \s-1VISUAL\s+1 \*(sh
880: The name of a preferred screen editor.
881: Default is ``vi''.
882: .PD
883: .SH FILES
884: .PD 0
885: .TP 30
886: $HOME/.mailrc
887: personal start-up file
888: .TP
889: $HOME/mbox
890: secondary storage file
891: .TP
892: /usr/mail/*
893: mailboxes
894: .TP
895: /usr/lib/mailx.help*
896: help message files
897: .TP
898: /usr/lib/mailx.rc
899: optional global start-up file
900: .TP
901: /tmp/R[emqsx]*
902: temporary files
903: .PD
904: .SH SEE ALSO
905: ls(1),
906: mail(1),
907: post(1),
908: pg(1).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.