Отчет по лабораторной работе №10 «Изучение электронной почты»




Скачать 101.77 Kb.
Дата 27.08.2016
Размер 101.77 Kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение высшего профессионального образования

УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра «Информационные системы и технологии»

Отчет

по лабораторной работе №10



«Изучение электронной почты»

Выполнил:

студент группы ИСТд-41

Китов Д.А.

Проверил:

Мытарев П.В.

Ульяновск, 2011

Лабораторная работа №10

«Изучение электронной почты»


  1. Изучение работы протокола SMTP с помощью программы telnet.

220 smtp14.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http: //pdd.yandex.ru)

EHLO


501 Syntax: EHLO hostname

EHLO server

250-smtp12.mail.yandex.net

250-PIPELINING

250-SIZE 42991616

250-VRFY


250-ETRN

250-STARTTLS

250-AUTH LOGIN PLAIN

250-ENHANCEDSTATUSCODES

250-8BITMIME

250 DSN
auth login

334 VXNlcm5hbWU6

ZGVuaS1raXRv

334 UGFzc3dvcmQ6

U2llbWVucw==

235 2.7.0 Authentication successful
vrfy [email protected]

252 2.0.0 [email protected]

mail from: [email protected]

250 2.1.0 Ok

rcpt to: [email protected]

250 2.1.5 Ok

data

354 End data with .



hello world

.

250 2.0.0 Ok: queued on smtp14.mail.yandex.net as AD5CE19B805C



quit

221 2.0.0 Bye

Подключение к узлу утеряно.

EHLO – команда приветствия

Расширения ESMTP:

SIZE 42991616 – объявлен размер сообщения равный 42991616

8BITMIME – передача текста сообщения восьмибитным кодом

ENHANCEDSTATUSCODES – расширенные коды ответов

DSN – оповещения о ходе доставки

PIPELINING - Позволяет отправлять поток команд, не ожидая ответа после каждой отдельной команды.

VRFY - Проверяет, доступен ли почтовый ящик для доставки в него сообщений. К примеру, команда VRFY TED проверяет, если ли на локальном сервере почтовый ящик пользователя Ted. По умолчанию эта команда доступна в Exchange 2007, однако она не выполняет проверку пользователей. Сервер информирует удаленный узел о том, что хотя проверить наличие пользователя невозможно, сообщение будет принято.

ETRN – получение сообщений из удаленной очереди

STARTTLS - Указывает на то, что сервер SMTP поддерживает безопасный протокол SMTP через TLS. Расширение службы SMTP для безопасного протокола SMTP через TLS определено в документе RFC 2487.

AUTH PLAIN LOGIN - Говорит о том, что локальный виртуальный сервер SMTP поддерживает расширение службы проверки подлинности SMTP. Дополнительные сведения после ключевого слова AUTH определяют поддерживаемые механизмы проверки подлинности.

auth login команда для аутентификации на smtp-сервере

334 VXNlcm5hbWU6 – предложение сервера ввести логин («334 Username:» в кодировке BASE64)

ZGVuaS1raXRv – логин в кодировке BASE64

334 UGFzc3dvcmQ6 – предложение сервера ввести пароль («Password:» в кодировке BASE64)

U2llbWVucw== – пароль в кодировке BASE64

MAIL FROM - c помощью этой команды серверу сообщается адрес отправителя письма.

RCPT TO – с помощью этой команды серверу сообщается адрес получателя письма, при этом сервером проверяется, существует ли такой получатель на сервере. Если не существует – выдается сообщение об ошибке.

DATA - с помощью этой команды серверу передается текст сообщения.

QUIT – завершение работы с сервером.


  1. Изучение работы протокола POP3 с помощью программы telnet.

+OK POP Ya! v1.0.0na@27 PiSoKZ5gO4Y1

capa


-ERR What?

Capa


+OK Capability list follows

STLS


TOP

USER


LOGIN-DELAY 60

PIPELINING

EXPIRE NEVER

UIDL


RESP-CODE

AUTH-RESP-CODE

IMPLEMENTATION Yandex

.

user deni-kito



+OK password, please.

pass Siemens

+OK 8 82796

list


+OK 8 82796

1 933


2 3020

3 30899


4 3283

5 4422


6 33327

7 3458


8 3454

.

dele 8



-ERR What?

dele 8


+OK 7 79342

List


+OK 7 79342

1 933


2 3020

3 30899


4 3283

5 4422


6 33327

7 3458


.

rset


+OK 8 82796

List


+OK 8 82796

1 933


2 3020

3 30899


4 3283

5 4422


6 33327

7 3458


8 3454

.

top 1 1



+OK 933 octets.

