Механизм передачи электронных сообщений через почтовые серверы включает несколько этапов: 2
- Создание и отправка сообщения. 2 Когда пользователь создаёт письмо в программе электронной почты, оно передаётся на исходящий сервер, работающий по протоколу SMTP. 2 Этот сервер проверяет правильность указанного адреса получателя, кодирует сообщение для передачи через интернет, направляет письмо на сервер получателя, используя систему доменных имён (DNS) для определения местонахождения нужного сервера. 2
- Приём сообщения сервером получателя. 2 После доставки письмо обрабатывается входящим сервером получателя. 2 Для этого используются протоколы POP3 или IMAP. 2 Эти протоколы определяют, как письмо будет доставлено в почтовый ящик: 2
- POP3 скачивает письмо на устройство пользователя, удаляя его с сервера. 2
- IMAP сохраняет письмо на сервере, обеспечивая доступ с разных устройств. 2
- Обработка и фильтрация. 2 Почтовый сервер выполняет обработку писем, чтобы убедиться в отсутствии вредоносного кода, отфильтровать нежелательные письма (спам), проверить сертификаты для подтверждения подлинности сообщения. 2
- Доставка пользователю. 2 Пользователь подключается к серверу программы электронной почты для получения писем. 2 Сервер аутентифицирует пользователя и предоставляет доступ только к его сообщениям. 2
Для отправки сообщений каждый раз назначают новый «входящий» или «исходящий» сервер, так как нагрузка на машины меняется каждую секунду. 4 Система выбирает тот сервер, у которого достаточно свободных ресурсов, чтобы выполнить все шаги и доставить сообщение в целостности. 4