Go to the first, previous, next, last section, table of contents.
Following variables control the behavior of GNU `mail':
Sign
-
Type: String.
Default: Unset.
Contains the filename holding users signature. The contents of this
file is appended to the end of a message being composed by ~A
escape.
appenddeadletter
-
Type: Boolean.
Default: False.
If this variable is True, the contents of canceled letter is
appended to the user's `dead.letter' file. Otherwise it overwrites
its contents.
askbcc
-
Type: Boolean.
Default: False.
When set to True the user will be prompted to enter Bcc
field before composing the message.
askcc
-
Type: Boolean.
Default: True.
When set to True the user will be prompted to enter Cc
field before composing the message.
asksub
-
Type: Boolean.
Default: True in interactive mode, False otherwise.
When set to True the user will be prompted to enter Subject
field before composing the message.
autoinc
-
Type: Boolean.
Default: True.
Automatically incorporate newly arrived messages.
autoprint
-
Type: Boolean.
Default: False.
Causes the delete command to behave like dp - thus, after deleting a
message, the next one will be typed automatically.
cmd
-
Type: String.
Default: Unset.
Contains default shell command for pipe.
columns
-
Type: Numeric.
Default: Detected at startup by querying the terminal device. If this
fails, the value of environment variable COLUMNS is used.
This variable contains the number of columns on terminal screen.
crt
-
Type: Boolean.
Default: True in interactive mode, False otherwise.
If True, any messages with number of lines greater than number of
lines on terminal screen (as determined by screen variable) will
be printed using program set in the environment variable ENVIRON.
dot
-
Type: Boolean.
Default: False.
If True, causes `mail' to interpret a period alone on a line as the
terminator of a message you are sending.
escape
-
Type: String.
Default: ~
If defined, the first character of this option gives the character to
denoting escapes.
folder
-
Type: String.
Default: Unset.
The name of the directory to use for storing folders of messages. If
unset, $HOME is assumed.
header
-
Type: Boolean.
Default: True, unless started with `--nosum' (`-N') option.
Whether to run headers command automatically after entering
interactive mode.
hold
-
Type: Boolean.
Default: False.
When set to True, the read or saved messages will be stored in
user's mailbox (`$HOME/mbox'). Otherwise, they will be held in
system mailbox also. This option is in effect only when operating
upon user's system mailbox.
ignore
-
Type: Boolean.
Default: False.
When set to True, `mail' will ignore keyboard interrupts
when composing messages. Otherwise an interrupt will be taken as a
signal to abort composing.
ignoreeof
-
Type: Boolean.
Default: False.
Controls whether typing EOF character terminates the letter being
composed.
indentprefix
-
Type: String.
Default: "\t" (a tab character).
String used by the ~m tilde escape for indenting quoted messages.
keepsave
-
Type: Boolean.
Default: False.
Controls whether saved messages should be kept in system mailbox too.
This variable is in effect only when operating upon a user's system
mailbox.
metoo
-
Type: Boolean.
Default: False.
Usually, when an alias is expanded that contains the sender, the sender
is removed from the expansion. Setting this option causes the sender to
be included in the group.
mode
-
Type: String.
Default: The name of current operation mode.
Setting this variable does not affect the operation mode of the program.
noregex
-
Type: Boolean.
Default: False.
Setting this to True enables use of regular expressions in
`/.../' message specifications.
outfolder
-
Type: String.
Default: Unset.
Contains the directory in which files created by save,
write, etc. commands will be stored. When unset, current
directory is assumed.
page
-
Type: Boolean.
Default: False.
If set to True, the pipe command will emit a linefeed
character after printing each message.
prompt
-
Type: String.
Default: "? "
Contains the command prompt sequence.
quiet
-
Type: Boolean.
Default: False.
When set, suppresses the output of the startup banner.
quit
-
Type: Boolean.
Default: False, unless started with `--quit' (`-q') option.
When set, causes keyboard interrupts to terminate the program.
rc
-
Type: Boolean.
Default: True, unless started with `--norc' (`-N') option.
When this variable is set, `mail' will read the system-wide
configuration file upon startup. See section Personal and system-wide configuration files.
record
-
Type: String.
Default: Unset.
When set, any outgoing message will be saved to the named file.
save
-
Type: Boolean.
Default: True.
When set, the aborted messages will be stored in the user's
`dead.file'. See also appenddeadletter.
screen
-
Type: Numeric.
Default: Detected at startup by querying the terminal device. If this
fails, the value of environment variable LINES is used.
This variable contains the number of lines on terminal screen.
sendmail
-
Type: String.
Default: sendmail:/usr/lib/sendmail
Contains the URL of mail transport agent.
sign
-
Type: String.
Default: Unset.
Contains the user's signature. The contents of this variable is appended
to the end of a message being composed by ~a escape. Use
Sign variable, if your signature occupies more than one line.
subject
-
Type: String.
Default: Unset.
Contains default subject line. This will be used when asksub is
off.
toplines
-
Type: Numeric.
Default: 5
Number of lines to be displayed by top and Top commands.
verbose
-
Type: Boolean.
Default: False.
When set, the actual delivery of messages is displayed on the user's terminal.
Go to the first, previous, next, last section, table of contents.