MAILX(1)

НАЗВАНИЕ
mailx - интерактивная система обработки сообщений

СИНТАКСИС


   mailx  [-e] [-f [файл]] [-F] [-h номер] [-H] [-i] [-n] [-N] [-r адрес]

     [-s тема] [-u пользователь] [-U] [адресат ...]

ОПИСАНИЕ
Команда mailx предоставляет удобное, гибкое окружение для посылки и получения электронных сообщений. При чтении почты команда предоставляет средства для сохранения, удаления и ответа на сообщения. При посылке почты программа позволяет редактирование, просмотр и другую модификацию введенного сообщения.

Многие из сетевых возможностей команды mailx работают только при наличии стандартной коммуникационной сети (см. команды подраздела 1C).

Приходящая почта хранится в стандартном для каждого пользователя файле. Этот файл называется почтовым_ящиком пользователя. При вызове команды mailx для чтения сообщений, почтовый_ящик является стандартным местом, где их ищут. После чтения сообщения отмечаются для перемещения во вторичный файл с целью сохранения, если только не было указано, что данные сообщения более не понадобятся. Этот вторичный файл называется п_ящик и обычно расположен в основном каталоге пользователя $HOME; (информацию о данном файле можно найти в подпункте MBOX пункта Переменные окружения). Сообщения могут быть сохранены в других файлах, указанных пользователем. Во вторичном файле сообщения остаются до тех пор, пока их явно не удалят.

Пользователь может получить доступ к вторичному файлу с помощью опции -f. Вторичный файл можно затем прочитать или как-то иначе обработать с помощью тех же самых команд, что и первоначальный почтовый_ящик. Это послужило причиной возникновения понятия текущего почтового_ящика.

В командной строке опции начинаются с символа -, любые другие аргументы задают имена адресатов. Если адресаты не указаны, то mailx попытается прочесть сообщения из почтового_ящика. Допустимы следующие опции:

-e
Проверка наличия почты. Команда ничего не печатает и прекращает работу с успешным кодом завершения, если существует почта для чтения.

-f [файл]
Читать сообщения из файла вместо почтового_ящика. Если не указан файл, то используется п_ящик.

-F
Записать сообщение в файл с именем первого адресата. Переменная record, даже если она установлена, во внимание не принимается (см. Переменные окружения).

-h номер
Число сделанных до данного времени сетевых "переприемов" (повторных приемов). Это позволяет сетевому программному обеспечению избежать бесконечных циклов передач (см. addsopt в пункте Переменные окружения).

-H
Вывести только заголовки.

-i
Игнорировать прерывания. См. также ignore (Переменные окружения).

-n
Не инициализироваться из подразумеваемого системного стартового файла mailx.rc.

-N
Не выводить первоначальный список заголовков.

-r адрес
Передать адрес сетевому программному обеспечению доставки почты. Запрещены все команды с тильдой (см. addsopt в пункте Переменные окружения).

-s тема
Установить тему в поле заголовка Темы (Subject).

-u пользователь
Прочитать почтовый_ящик пользователя. Данное действие выполняется только в том случае, если почтовый_ящик не защищен от чтения.

-U
Преобразовать адреса в стиле uucp в межсетевые стандарты. Данная опция игнорирует переменную окружения conv (см. addsopt в пункте Переменные окружения).

При чтении почты утилита mailx находится в командном режиме. На экран выводятся заголовки первых нескольких сообщений, а затем выводится приглашение, означающее готовность к вводу стандартных команд (см. ниже пункт Команды). При посылке почты mailx находится в режиме ввода. Если в командной строке не специфицирована тема, то выдается приглашение на ее ввод. ("Тема" с длиной, большей 1024 символа, вызовет дамп образа памяти). После того, как сообщение набрано, программа mailx прочтет его и сохранит во временном файле. Команды можно вводить с помощью указания тильды (~) в качестве первого символа строки, затем единственной буквы команды и необязательных аргументов. Список этих команд приводится в пункте Команды с тильдой.

