рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Internet Mail Extention

Internet Mail Extention - раздел Информатика, организация и функционирование электронной почты в сети Internet Mail Extention. Multipurpose Internet Mail Extensions Mime, Англ. Mu...

Internet Mail Extention. Multipurpose Internet Mail Extensions MIME, англ. Multipurpose Internet Mail Extension - многоцелевые расширения почты интернета, произносится как майм - стандарт, описывающий передачу различных типов данных по электронной почте, а также, шире, спецификация для кодирования информации и форматирования сообщений таким образом, чтобы их можно было пересылать по Интернету.

MIME определяет механизмы для передачи разного рода информации внутри текстовых данных в частности, с помощью электронной почты, а именно текст на языках, для которых используются кодировки, отличные от ASCII, и нетекстовый контент, такой как картинки, музыка, фильмы и программы. MIME является также фундаментальным компонентом коммуникационных протоколов, таких как HTTP, которым нужно, чтобы данные передавались в контексте сообщений подобных e-mail, даже если данные реально не являются e-mail. Основной формат электронных сообщений определен в RFC 2822, который является обновленной версией RFC 822. Эти стандарты определяют похожие форматы для текстовых e-mail-заголовков и содержимого и правил, относящихся к общеиспользуемым полям, таким как To , Subject , From и Date. MIME определяет набор e-mail-заголовков для определения дополнительных атрибутов сообщения, включая тип контента, и определяет множество кодировок, которые могут быть использованы для представления 8-битных бинарных данных, использующих символы из 7-битного ASCII множества.

MIME также определяет правила для кодирования не-ASCII символов в заголовках e-mail-сообщения, таких как Subject. MIME расширяем для новых типов - его определение включает метод для регистрации новых типов контента и других атрибутов.

Формат MIME поддерживает передачу нескольких сущностей в пределах одного сообщения.

Причём сущности могут передаваться не только в виде одноуровневой последовательности, но в виде иерархии с вложением элементов друг в друга. Для обозначения множественного содержимого используются медиатипы multipart. Работа с такими типами осуществляется по общим правилам описанным в RFC 2046 если иное не определено конкретным медиа типом. Если получателю не известно как работать с типом, то он обрабатывает его так же как multipart mixed.

Для передачи множественного сообщения в заголовок Content-Type добавляется параметр boundary граница, который обозначает последовательность символов, разделяющих части сообщения. Граница может состоять из цифр, букв и символов При использовании специальных символов не цифр и букв значение параметра boundary следует заключать в двойные кавычки. Максимальная длина границы - 70 символов. Начало каждой части сообщения обозначается строкой граница. Конец последнего сообщения обозначается строкой граница. Самые первые символы переноса строки CRLF коды 13 и 10 , которыми начинаются и заканчиваются пограничные строки не входят в содержимое самой части.

Если за ними следуют ещё переносы строк, то они уже принадлежат включаемой части. Перед первой частью и после последней может быть дополнительный текст. Он называется преамбулой и эпилогом соответственно. В протоколе HTTP эти элементы игнорируются. В сообщении электронной почты преамбула может содержать текст, выводимый клиентами электронной почты, не понимающими формата MIME. В самом начале включаемой части располагаются заголовки, описывающие её содержимое Content-Type, Content-Length и т. п Перед непосредственно телом части обязательно должна быть пустая строка даже если заголовки отсутствуют.

Если не определён Content-Type, то по умолчанию - text plain. 2.2 Программа Sendmail Основным средством рассылки почты в Internet является программа sendmail. Она обеспечивает работу модульной системы рассылки, которая предназначена для получения и отправки корреспонденции, а также управления программами подготовки и просмотра почтовых сообщений.

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

Sendmail может интерпретировать два типа почтовых адресов почтовые адреса SMTP почтовые адреса UUCP. Первые являются стандартными адресами Internet и, фактически, являются стандартом де-факто. Именно этот адрес обычно указан на визитных карточках. Sendmail можно настроить для поддержки списка адресов-синонимов списка адресов рассылки пользователя автоматической рассылки почты через шлюзы очередей сообщений для повторной рассылки почты в случае отказов при рассылке работы в качестве SMTP-сервера доступа к адресам машин через сервер доменных имен BIND доступа к внешним серверам имен. Sendmail отправляет почту в два приема сначала почтовые сообщения собираются в очереди, а затем отсылаются.

Sendmail может быть вызвана программой подготовки сообщений для отправки уже подготовленных сообщений программой получения почты для пересылки полученной из сети почты непосредственно пользователем для отправки по почте файла или короткого сообщения почтовым демоном, которым обычно является сама sendmail.

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

Если сообщение достигло машины адресата, то оно отправляется программой местной рассылки в почтовый ящик пользователя. Первый этап рассылки - сбор сообщений. Sendmail получает почтовые сообщения из трех источников командной строки или стандартного ввода через SMTP-протокол из сети из очереди сообщений. При получении сообщений из командной строки или стандартного ввода, sendmail вызывается пользователем с указанием адреса доставки сообщения. При этом выполняются следующие действия определяется адрес отправителя, выбирается из командной строки адрес получателя и оба адреса преобразуются в соответствии с описанием файла конфигурации, определяется способ доставки сообщения, размещается заголовок в оперативной памяти для последующих преобразований, а тело сообщения размещается во временном файле для отправки без изменений.

