Лабораторная работа 2 (LAB2 Захаров А.Е.)

Посмотреть архив целиком

МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

ИНСТИТУТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

КАФЕДРА ПРИКЛАДНОЙ МАТЕМАТИКИ






Лабораторная работа № 2.

Работа с электронной почтой.




Выполнил

студент группы А-13-08

каф. Прикладной Математики

Захаров Антон


Преподаватель

Куриленко Иван Евгеньевич













Москва, 2012

Содержание работы.


Цель работы

Научиться работать с электронной почтой.


Подготовка к работе

  1. Ознакомиться с моделью работы с электронной почтой;

  2. Изучить формат электронного письма, обязательные и необязательные поля;

  3. Ознакомиться с протоколами передачи писем;

  4. Ознакомиться с типами и принципами построения почтовых серверов, моделью их работы;

  5. Ознакомиться с методами борьбы со спамом.


Порядок выполнения работы

  1. Зарегистрировать почтовый ящик на бесплатном сервисе (например, mail.ru или gmail.com).

  2. Отправить письмо с WEB-интерфейса.

  3. Установить и настроить почтовый клиент Mozilla Thunderbird.

  4. Отправить письмо из почтового клиента.

  5. Настроить фильтрацию и сортировку писем.


Подготовка к работе.


  1. Моделью работы с электронной почтой.


Определение

Электронная почта (email) технология и предоставляемые ею услуги по пересылке и получению электронных сообщений по распределённой компьютерной сети [1].


Электронная почта по составу элементов и принципу работы практически повторяет систему обычной (бумажной) почты, заимствуя как термины (почта, письмо, конверт, вложение, ящик, доставка и другие), так и характерные особенности простоту использования, задержки передачи сообщений, достаточную надёжность и в то же время отсутствие гарантии доставки.

В настоящее время любой желающий может завести свой бесплатный электронный почтовый ящик.

Общая схема работы с электронной почтой заключается в следующем: пользователь обращается к выбранному им провайдеру, регистрируется у него и получает адрес электронной почты. На сервере провайдера создаётся почтовый ящик пользователя, в котором будут накапливаться исходящие и входящие сообщения [2].

В свою очередь, почтовая программа пользователя (программа-клиент) обычно создаёт у себя папки со следующими именами:

  • Входящие – в эту папку помещаются новые сообщения.

  • Исходящие – в эту папку помещаются написанные пользователем сообщения.

  • Удалённые – папка, аналогичная «Корзине» в Windows.

  • Черновики – содержит написанные, но ещё не отправленные письма.

  • Прочие – например, папка «Спам» для хранения нежелательных сообщений.

Сообщения можно копировать и перемещать из одной папки в другую. Обычно вы также можете создавать дополнительные папки для систематизации сообщений.