X-Yandex-FolderName: Vhodyashchie

Received: from smtp14.mail.yandex.net ([95.108.131.33])

by mxback28.mail.yandex.net with LMTP id X4NSJ96U

for ; Thu, 19 May 2011 21:33:04 +0400

Received: from server (unknown [95.104.131.33])

by smtp14.mail.yandex.net (Yandex) with ESMTPA id 0FB45560DA8

for ; Thu, 19 May 2011 21:33:04 +0400 (MSD)

X-Yandex-Spam: 1

X-Yandex-Front: smtp14.yandex.ru

X-Yandex-TimeMark: 1307035984

Received: from [89.250.160.108] ([89.250.160.108]) by smtp14.yandex.ru with HTTP;

2011-05-19 21:33:04

From: =?koi8-r?B?68nUz9cg5MXOydM=?= [email protected]

To: [email protected]

MIME-Version: 1.0

Message-Id: [email protected]

Date: Thu, 19 May 2011 21:33:03 +0400

X-Mailer: Yamail [ http://yandex.ru] 5.0

Content-Transfer-Encoding: 7bit

Content-Type: text/plain

X-Yandex-Forward: b173b9135716c64ab909dad2e59f09cc


Hello world

.

Retr 1



+OK 933 octets.

X-Yandex-FolderName: Vhodyashchie

Received: from smtp14.mail.yandex.net ([95.108.131.33])

by mxback28.mail.yandex.net with LMTP id X4NSJ96U

for ; Thu, 19 May 2011 21:33:04 +0400

Received: from server (unknown [95.104.131.33])

by smtp14.mail.yandex.net (Yandex) with ESMTPA id 0FB45560DA8

for ; Thu, 19 May 2011 21:33:04 +0400 (MSD)

X-Yandex-Spam: 1

X-Yandex-Front: smtp14.yandex.ru

X-Yandex-TimeMark: 1307035984

Received: from [89.250.160.108] ([89.250.160.108]) by smtp14.yandex.ru with HTTP;

2011-05-19 21:33:04

From: =?koi8-r?B?68nUz9cg5MXOydM=?= [email protected]

To: [email protected]

MIME-Version: 1.0

Message-Id: [email protected]

Date: Thu, 19 May 2011 21:33:03 +0400

X-Mailer: Yamail [ http://yandex.ru] 5.0

Content-Transfer-Encoding: 7bit

Content-Type: text/plain

X-Yandex-Forward: b173b9135716c64ab909dad2e59f09cc


Hello world

.

quit



+OK shutting down

Подключение к узлу утеряно.



CAPA список ключевых слов, соответствующих дополнительным возможностям протокола POP3.

STLS - криптографическая защита сеанса POP3 с использованием протокола TLS.

TOP – первые строки сообщения. Позволяет клиенту получить заголовок и первые строки тела указанного в аргументе сообщения.


USER – авторизация по паролю.

LOGIN-DELAY – определение минимального интервала времени между сеансами.

PIPELINING - группирование команд. Позволяет клиенту посылать серверу команды, не дожидаясь ответа на предыдущие.

EXPIRE – ограничение времени хранения сообщений на сервере.

UIDL – уникальный идентификатор сообщения.

RESP-CODES – расширенные коды ответов. Расширенные коды ответов передаются после стандартного индикатора состояния: "+OK" или "–ERR" и заключаются в квадратные скобки.

IMPLEMENTATION – информация о сервере


LIST выдает список сообщений в виде "номер размер". Параметром данной команды может служить ID номер сообщения. Тогда выводиться будет только выбранное письмо.

RETR номер - показывает сообщение с указанным номером. Сообщение показывается в том виде, в котором хранится в почтовом ящике, т.е. со всеми заголовками

DELE - требует в качестве аргумента номер существующего и не помеченного для удаления сообщения. Указанное сообщение помечается для удаления. До конца сеанса обращаться к нему становится невозможно. После окончания диалога, когда сеанс переходит в состояние обновления, сообщение удаляется окончательно.

RSET - сервер снимает все установленные ранее пометки для удаления.

QUIT - завершение сеанса. Если в ходе сеанса какие-то сообщения были помечены для удаления, то после выполнения команды QUIT они удаляются из ящика.


  1. Структура сообщения.

  1. Тема сообщения

  2. Адрес отправителя данного электронного письма

  3. Адрес получателя данного электронного письма

  4. Дата отправки данного электронного письма

  5. Текст сообщения

  6. Поле быстрого ответа на данное письмо



  1. Структурная схема работы электронной почты для домашнего компьютера с использованием сервера почтовой почты mail.ru

Пользователь связывается с сервером почты по протоколам POP3/IMAP/SMTP или посредством веб-интерфейса по протоколу HTTP(S). Функции MUA под действием интерфейса CGI выполняет приложение, взаимодействующее с web-сервером. Приложение получает почту из хранилища сообщений по протоколам POP3 или IMAP или путем непосредственного обращения. Почтовый сервер (MTA) через LDA (Local Delivery Agent) связывается с хранилищем сообщений по протоколам IPC/LMTP. При отправке почты ПК клиента связывается с MTA непосредственно по протоколу SMTP. Локальная доставка почты (внутри почтового сервера) производится посредством LDA, через который письма из MTA помещаются в Хранилище сообщений, откуда другой пользователь может забрать их.



  1. Cхема работы электронной почты для территориально распределенной организации.

Для обеспечения надёжности работы предприятие располагает двумя независимыми каналами для доступа к Internet. Получением почты занимаются 2 независимых принимающих сервера mx1.example.ru и mx2.example.ru. Полученную почту серверы передают на специальный сервер filter.example.ru, занимающийся фильтрацией почты (отсеиванием спама и проверкой почты на вирусы). Далее через основной маршрутизатор предприятия router.example.ru почта распределяется между хранилищами сообщений в одном из отделений предприятия: головном (store.example.ru) или каждом из двух переферийных (store.example.ru, store.example.ru), каждое из которых занимается локальной доставкой.



Программное обеспечение:

В качестве почтового сервера можно использовать hMailServer, который предоставляет весь важный функционал для запуска e-mail-сервера. Данный продукт не требует оплаты при использовании или распространении. hMailServer поддерживает открытые почтовые e-mail-стандарты: POP3, SMTP и IMAP4. Это делает сервер совместимым с большинством почтовых клиентов. hMailServer 4 и более старшие версии лицензированы как Open Source под лицензией GPL. Последние версии (5 и позднее) также свободны, но поставляются с закрытым кодом.

Основные возможности:


  • POP3, SMTP, IMAP;

  • Virtual domains (виртуальные домены);

  • Built-in backup (встроенная система резервного копирования);

  • Scripting (возможность создания скриптов);

  • External accounts (внешние аккаунты);

  • Rules (правила);

  • Multilingual (многоязыковая поддержка);

  • AntiVirus;

  • Spam protection (антиспам-защита);

  • Routing (перенаправление почты);

  • MX backup;

  • Mirroring (копирование сообщений на определенный адрес);

  • SQL-support (хранение данных в SQL-базе данных).

Программа использует для хранения информации SQL-базу данных. При этом можно использовать широкий спектр СУБД, включая MySQL 4x, 5x, Microsoft SQL Server (начиная с Microsoft SQL Server 7, включая Express, Standard and Enterprise edition) или PostgreSQL (начиная с 8-й версии). При этом сама программа поставляется со встроенным MySQL, позволяя выбрать эту функцию при инсталляции. Поэтому даже абсолютно неискушенные в администрировании баз данных люди вполне могут установить и использовать данный почтовый сервер

Данный продукт обладает широкими функциональными возможностями:



  • Возможность поддерживать мультидоменную почтовую систему, как при помощи виртуальных доменов, так и создавая псевдонимы к уже имеющимся.

  • Полноценная поддержка протокола IMAP4.

  • Встроенная поддержка SMTP-аутентификацией (сервер по умолчанию запускается уже с включенным данным параметром), при этом дополнительно существует возможность ограничения доступа по соответствию IP-адресов.

  • Возможность создания групп рассылки.

  • Защита от спама при помощи RBL и Greylisting.

  • Встроенная система резервного копирования и восстановления данных, которая позволяет сохранить не только базу данных пользователей, но сообщения.

В качестве клиентских MUA вполне достаточно использовать один из бесплатных почтовых клиентов, например Thunderbird.

  1. Команды сеанса пользователя(pop3_log.txt)

14:08:16 292 Connection from: 192.168.10.32:3298 (Ip-адрес:порт подключающегося компьютера )

14:08:16 292 IP-Auth: hello(аутентификация по ip)

14:08:16 292 AUTH (запрос на аутентификацию на почтовом сервере )

14:08:16 292 -ERR

14:08:16 292 USER hello (логин)

14:08:16 292 +OK Name accepted

14:08:16 292 PASS **** (пароль)

14:08:16 292 +OK User logged in. (аутентификация пройдена)

14:08:16 292 STAT (количество сообщений в почтовом ящике и общий размер ящика в октетах)

14:08:16 292 +OK 1 9677

14:08:16 292 UIDL (все сообщения, хранящиеся на сервере, получают уникальные номера, которые сохраняются для всех сеансов POP3)

14:08:16 292 LIST (список сообщений в почтовом ящике, содержащий их порядковые номера и размеры в октетах)

14:08:16 292 RETR 1 (запрос на чтение сообщения)

14:08:17 292 DELE 1 (запрос на удаление сообщения)

14:08:17 292 QUIT (выход)

14:08:17 292 Mailbox closed OK

14:08:17 292 +OK Goodbye.


  1. Команды сеанса пользователя(smtp_log.txt)

12:32:13 5100 Connection from: 119.152.130.138:34431 (Ip-адрес:порт подключающегося компьютера )

12:32:13 5100 RBL (deferred): SpamHaus (base) (Проверка на спам)

12:32:13 5100 Reply: 220 ukrovl.mv.ru Eserv/3.4475 (PigMail/1.34beta1) ESMTP. Your messages will be rejected probably. Your IP [119.152.130.138] is blocked by SpamHaus (base) RBL. See http://www.spamhaus.org/query/bl?ip=119.152.130.138. Fri, 07 May 2010 12:32:13 +0400

12:32:13 5100 Connected (deferred blacklist)

12:32:15 5100 EHLO [119.152.130.138] (приветствие)

12:32:20 5098 Accepted, quarantine

12:32:20 5098 Reply: 250 [email protected] OK. Your message will be stored in quarantine area. You don't permitted to use IP in HELO command

12:32:21 5098 RCPT TO: [email protected] (передача адреса получателя)

12:32:21 5098 Local domain user, accepted

12:32:21 5098 Reply: 250 [email protected] OK, my domain user

12:32:21 5098 DATA (серверу передается текст сообщения)

12:32:21 5098 Reply: 354 send the mail data, end with .

12:32:21 5098 Message has been received completely, 6407 bytes size

12:32:21 5098 AvScanFile OK File=..\DATA\mail\spool\[email protected]!5098!275301234!1.eml

12:32:21 5098 Message size check passed OK

12:32:21 5098 Loopback check passed OK ("Received:" count is 1)

12:32:21 5098 Message readability check passed OK

12:32:21 5098 Antispam POPfile/SpamProtexx/LibSD check detected spam (message class: spam)

12:32:21 5098 Moved to folder: ..\DATA\mail\spam (переход к папке spam)

12:32:21 5098 Autoblacklisted MAIL FROM domain: mail.ru

12:32:21 5098 Reply: 554 Sorry, your message looks like spam. Please visit http://ukrovl.mv.ru:80/MailClassify/[email protected]!5098!20100507!123221!1!2.eml

12:32:22 5098 Spam detected, delivery to [email protected] is prohibited, passed to folder: 1



  1. Описание почтового сервера Gmail.com

GMail - это пожалуй самая популярная почта по отзывам пользователей, поскольку предлагает порой действительно уникальные возможности. Компания Google внедряет самые передовые технологии в своих продуктах, что также относится к бесплатной почте www.GMail.com.

Основные преимущества кратко:



  • Стоимость: бесплатно

  • Пространство для хранения: более 2000 мегабайт

  • Языки: поддерживаются aнглийский (СШA), aнглийский (Великобритaния), голлaндский, фрaнцузский, немeцкий, итaльянский, япoнский, кoрейский, пoртугальский, испaнский, русский, китaйский упрощенный и китaйский традиционный языки, а также можно отправлять и читать сообщения электронной почты на многих других языкaх

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

  • Есть свой GMail notifier, проверяющий наличие новой почты на сервере (благодаря чему с GMail можно работать даже через прокси, если в качестве почтовой программы использовать браузер интернет)

  • Поддерживаемые навигаторы:

    • Microsoft IE 5.5+ (загрузить для Windows)

    • Netscape 7.1+ (загрузить для Windows Mac Linux)

    • Mozilla 1.4+ (загрузить для Windows Mac Linux)

    • Mozilla Firefox 0.8+ (загрузить для Windows Mac Linux)

    • Safari 1.2.1+ (загрузить для Mac)

  • Во всех навигаторах необходимо включить параметры JavaScript и Cookies

  • Просмотр вложений в формате HTML - теперь можно просмотреть файлы, не загружая их. В формате HTML можно просматривать следующие типы файлов: .pdf, .doc, .xls, .ppt, .rtf, .sxw, .sxc, .sxi, .sdw, .sdc, .sdd и .wml. - То есть нет необходимости скачивать и открывать потенциально опасные почтовые вложения - их можно просмотреть через браузер - риск подцепить какой-нибудь вирус полностью исключается!


База данных защищена авторским правом ©infoeto.ru 2022
обратиться к администрации
Как написать курсовую работу | Как написать хороший реферат
    Главная страница