В любой момент времени поведением утилиты mailx управляет множество переменных окружения, которые делятся на две группы: флаги и переменные со значениями. Они создаются и удаляются с помощью команд set и unset (подробнее см. далее Переменные окужения).

В командной строке адресаты могут задаваться тремя способами: как входные имена пользователей, как команды shell'а или как псевдогруппы. Входные имена могут быть произвольным сетевым адресом [см. mail(1)]. Если оказалось, что почту невозможно доставить, то производится попытка вернуть ее в почтовый_ящик отправителя. Если имя получателя начинается с символа канала |, то остаток имени рассматривается как команда shell'а, играющая роль фильтра. Подобный подход предоставляет автоматический интерфейс с любой программой, читающей со стандартного ввода (например, с программой lp(1), если нужно получать твердую копию отправляемой почты). Псевдогруппы создаются с помощью команды alias (см. ниже Команды) и являются списком адресатов произвольного типа.

Команды, выполняемые в командном режиме, как правило, имеют следующий формат:

[команда] [список_сообщений] [аргументы]

Если в командном режиме команда не специфицирована, то подразумевается print. В режиме ввода команды распознаются по управляющему символу, а строки, не распознанные как команды, считаются строками сообщения.

Каждому сообщению назначается последовательный номер и в любой момент времени существует понятие текущего сообщения, отмечаемого в списке заголовков правой угловой скобкой (>). Многие команды оперируют с необязательным аргументом - списком_сообщений. Значением по умолчанию для этого списка является текущее сообщение. Список_сообщений - это список идентификаторов сообщений, разделенных пробелами. В список могут входить:

n
Сообщение номер n.

.
Текущее сообщение

^
Первое неудаленное сообщение.

$
Последнее сообщение.

*
Все сообщения.

n-m
Интервал (включая концы) сообщений с указанными номерами.

пользователь
Все сообщения от данного пользователя.

/цепочка_символов
Все сообщения, у которых в строке темы есть указанная цепочка (большие и малые буквы не различаются).

:c
Все сообщения типа c, где c может принимать одно из следующих значений:

        d    удаленные сообщения;

	n    новые сообщения;

	o    старые сообщения;

	r    прочитанные сообщения;

	u    непрочитанные сообщения.

Заметим, что от контекста команды зависит, имеет ли смысл специфицированный тип сообщения.

Другие аргументы являются обычно произвольными цепочками символов, использование которых зависит от применяемой команды. Расширение имен файлов (там, где подразумевается их использование) подчиняется обычным соглашениям shell'а [см. sh(1)]. Отдельные команды распознают специальные символы, что отражено ниже в описании команд.

Во время запуска утилита mailx пытается выполнить команды сначала из необязательного системного файла (/usr/lib/mailx/mailx.rc) для инициализации определенных параметров, затем из пользовательского стартового файла ($HOME/.mailrc). В стартовых файлах могут применяться стандартные команды, за некоторыми исключениями, оговоренными ниже. Чаще всего стартовые файлы используются для установки первоначальных характеристик терминала и создания псевдогрупп. В стартовом файле недопустимы следующие команды: !, Copy, edit, followup, Followup, hold, mail, preserve, reply, Reply, shell и visual. Ошибка в стартовом файле вызывает игнорирование оставшихся в нем строк. Файл .mailrc не обязателен и должен создаваться пользователем.

Команды
Ниже приводится полный список команд утилиты mailx:

! команда_shell'а
Выполнение команды shell'а. См. SHELL (Переменные окружения).

# комментарий
Пустая команда (комментарий). Полезно применять в стартовых mailrc-файлах.

=
Вывести номер текущего сообщения.

?
Вывести справочную информацию о командах.

alias псевдогруппа имя ... Определение псевдогруппы. Указанные имена будут подставляться, если в качестве адресата используется псевдогруппа. Полезно применять в стартовых mailrc-файлах.

alternates имя ...
Об является список альтернатив для вашего входного имени. При ответе на сообщение имена из этого списка удаляются из списка адресатов. Без аргументов данная команда выводит текущий список альтернативных имен. См. также allnet (Переменные окружения).