В почтовых программах различают три основные операции:

  • создание исходящего сообщения (письма);

  • доставка почты (обмен с почтовым сервером);

  • чтение входящего сообщения.




  1. Формат электронного письма, обязательные и необязательные поля.

  2. Определение

  3. SMTP (Simple mail transfer protocol)общепринятым в мире протоколом обмена электронной почтой. В общепринятой реализации он использует DNS для определения правил пересылки почты [1].

  4. Электронное письмо состоит из следующих частей:

  • Заголовок SMTP (обязательная часть) содержит в себе следующую информацию:

    • Имя отправляющего узла (не имя отправителя, а имя сервера или компьютера пользователя, который обратился к серверу) – параметр сообщения HELO/EHLO, обычно дополняющийся «объективной» информацией самим сервером, по IP-адресу осуществляется поиск PTR-записи в DNS, всё это вместе позволяет идентифицировать отправителя на сетевом уровне.

    • Поле MAIL FROM:, содержащее адрес отправителя. Адрес может быть произвольным (в том числе с несуществующих доменов, однако этот адрес может также проверяться при первичной проверке на спам).

    • Поле RCPT TO: – наиболее важное поле для доставки почты, содержит электронный адрес получателя. Большинство почтовых систем в случае возможности проверяет, существует ли пользователь и может отказаться принимать почту, если пользователь, указанный в RCPT TO не существует.

  • Самого письма (в общем случае, необязательная часть), которое, в свою очередь, состоит из следующих частей, разделённых пустой строкой:

    • Заголовков письма, в котором указывается служебная информация и пометки почтовых серверов, через которые прошло письмо, пометки о приоритете, указание на адрес и имя отправителя и получателя письма, тема письма и другая информация.

    • Тело письма. В теле письма находится, собственно, текст письма. Одним из существенных ограничений стандартов на почтовую пересылку является применение 7-битной кодировки (ASCII). Для английского текста это не представляет особой проблемы, однако, большинство неанглоязычных языков используют 8 (и более) битные кодировки, передача которых без искажений не гарантируется. Для целей совместимости, все не 7-битные кодировки приводятся в 7-битный вид (используя различные методы кодирования текста).

  1. Протоколы передачи писем.

  2. SMTP – как уже было сказано, это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP. SMTP используется для отправки почты от пользователей к серверам и между серверами для дальнейшей пересылки к получателю.

  3. Чтобы доставить сообщение до адресата, необходимо переслать его почтовому серверу домена, в котором находится адресат. Для этого обычно используется запись типа MX (Mail eXchange, обмен почтой) системы DNS.

  4. Широкое распространение SMTP получил в начале 1980-х годов. До него использовался протокол UUCP, который требовал от отправителя знания полного маршрута до получателя и явного указания этого маршрута в адресе получателя, либо наличия прямого коммутируемого или постоянного соединения между компьютерами отправителя и получателя.

  5. Sendmail был одним из первых (если не первым) агентом отправки сообщений, который начал работать с SMTP. В настоящее время протокол SMTP является стандартным для электронной почты и его используют все клиенты и серверы.

  6. Протокол был разработан для передачи только текста в кодировке ASCII, кроме того, первые спецификации требовали обнуления старшего бита каждого передаваемого байта. Это не даёт возможности отсылать текст на национальных языках (например, кириллице), а также отправлять двоичные файлы (такие как изображения, видеофайлы, программы или архивы). Для снятия этого ограничения был разработан стандарт MIME, который описывает способ преобразования двоичных файлов в текстовые. В настоящее время большинство серверов поддерживают 8BITMIME, позволяющий отправлять двоичные файлы так же просто, как текст.

  7. Сервер SMTP – это конечный автомат с внутренним состоянием. Клиент передаёт на сервер строку:

  8. команда<пробел>параметры<перевод строки>

  9. Сервер отвечает на каждую команду строкой, содержащей код ответа и текстовое сообщение, отделённое пробелом. Код ответа – число от 100 до 999, представленное в виде строки, трактующийся следующим образом:

  • 2ХХ – команда успешно выполнена

  • 3XX – ожидаются дополнительные данные от клиента

  • 4ХХ – временная ошибка, клиент должен произвести следующую попытку через некоторое время

  • 5ХХ – неустранимая ошибка

  1. Текстовая часть ответа носит справочный характер и предназначена для человека, а не программы.

  2. ESMTP (англ. Extended SMTP) – масштабируемое расширение протокола SMTP. В настоящее время под «протоколом SMTP», как правило, подразумевают ESMTP и его расширения [3].

  3. Типы и принципы построения почтовых серверов, модель их работы.

  4. Наиболее широко распространены три типа серверов электронной почты:

  • Серверы POP3 (Post Office Protocol 3). Большинство почтовых служб и поставщиков услуг Интернета используют именно этот тип сервера, в особенности для личных учётных записей электронной почты. Входящие сообщения хранятся до проверки пользователем электронной почты, после чего сразу пересылаются на его компьютер. Сообщения обычно удаляются с сервера после проверки пользователем своей электронной почты.

  • Серверы IMAP (Internet Message Access Protocol). Эти серверы позволяют работать с сообщениями электронной почты без их предварительной загрузки на компьютер пользователя. Можно просматривать, удалять и упорядочивать сообщения непосредственно на сервере электронной почты. При этом копии хранятся на сервере, пока пользователь не удалит их. IMAP обычно используется для учётных записей деловой электронной почты.

  • Серверы SMTP (Simple Mail Transfer Protocol). Это сервер исходящей почты, который используется для отправки сообщений электронной почты в Интернет. Сервер SMTP обрабатывает только исходящую электронную почту и используется в сочетании с сервером входящей электронной почты POP3 или IMAP.

  1. Ознакомиться с методами борьбы со спамом.

  2. Существуют три категории методов борьбы со спамом:

    1. Нормативно-правовые или юридические.

    2. Организационные или административные.

    3. Программно-технические.

  3. Юридические методы.

  4. По эффективности это одни из лучших методов защиты от спама. Действия спамера носят противозаконный характер и он подвергается преследованию со стороны закона. К сожалению в России до сих пор не создана эффективная законодательная база для борьбы с подобного рода нарушителями.

  5. Организационные методы.

  6. Эти методы наиболее просты. Сначала рассмотрим элементарные правила, которые каждый должен соблюдать, чтобы не попасть в «чёрный список» электронных адресов:

  • Свой основной электронный адрес, который получили у провайдера, берегите. Сообщайте о нем только надёжным друзьям и партнёрам.


Случайные файлы

Файл
85174.rtf
38733.rtf
114616.rtf
101616.rtf
KURSOV~1.DOC




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.