MAILX(1)                                               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) (стандартной программой
        передачи почты) как конец сообщения.