"Информатика (базовый уровень) (в 2 частях)", Под ред. Макаровой Н.В.
Электронная почта позволяет обмениваться сообщениями и файлами через компьютерную сеть. Для этого используются почтовые клиенты, серверы и специальные протоколы. Адрес с символом @ помогает определить пользователя и домен почтового сервера, а сообщение проходит путь от клиента отправителя к серверу получателя. SMTP отвечает за передачу письма, POP3 — за его получение пользователем.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Электронная почта — способ обмена сообщениями и файлами через компьютерную сеть. В состав сервиса входят почтовые ящики, адреса, почтовые клиенты, серверы и протоколы передачи. Это позволяет отправлять сведения не только одному человеку, но и нескольким получателям, прикрепляя документы или изображения.
Адрес электронной почты — запись, по которой определяются пользователь и почтовый сервер: имя пользователя, символ @ и доменное имя. Например, в адресе student@school.ru student — имя ящика, а school.ru — домен сервера. По этой записи система понимает, куда направлять письмо.
Почтовый клиент — программа, с помощью которой пользователь создаёт, отправляет, получает и читает сообщения. Примеры таких программ — приложение на телефоне или почтовая программа на компьютере. Клиент облегчает работу с письмами, но сам обычно не заменяет почтовый сервер.
SMTP и POP3 — протоколы, то есть правила обмена данными между программами и серверами. SMTP обеспечивает отправку корреспонденции, а POP3 — получение писем с сервера. Разделение задач нужно, чтобы передача письма и его загрузка пользователем выполнялись независимо.
Для пересылки сообщения нужны почтовый клиент, сервер отправителя и сервер получателя, потому что у каждого элемента своя роль. Клиент принимает действия пользователя и формирует письмо, сервер отправителя передаёт его дальше, а сервер получателя хранит письмо в нужном ящике. Если бы серверов не было, компьютерам пришлось бы постоянно находить друг друга и быть доступными одновременно, что ненадёжно.
Сервер получателя определяется по доменной части адреса после символа @. Почтовая система узнаёт, какие серверы обслуживают этот домен, и выбирает сервер, которому можно передать письмо. Имя пользователя до @ нужно уже на стороне этого сервера: по нему определяется конкретный почтовый ящик.
Сначала пользователь создаёт письмо в клиенте и нажимает кнопку отправки. Клиент по SMTP передаёт сообщение серверу отправителя, а тот связывается с сервером получателя и пересылает ему текст, служебные данные и вложения. Сервер получателя проверяет адрес, помещает письмо в ящик и хранит его до обращения владельца.
SMTP подходит для отправки, потому что его задача — передавать сообщение от клиента к серверу и между почтовыми серверами. POP3 нужен на другом этапе: клиент получателя подключается к серверу, подтверждает учётные данные и забирает письма. После загрузки сообщение может быть удалено с сервера или оставлено там — это определяется настройками программы, поэтому серверное хранение и хранение на компьютере не всегда совпадают. Защита пароля особенно важна: получив доступ к ящику, посторонний сможет читать письма, отправлять сообщения от имени владельца и использовать сохранённые вложения.
| Элемент | Назначение | С кем взаимодействует | Результат работы |
|---|---|---|---|
| Почтовый клиент отправителя | Создаёт письмо и передаёт его на отправку | SMTP, почтовый сервер отправителя | Сообщение подготовлено к пересылке |
| SMTP | Передаёт исходящее сообщение | Клиентом и почтовыми серверами | Письмо доставлено на следующий сервер |
| Почтовый сервер отправителя | Принимает письмо и направляет его по домену получателя | SMTP, почтовый сервер получателя | Сообщение передано серверу получателя |
| Почтовый сервер получателя | Принимает и хранит письмо в ящике | Сервером отправителя, POP3 | Письмо ожидает получения |
| POP3 | Загружает письма с сервера | Почтовым сервером и клиентом получателя | Сообщение передано пользователю |
| Почтовый клиент получателя | Получает и показывает письмо | POP3, почтовый сервер получателя | Пользователь читает сообщение |
Таблицу удобно читать слева направо, восстанавливая путь сообщения от создания до чтения. В столбце «Назначение» указано, зачем нужен элемент, а в последнем столбце — к чему приводит его работа. SMTP и POP3 следует различать по направлению действия: первый отправляет, второй получает.
Условие: определите, на какой почтовый сервер будет отправлено письмо по адресу student@school.ru. Нужно понять, какая часть адреса указывает пользователя, а какая — место расположения его ящика.
Ответ: письмо направляется на почтовый сервер домена school.ru, в ящик пользователя student.
Условие: расположите этапы передачи письма с вложением от отправителя к получателю. В цепочке указаны клиент отправителя, SMTP, сервер отправителя, сервер получателя, POP3 и клиент получателя.
Ответ: клиент отправителя — SMTP — сервер отправителя — сервер получателя — POP3 — клиент получателя. Вложение проходит тот же маршрут, что и основное сообщение.
Условие: письмо отображается на почтовом сервере, но не загружается в почтовую программу. Значит, этап отправки уже завершён, а проблему нужно искать между сервером получателя и клиентом.
Ответ: вероятна ошибка на этапе получения: в соединении, настройках POP3 или учётных данных. Сам факт наличия письма на сервере показывает, что отправка прошла успешно.
Ошибка: считать, что письмо передаётся напрямую с компьютера отправителя на компьютер получателя. Так думают, потому что пользователь видит только два устройства, но между ними работают серверы. Проверьте себя: назовите сервер отправителя и сервер получателя в маршруте письма.
Ошибка: путать адрес электронной почты с адресом сайта. Часть после @ действительно похожа на домен сайта, однако в данном случае она указывает почтовую службу, а не обязательно веб-страницу. Проверьте назначение адреса: наличие @ и имени ящика говорит о почте.
Ошибка: называть POP3 протоколом отправки. Такая путаница возникает из-за того, что оба протокола связаны с одним письмом, но SMTP передаёт его, а POP3 забирает с сервера. Проверьте порядок: сначала отправка по SMTP, затем получение по POP3.
Ошибка: менять местами части адреса или пропускать символ @. Без разделителя система не отличит имя пользователя от домена и не найдёт нужный сервер. Проверьте запись по образцу имя@домен: слева один идентификатор, справа доменное имя.
Для понимания пересылки корреспонденции нужны знания о компьютерных сетях, клиенте, сервере, доменном имени и протоколе. Эти понятия объясняют, кто создаёт запрос, кто хранит данные и по каким правилам идёт обмен.
Тема связана с адресацией в Интернете: доменная часть помогает найти нужный сервер. Она также связана с сетевой безопасностью, потому что почтовый ящик защищают паролем, и с настройкой почтовых программ.
Знания пригодятся при работе с электронной почтой, подключении нового устройства и поиске причины неполучения писем. По этапам маршрута можно определить, возникла ли проблема при отправке, доставке на сервер или загрузке клиентом.
Почему письмо не отправляется, если почтовый сервер получателя временно недоступен?
Сервер отправителя не может передать письмо по назначению и обычно временно сохраняет его в очереди. После восстановления связи он повторяет попытку отправки, а при длительной недоступности сообщает об ошибке.
Можно ли отправить электронное письмо без почтового сервера?
В обычной электронной почте нельзя: серверы принимают, находят и хранят сообщения. Компьютер отправителя может работать с почтовым клиентом, но передача всё равно выполняется через почтовый сервер.
Чем почтовый клиент отличается от почтового сервера?
Почтовый клиент — программа на устройстве пользователя, в которой создают и читают письма. Почтовый сервер принимает, пересылает и хранит сообщения, а также предоставляет доступ к почтовому ящику.
Почему в адресе электронной почты обязательно нужен символ @?
Символ @ разделяет две разные части адреса: имя пользователя и доменное имя почтового сервера. Благодаря этому система понимает, кому предназначено письмо и на каком сервере искать ящик.
Что произойдёт с письмами на сервере после их получения по протоколу POP3?
Обычно POP3 загружает письма на компьютер пользователя, после чего сервер может удалить их. Это зависит от настроек почтовой программы: иногда копии оставляют на сервере.
Пересылка корреспонденции