русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Организация электронной почты


Дата добавления: 2015-07-09; просмотров: 1051; Нарушение авторских прав


В процедуре передачи электронной почты участвуют три вида программ:

r пользовательский агент электронной почты MUA (Mail User Agent);

r транспортный агент MTA (Mail Transfer Agent);

r агент доставки MDA (Mail Delivery Agent).

Пользовательский агент MUA предназначен для непосредственного взаимо- действия с пользователем в процессе создания писем, манипуляций ими и посылки почты с помощью MTA. Примерами MUA являются программы mutt и Novell Evolution.

Транспортный агент электронной почты MTA предназначен для приема почты от пользовательского агента MUA и передачи почты к месту назначе- ния. В процессе передачи MTA взаимодействует с другими MTA, передавая почту от узла к узлу. Примерами MTA являются Sendmail, Exim и Postfix.

Доставочные агенты MDA предназначены для размещения почты в почтовые ящики. Как только почтовое сообщение появляется на узле назначения, доста- вочный агент передает письмо в ящик пользователя — адресата сообщения.


 

В качестве MDA в GNU/Linux может быть использована, например, про- грамма procmail.

Почтовый ящик представляет собой файл или каталог. В этот файл помеща- ются входящие сообщения.

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

Транспортные агенты MTA взаимодействуют при помощи протоколов пере- дачи электронной почты. Наиболее часто встречается протокол передачи SMTP (Simple Mail Transfer Protocol) или его развитая версия ESMTP (Ex- tended SMTP). До сих пор встречается также и применение устаревшего про- токола UUCP (Unix-to-Unix copy). Реже используется протокол X.400.

В процессе передачи почты транспортными агентами к адресату особую роль играет система DNS. Она сообщает серверам MTA, куда следует направить электронную почту для данного адресата. Для этого предназначены специ- альные записи о ресурсах — MX (Mail Exchanger).



Записи MX в файлах описания зон DNS указывают транспортному агенту MTA, куда следует направить письмо. Запись MX может быть указана для от- дельного хоста или для целого домена (пример 29.1).

 

Пример 29.1. Записи MX зоны прямого соответствия

 

class.edu. IN MX 5 mail.class.edu. class.edu. IN MX 10 relay.myisp.net.

 

В примере 29.1 приведены записи MX для основного почтового сервера доме- на class.edu — mail.class.edu и резервного сервера — relay.myisp.net. Сервер MTA, запущенный на узле mail.class.edu, имеет более высокий приоритет по сравнению с резервным сервером почты.

Процедура получения почты адресатом, обслуживаемым последним MTA

в цепочке передачи, может быть выполнена несколькими способами.

r Если пользователь зарегистрирован на данном узле и имеет возможность использовать интерактивную оболочку, то он может просматривать со- держимое своего почтового ящика с помощью таких команд, как mail, mutt, а также программ с графическим интерфейсом.

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


 

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

r При необходимости размещения почтового ящика пользователя не на сто- роне клиента (т. е. не на компьютере пользователя), а на сервере следует использовать протокол IMAP. При этом пользователь читает почту и управ- ляет своим почтовым ящиком через сеть.

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

 



<== предыдущая лекция | следующая лекция ==>
Виртуальные узлы | Файл конфигурации программы Sendmail


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.801 сек.