Ниже приведен обзор команды mail и ее подкоманд:
Ниже приведен краткий список системных команд для работы с почтой:
| Показывает системный почтовый ящик. | |
| mail -f | Показывает ваш личный почтовый ящик (mbox). |
| mail-f+папка | Показывает почтовую папку. |
| mailпользователь@адрес | Адресует сообщение указанному пользователю. |
Когда программа работы с почтой обрабатывает содержимое почтового ящика, она показывает на экране, указывающее, что программа ожидает ввода информации. Приглашение программы работы с почтой - это амперсанд (&) в начале новой строки. В этом приглашении можно ввести любую подкоманду программы работы с почтой.
| q | Завершает сеанс и применяет все подкоманды, введенные во время работы с почтовым ящиком. |
| x | Завершает работу и возвращает почтовый ящик в первоначальное состояние. |
| ! | Запускает оболочку, выполняет указанную команду и вновь показывает приглашение программы работы с почтой. |
| cdкаталог | Позволяет перейти в указанный каталог или каталог $HOME. |
| t | Показывает сообщения из списка_сообщений или текущее сообщение. |
| n | Показывает следующее сообщение. |
| fсписок_сообщений | Показывает заголовки сообщений из списка_сообщений или заголовок текущего сообщения, если список не задан. |
| hчисло | Показывает заголовки групп, содержащих сообщение с указанным номером. |
| topчисло | Показывает часть сообщения. |
| set | Показывает список всех активных опций, заданных в файле .mailrc. |
| ignore | Показывает список всех игнорируемых полей заголовков. |
| folder | Показывает число сообщений в текущей папке и полный путь к этой папке. |
| eномер | Запускает редактор для изменения сообщения с указанным номером (редактор по умолчанию - e). |
| dсписок_сообщений | Удаляет сообщения, перечисленные в списке_сообщений или текущее сообщение. |
| uсписок_сообщений | Восстанавливает удаленные сообщения, перечисленные в списке_сообщений. |
| sсписок_сообщений+файл | Добавляет сообщения (с заголовками) в указанный файл. |
| wсписок_сообщений+файл | Добавляет текст сообщений в указанный файл. |
| preсписок_сообщений | Сохраняет сообщения в системном почтовом ящике. |
| mсписок_адресов | Создает новое сообщение и рассылает его по адресам, перечисленным в списке_адресов. |
| rсписок_сообщений | Отправляет ответ отправителям и получателям сообщений. |
| Rсписок_сообщений | Отправляет ответ только отправителям сообщений. |
| a | Показывает список псевдонимов и их адреса. |
Редактор почты во время работы отображает на экране приглашение, указывающее, что редактор ожидает ввода информации. В этом приглашении можно ввести любую подкоманду редактора.
| ~q | Завершает работу с редактором без сохранения или отправки текущего сообщения. |
| ~p | Показывает содержимое буфера сообщения. |
| ~:mcmd | Выполняет подкоманду почтового ящика (mcmd). |
| EOT | Отправляет сообщение (на большинстве терминалов соответствует комбинации клавиш Ctrl-D). |
| . | Отправляет текущее сообщение. |
| ~d | Добавляет к сообщению содержимое файла dead.letter. |
| ~rимя_файла | Добавляет к сообщению содержимое файла с указанным именем. |
| ~fсписок_номеров | Дополняет сообщения, перечисленные в списке_номеров. |
| ~mсписок_номеров | Дополняет сообщения, перечисленные в списке_номеров, с отступом. |
| ~e | Позволяет изменить сообщение с помощью редактора e (e - редактор по умолчанию). |
| ~v | Позволяет изменить сообщение с помощью редактора vi (vi - редактор по умолчанию). |
| ~wимя_файла | Записывает сообщение в файл с указанным именем. |
| ~! команда | Запускает оболочку, выполняет указанную команду и вновь показывает приглашение редактора. |
| ~|команда | Передает сообщение в стандартный поток ввода команды и заменяет текст сообщения на стандартный поток вывода этой команды. |
Когда программа работы с секретной почтой обрабатывает содержимое почтового ящика, она показывает на экране, указывающее, что программа ожидает ввода информации. Приглашение программы работы с секретной почтой - это вопросительный знак (?) в начале новой строки. В этом приглашении можно ввести любую подкоманду работы с секретной почтой.
| xsendпользователь | Адресует сообщение указанному пользователю. |
| xget | Показывает содержимое секретного почтового ящика. |
| q | Завершает работу, оставляя непрочитанные сообщения. |
| n | Удаляет текущее сообщение и показывает следующее. |
| d | Удаляет текущее сообщение и показывает следующее. |
| Клавиша Return | Удаляет текущее сообщение и показывает следующее. |
| ! | Выполняет команду оболочки. |
| s | Сохраняет сообщение в указанном файле или в mbox. |
| w | Сохраняет сообщение в указанном файле или в mbox. |