Руководство пользователя Linux


Руководство пользователя Linux - стр. 98


В этой главе мы изучим электоронную почту, службу новостей Usenet и несколько других утилит Unix, используемых для передачи сообщений.

10.1 Электронная Почта

Электронная почта - это одно из самых популярных стандартных средств Unix С ней вам не надо будет искать конвеpт, листок бумаги, pучку, маpку, и пользоваться услугами почтовой службы.

10.1.1 Отправление Почты

Все что вам нужно сделать, это написать mail username (имя_пользователя) и ваше сообщение.

Например, я хочу послать почту пользователю sam:

/home/larry# mail sam Subject: The user documentation Just testing out the mail system. EOT /home/larry#

mail - очень простая программа. Как и cat, она берет данные со стандартного ввода по одной строке, пока в строке не встретится символ конца текста Ctrl-d. Поэтому для того, чтобы отправить сообщение мне нужно нажать клавишу ввода и затем Ctrl-d.

- 133 -

mail - самый быстрый способ отправить почту, эту программу хорошо использовать в сочетании с каналами и перенаправлениями ввода/вывода. Например, если я хочу послать файл report1 пользователю "Sam", мне надо написать mail Sam < report1, можно даже послать результаты работы программы "sort report1 | mail Sam".

Однако, в mail есть и плохие стороны. mail очень плохой редактор. вы не можете изменить строку, после того, как нажали клавишу ввода! Поэтому я советую вам отправлять почту (когда не надо использовать каналы и перенаправления ввода/вывода) при помощи Emacs'а. Как это делать описано в части 8.10.

10.1.2 Чтение Почты

Программа mail предлагает немного неуклюжий способ чтения почты. Если вы напишите mail без параметров, то увидите следущее:

/home/larry# mail No mail for larry /home/larry#

Я собираюсь отослать почту самому себе, таким образом я могу потренироваться читать почту:

/home/larry# mail larry Subject: Frogs! and toads! EOT /home/larry# echo "snakes" | mail larry /home/larry# mail Mail version 5.5 6/1/90. Type ? for help. "/usr/spool/mail/larry": 2 messages 2 new >N 1 larry Tue Aug 30 18:11 10/211 "Frogs!" N 2 larry Tue Aug 30 18:12 9/191 &

Приглашением на ввод в командной строке программы mail является амперсанд ("&"). В командную стpоку можно вводить несколько пpостых




Начало  Назад  Вперед