Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_ЗФ / Учебное пособие_Информатика.doc
Скачиваний:
209
Добавлен:
22.03.2016
Размер:
6.18 Mб
Скачать

10.3 Транспортный агент mta

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

Транспортные агенты должны быть доступны круглосуточно, постоянно ожидая подключения по протоколу SMTP, по которому происходит обмен данными между ними. Иными словами, каждый транспортный агент включает в себя как сервер, так и клиент SMTP: транспортный агент, отправляющий почту, инициирует соединение и выступает в качестве клиента; транспортный агент, принимающий почту, является сервером.

В общем случае, на транспортный агент возлагается выполнение следующих действий:

  • раскрытие списков рассылки и почтовых псевдонимов;

  • анализ адресов получателей;

  • определение маршрута сообщения на основании анализа адресов получателей и сведений, получаемых от сервера DNS;

  • проверка соответствия действительности идентификационных данных, получаемых им от другого транспортного агента;

  • проверка соответствия доменного имени, которое клиент сообщает в приветствии, его ip-адресу;

  • проверка существования почтового домена, указанного в почтовом адресе отправителя;

  • проверка наличия в домене, обслуживаемом данным транспортным агентом, указанного адресата.

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

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

В случае невозможности немедленной доставки сообщения, оно помещается в очередь. Транспортный агент регулярно предпринимает новые попытки отправить сообщения из очереди. Если это не удается за определенный срок (обычно 4 часа), то отправителю посылается предупреждение о задержке доставки. При этом сообщение остается в очереди, и попытки его отправить продолжаются. Если в течение длительного времени (обычно 5 дней) сообщение так и не удается доставить, оно удаляется из очереди, а отправителю посылается сообщение о невозможности доставки письма.

10.4 Агент обработки сообщения msa

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

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