mailx [-s тема] адрес ...
во втором -
mailx -e
или
mailx [опция ...]
или
mailx -f [опция ...] [почтовый_ящик]
В процессе отправки текст письма читается со стандартного ввода. При получении всеми указанными выше способами, кроме последнего, проверяется системный почтовый ящик, выделенный текущему пользователю, а при наличии опции -f в качестве почтового ящика используется явно заданный файл. Опция -e предписывает только проверить почтовый ящик и, если он не пуст, вернуть код успеха.
В режиме получения можно отправлять письма и управлять содержимым почтового ящика (для чего утилита mailx предоставляет весьма богатый набор команд), однако поддержку этого режима стандарт POSIX-2001 относит к числу необязательных возможностей.
При отправке писем shell-процедурами часто пользуются вставками (см. пример 3.8):
address=... . . . mailx $address << ! . . . текст письма . . . !
Листинг 3.8. Пример использования вставки для формирования письма. (html, txt)
Разумеется, интерактивные пользователи редко применяют утилиту mailx напрямую; для работы с почтой практически во всех ОС имеются средства с более дружественным интерфейсом.