- •Введение
- •Лабораторная работа № 1 Изучение протоколаTelnet
- •1. Пояснение к заданию
- •1.1. Основы работы в ос unix
- •1.1.1. Подключение к unix-серверу
- •1.1.2. Основные команды ос unix
- •1.2. Telnet- серверный процесс
- •1.2. Основные сведения о протоколе telnet
- •1.3 Работа с утилитой telnet
- •1.5 Взаимодействие «Терминал - терминал»
- •1.6. Работа с почтовой системой unix
- •2. Домашняя подготовка
- •3. Лабораторное задание
- •Часть 1. Основы работы в ос unix
- •Часть 2. Изучение команд протокола telnet
- •Часть 3. Работа в режиме «Терминал - терминал»
- •Часть 4. Работа с электронной почтой в unix
- •7. Контрольные вопросы
- •1. Краткое пояснение
- •1.1. Формат почтовых сообщений
- •1.2. Примеры почтовых сообщений
- •13. Основные сведения о протоколе smtp
- •1.3. Основные сведения о протоколе рорз
- •2. Домашняя подготовка
- •3. Лабораторное задание
- •Часть 1. Работа с протоколом smtp
- •4. Контрольные вопросы
- •Лабораторная работа №3 Изучение протокола передачи файловFtp
- •Краткое пояснение
- •1.1. Основные сведения о протоколе ftp
- •331 Password required for vov.
- •2. Домашняя подготовка
- •3. Лабораторное задание
- •Часть 1. Работа с командами протокола ftp
- •4. Контрольные вопросы
- •Литература
- •Содержание
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).