mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

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



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк