/
Теги: интернет
Текст
Лабораторная работа №1 Электронная почта и почтовые протоколы часть 1. Почтовый клиент Mozilla Thunderbird Ознакомьтесь с приведенной после условий лабораторной работы дополнительной информацией. Задание 1. Установите на машине почтовый клиент Mozilla T hunderbird и создайте свой почтовый ящик (информацию об учетной записи получите у преподавателя). Задание 2. Изучите интерфейс программы. С помощью почтового клиента выполните следующие действия: a ) добавьте адреса своих знакомых в адресную книгу; б) созд айте шаблон нового письма; в) создайте письмо и пошлите его по одному из адресов; г) создайте письмо и разошлите его по всем адресам из адресной книги ( используя список рассылки) ; д) создайте письмо, прикрепите к нему произвольный файл и перешлите письмо н а свой адрес. Получите письмо и попробуйте открыть прикрепленный файл; е) сохраните на диске полученное письмо, вложенный файл. часть 2. Почтовые протоколы Задание 1. Выполните следующие действия с POP 3 - сервером с помощью терминальной программы ( telnet , PuTTY ) : а) просмотрите содержимое писем в почтовом ящике; б) изучите содержимое заголовков писем. Как записываются и что обозначают поля заголовков? (Полное описание формата писем дано в RFC 2822). в) очистите почтовый ящик. Указание. Если почтовый ящик сл учайно окажется пустым, то пошлите себе не менее трех писем с помощью любимой почтовой программы. Задание 2. Выполните следующие действия с SMTP - сервером с помощью терминальной программы: а) отправьте письмо одному получателю; б) отправьте письмо нескольк им адресатам. Указание. При отправке писем обязательно следуйте стандартам оформления писем. В заголовке писем обязательно заполняйте поля “ From :”, “ To :”, “ Subject :” и “ Date :”. §1. Краткое описание почтового клиента Mozilla Thunderbird Установка программ ы 1 . Скопируйте к себе на диск или в о временный каталог (например, C: \ TEMP ) и з апустите ThunderbirdPortable _ 17 . 0 . 8 _ Russian . paf . exe . Во время распаковки программы оставляйте предлагаемые параметры без изменения. 2 . После запуска программа автоматически перейд ет в режим создания ново й учетной записи электронной почты ( Настройка учетной записи почты ). 3 . На стартовом экране нажмите кнопку «Пропустить это и использовать мою существующую почту».
4 . Получите у преподавателя данные для подключения к почтовому серверу и заполните информацию об учетной записи: 1 Создание учетной записи электронной почты Создание учетной записи электронной почты автоматически начинается после запуска программы. Для создания дополнительных почтовых ящиков необходимо выбрать пункт Инструмен ты | Параметры учетной записи и нажать кнопку “ Действия для учетной записи | Добавить учетную запись почты ” .
1 . Задайте имя, под которым ваша учетная запись будет отображаться в программе ( Ваше имя ). 2 . Введите пользователя и электронный адрес (например, stud 00@ mail . vsu ). 3 . Укажите пароль для доступа к почтовому серверу, нап ример, stud (или не указывайте ничего, если Вас не затруднит вводить пароль каждый раз при приеме почты). 4 . Настройте параметры сервера исходящей почты: Инструменты | Параметры учетной записи | Сервер исходящей почты | Добавить . 2 Работа с почтовой программой Рабочее окно программы разбито на три основных части: окно почтовых ящиков, окно просмотра списка писем в выбранной папке почтового ящика и окно просмотра выбранного письма. 1. Создание нового письма. Для создания нового письма нажмите кнопку « Создать » панели инструментов или выберите пункт Файл | Созд ать | Сообщение главного меню (возможно, для отображения главного меню Вам придется кликнуть правой кнопкой мыши на заголовке окна программы и включить отображение главного меню) . В появившемся окне задайте два основных поля: Кому ( To ) – адрес получателя письма; Тема ( Subject ) – тема письма. После ввода текста письма выберите пункт Файл | Отправить для немедленной отправки письма или Файл | Отправит ь позже для помещения письма в папку Исходящие и последующей отправки . 2. Прикрепление файла к письму. Для пересылки файла вместе с письмом, во время его редактирования следует выбрать пункт меню Файл | Вложить | Файл(ы)... и указать путь к пересылаемому ф айлу. 3. Получение почты. Для получения новой почты выберите пункт меню Файл | Получить нов ые сообщения для … и указать нужный ящик . В появившемся окне задайте ваш пароль для доступа к почтовому серверу. 4. Ответ на полученное письмо. В окне просмотра полу ченного сообщения, на которое требуется ответить, в главном меню выберите пункт Сообщение | Ответить . 6. Работа с шаблонами писем. Для создания шаблона письма создайте новое сообщение, затем выберите пункт меню Файл | Сохранить как … | Шаблон . 7. Работа с адресной книгой. Для работы с адресной книгой выберите пункт меню Инструменты | Адресная книга . В появившемся окне редактирования можно задать записи в адресной книге, которые могут использоваться для создания новых сообщений.
§2. Протокол SMTP Основным протоколом работы с электронной почтой является SMTP ( Simple Mail Transfer Protocol , простой протокол передачи почты). Протокол SMTP поддерживает передачу сообщений электронной почты между произвольными узлами сети Internet . Полное описание протокола SMTP находится в RFC 2821. Описание команд протокола SMTP Протокол SMTP работает поверх транспортного протокола TCP (обычно используется порт 25 TCP ). HELO домен – начало сеанса SMTP . Ответом на эту команду является код 250 с именем отвечающего домена. MAIL FROM :<имя@домен> - начать новую транзакцию передачи сообщения. Код подтверждения – “250 OK ”. RCPT TO : <имя@домен> - задать адрес получателя сообщения. Данная команда может повторяться несколько раз для отправки одного сообщения нескольким пользователям. Ко д ошибки – 550. DATA – начало передачи сообщения. После получения кода подтверждения 354 отправитель должен передать заголовок сообщения и тело сообщения. Заголовок сообщения должен отделяться от тела сообщения пустой строкой (если заголовок отсутствует, п еред телом сообщения должна быть передана хотя бы одна пустая строка). Для обозначения конца сообщения служит строка, содержащая одну точку “ . ”. В заголовке сообщения обычно указываются адреса получателя и отправителя сообщения, дата и время отправки сообщ ения, тема и идентификатор сообщения, информация о способе представления данных, сведения о промежуточных узлах и т.д. Почтовые программы и сервера обычно самостоятельно заполняют поля заголовка сообщения. Некоторые поля ( From , Subject ) заголовка впоследст вии отображаются при работе с почтовыми программами. QUIT – завершить сеанс SMTP . Пример протокола работы с SMTP - сервером 220 pisem . net Simple Mail Transfer Service Ready HELO pisem . net 250 pisem . net MAIL FROM :< user 1@ pisem . net > 250 Ok RCPT TO :< user 2@ pise m . net > 250 Ok DATA 354 s end the mail data, end with . From: “User 1” <user1@pisem.net> To: “User 2” <user2@pisem.net> Date: 18 Apr 2002 11:20:00 Subject: My first letter Message - ID: <123456789.user1@pisem.net> This is my first letter. Good bye. . 250 Ok Q UIT 221 Bye
§3. Протокол POP3 POP 3 – это простейший протокол для работы пользователя с содержимым своего почтового ящика. Он позволяет только забрать почту из почтового ящика сервера на рабочую станцию клиента и удалить ее из почтового ящика на сервере. В сю дальнейшую обработку почтовое сообщение проходит на компьютере клиента. POP 3 - сервер не отвечает за отправку почты, он работает только как универсальный почтовый ящик для группы пользователей. Когда пользователю необходимо отправить сообщение, он должен установить соединение с каким - либо SMTP - сервером и отправить туда свое сообщение по SMTP . Этот SMTP - сервер может быть тем же хостом, где работает POP 3 - сервер, а может располагаться совсем в другом месте (в другом домене или, вообще говоря, где угодно в Int ernet ). Альтернативой протоколу POP 3 является протокол IMAP . Полное описание протокола POP 3 находится в RFC 1939. Описание команд POP 3 - сервера Протокол POP 3 работает поверх транспортного протокола TCP (обычно используется порт 110). Соединение с POP 3 - сер вером устанавливается по инициативе клиента и прекращается сервером после получения от клиента команды завершения соединения. Ответы POP 3 - сервера на команды состоят из статус - индикатора (положительный ответ “+ OK ” и отрицательный ответ “ - ERR ”), ключевого сл ова и дополнительной информации. Если ответ POP 3 - сервера состоит из нескольких строк, то окончание ответа обозначается строкой, содержащей только лишь один символ – точку “.”. USER имя – ввод имени пользователя PASS пароль – ввод пароля, используется после положительного ответа на команду USER STAT – используется для просмотра состояния текущего почтового ящика. Возвращает количество сообщений в почтовом ящике и их общий объем. LIST – просмотр информации об объеме каждого сообщения в почтовом ящике. Возвращ ает для каждого сообщения его номер (постоянный в течение всего сеанса) и размер в байтах RETR номер – используется для передачи клиенту запрашиваемого сообщения DELE номер – удалить сообщение из почтового ящика. Сообщение только помечается как удаленное и удаляется при завершении сеанса работы RSET – если какие - то сообщения были помечены как удаленные, сервер снимает пометку об удалении и возвращает положительный отклик NOOP – сервер не выполняет никаких операции с почтовым ящиком и посылает положительный отклик. QUIT – закрыть POP 3 - сессию. Пример протокола работы с POP 3 - сервером +OK POP3 server ready USER user1 +OK PASS password +OK 2 2038 LIST +OK 2 2038 1 571 2 1467 . RETR 1 +OK 571 Received: from user2@pisem.net Wed, 17 Apr 2002 15:49:37 GMT
Message - I D: <001501c1e627$7a6a89c0$0100007f.user2@pisem.net> From: “User 2” <user2@pisem.net> To: <user1@pisem.net> Subject: Hello, User 1 Date: Wed, 17 Apr 2002 18:49:37 +0300 MIME - Version: 1.0 Content - Type: text/plain; charset=”koi8 - r” Content - Transfer - Encoding: 7bit X - Priority: 3 X - MSMail - Priority: Normal X - Mailer: Microsoft Outlook Express 5.00.2417.2000 X - MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Hello, User 1. Have you read this letter? Good bye . DELE 1 +OK QUIT +OK