Опубликован: 21.11.2006 | Уровень: специалист | Доступ: платный
Лекция 1:

Принципы организации систем электронной почты

Лекция 1: 123456 || Лекция 2 >
SMTP

Простой протокол передачи почты SMTP (Simple Mail Transfer Protocol) был разработан как протокол для передачи сообщений электронной почты между хостами сети Internet. Применение общего протокола дает возможность хосту любого типа подключаться к сети и передавать почту любому хосту в сети Internet. Сила протокола SMTP в простоте его командной структуры (отсюда и название — простой (simple) ). Для разработчиков программного обеспечения достаточно просто создавать программы агенты МТА для связи с другими хостами посредством SMTP. Стандартные команды протокола SMTP требуют таких же простых стандартных ответов. Все программы агенты передачи сообщений (МТА) должны всего лишь проанализировать коды ответов протокола SMTP, чтобы определить, успешно ли прошла пересылка почты. На рис. 1.8 показан пример работы SMTP-соединения.

Пример соединения по протоколу SMTP

Рис. 1.8. Пример соединения по протоколу SMTP

Протокол SMTP для доставки электронной почты использует имена хостов. Вполне закономерно, что из-за огромного количества хостов в сети Internet был просто необходим метод их уникальной идентификации. Была разработана система доменных имен (Domain Name System — DNS), согласно которой в мире создавались домены (или зоны), управляемые сервером имен. В функции сервера имен входит управление базой данных имен хостов и их преобразование в IP-адреса. Хост может определить IP-адрес другого хоста с помощью протокола DNS, соединившись с соответствующим сервером имен удаленного домена. Для облегчения хостам задачи поиска соответствующего сервера DNS, ответственного за определенный домен, была разработана иерархия доменных имен.

Для соединения с другими хостами протоколу SMTP необходимо также наличие IP-соединения. Если хост подключен к сети Internet , то проблемы нет. Однако, как правило, небольшие офисные сети не имеют постоянного соединения с сетью Internet, что становится источником проблемы.

В этом случае провайдерами Internet предлагается периодическое кратковременное подключение почтового сервера организации к сети Internet для передачи сообщений электронной почты. Для подключения к сети Internet сервера электронной почты на базе Linux посредством стандартного модема по обычной телефонной линии используется протокол РРР (Point-to-Point Protocol). После установления РРР-соединения возможен обмен IP-пакетами между почтовым сервером под управлением Linux и сетью Internet. Затем с помощью протокола SMTP почтовые сообщения, помещенные в очереди на доставку, могут быть переданы почтовым сервером Linux, а также приняты все входящие сообщения от провайдера услуг сети Internet. Более детально этот процесс описывается в "Протокол SMTP" , "Протокол SMTP". На рис. 1.9 представлен пример организации такого соединения.

Пример организации РРР-соединения с Internet

Рис. 1.9. Пример организации РРР-соединения с Internet
Лекция 1: 123456 || Лекция 2 >
Valentin Diduk
Valentin Diduk
Украина, одесса, кпи, 2010
Евгений Олабин
Евгений Олабин
Беларусь, Гродно