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

5.3 Вихідні дані для завдання 3

    1. розроблений інформаційний ресурс (сайт лабораторної бригади) та його назва;

  1. ВКАЗІВКИ ДО ВИКОНАННЯ ТА ПРИКЛАДИ

4.1 Приймання електронного листа за допомогою протоколу pop3

4.1.1 Перевірка вихідних даних

Виконання завдання необхідно розпочати з перевірки наявності вихідних даних до нього. Зазначені в п.5.1 вихідні дані є наслідком успішного виконання лабораторних робіт 1, 2. У випадку їх відсутності, необхідно обрати назву сайту лабораторної бригади та зареєструвати поштову скриньку з відповідною назвою у свободному поштовому сервісі http://yandex.ru/ .

При цьому до назви поштової скриньки висуваються наступні вимоги: назва поштової скриньки повинна співпадати з назвою/доменним ім’ям сайту лабораторної бригади, наприклад доменне ім’я сайту brіgada1 -> назва поштової скриньки brіgada1@yandex.ru.

Для створення електронної поштової скриньки на сервісі http://yandex.ru необхідно виконати наступні дії:

  1. ввести в адресний рядок браузера http://yandex.ru/

  2. перейти за посиланням «Зареєструватися» або «Завести скриньку»;

  3. на першому кроці реєстрації ввести ім’я, фамілію, логін;

  4. на другому кроці реєстрації и ввести пароль, таємне питання, відповідь на таємне питання;

  5. підтвердити реєстрацію за допомогою правильного вводу контрольного коду (зображений цифрами на рисунку).

4.1.2 Підготовка до виконання

Очевидно, що для успішного виконання данного завдання необхідно переконатися в наявності листів в поштовій скриньці. Тому пропонується відправити до поштової скриньки лабораторної бригади листа з довільної електронної поштової скриньки.

Увага! Всі поштові скриньки на поштовому сервісі http://yandex.ru за замовчанням працюють за протоколом IMAP, тому для роботи за допомогою протоколу POP3 необхідно внести відповідні зміни в настройки поштової скриньки.

Для цього:

  1. Ввести в адресний рядок браузеру http://yandex.ru/

  2. Пройти авторизацію (ввести обліковий запис та пароль)

  3. Перейти за посиланням «Настройка»

  4. Перейти за посиланням «Поштові програми»

  5. В пункті «Дозволити доступ до поштового ящику за допомогою поштових клієнтів» відмітити галочками пункти «з серверу pop.yandex.ru за протоколом POP3» та «Вхідні»

Увага! В операційній системі Windows 7 за замовчанням протокол Telnet вимкнутий, тому для успішного виконання завдання необхідно його увімкнути.

Для цього:

  1. перейти за шляхом: меню Пуск –> пункт Панель управління –> пункт Програми й компоненти –> Вмикання й вимикання компонентів Windows;

  2. встановити галочку поряд з пунктом Кліент Telnet;

або

  1. відкрити меню Пуск;

  2. ввести команду cmd в текстове поле Виконати;

  3. в вікні командної строки натиснути правою кнопкою миші;

  4. в контекстному меню, що з’явилося обрати «Запуск від ім’я Адміністратору;

  5. в командну строку ввести dism /online /Enable-Feature /FeatureName:TelnetClient

4.1.3 Приклад виконання

Нехай існує поштова скринька з МХ-адресою oi.lab@yandex.ru , обліковим записом oi.lab та паролем qwerty

Припустимо, що в нього надіслано листа з темою: Hello та текстом повідомлення: My first message!

Виконаємо прийом даного листа, тобто його витяг з віддаленого серверу по встановленому TCP/IP-з’єднанню.

Крок 1. Відкрити командний рядок, для цього перейти за шляхом:

меню Пуск –> пункт або текстове поле Виконати ввести команду Cmd й натиснути Ok

Крок 2. Встановити зєднання з сервером (yandex.ru) за протоколами POP3 (TCP-порт 110) та Telnet. Для цього в командному рядку ввести:

TELNET POP3.<Адреса серверу> 110

В даному випадку TELNET POP3.YANDEX.RU 110. Сервер повертає таку відповідь:

Крок 3. Пройти процедури аутентифікації та авторизації. Для цього в командному рядку ввести:

USER <Ваш обліковий запис>

Для заданої поштової скриньки це USER oi.lab і відповідь серверу має наступний вигляд:

PASS <Ваш пароль>

Тобто PASS qwerty:

Крок 3. Перевірити статус поштової скриньки. В командному рядку ввести:

STAT

Крок 4. Запросити перелік нових листів в поштовій скриньці:

LIST

Крок 5. Завантажити 1-ий лист. Для цього вводимо команду:

RETR <№ листа>

В випадку завантаження першого листа ввести RETR 1

Зверніть увагу, що окрім тексту листа My first message! завантажується ще заголовок файлу листа та заголовок протоколу POP3.

Крок 6. Протокол POP3 є транзакційним протоколом, тобто в ньому прийом листа реалізований у вигляді транзакції, що вимагає після завантаження видалити листа з серверу:

DELE <№ листа>

Ввести DELE 1. У відповідь сервер демонструє новий статус поштової скриньки:

Зверніть увагу, що повідомлення видаляються тільки в момент закінчення сеансу зв’язку. На протязі сеансу вони знаходяться в поштовій скриньці, помічені як видалені.

Крок 7. В модифікованій версії протоколу POP3 є можливість не видаляти листа, зберігати його в поштовій скриньці. Для збереження листа необхідно відмінити останню дію:

RSET

Крок 8. Якщо робота з поштовою скринькою завершена, закінчити сеанс зв’язку з сервером:

QUIT

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