Содержание
-
Владивостокский государственный университет экономики и сервисаИнститут информатики инноваций и бизнес систем
Предмет:
«Технологии Интернет»
Руководитель: Сачко Максим Анатольевич, старший преподаватель
-
Тема4
Электронная почта
-
Содержание:
1) Организация службы электронной почты в Интернет
2) Почтовые агенты в различных ОС
3) Структура email-сообщения
4) Основные команды протокола SMTPи POP
5) Программа sendmail: ее функции и составные части
-
4
Служба электронной почты состоит из сети почтовых серверов, обслуживающих определенные доменные имена DNS.
На серверах сортируются, обрабатываются и хранятся в ожидании получателя почтовые сообщения.
Серверы пересылают сообщения между собой через Интернет по протоколу SMTP.
Конечные пользователи работают либо непосредственно на серверах, либо чаще всего - за отдельными компьютерами.
Основная концепция
-
5
Работа электронной почты организуется путем взаимодействия агентов трех типов: транспортных, пользовательских и агентов доставки.
Транспортные агенты выполняют роль центров по обработке и маршрутизации писем.
Агенты доставки работают в связке с траспортными агентами и осуществляют доставку и пересылку сообщений тем или иным специфическим способом.
Пользовательские агенты взаимодействуют непосредственно с человеком.
1. Организация службы электронной почты в Интернет
-
6
Транспортный агент (MTA)- программа, осуществляющая маршрутизацию почтовых сообщений, то есть анализ и преобразование заголовков письма и выбор и вызов нужного агента доставки.
Агент доставки (MDA)- программа, осуществляющая доставку или пересылку почтового сообщения тем или иным специфическим способом.
Пользовательский агент (MUA)- программа, предоставляющая конечному пользователю интерфейс для работы с почтовыми сообщениями.
Ключевые понятия
-
7
Почтовый домен- доменное имя, находящееся в правой части адреса электронной почты.
Почтовый ящик- левая часть адреса электронной почты, а также совокупность методов доставки и хранения почтовых сообщений внутри данного почтового домена.
Локальный адрес- адрес электронной почты, находящийся в одном из почтовых доменов, обслуживаемых данным транспортным агентом.
Ключевые понятия
-
8
SMTP- сетевой протокол прикладного уровня, предназначенный для пересылки почтового сообщения транспортному агенту.
POP-3- сетевой протокол прикладного уровня, предназначенный для удаленного доступа пользовательского агента к почтовому ящику.
IMAP- сетевой протокол прикладного уровня, предназначенный для удаленного доступа пользовательского агента к почтовому ящику; по сравнению с POP-3 предлагает расширенный набор услуг для конечного пользователя.
Протоколы
-
9
Организация и функционирование службы электронной почты
-
10
Основную роль в системе электронной почты играют программы трех типов:
транспортные агенты (MTA - Mail Transport Agent),
агенты доставки (MDA - Mail Delivery Agent),
пользовательские агенты (MUA - Mail User Agent).
-
11
анализ и преобразование адресов и заголовков почтовых сообщений;
опрос DNS на предмет имени и адреса почтового сервера адресата сообщения;
определение агента доставки для каждого сообщения и передача сообщения выбранному агенту доставки;
управление очередью сообщений, отложенный и повторный вызов агентов доставки в случае невозможности немедленной доставки сообщения;
возврат сообщений, которые по каким-либо причинам невозможно доставить по назначению.
Функции транспортного агента
-
12
разбор списков рассылки, пседонимов, переадресации (форвардинг);
преобразование адресов в формат другой почтовой системы, если MTA функционирует как шлюз между двумя почтовыми системами (например, между Internet Mail и Sprint Mail);
преобразование имени почтового домена отправителя (маскарад);
установка служебных заголовков в сообщении, отражающих его маршрут и процесс обработки.
Анализ и преобразование адресов
-
13
local - письмо направлено на почтовый ящик, находящийся на этом же компьютере; доставка производится, например, добавлением содержимого сообщения в определенный файл (в Unix это файл /var/mail/почтовый_ящик).
SMTP - письмо направлено на почтовый ящик в другом почтовом домене; доставка производится путем соединения с транспортным агентом на удаленном сервере с помощью протокола SMTP.
prog - письмо должно быть обработано какой-либо программой; доставка производится вызовом этой программы, на вход которой подается содержимое письма.
Агенты доставки
-
14
получение сообщений с почтового сервера;
презентация, хранение, удаление и каталогизирование почтовых сообщений;
создание нового сообщения и передача его транспортному агенту для дальнейшей обработки и доставки.
Функции пользовательского агента
-
15
В ОС Unixтранспортным агентом является программа sendmail, ставшая де-факто стандартом MTA. Кроме того, в программу sendmail входит агент доставки SMTP.
Локальный агент доставки - программа mail с ключом "-d".
В качестве MUA могут использоваться mail, pine, различные MailTools под X-Windows и другие программы.
В качестве POP-сервера может быть использована программа qpopper.
2. Почтовые агенты в различных ОС
-
16
Почтовое сообщение состоит из заголовков и тела. В заголовках указываются адреса отправителя и получателя (получателей) и другая служебная информация.
Тело представляет собой 7-битный текст. Спецификация MIME позволяет пересылать в теле сообщения двоичные данные и создавать сложные сообщения, состоящие из нескольких частей с данными различных типов. При пересылке сообщения через SMTP создается конверт, состоящий из адресов отправителя и получателя, передаваемых в SMTP-сеансе.
Структура email-сообщения
-
17
From: ivanov@a.ru
Reply-To: real_ivanov@a.ru
To: sidorov@vvsu.ru, "Petr Petrov"
Сс: "Jonh Smith" ,
Bcc: "Fox Mulder"
Subject: Happy New Year!
Date: Sat, 15 Jan 2000 17:25:32 +1000
Message-ID: <3.0.6.32.200623.007badf0@mail.a.ru>
Received: ...
Заголовки почтового сообщения
-
18
MIME(Multipurpose Internet Mail Extensions) - спецификации, определяющие дополнения в формате почтовых сообщений для:
пересылки восьмибитных текстов и полностью двоичных данных;
поддержки сложных сообщений, состоящих из нескольких разделов (возможно, содержащих данные разных типов).
Формирование и разбор сообщений в соответствии со спецификациями MIME производится пользовательскими почтовыми агентами.
MIME
-
19
HELO hostname
MAIL FROM: email_адрес_от_кого
RCPT TO: email_адрес_кому
DATA
VRFY email_адрес
EXPN email_addr
RSET
QUIT
Основные команды протокола SMTP
-
20
USER имя_пользователя
PASS пароль
STAT
LIST n
RETR n
DELE n
TOP n m
RSET
NOOP
QUIT
Основные команды протокола POP-3
-
21
Программа sendmail - это транспортный почтовый агент (MTA) плюс агент доставки SMTP. Sendmail фактически является стандартным MTA для Unix и поставляется вместе с операционной системой.
Программа sendmail
-
22
Sendmail состоит из программы /usr/lib/sendmail, конфигурационного файла /etc/mail/sendmail.cf, файла псевдонимов /etc/mail/aliases и других вспомогательных файлов, а также документов справочника man. Программа использует каталоги /etc/mail для хранения конфигурационного и вспомогательных файлов и /var/spool/mqueue для очереди сообщений. Путь к каталогу очереди сообщений может варьироваться от системы к системе.
-
Вопросы для самопроверки:
Чем отличаются почтовые агенты: транспортный, доставки, пользовательский?
В чем разница между протоколами POP и SMTP?
В чем состоят функции почтового сервера?
Назовите составные части сложного почтового сообщения (текст с двумя файлами-приложениями)? Укажите ключевые для понимания формата сообщения заголовки и их значения.
Что такое MIME?
Опишите функции программы sendmail. Обоснуйте необходимость наличия сложного конфигурационного файла у этой программы.
Сравните sendmail с другими транспортными агентами.
Опишите, какие возможности имеет sendmail для ограничения (фильтрации) входящих и исходящих сообщений; какие критерии при этом используются.
Что такое маскарадинг? Приведите ситуации, в которых он может понадобиться
-
Рекомендуемая литература:
Мамаев М., Петренко С. Технологии защиты информации в Интернете. Специальный справочник. – СПб: "Питер", 2005.
К. Хант. Персональные компьютеры в сетях TCP/IP: Руководство администратора сети/ Пер. с англ. – СПб.: ЗАО "ЭлектроникаБизнесИнформатика", Киев: "BHV", 2003.
UNIX для системных администраторов: Энциклопедия пользователя/ Пер.с англ. – Киев: ДиаСофт, 2008.
B.Costales, E.Alman. Sendmail. – O'Reily and Associates, Inc.
-
Использование материалов презентации
Использование данной презентации, может осуществляться только при условии соблюдения требований законов РФ об авторском праве и интеллектуальной собственности, а также с учетом требований настоящего Заявления.
Презентация является собственностью авторов. Разрешается распечатывать копию любой части презентации для личного некоммерческого использования, однако не допускается распечатывать какую-либо часть презентации с любой иной целью или по каким-либо причинам вносить изменения в любую часть презентации. Использование любой части презентации в другом произведении, как в печатной, электронной, так и иной форме, а также использование любой части презентации в другой презентации посредством ссылки или иным образом допускается только после получения письменного согласия авторов.
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.