Лабораторная работа 2 (LAB2 Апухтин М.А.)

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

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ

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









Лабораторная работа по ВМСС № 2.

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






Выполнил

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

Апухтин М.А.


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

Куриленко И.Е.




















Москва, 2012

Оглавлени



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

Формат электронного письма 4

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

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

Методы борьбы со спамом 9

Настройка фильтрации и сортировки писем в почтовом клиенте 11

Список использованных источников 13



































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

Электро́нная по́чта (англ. email, e-mail, от англ. electronic mail) — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети.

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

Достоинствами электронной почты являются: легко воспринимаемые и запоминаемые человеком адреса вида имя_пользователя@имя_домена (например somebody@example.com); возможность передачи как простого текста, так и форматированного, а также произвольных файлов; независимость серверов (в общем случае они обращаются друг к другу непосредственно); достаточно высокая надёжность доставки сообщения; простота использования человеком и программами.

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

Для отправки или получения сообщения электронной почты необходимо лишь знать адрес электронной почты получателя.

Учетная запись электронной почты защищается паролем, который выбирает пользователь.

Создать учетную запись электронной почты можно разными способами:

1. Если у вас есть учетная запись у поставщика услуг Интернета, то, возможно, есть и учетная запись POP (почтового протокола).

2. Можно получить учетную запись электронной почты с веб-интерфейсом в организациях, предоставляющих бесплатные почтовые услуги, таких как Hotmail, Yahoo, Mail, Rambler, Google и других.

Можно завести себе столько почтовых адресов, сколько позволит память, т. е. если вам удастся запомнить все эти адреса и пароли. Но если вам необходимо завести большое количество почтовых адресов, например, для рассылки информации, то для этого существуют специальные программы, как и для хранения всех логинов и паролей скрытыми под одним паролем.

При отправке сообщения электронной почты применяется протокол SMTP. Это язык, на котором ваш компьютер общается с другой машиной при отправке электронной почты.

При получении электронной почты программа почтового клиента также пользуются протоколами POP или Internet Message Access Protocol (IMAP), что зависит от сервера, с которого она получает почту.

Посмотрим сначала, каким образом сообщение электронной почты находит дорогу к своему получателю, находящемуся в другой точке земного шара.

Почтовая система Интернета, по сути, является объединением системы клиент-сервер и сервер-сервер, в котором невидимо трудится целая группа агентов. Сообщение электронной почты составляется с помощью клиентских программ, таких как Microsoft Outlook Express, Netscape Messenger, The Bat, KMail, Novell GroupWise, Lotus Notes и других.

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

Фактическое получение сообщения электронной почты из почтового ящика на сервере входящей почты осуществляет почтовый клиент получателя.

Программа почтового клиента называется пользовательским почтовым агентом - Mail User Agent (MUA), а почтовый сервер - агентом передачи сообщений - Mail Transfer Agent (MTA). MUA занимается как доставкой, так и получением почтовых сообщений.

Помещением сообщений электронной почты в почтовый ящик получателя в действительности занимается не МТА. Этим ведает другая маленькая программа, которую называют агентом доставки сообщений - Mail Delivery Agent (MDA).

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

Формат электронного письма

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

  1. Заголовков SMTP-протокола, полученных сервером. Эти заголовки могут включаться, а могут и не включаться в тело письма в дальнейшем, так что возможна ситуация, когда сервер обладает большей информацией о письме, чем содержится в самом письме. Так, например, поле RCPT TO указывает получателя письма, при этом в самом письме получатель может быть не указан. Эта информация передаётся за пределы сервера только в рамках протокола SMTP, и смена протокола при доставке почты (например, на узле-получателе в ходе внутренней маршрутизации) может приводить к потере этой информации. В большинстве случаев эта информация не доступна конечному получателю, который использует не SMTP протоколы (POP3, IMAP) для доступа к почтовому ящику. Для возможности контролировать работоспособность системы эта информация обычно сохраняется в журналах почтовых серверов некоторое время.

  2. Самого письма (в терминологии протокола SMTP — 'DATA'), которое, в свою очередь, состоит из следующих частей, разделённых пустой строкой:

  • Заголовков письма, иногда называемых по аналогии с бумажной почтой конвертом. В заголовке указывается служебная информация и пометки почтовых серверов, через которые прошло письмо, пометки о приоритете, указание на адрес и имя отправителя и получателя письма, тема письма и другая информация. С термином «конверт» есть некоторая путаница, потому что в зависимости от ситуации «конвертом» называют либо заголовок письма, либо информацию, которой располагает SMTP-сервер после получения письма.

  • Тело письма. В теле письма находится, собственно, текст письма. Согласно стандарту, в теле письма могут находиться только символы ASCII. Поэтому при использовании национальных кодировок или различных форм представления информации (HTML, RTF, бинарные файлы) текст письма должен кодироваться по стандарту MIME и не может быть прочитан человеком без использования декодера или почтового клиента с таким декодером.

Заголовок SMTP

Заголовок SMTP содержит в себе следующую информацию:

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

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

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

Заголовок письма

Заголовок отделяется от тела письма пустой строкой. Заголовок используется для журналирования прохождения письма и служебных пометок. В Microsoft Outlook этот заголовок называется «Заголовки Интернет». В заголовке обычно указываются: почтовые серверы, через которые прошло письмо (каждый почтовый сервер добавляет информацию о том, от кого он получил это письмо), информацию о том, похоже ли это письмо на спам, информацию о проверке антивирусами, уровень срочности письма (может меняться почтовыми серверами). Также в заголовке обычно пишется программа, с помощью которой было создано письмо. Чаще всего почтовые клиенты скрывают заголовки от пользователя при обычном использовании почтовой системой, но предоставляют возможность увидеть заголовки, если возникает потребность в более детальном анализе письма. В случае, если письмо из SMTP формата конвертируется в другой формат (например, в Microsoft Exchange 2007 письма конвертируются из SMTP-формата в MAPI), то заголовки сохраняются отдельно, для возможности диагностики.


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

Файл
125121.rtf
72473.doc
1488-1.rtf
154468.rtf
160163.rtf




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