cd [каталог]
chdir [каталог]
Сменить каталог. Если каталог не задан, то используется значение $HOME.

copy [файл]
copy [список_сообщений] файл
Скопировать сообщения в файл, не отмечая их как сохраненные. Во всем остальном эквивалентно команде сохранения save.

Copy [список_сообщений]
Сохранить указанные сообщения в файле с именем автора сохраняемого сообщения. Сообщения не отмечаются как сохраненные. Во всем остальном эквивалентно команде сохранения Save.

delete [список_сообщений]
Удалить сообщения из почтового_ящика. Если установлена переменная autoprint, то выводится следующее за последним удаленным сообщение (см. Переменные окружения).

discard [поле_заголовка ...]
При изображении сообщений на экране подавлять вывод указанных полей_заголовка. В качестве примера можно привести поля status и cc. Эти поля добавляются при сохранении сообщения. Данная команда игнорируется командами Print и Type.

dp [список_сообщений]
dt [список_сообщений]
Удалить указанные сообщения из почтового_ящика и вывести сообщение, идущее следом за последним из удаленных. Приблизительно эквивалентно команде удаления delete, за которой вызвали команду печати print.

echo цепочка_символов ...
Выдать эхоотображение цепочек_символов, аналогично echo(1).

edit [список_сообщений]
Редактировать сообщения. Указанные сообщения помещаются во временный файл, для получения имени редактора используется переменная EDITOR (см. Переменные окружения). Значением по умолчанию является ed(1).

exit
Выйти из утилиты mailx, не изменяя почтовый_ящик. Не происходит и сохранения сообщений в п_ящике (см. также quit).

file [файл]
folder [файл]
Выйти из текущего файла сообщений и загрузить указанный файл. В качестве имени файла можно использовать некоторые специальные символы, вместо которых производятся следующие подстановки:

	%              текущий почтовый_ящик

	%пользователь  почтовый_ящик пользователя

	#              предыдущий файл

	&              текущий п_ящик

Подразумеваемым является текущий почтовый_ящик.

folders
Вывести имена файлов в каталоге, имя которого содержится в переменной folder (см. Переменные окружения).

followup [сообщение]
Ответить на сообщение, записывая ответ в файл, имя которого определяется по имени автора сообщения. Переменная record, даже если она установлена, во внимание не принимается. См. также команды Followup, Save и Copy, а также переменную outfolder (Переменные окружения).

Followup [список_сообщений]
Ответить на первое сообщение в списке. Ответ посылается авторам каждого сообщения из списка. Строка темы берется из первого сообщения, а ответ записывается в файл, имя которого определяется по автору первого сообщения. См. также команды Followup, Save и Copy, а также переменную outfolder (Переменные окружения).

from [список_сообщений]
Вывести перечень заголовков для указанных сообщений.

group псевдогруппа имя ...
То же, что alias.

headers [сообщение]
Вывести страницу заголовков сообщений, включающую специфицированное сообщение. Переменная screen устанавливает число заголовков на странице (см. Переменные окружения). См. также команду z.

help
Вывести список команд.

hold [список_сообщений]
Сохранить указанные сообщения в почтовом_ящике.

if s|r
  команды_почты
else
  команды_почты
endif
Условное выполнение команд_почты. Условие s истинно, если утилита находится в режиме отправки почты; условие r истинно, если утилита находится в режиме приема почты. Полезно применять данное средство в стартовом mailrc-файле.

ignore [поле_заголовка ...]
То же, что discard.

list Вывести без пояснений список всех доступных команд.

mail адресат ...
Направить сообщение указанным адресатам.

Mail адресат
Направить сообщение указанному адресату и записать копию в файл, названный по имени адресата.

mbox [список_сообщений]
Записать в случае нормального завершения работы утилиты mailx специфицированные сообщения в стандартный файл п_ящик. Для получения информации о данном файле см. MBOX (Переменные окружения). См. также команды exit и quit.

next [список_сообщений]
Перейти к следующему сообщению, соответствующему какому-либо элементу списка_сообщений.