При получении сообщений по протоколу SMTP, sendmail используется как программа клиента и сервера протокола. Протокол определен в RFC-821 и является основным для рассылки почты в Internet.

В этом случае sendmail запускается как демон, который слушает порт TCP и в случае получения сообщения устанавливает соединение с удаленным клиентом SMTP. Как правило, таким клиентом является другая программа sendmail. Программа подготовки почты на локальной машине также может использовать SMTP. Для этого sendmail открывает канал pipe межпроцессного обмена. При получении сообщений из очереди используются временные файлы очередей. Эти очереди используются для хранения неразосланных сообщений. Сообщение хранится в двух файлах.

В одном файле хранится тело сообщения, а в другом конверт и заголовок сообщения. Обычно sendmail опрашивает очереди через определенные администратором почтового сервера промежутки времени, на предмет наличия в них неразосланных сообщений. Как только одним из описанных выше способов sendmail получила сообщение, делается попытка его отправить по адресу. Для этого sendmail определяет три параметра программу рассылки, узел сети и получателя. Эта процедура производится по правилам, которые содержатся в файле конфигурации.

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

Рассматривают два типа рассылки на удаленную машину и местную рассылку. Для вызова программы рассылки sendmail открывает pipe и запускает программу рассылки, командная строка которой находится в файле конфигурации. Sendmail записывает заголовок и тело сообщения в pipe. Если программа рассылки не использует протокол SMTP, то адрес получателя передается через pipe. Если используется SMTP, то открывается двунаправленный канал для интерактивного взаимодействия с удаленным сервером SMTP. Если в качестве транспортного протокола используется TCP, то sendmail не запускает внешнюю программу рассылки, а сама инициирует TCP-соединение с удаленным сервером SMTP. Если sendmail определяет, что адреса доставки местные, то происходит обращение к файлу адресных синонимов и производится преобразование адресов расширение. Файл адресных синонимов можно использовать для перенаправления почты в файлы или для обработки местными программами.

Пользователь может иметь и свой собственный файл адресных синонимов для управления рассылкой персональной почты.

После преобразования адресов почта отправляется программе местной рассылки например rmail. Важным моментом при работе sendmail является алгоритм определения типа адресов. При использовании стандартного файла конфигурации применяются следующие правила почта рассылается в соответствии с форматом адреса получателя, адреса при этом бывают местные, UUCP и SMTP. Местный адрес - это адрес, который распознается как адрес машины, с которой осуществляется отправка почты.

Если машина, с которой отправляется почта, имеет прямую линию связи по протоколу UUCP со следующей машиной в адресе, то почта передается на эту машину, если такого соединения нет, то почта не рассылается и выдается сообщение об ошибке. Файл конфигурации должен содержать детальное описание маршрутов для пересылки сообщений на машины по протоколу UUCP. Адреса SMTP - это адреса, описанные в стандарте RFC-822 или стандартные адреса Internet.

Почта с адресами SMTP рассылается по протоколу SMTP. Если в системе для адресации используется Berkeley Internet Name Domain BIND сервер, то sendmail может определять адреса получателей, используя сервис BIND. Если BIND не используется, то sendmail сама определяет адреса. Анализ типа адресов в программе sendmail - это самый главный процесс, т.к. по типу адреса получателя sendmail определяет каким способом сообщение будет разослано.

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

– Конец работы –

Эта тема принадлежит разделу:

организация и функционирование электронной почты в сети

Что это такое, каким образом ее можно использовать, как разобраться в адресах E -mail, какие преимущества и недостатки почтовых программ в… В сознании большинства пользователей глобальной компьютерной сети Internet… Для того чтобы этот обмен состоялся, необходимо написать послание и, указав адрес, опустить в почтовый ящик, откуда…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Internet Mail Extention

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Основы e-mail
Основы e-mail. Роль электронной почты Электронная почта - один из наиболее широко используемых видов сервиса, как в корпоративных сетях, так и в Интернет. Она является не просто способом дос

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

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

Организация службы электронной почты в локальных и глобальных сетях
Организация службы электронной почты в локальных и глобальных сетях. Классифицируя сети по территориальному признаку, различают локальные LAN , глобальные WAN и городские MAN сети. LAN - сосредоточ

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

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

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

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

Видеопочта
Видеопочта. Skype читается Скайп - бесплатное проприетарное программное обеспечение с закрытым кодом, обеспечивающее шифрованную голосовую связь через Интернет между компьютерами VoIP , а также пла

Глоссарий
Глоссарий. п п Новые понятия Содержание 1 2 3 1 Ethernet самый распространенный на сегодняшний день стандарт локальных сетей. Общее количество сетей, работающих по протоколу Ethernet в насто

Список использованных источников
Список использованных источников. TCP IP. Для профессионалов. 3-е издание Т. Паркер, К. Сиян СПб. Питер, 2004 2. Гилстер П. Новый навигатор Internet Пер с англ. -Киев Диалектика, 2000 495 c. 3. Гус

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги