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 в пункте Переменные окружения).