pipe [список_сообщений] [команда_shell'а] | [список_сообщений] [команда_shell'а]
Организовать конвейерную передачу сообщения данной команде_shell'а. Это сообщение обрабатывается так, как будто оно было считано. При отсутствии аргументов текущее сообщение передается команде, определяемой значением переменной cmd. Если установлена переменная page, то после каждого сообщения вставляется символ переход_к_новой_странице (см. Переменные окружения).

preserve [список_сообщений]
То же, что и hold.

Print [список_сообщений]
Вывести на экран указанные сообщения (вывод со всеми полями заголовка). При этом игнорируется подавление вывода полей, заданное с помощью команды ignore.

print [список_сообщений]
type [список_сообщений]
Вывести указанные сообщения. Если установлена переменная crt, то организуется постраничная печать с длиной страницы, задаваемой переменной crt. Имя программы, организующей постраничную печать, определяется по переменной PAGER, значением по умолчанию является pg(1) (см. Переменные окружения).

quit
Выйти из утилиты mailx, сохраняя прочитанные сообщения в п_ящике, а непрочитанные - в почтовом_ящике. Удаляются сообщения, для которых было явно указано сохранение в файле.

Reply [список_сообщений]
Respond [список_сообщений]
Послать ответ автору каждого сообщения в списке. Строка темы берется из первого сообщения. Если в переменной record установлено имя файла, то ответ сохраняется в конце указанного файла (см. Переменные окружения).

reply [сообщение]
respond [сообщение]
Ответить на данное сообщение, включая всех других получателей сообщения. Если в переменной record установлено имя файла, то ответ сохраняется в конце указанного файла (см. Переменные окружения).

Save [список_сообщений]
Сохранить указанные сообщения в файле, имя которого определяется по автору первого сообщения. Имя файла - это имя автора, из которого удалены все сетевые компоненты. См. также команды Copy, followup и Followup и переменную outfolder (Переменные окружения).

save [файл]
save [список_сообщений] файл
Сохранить специфицированные сообщения в указанном файле. В случае отсутствия файла он создается. Сообщение удаляется из почтового_ящика при завершении mailx, если только не установлена переменная keepsave (см. также Переменные окружения и команды exit и quit).

set
set имя
set имя=цепочка_символов
set имя=число
Определить переменную с указанным именем. Переменная может либо не иметь значения, либо иметь в качестве значения цепочку символов или число. Команда set без аргументов выдает список имен и значений всех определенных переменных. Для получения подробной информации о переменных программы mailx см. пункт Переменные окружения.

shell
Вызвать интерактивный shell [см. также SHELL (Пе ременные окружения)].

size [список_сообщений]
Выдать размер (в символах) указанных сообщений.

source файл
Прочитать команды из указанного файла и вернуться в командный режим.

top [список_сообщений]
Вывести для указанных сообщений несколько начальных строк. В случае установки переменной toplines ее значение рассматривается как число строк, которые надо вывести (см. Переменные окружения). Значение по умолчанию равно 5.

touch [список_сообщений]
"Коснуться" указанных сообщений. Любое сообщение из списка, если только оно специально не сохранено в файле, будет помещено при нормальном завершении работы в п_ящик. См. также exit и quit.

Type [список_сообщений]
То же, что и Print.

type [список_сообщений]
То же, что и print.

undelete [список_сообщений]
Восстановить указанные удаленные сообщения. Восстанавливаются только сообщения, удаленные во время текущего сеанса. В случае установки переменной autoprint выводится последнее из восстановленных сообщений (см. Переменные окружения).

