Найти в Дзене
ИТЛента

Основы работы почтового сервера и агента передачи почты (MTA)

Оглавление

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

В настоящее время в основном используются протоколы SMTP, POP3 и IMAP, часто в сочетании с SSL-шифрованием.

Программа электронной почты, почтовый клиент или почтовый пользовательский агент (MUA) - это программа, которая используется для получения, чтения, записи и отправки электронных писем. Программы электронной почты обычно предлагаются бесплатно, часто в виде бесплатного программного обеспечения. Среди наиболее широко используемых - Apple Mail, Mozilla Thunderbird, а также Microsoft Outlook.

 ABHISHEK GHOSH / thecustomizewindows.com
ABHISHEK GHOSH / thecustomizewindows.com

Особенности почтового сервера

На большинстве почтовых серверов несколько модулей работают вместе:

  • Агент по передаче почты принимает и пересылает электронные письма
  • Агенты поиска почты извлекают электронную почту с других серверов
  • Почтовые фильтры блокируют спам и вредоносные программы
  • Агент доставки почты сортирует электронные письма по почтовым ящикам "Входящие"
  • Хранилище сообщений предоставляет доступ к почтовым ящикам
  • Глобальный список адресов (GAL) предоставляет адресную книгу из почтовых ящиков, созданных на этом почтовом сервере.

Почтовые серверы также используются в качестве сервера ретрансляции SMTP.

Агент передачи сообщений получает почту либо от другого агента передачи почты (MTA), агента отправки почты (MSA), либо от агента пользователя почты (MUA). Детали передачи определяются протоколом простой передачи почты (SMTP).

Примерами программного обеспечения почтового сервера, основанного на протоколе SMTP, являются Apache James, Sendmail, Postfix и т.д.

Агент по передаче почты (MTA)

Агент передачи почты или агент передачи сообщений (MTA) - это программное обеспечение почтового сервера, которое принимает и отправляет электронные письма. В отличие от этого, почтовый пользовательский агент (MUA) используется пользователем компьютера для обработки почты. В многопользовательских системах агент доставки почты также может использоваться в качестве альтернативы MTA.

MTA очень часто взаимодействуют в соответствии с простым протоколом передачи почты. MTA получателя работает с агентом доставки почты почтового сервера (MDA), который доставляет электронные письма в соответствующие почтовые ящики в соответствующих пользовательских каталогах. Для этой цели можно использовать протокол локальной передачи почты. Если почтовый сервер спроектирован как SMTP-ретранслятор, он также может состоять только из одного MTA.

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

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

Агент по доставке почты (MDA)

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

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

В модели клиент-сервер были добавлены агенты передачи почты и простой протокол передачи почты. В дополнение к этому сетевому протоколу агенты доставки почты могут использовать локальный протокол передачи почты. Автономные реализации агентов доставки почты также называются просто почтовыми фильтрами:

  • Maildrop
  • procmail
  • dystill – почтовый фильтр с подключением к базе данных MySQL

bin/mail – часть MDA Sendmail является примером программного обеспечения, включающего MDA.

Оригинал: Basics of Mail Server and Mail Transfer Agent (MTA)