Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Labnik_VMSS.doc
Скачиваний:
23
Добавлен:
31.03.2015
Размер:
256 Кб
Скачать

1.6. Работа с почтовой системой unix

Средства UNIX для работы с электронной почтой позволяют полу­чать, отправлять и сохранять сообщения. Используются, главным образом, две команды: mail и mailx.

В общем случае команда mail имеет формат:

mail[-о] [-s] [-w] [-t] [адресат]

Для чтения почты нужно просто ввести команду mail без параметров. Если сообщения в почтовом ящике имеются, то будет выведена краткая информации и приглашение «?». После этого вы можете вводить команды почтовой системы, перечисленные далее.

d или dp - пометить на удаление письмо и перейти к следующему;

dn - пометить на удаление письмо с номером n (письма нумеруются с 1, в порядке поступления). Не переходить к следующему письму;

dq - удалить письмо и выйти из почтовой системы;

h - показать заголовки писем, расположенных в окрестности текущего;

hn - показать заголовок письма с номером n;

ha- показать заголовки всех писем в пользовательском почтовом файле; hd - показать заголовки писем, отмеченных на удаление;

n - показать письмо с номером n;

г [адресат...] - ответить отправителю письма и другим адресатам, затем удалить сообщение;

s[файл...] - сохранить письмо в указанных файлах (по умолчанию исполь­зуется файл $HOME/mbox). Из почтового файла письмо удаляется;

n[n] - снять отметку об удалении с письма номер n (по умолчанию исполь­зуется номер последнего прочитанного);

w[файл ...]- сохранить в указанных файлах только сообщение (без почтово­го заголовка). По умолчанию используется файл $HOME/mbox;

m[адресат..,]- переслать текущее письмо указанным адресатам;

qили CTRL+D- оставить в почтовом файле только не удаленные письма и завершить сеанс работы с командой mail;

х - оставить почтовый файл неизменным и завершить сеанс работы с коман­дой mail.

Для отправки почты необходимо ввести команду:

mail<адресат>

Далее следует ввести текст письма. Для отправки письма нужно на­жать CTRL+D или ввести строку, состоящую из единственной точки.

Например, подготовка и отправка письма с помощью команды mail может выглядеть следующим образом:

$ mail abros@srv-14.mpei.ac.ru

Test letter.

$

Файлы, используемые программой mail:

/etc/passwd- используется для идентификации отправителей и адресатов;

/usr/mail/пользователь- куда собственно попадает почта;

/home/mbox- для сохранения писем по умолчанию;

/bin/mail - команда mail;

/tmp/ma*- временные файлы;

/usr/mail/:saved/*- временные файлы;

/usr/mail/*.lock- блокировочные файлы;

dead.letter- прерванное письмо.

Информацию о режимах работы команды mail можно получить при помощи команды man. Кроме того, рекомендуется также ознакомится с работой команды mailx. Команда mailx предоставляет удобное, гибкое окружение для посылки и получения электронных сообщений. При чтении почты ко­манда предоставляет средства для сохранения, удаления и ответа на сообще­ния. При посылке почты программа позволяет редактирование, просмотр и другую модификацию введенного сообщения.

2. Домашняя подготовка

1. Ознакомиться с настоящим описанием.

2. Получить основные сведения об ОС UNIX [1].

3. Изучить спецификацию протокола TELNET (RFC854).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]