unset имя ...
Вызывает удаление указанных переменных. Если переменная была импортирована из окружения выполнения (то есть это переменная shell'а), ее нельзя удалить.

version
Выводит текущие номер версии и дату выпуска.

visual [список_сообщений]
Редактировать данные сообщения с помощью экранного редактора. Сообщения помещаются во временный файл, а для получения имени редактора используется переменная VISUAL (см. Переменные окружения).

write [список_сообщений] файл
Записать сообщения в указанный файл, при этом не записывается заголовок сообщения и следующая за ним пустая строка. Во всем остальном эквивалентно команде сохранения save.

xit
То же, что и exit.

z[+ или -]
Прокрутить список заголовков вперед или назад на полный экран. Число изображаемых заголовков устанавливается переменной screen (см. Переменные окружения).

Команды с тильдой
Следующие команды можно вызывать только в режиме ввода, начиная строку с символа тильда (~). Чтобы использовать для той же цели другой символ, нужно изменить значение переменной escape (см. Переменные окружения).

~!команда_shell'а
Выполнить команду shell'а.

~.
Закончить ввод сообщения.

~:команда_почты
~_команда_почты
Выполнить командный запрос. Имеет силу только при посылке сообщения во время чтения почты.

~?
Вывести справочную информацию о командах с тильдой.

~A
Вставить в сообщение цепочку символов - значение переменной Sign (см. Переменные окружения).

~a
Вставить в сообщение цепочку символов - значение переменной sign (см. Переменные окружения).
~b имя ...
Добавить имена в Bcc-список.

~c имя ...
Добавить имена в Cc-список.

~d
Прочитать файл dead.letter. Для получения дополнительной информации см. переменную DEAD (Переменные окружения).

~e
Вызвать для вводимого сообщения редактор. См. также переменную EDITOR (Переменные окружения).
~f [список_сообщений]
Вставить указанные сообщения. Эти сообщения без изменений вставляются в редактируемое сообщение.

~h
Вывести подсказку для строки темы и списков To, Cc и Bcc. Если поле изображается с исходным значением, то его можно редактировать так же, как если бы его только что ввели.
~i имя_переменной
Вставить в текст сообщения значение указанной переменной. Например, ~A эквивалентно команде ~i Sign.

~m [список_сообщений]
Вставить указанные сообщения в письмо, при этом новый текст сдвигается вправо на одну табуляцию. Имеет силу только при посылке сообщения во время чтения почты.

~p
Выдать сообщение, которое в данный момент вводится.

~q
Имитируя прерывание, выйти из режима ввода. Если тело сообщения не пусто, то сообщение сохраняется в файле dead.letter. Для получения дополнительной информации об этом файле см. переменную DEAD (Переменные окружения).
~r файл
~~< файл
~~< !команда_shell'а
Загрузить указанный файл. Если аргумент ничинается с восклицательного знака !, то остаток строки рассматривается как произвольная команда shell'а, которая выполняется, а ее стандартный вывод вставляется в сообщение.

~s цепочка_символов ...
Присвоить теме специфицированную цепочку_символов.

~t имя ...
Добавить указанные имена в список To.

~v
Вызвать для неполного сообщения предпочитаемый Вами экранный редактор. См. также переменную VISUAL (Переменные окружения).

~w файл
Записать в указанный файл неполное сообщение без заголовка.

~x
Такой же выход, что и ~q, только сообщение не сохраняется в файле dead.letter.

~|команда_shell'а
Передать тело сообщения данной команде_shell'а. Если она возвращает успешный код завершения, то вывод команды замещает сообщение.

Переменные окружения
Следующие переменные наследуются из shell-окружения времени выполнения и не могут быть изменены при работе утилиты mailx.

HOME=каталог
Основной каталог пользователя.

MAILRC=файл
Имя стартового файла. Значением по умолчанию является $HOME/.mailrc.

Следующие переменные являются внутренними переменными утилиты mailx. Их можно импортировать из shell-окружения времени выполнения или устанавливать с помощью команды set. Для удаления переменных можно использовать команду unset.

addsopt
Флаг, который не должен быть установлен, если в качестве программы пересылки почты не используется /bin/mail, (то есть в этом случае должно быть специфицировано noaddsopt, см. ниже ПРЕДОСТЕРЕЖЕНИЯ).

allnet
Флаг, предписывающий трактовать как идентичные все сетевые адреса, у которых последние компоненты (входные имена) совпадают. Спецификации из списка_сообщений обрабатываются аналогичным образом. Значением по умолчанию является noallnet (см. также команду alternates и переменную metoo).

append
Флаг, предписывающий при терминации добавлять сообщения в конец файла п_ящик, а не в его начало. Значением по умолчанию является noappend.

askcc
Флаг - после ввода сообщения выдать приглашение для Cc-списка. Значением по умолчанию является noaskcc.

asksub
Выдать приглашение для темы, если она не специфицирована в командной строке с помощью опции -s. По умолчанию этот флаг установлен.

autoprint
Флаг - разрешить автоматический вывод сообщений после команд delete и undelete. Значением по умолчанию является noautoprint.

bang
Флаг - разрешить специфичное использование восклицательного знака ! при вызове командной строки shell'а, например в vi(1). Значением по умолчанию является nobang.

cmd=команда_shell'а
Установить подразумеваемое значение команды для pipe. По умолчанию значение этой переменной не определено.

conv=преобразование
Преобразовать адреса uucp в адреса указанного типа. В настоящее время единственное реализованное преобразование - internet, для которого требуется программа пересылки со стандартом адресации электронной почты RFC822. По умолчанию преобразование запрещено. См. также переменную sendmail и опцию командной строки -U.

crt=число
Организовать передачу сообщений с количеством строк, превышающим число, в фильтрующую программу, задаваемую значением переменной PAGER [по умолчанию pg(1)]. По умолчанию такая передача запрещена.

DEAD=файл
Имя файла, в котором в случае несвоевременного прерывания сохраняются неоконченные письма. Значением по умолчанию является $HOME/dead.letter.

debug
Флаг - для отладки разрешить выдачу расширенной диагностики. Сообщения на самом деле не посылают ся. Значение по умолчанию nodebug.

dot
Флаг - воспринимать единственную точку на строке во время ввода с терминала как конец файла. Значение по умолчанию - nodot.

EDITOR=команда_shell'а
Команда, которая запускается в случае использования edit или ~e. Значением по умолчанию является ed(1).

escape=c
Подставить символ c вместо специального символа ~. Вступает в силу только с посылки следующего сообщения.

folder=каталог
Имя каталога для сохранения стандартных почтовых файлов. Заданные пользователем имена файлов, начинающиеся со знака +, преобразуются в реальные имена файлов с помощью добавления имени данного каталога перед именем файла. Если каталог не начинается с символа /, то впереди приписывается $HOME. Для использования конструкции с плюсом в командной строке утилиты mailx необходимо, чтобы переменная folder была экспортированной переменной окружения в смысле shell'а. Значения по умолчанию для переменной не существует. См. ниже описание переменной outfolder.

header
Флаг - разрешить выдачу списка заголовков при входе в утилиту mailx. По умолчанию разрешено.

hold
Флаг - сохранить все прочитанные сообщения в почтовом_ящике, а не отправлять их в стандартный файл хранения п_ящик. Значение по умолчанию nohold.

ignore
Флаг - при вводе сообщений игнорировать прерывания. Такая возможность удобна для зашумленных коммутируемых линий связи. Значение по умолчанию noignore.

ignoreeof
Флаг - игнорировать конец файла при вводе сообщения. Ввод следует прерывать с помощью команды ~. или с помощью ввода строки, состоящей из единственной точки. Значение по умолчанию noignoreeof. См. также переменную dot, описанную выше.

keep
Флаг - не удалять файл почтового_ящика, а обрезать его до нулевой длины в случае, если он пуст. Значение по умолчанию nokeep.

keepsave
Флаг - сохранять в почтовом_ящике, а не удалять уже сохраненные в других файлах сообщения. Значение по умолчанию nokeepsave.

MBOX=имя_файла
Имя файла для сохранения прочитанных сообщений. Команда exit игнорирует данную функцию, выполняя сохранение явно указанных сообщений в другом файле. Значением по умолчанию является $HOME/mbox.

metoo
Флаг - если Ваше входное имя появилось в качестве получателя почты, то не удалять его из списка. Значение по умолчанию nometoo.

LISTER=команда_shell'а
Команда, используемая при показе folder-каталога. Значением по умолчанию является ls(1).

onehop
Флаг - при ответе на сообщение, посланное сразу нескольким адресатам, адреса других получателей изменяются на относительные для той машины, куда направляется ответ. Данный флаг запрещает изменение адресов получателей, улучшая таким образом эффективность в такой сети, где все компьютеры могут посылать сообщения непосредственно всем другим (то есть компьютеры находятся на расстоянии одного транзитного участка).

outfolder
Флаг - вызывает размещение в folder-каталоге файлов, используемых для записи выходящих сообщений. Это выполняется, если только маршрутное имя не задано полностью. Значением по умолчанию является nooutfolder. См. выше переменную folder и команды Save, Copy, followup и Followup.

page
Флаг - используется вместе с командой pipe для вставки символа перехода к новой странице после каждого сообщения, переданного по конвейеру. Значение по умолчанию nopage.

PAGER=команда_shell'а
Задает команду, используемую в качестве фильтра для разбивки вывода на страницы. Можно также использовать для задания необходимых опций. Значением по умолчанию является pg(1).

prompt=цепочка_символов
Установить цепочку_символов в качестве приглашения в командном режиме. Значение по умолчанию "? ".

quiet
Флаг - воздержаться при запуске программы mailx от выдачи заголовка с номером версии. Значение по умолчанию noquiet.

record=файл
Записывать всю исходящую почту в файле. По умолчанию записи не происходит. См. также переменную outfolder.

save
Флаг - разрешить сохранение сообщений в файле dead.letter при прерывании или ошибке пересылки. Для получения информации о данном файле см. переменную DEAD. По умолчанию разрешено.

screen=число
Установить для команды headers число строк в списке заголовков.

sendmail=команда_shell'а
Альтернативная программа для пересылки сообщений. Значение по умолчанию mail(1).

sendwait
Флаг - ждать окончания пересылки. Значение по умолчанию nosendwait.

SHELL=команда_shell'а
Имя предпочитаемого командного интерпретатора. Значение по умолчанию sh(1).

showto
Флаг - при изображении заголовков выдавать не имя автора, а имя получателя, если Вы являетесь автором сообщения.

sign=цепочка_символов
Цепочка_символов вставляется в текст сообщения при выдаче команды ~a (автограф). Значения по умолчанию нет [см. также ~i (Команды с тильдой)].

Sign=цепочка_символов
Цепочка_символов вставляется в текст сообщения при выдаче команды ~A. Значения по умолчанию нет [см. также ~i (Команды с тильдой)].

toplines=число
Число строк заголовка, выдаваемых по команде top. Значение по умолчанию равно 5.

VISUAL=команда_shell'а
Имя предпочитаемого экранного редактора. Значение по умолчанию vi(1).

ФАЙЛЫ


   $HOME/.mailrc               Личный стартовый файл.

   $HOME/.mbox                 Вторичный файл хранения.

   /usr/mail/*                 Каталог почтовой службы.

   /usr/lib/mailx/mailx.help*  Файлы справочных сообщений.

   /usr/lib/mailx/mailx.rc     Необязательный общий  стар-

			       товый файл.

   /tmp/R[emqsx]*              Временные файлы.

СМ. ТАКЖЕ
ls(1), mail(1), pg(1).

ПРЕДОСТЕРЕЖЕНИЯ
Опции -h, -r, -U можно использовать только в том случае, если утилита mailx пересылает почту посредством программы, отличной от /bin/mail.

СЮРПРИЗЫ
Там, где допустима команда_shell'а, не всегда допустимы ее аргументы. Рекомендуется поэкспериментировать.

Невозможно выполнить команду unset для внутренних переменных, импортированных из shell-окружения времени выполнения.

Утилита mailx не полностью поддерживает всю сетевую адресацию. Для стабилизации новых стандартов необходимо некоторое время.

Попытки послать сообщение со строкой, содержащей только "." трактуются утилитой mail(1) (стандартной программой передачи почты) как конец сообщения.